Package: apt Version: 0.8.15.9 Severity: important
If I attempt to install gpib-modules-source on an unstable system with stable sources available, APT proposes the following: Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libgnomekbd4 libts-0.0-0 libdirectfb-1.2-9 libmikmod2 tsconf libsysfs2 cpp-4.5 libcamel-1.2-23 libmad0 libjson-glib-1.0-0 libgmp3c2 libglapi-mesa Use 'apt-get autoremove' to remove them. The following extra packages will be installed: binutils cpp-4.5 cpp-4.6 gcc-4.5-base gcc-4.6 gcc-4.6-base gnome-desktop3-data gnome-menus gnome-settings-daemon libacl1 libarchive1 libatk1.0-0 libatk1.0-data libattr1 libcamel-1.2-23 libedataserver1.2-14 libgcc1 libgfortran3 libglapi-mesa libgmp3c2 libgnome-desktop-3-2 libgnomekbd-common libgnomekbd7 libgomp1 libjson-glib-1.0-0 libjson0 liblzma5 libmad0 libmpfr4 libpackagekit-glib2-14 libpango1.0-0 libpulse-mainloop-glib0 libpulse0 libquadmath0 libstdc++6 linux-headers-3.1.0-1-amd64 linux-headers-amd64 nautilus-data Suggested packages: binutils-doc gcc-4.5-locales gcc-4.6-locales gcc-4.6-multilib libmudflap0-4.6-dev gcc-4.6-doc libgcc1-dbg libgomp1-dbg libquadmath0-dbg libmudflap0-dbg binutils-gold x11-xserver-utils gnome-screensaver kernel-package ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp ttf-arphic-bkai00mp Recommended packages: pulseaudio linux-headers-2.6 linux-source-2.6 hwdata The following packages will be REMOVED: apt apt-listchanges apt-utils aptitude aspell aspell-en gcc-4.5 gnome-about gnome-panel gnome-session gnome-user-guide groff-base grub-common grub-pc grub-pc-bin grub2-common gvfs libaspell15 libblas3gf libbonoboui2-0 libboost-iostreams1.42.0 libboost-iostreams1.46.1 libcaca0 libcloog-ppl0 libcwidget3 libdnet libenchant1c2a libept1 libexempi3 libfam0 libgc1c2 libgl1-mesa-glx libgmpxx4ldbl libgnome2-0 libgnomeui-0 libgnomevfs2-0 libhunspell-1.2-0 libicu44 liblapack3gf libpanel-applet2-0 libppl-c4 libppl9 libpwl5 librarian0 libsdl-image1.2 libsdl-mixer1.2 libsdl1.2debian libsigc++-2.0-0c2a libsmpeg0 libwebkit-1.0-2 libxapian22 linux-headers-3.1.0-1-686-pae linux-headers-686-pae man-db nautilus python-apt python-gmenu python-gnome2 python-gtk2 python-numpy python-reportbug reportbug tasksel tasksel-data telnet w3m x11-utils yelp The following NEW packages will be installed: gnome-desktop3-data gpib-modules-source libarchive1 libcamel-1.2-23 libglapi-mesa libgmp3c2 libgnome-desktop-3-2 libgnomekbd7 libjson-glib-1.0-0 libjson0 liblzma5 libmad0 libpackagekit-glib2-14 libpulse-mainloop-glib0 linux-headers-3.1.0-1-amd64 linux-headers-amd64 The following packages will be upgraded: binutils cpp-4.5 cpp-4.6 gcc-4.5-base gcc-4.6 gcc-4.6-base gnome-menus gnome-settings-daemon libacl1 libatk1.0-0 libatk1.0-data libattr1 libedataserver1.2-14 libgcc1 libgfortran3 libgnomekbd-common libgomp1 libmpfr4 libpango1.0-0 libpulse0 libquadmath0 libstdc++6 nautilus-data WARNING: The following essential packages will be removed. This should NOT be done unless you know exactly what you are doing! apt 23 upgraded, 16 newly installed, 68 to remove and 297 not upgraded. Need to get 32.4 MB/32.9 MB of archives. After this operation, 192 MB disk space will be freed. You are about to do something potentially harmful. To continue type in the phrase 'Yes, do as I say!' ?] Abort. gpib-modules-source recommends linux-headers-2.6 | linux-source-2.6; the former is a virtual package that is no longer provided in unstable whereas the latter is a real package that still exists. So this is a silly recommendation, but I don't think it excuses the bug. It appears that APT tried to select the various possible real packages that provide linux-headers-2.6, and it found: linux-headers-2.6.32-5-<flavour> depends gcc-4.3 libgcc1/unstable breaks gcc-4.3 (< 4.3.6-1) <many packages> depends libgcc1 The only version of gcc-4.3 still available is 4.3.5-4, so libgcc1 would have to be downgraded to satisfy this recommendation. It appears that APT has examined the possibility of removing libgcc1 and its dependencies, and rejected it because it doesn't actually help (gcc-4.3 also depends on libgcc1). However, APT is still proposing to carry out all those unnecessary removals! Ben. -- Package-specific info: -- apt-config dump -- APT ""; APT::Architecture "i386"; APT::Build-Essential ""; APT::Build-Essential:: "build-essential"; APT::Install-Recommends "1"; APT::Install-Suggests "0"; APT::Authentication ""; APT::Authentication::TrustCDROM "true"; APT::NeverAutoRemove ""; APT::NeverAutoRemove:: "^firmware-linux.*"; APT::NeverAutoRemove:: "^linux-firmware$"; APT::NeverAutoRemove:: "^linux-image.*"; APT::NeverAutoRemove:: "^kfreebsd-image.*"; APT::NeverAutoRemove:: "^linux-restricted-modules.*"; APT::NeverAutoRemove:: "^linux-ubuntu-modules-.*"; APT::NeverAutoRemove:: "^gnumach$"; APT::NeverAutoRemove:: "^gnumach-image.*"; APT::Never-MarkAuto-Sections ""; APT::Never-MarkAuto-Sections:: "metapackages"; APT::Never-MarkAuto-Sections:: "restricted/metapackages"; APT::Never-MarkAuto-Sections:: "universe/metapackages"; APT::Never-MarkAuto-Sections:: "multiverse/metapackages"; APT::Never-MarkAuto-Sections:: "oldlibs"; APT::Never-MarkAuto-Sections:: "restricted/oldlibs"; APT::Never-MarkAuto-Sections:: "universe/oldlibs"; APT::Never-MarkAuto-Sections:: "multiverse/oldlibs"; APT::Architectures ""; APT::Architectures:: "i386"; Dir "/"; Dir::State "var/lib/apt/"; Dir::State::lists "lists/"; Dir::State::cdroms "cdroms.list"; Dir::State::mirrors "mirrors/"; Dir::State::extended_states "extended_states"; Dir::State::status "/var/lib/dpkg/status"; Dir::Cache "var/cache/apt/"; Dir::Cache::archives "archives/"; Dir::Cache::srcpkgcache "srcpkgcache.bin"; Dir::Cache::pkgcache "pkgcache.bin"; Dir::Etc "etc/apt/"; Dir::Etc::sourcelist "sources.list"; Dir::Etc::sourceparts "sources.list.d"; Dir::Etc::vendorlist "vendors.list"; Dir::Etc::vendorparts "vendors.list.d"; Dir::Etc::main "apt.conf"; Dir::Etc::netrc "auth.conf"; Dir::Etc::parts "apt.conf.d"; Dir::Etc::preferences "preferences"; Dir::Etc::preferencesparts "preferences.d"; Dir::Etc::trusted "trusted.gpg"; Dir::Etc::trustedparts "trusted.gpg.d"; Dir::Bin ""; Dir::Bin::methods "/usr/lib/apt/methods"; Dir::Bin::dpkg "/usr/bin/dpkg"; Dir::Media ""; Dir::Media::MountPath "/media/cdrom"; Dir::Log "var/log/apt"; Dir::Log::Terminal "term.log"; Dir::Log::History "history.log"; Dir::Ignore-Files-Silently ""; Dir::Ignore-Files-Silently:: "~$"; Dir::Ignore-Files-Silently:: "\.disabled$"; Dir::Ignore-Files-Silently:: "\.bak$"; Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$"; Acquire ""; Acquire::cdrom ""; Acquire::cdrom::mount "/media/cdrom"; Acquire::Languages ""; Acquire::Languages:: "en"; Acquire::Languages:: "none"; DPkg ""; DPkg::Pre-Install-Pkgs ""; DPkg::Pre-Install-Pkgs:: "/usr/bin/apt-listchanges --apt || test $? -ne 10"; DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true"; DPkg::Tools ""; DPkg::Tools::Options ""; DPkg::Tools::Options::/usr/bin/apt-listchanges ""; DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2"; CommandLine ""; CommandLine::AsString "apt-config dump"; -- (no /etc/apt/preferences present) -- -- /etc/apt/sources.list -- deb http://cdn.debian.net/debian/ sid main contrib non-free deb http://cdn.debian.net/debian/ experimental main contrib non-free deb http://cdn.debian.net/debian/ squeeze main -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 3.1.0-1-amd64 (SMP w/1 CPU core) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages apt depends on: ii debian-archive-keyring 2010.08.28 GnuPG archive keys of the Debian a ii gnupg 1.4.11-3 GNU privacy guard - a free PGP rep ii libc6 2.13-16 Embedded GNU C Library: Shared lib ii libgcc1 1:4.6.1-7 GCC support library ii libstdc++6 4.6.1-7 GNU Standard C++ Library v3 ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime apt recommends no packages. Versions of packages apt suggests: pn apt-doc <none> (no description available) ii aptitude 0.6.4-1 terminal-based package manager (te ii bzip2 1.0.5-7 high-quality block-sorting file co pn dpkg-dev <none> (no description available) pn lzma <none> (no description available) ii python-apt 0.8.0 Python interface to libapt-pkg -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org