On Sat, Mar 07, 2009 at 10:46:56AM -0500, C Sights <csig...@fastmail.fm> was 
heard to say:
> > > # LC_ALL=C apt-cache policy libgnutls26
> > > libgnutls26:
> > >   Installed: 2.2.5-1
> > >   Candidate: 2.2.5-1
> > >   Version table:
> > >      2.4.0-2 0
> > >         500 http://ftp.fr.debian.org unstable/main Packages
> > >      2.4.0-1 0
> > >           1 http://ftp.debian.org ../project/experimental/main Packages
> > >  *** 2.2.5-1 0
> > >         990 http://ftp.fr.debian.org testing/main Packages
> > >         100 /var/lib/dpkg/status
> >
> >   aptitude considers all "extra" (i.e., non-default) versions to be equal
> > when scoring dependency solutions.  That's probably what's happening
> > here.
> 
>       Aptitude is also ignoring the priority of the repositories: 
> experimental=1 
> and unstable=500.  This behavior is bug #473296 .

  That's actually just restating what I said above.  Regardless, thanks
for the reminder: I'm working on the resolver right now and this is a
problem that can be neatly solved with the changes I'm in the process
of making...as soon as I can figure out how best to tweak them to
shoehorn apt preference information into the design.  But all the
necessary machinery now exists, where it didn't when this bug was
filed; now it's just a matter of transmitting this requests to the
backend in a reasonably clean and configurable way.  Hrm.

  (NB: this assumes that what you want is "always show solutions
containing a lower-preference package after all solutions that don't
contain lower-preference packages", but that seems like the only sane
alternative if we're going to pay attention to these priorities at all)

  Daniel



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to