>From: Daniel Burrows <[EMAIL PROTECTED]>
> On Wednesday 22 June 2005 02:08 am, Elliott Mitchell wrote:
> > I'm doing a update from what is now oldstable to stable, using Aptitude's
> > interactive mode. There are a number of cases where Aptitude's dependancy
> > resolution likes to select packages that are unneeded. Sometimes these
> > selections even cause packages that were not otherwise broken to be put
> > in a broken state!
> 
>   The code that's causing problems is not in aptitude, it's in apt (the core 
> libraries).  You're right that this has various problems, but the solution is 
> not necessarily as simple as just using mark-sweep, because of conflicts and 
> versioned dependencies.  Some of your diagnoses of individual cases seem 
> unlikely to me, but that's actually not really relevant (see next 
> paragraph :) ).

I don't know the code layout, so I can't comment on that.

The four cases are *very* real. I mentioned I was doing this over a
couple sessions. Pretty much I quit for the night, and then start
Aptitude again when I can. Every time I restart, it has tried to fix
those four packages, which aren't broken; and all the packages it wants
to add would break other things.

The dependancy resolution code must be doing something pretty stupid to
try to add unneeded packages and break other packages.


-- 
(\___(\___(\______          --=> 8-) EHM <=--          ______/)___/)___/)
 \BS (    |         [EMAIL PROTECTED] PGP 8881EF59         |    )   /
  \_CS\   |  _____  -O #include <stddisclaimer.h> O-   _____  |   /  _/
    \___\_|_/82 04 A1 3C C7 B1 37 2A*E3 6E 84 DA 97 4C 40 E6\_|_/___/




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to