Hi, On Mon, Sep 06, 2010 at 12:07:40PM +0200, Josselin Mouette wrote: > Le lundi 06 septembre 2010 à 10:42 +0200, Julien Cristau a écrit : > > > The problem here is that nothing else on the system uses > > > python-cupsutils. It's s-c-p itself that gets a bad score during > > > dist-upgrade because python-cupsutils needs to be replace by > > > python-cupshelpers. Aptitude figures this out correctly but apt doesn't > > > and that's what bothers the release team. > > > > > > I see two solutions: > > > > > > * add the empty python-cupsutils package (which is a bad thing since > > > other packages depending on python-cupsutils have their dependencies > > > fulfilled but break). > > > * don't bother that apt doesn't get it right - i tried several other > > > combinations but without a transitional package it didn't work out. > > > > > The second one is not acceptable IMO. > > And the first one would be a serious bug. > > I think we need to understand why APT cannot get it right. Could it be > caused by hal-cups-utils still being required by gnome? In this case it > should work better now. The system I tested this on doesn't have the gnome pkg installed.
> Another (ugly) possibility might be to add a Conflicts: python-cupsutils > somewhere. This should help APT getting the scores right. I added unversioned conflicts to hal-cups-utils, system-config-printer and python-cupshelper (in different combinations) already but with no change. The problem is that I'm mostly guessing since "Debug::pkgDepCache::Marker "true";" doesn't give me any hints why s-c-p isn't being updated (log attached). -- Guido
Reading package lists... Building dependency tree... Reading state information... MarkInstall nano [ i386 ] < 2.2.4-1 -> 2.2.5-1 > ( editors ) FU=0 MarkInstall libstdc++6 [ i386 ] < 4.4.4-8 -> 4.4.4-13 > ( libs ) FU=0 MarkInstall gcc-4.4-base [ i386 ] < 4.4.4-8 -> 4.4.4-13 > ( libs ) FU=0 MarkInstall libusb-0.1-4 [ i386 ] < 2:0.1.12-15 -> 2:0.1.12-16 > ( libs ) FU=0 MarkInstall libncurses5 [ i386 ] < 5.7+20100313-2 > ( libs ) FU=0 MarkInstall libc-bin [ i386 ] < 2.11.2-2 -> 2.11.2-5 > ( libs ) FU=0 MarkInstall iproute [ i386 ] < 20100519-3 > ( net ) FU=0 MarkInstall vim-common [ i386 ] < 2:7.2.445+hg~cb94c42c0e1a-1 -> 2:7.3.000+hg~ee53a39d5896-1 > ( editors ) FU=0 MarkInstall libgail18 [ i386 ] < 2.20.1-1 -> 2.20.1-1+b1 > ( libs ) FU=0 MarkInstall libgtk2.0-0 [ i386 ] < 2.20.1-1 -> 2.20.1-1+b1 > ( libs ) FU=0 MarkInstall liblcms1 [ i386 ] < 1.18.dfsg-1.2+b2 -> 1.18.dfsg-1.2+b3 > ( libs ) FU=0 MarkInstall python2.6-minimal [ i386 ] < 2.6.6~rc1-1 -> 2.6.6-3 > ( python ) FU=0 MarkInstall libidn11 [ i386 ] < 1.15-2 -> 1.18-1 > ( libs ) FU=0 MarkInstall linux-image-2.6.32-5-686 [ i386 ] < 2.6.32-20 -> 2.6.32-21 > ( kernel ) FU=0 MarkInstall linux-base [ i386 ] < 2.6.32-20 -> 2.6.32-21 > ( kernel ) FU=0 MarkInstall iso-codes [ i386 ] < 3.19-1 -> 3.20-1 > ( misc ) FU=0 MarkInstall libgfortran3 [ i386 ] < 4.4.4-8 -> 4.4.4-13 > ( libs ) FU=0 MarkInstall libbz2-1.0 [ i386 ] < 1.0.5-4 -> 1.0.5-5 > ( libs ) FU=0 MarkInstall libavahi-common-data [ i386 ] < 0.6.26-1 -> 0.6.27-2 > ( libs ) FU=0 MarkInstall system-config-printer [ i386 ] < 1.0.0-6 -> 1.2.3-2~1.gbp41dd09 > ( gnome ) FU=0 MarkInstall python-cupshelpers [ i386 ] < none -> 1.2.3-2~1.gbp41dd09 > ( python ) FU=0 MarkDelete python-cupsutils [ i386 ] < 1.0.0-6 > ( python ) FU=0 MarkDelete hal-cups-utils [ i386 ] < 0.6.16-3 > ( admin ) FU=0 MarkInstall system-config-printer-udev [ i386 ] < none -> 1.2.3-2~1.gbp41dd09 > ( gnome ) FU=0 MarkInstall cups-pk-helper [ i386 ] < none -> 0.1.0-2 > ( gnome ) FU=0 MarkInstall logrotate [ i386 ] < 3.7.8-6 > ( admin ) FU=0 MarkInstall libsasl2-modules [ i386 ] < 2.1.23.dfsg1-5 -> 2.1.23.dfsg1-6 > ( libs ) FU=0 MarkInstall libsasl2-2 [ i386 ] < 2.1.23.dfsg1-5 -> 2.1.23.dfsg1-6 > ( libs ) FU=0 MarkInstall libdrm-intel1 [ i386 ] < 2.4.18-6 -> 2.4.21-1~squeeze2 > ( libs ) FU=0 MarkInstall libwnck-common [ i386 ] < 2.30.0-4 -> 2.30.3-1 > ( libs ) FU=0 MarkInstall aptitude [ i386 ] < 0.6.3-3.1 > ( admin ) FU=0 MarkInstall libslp1 [ i386 ] < 1.2.1-7.7 -> 1.2.1-7.8 > ( libs ) FU=0 MarkInstall libcairo2 [ i386 ] < 1.8.10-4 -> 1.8.10-5 > ( libs ) FU=0 MarkInstall bash [ i386 ] < 4.1-3 > ( shells ) FU=0 MarkInstall psmisc [ i386 ] < 22.11-1 -> 22.12-1 > ( admin ) FU=0 MarkInstall libxmuu1 [ i386 ] < 2:1.0.5-1 -> 2:1.0.5-2 > ( libs ) FU=0 MarkInstall python2.6 [ i386 ] < 2.6.6~rc1-1 -> 2.6.6-3 > ( python ) FU=0 MarkInstall libcurl3-gnutls [ i386 ] < 7.21.0-1 -> 7.21.1-1 > ( libs ) FU=0 MarkInstall libparted0debian1 [ i386 ] < 2.3-1 -> 2.3-2 > ( libs ) FU=0 MarkInstall python-minimal [ i386 ] < 2.6.5-13 -> 2.6.6-1 > ( python ) FU=0 MarkInstall grub-pc [ i386 ] < 1.98+20100804-2 -> 1.98+20100804-4 > ( admin ) FU=0 MarkInstall grub-common [ i386 ] < 1.98+20100804-2 -> 1.98+20100804-4 > ( admin ) FU=0 MarkInstall libfuse2 [ i386 ] < 2.8.1-1.2 -> 2.8.4-1 > ( libs ) FU=0 MarkInstall vim-tiny [ i386 ] < 2:7.2.445+hg~cb94c42c0e1a-1 -> 2:7.3.000+hg~ee53a39d5896-1 > ( editors ) FU=0 MarkInstall openssh-client [ i386 ] < 1:5.5p1-4 -> 1:5.5p1-5 > ( net ) FU=0 MarkInstall libwnck22 [ i386 ] < 2.30.0-4 -> 2.30.3-1 > ( libs ) FU=0 MarkInstall libc6-i686 [ i386 ] < 2.11.2-2 -> 2.11.2-5 > ( libs ) FU=0 MarkInstall libc6 [ i386 ] < 2.11.2-2 -> 2.11.2-5 > ( libs ) FU=0 MarkInstall dash [ i386 ] < 0.5.5.1-6 -> 0.5.5.1-7 > ( shells ) FU=0 MarkInstall tasksel-data [ i386 ] < 2.82 -> 2.83 > ( admin ) FU=0 MarkInstall libgcc1 [ i386 ] < 1:4.4.4-8 -> 1:4.4.4-13 > ( libs ) FU=0 MarkInstall udev [ i386 ] < 160-1 -> 161-1 > ( admin ) FU=0 MarkInstall libudev0 [ i386 ] < 160-1 -> 161-1 > ( libs ) FU=0 MarkInstall libdrm2 [ i386 ] < 2.4.18-6 -> 2.4.21-1~squeeze2 > ( libs ) FU=0 MarkInstall locales [ i386 ] < 2.11.2-2 -> 2.11.2-5 > ( localization ) FU=0 MarkInstall installation-report [ i386 ] < 2.41 -> 2.42 > ( misc ) FU=0 MarkInstall libgdu0 [ i386 ] < 2.30.1-1 -> 2.30.1-2 > ( libs ) FU=0 MarkInstall python [ i386 ] < 2.6.5-13 -> 2.6.6-1 > ( python ) FU=0 MarkInstall unattended-upgrades [ i386 ] < 0.61 -> 0.62 > ( admin ) FU=0 MarkInstall python-xapian [ i386 ] < 1.0.20-1 -> 1.2.3-3 > ( python ) FU=0 MarkInstall python-central [ i386 ] < 0.6.14+nmu2 -> 0.6.16 > ( python ) FU=0 MarkInstall cron [ i386 ] < 3.0pl1-114 > ( admin ) FU=0 MarkInstall ssl-cert [ i386 ] < 1.0.25 -> 1.0.26 > ( utils ) FU=0 MarkInstall dpkg [ i386 ] < 1.15.7.2 -> 1.15.8.4 > ( admin ) FU=0 MarkInstall libgudev-1.0-0 [ i386 ] < 160-1 -> 161-1 > ( libs ) FU=0 MarkInstall firmware-linux-free [ i386 ] < 2.6.32-20 -> 2.6.32-21 > ( kernel ) FU=0 MarkInstall console-data [ i386 ] < 2:1.10-3 -> 2:1.10-5 > ( utils ) FU=0 MarkInstall libxmu6 [ i386 ] < 2:1.0.5-1 -> 2:1.0.5-2 > ( libs ) FU=0 MarkKeep python-cupsutils [ i386 ] < 1.0.0-6 > ( python ) FU=0 MarkInstall debian-archive-keyring [ i386 ] < 2010.08.15 -> 2010.08.28 > ( misc ) FU=0 MarkInstall ucf [ i386 ] < 3.0025 -> 3.0025+nmu1 > ( utils ) FU=0 MarkInstall tasksel [ i386 ] < 2.82 -> 2.83 > ( admin ) FU=0 MarkInstall libdrm-radeon1 [ i386 ] < 2.4.18-6 -> 2.4.21-1~squeeze2 > ( libs ) FU=0 MarkInstall libjasper1 [ i386 ] < 1.900.1-7 -> 1.900.1-7+b1 > ( libs ) FU=0 MarkInstall liblapack3gf [ i386 ] < 3.2.1-8 -> 3.2.2-1 > ( libs ) FU=0 MarkInstall libnewt0.52 [ i386 ] < 0.52.11-1 > ( libs ) FU=0 MarkInstall libldap-2.4-2 [ i386 ] < 2.4.17-2.1 -> 2.4.23-4 > ( libs ) FU=0 MarkInstall libfreetype6 [ i386 ] < 2.4.2-1 -> 2.4.2-2 > ( libs ) FU=0 MarkInstall libuuid1 [ i386 ] < 2.17.2-3.1 > ( libs ) FU=0 MarkInstall libavahi-client3 [ i386 ] < 0.6.26-1 -> 0.6.27-2 > ( libs ) FU=0 MarkInstall x11-common [ i386 ] < 1:7.5+6 -> 1:7.5+7 > ( x11 ) FU=0 MarkInstall foomatic-filters [ i386 ] < 4.0-20090509-1 -> 4.0.5-2 > ( text ) FU=0 MarkInstall libdb4.8 [ i386 ] < 4.8.26-1 -> 4.8.30-2 > ( libs ) FU=0 MarkInstall foomatic-db [ i386 ] < 20100630-1 -> 20100804-1 > ( text ) FU=0 MarkInstall grub [ i386 ] < 0.97-61 -> 0.97-63 > ( admin ) FU=0 MarkInstall libncursesw5 [ i386 ] < 5.7+20100313-2 > ( libs ) FU=0 MarkInstall cpp-4.4 [ i386 ] < 4.4.4-8 -> 4.4.4-13 > ( interpreters ) FU=0 MarkInstall libavahi-glib1 [ i386 ] < 0.6.26-1 -> 0.6.27-2 > ( libs ) FU=0 MarkInstall gvfs [ i386 ] < 1.6.3-1 -> 1.6.3-2 > ( libs ) FU=0 MarkInstall fuse-utils [ i386 ] < 2.8.1-1.2 -> 2.8.4-1 > ( utils ) FU=0 MarkInstall libavahi-common3 [ i386 ] < 0.6.26-1 -> 0.6.27-2 > ( libs ) FU=0 MarkInstall openssh-server [ i386 ] < 1:5.5p1-4 -> 1:5.5p1-5 > ( net ) FU=0 MarkInstall iptables [ i386 ] < 1.4.8-3 -> 1.4.9-1 > ( net ) FU=0 MarkInstall python-gobject [ i386 ] < 2.21.1-2 -> 2.21.4+is.2.21.3-1 > ( python ) FU=0 MarkInstall busybox [ i386 ] < 1:1.17.1-2 -> 1:1.17.1-4 > ( utils ) FU=0 MarkInstall bash [ i386 ] < 4.1-3 > ( shells ) FU=0 MarkKeep hal-cups-utils [ i386 ] < 0.6.16-3 > ( admin ) FU=0 MarkKeep python-cupshelpers [ i386 ] < none -> 1.2.3-2~1.gbp41dd09 > ( python ) FU=0 MarkKeep system-config-printer [ i386 ] < 1.0.0-6 -> 1.2.3-2~1.gbp41dd09 > ( gnome ) FU=0 MarkKeep system-config-printer-udev [ i386 ] < none -> 1.2.3-2~1.gbp41dd09 > ( gnome ) FU=0 MarkKeep system-config-printer [ i386 ] < 1.0.0-6 -> 1.2.3-2~1.gbp41dd09 > ( gnome ) FU=0 The following NEW packages will be installed: cups-pk-helper The following packages have been kept back: system-config-printer The following packages will be upgraded: busybox console-data cpp-4.4 dash debian-archive-keyring dpkg firmware-linux-free foomatic-db foomatic-filters fuse-utils gcc-4.4-base grub grub-common grub-pc gvfs installation-report iptables iso-codes libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbz2-1.0 libc-bin libc6 libc6-i686 libcairo2 libcurl3-gnutls libdb4.8 libdrm-intel1 libdrm-radeon1 libdrm2 libfreetype6 libfuse2 libgail18 libgcc1 libgdu0 libgfortran3 libgtk2.0-0 libgudev-1.0-0 libidn11 libjasper1 liblapack3gf liblcms1 libldap-2.4-2 libparted0debian1 libsasl2-2 libsasl2-modules libslp1 libstdc++6 libudev0 libusb-0.1-4 libwnck-common libwnck22 libxmu6 libxmuu1 linux-base linux-image-2.6.32-5-686 locales nano openssh-client openssh-server psmisc python python-central python-gobject python-minimal python-xapian python2.6 python2.6-minimal ssl-cert tasksel tasksel-data ucf udev unattended-upgrades vim-common vim-tiny x11-common 79 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. 4 not fully installed or removed. Need to get 74.3MB/74.5MB of archives. After this operation, 1,964kB of additional disk space will be used. Do you want to continue [Y/n]?