Lionel Elie Mamane <lio...@mamane.lu> writes: > On Mon, Jun 29, 2009 at 03:57:28PM +0200, Goswin von Brederlow wrote: >> Lionel Elie Mamane <lio...@mamane.lu> writes: > >>> While we are on the subject of ia32-apt-get, I'm not sure _what_ >>> happened, but after the upgrade of ia32-apt-get 14 to 18, suddenly >>> aptitude had about 200 package in "upgradable" state that were not >>> upgradable before. > >> ia32-apt-get encodes its own version into the version of converted >> packages. That way every time the converter fixes some bug all >> converted packages get upgraded to a new version. That might not be >> always neccessary but generally is. > >> So this is totaly expected. > > Well, I most certainly didn't have 200 i386 packages installed, I must > have had maybe 10 of them, so this cannot be the complete > explanation. When I do a "spot check" on a few specific packages, it > seems I went from testing to unstable. For example, take cheese: > > [UPGRADE] cheese 2.24.3-2 -> 2.26.2-1 > > It went from the squeeze version to the sid version. So the behaviour > is as if squeeze had been dropped from my sources.list. Ah, but I have > daily backups of that machine! Let's see. Yes! That's it. The upgrade > removed squeeze from my sources.list. Here is my sources.list before > the upgrade: > > deb http://ftp.nl.debian.org/debian/ squeeze main contrib non-free > deb http://ftp.nl.debian.org/debian/ sid main contrib non-free > deb-src http://ftp.nl.debian.org/debian/ sid main contrib non-free > > deb http://security.eu.debian.org/ squeeze/updates main contrib non-free > deb-src http://security.eu.debian.org/ squeeze/updates main contrib non-free > > > ### ia32-apt-get entries ### > > #deb http://ftp.surfnet.nl/os/Linux/distr/debian/ lenny-i386 main > #deb http://ftp.surfnet.nl/os/Linux/distr/debian/ sid-i386 main > > #deb http://security.eu.debian.org/ lenny/updates-i386 main > > > After, no trace of squeeze anymore. Filing a bug.
Since that was with ia32-apt-get prior to version 15 the relevant sources.list file would have been /etc/apt/native/sources.list. I suspect you added squeeze to /etc/apt/sources.list after installing ia32-apt-get the first time and possibly removing (but not purging) it. I should probably add a debconf question there asking what to do instead of restoring the sources.list from before ia32-apt-get. >>> The issue is I don't remember for sure what /etc/apt/sources.list >>> looked like before the upgrade, but now it is: > >>> lion...@harif:/etc/apt$ cat preferences >>> Package: * >>> Pin: release a=testing >>> Pin-Priority: 600 > >> Better add the pinings from /usr/share/doc/ia32-apt-get/NEWS.Debian.gz >> as well. > > The example in there seems to be missing "transitional-i386" and maybe > also "transitional"? Only 2 arch:all meta packages there and the -amd64 or transitional one will always be a higher version. I will probably filter the transitional-$(arch) entries out in the future as they are completly useless and confusing (but not harmfull in any way). > -- > Lionel MfG Goswin -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org