[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Re: Bug#592900: Updating system-config-printer



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]? 

Reply to: