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