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]

Reply via email to