On Tue, Sep 29, 2009 at 01:05:40PM +0200, Sven Joachim <[email protected]> was heard to say: > The problem is that apt cannot upgrade perl because of #548848, but it > is impossible to deduce this from the aptitude output above.
It looks like the problem is that aptitude discards error messages (!) when something goes wrong in the install. I'm not sure why this was done; it dates back to 1999 and was added in a big commit due to version control problems when Sourceforge imported my CVS repository. It looks like probably I added it originally to suppress any possible errors from the failsafe "dpkg --configure -a" other than the ones we dumped before running it (even though apt wouldn't be generating new errors in that case ANYWAY) and at some point it got mutated into "discard all failure errors from dpkg all the time". I'm going to remove the Discard() invocation entirely. Suppressing errors is not a good idea. Daniel -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

