On 2008-04-07 16:12 +0200, Daniel Burrows wrote:
> On Mon, Apr 07, 2008 at 09:24:03AM +0200, Sven Joachim <[EMAIL PROTECTED]>
> was heard to say:
>> Today's "aptitude safe-upgrade" failed, apparently aptitude gets into an
>> endless loop resolving the dependencies:
>
> I was wondering if this would bite anyone but me.
>
> It's not actually an infinite loop. Since I'm *sure* you care, the
> problem is that the mechanism safe-upgrade uses to ensure that it
> consistently moves towards a solution is broken: it asks the resolver to
> refuse solutions that don't install particular packages, but the resolver
> then decides that it's ok to ignore recommends of those packages.
> So you end up searching the whole power set of the set of unresolved
> recommendations.
Aha, since the devscripts package has just converted all of its
"Suggests" to "Recommends", that's an explanation.
> The good news is that this is fixed in mercurial head and will be in
> the next aptitude upload. The workaround is to use "full-upgrade" when
> this happens, or to use the curses interface.
Indeed, "full-upgrade" seems to work fine. I did not use it in the last
six months or so because it would try to upgrade packages that are
forbidden or on hold; but that problem seems to have been solved.
Cheers,
Sven
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]