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

Bug#515918: rort source



Roger Leigh wrote:
On Thu, Feb 26, 2009 at 05:39:07PM +1300, Mark Robinson wrote:
Roger Leigh wrote:
On Wed, Feb 25, 2009 at 02:51:07PM +1300, Mark Robinson wrote:
The following packages are BROKEN:
  cups-driver-gutenprint [5.0.2-4 -> 5.2.3-2]

The following packages have unmet dependencies:
  cups-driver-gutenprint: Conflicts: cupsys-driver-gutenprint but 5.0.2-4 is installed.

Resolving dependencies...
The following packages have been kept back:
  cups-driver-gutenprint{a}
How are you trying to upgrade?

This should trigger cupsys-driver-gutenprint to be removed (since it was
an empty transitional package in Lenny for 5.0.2-4), because
cups-driver-gutenprint both Conflicts and Replaces it.

kanae:~# aptitude -vV upgrade

How about "apt-get dist-upgrade"?  The Replaces/Conflicts removal mechanism
used here is so basic that even dpkg can do the automatic removal, without
any need for apt-get/aptitude.  I'm *very* surprised that aptitude is
failing here.

Does "full-upgrade" work as expected?

% apt-cache show cups-driver-gutenprint
Package: cups-driver-gutenprint
Version: 5.2.3-2
Replaces: cupsys-driver-gutenprint
Depends: [...]
Suggests: [...]
Conflicts: cupsys-driver-gutenprint


kanae:~# aptitude -vV dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following packages are BROKEN:
  gnome-core  gthumb  java-gcj-compat-plugin  nautilus-cd-burner
The following packages will be REMOVED:
  cups-driver-gutenprint{u} [5.0.2-4]  cupsys-driver-gutenprint{a} [5.0.2-4]  nautilus{a} [2.20.0-7]
The following packages will be upgraded:
  gthumb-data [3:2.10.10-1 -> 3:2.10.10-2]  java-gcj-compat [1.0.78-3 -> 1.0.80-1]  java-gcj-compat-dev [1.0.78-3 -> 1.0.80-1]
  java-gcj-compat-headless [1.0.78-3 -> 1.0.80-1]  shared-mime-info [0.51-3 -> 0.60-1]
5 packages upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
Need to get 3107kB of archives. After unpacking 2921kB will be freed.
The following packages have unmet dependencies:
  java-gcj-compat-plugin: Depends: java-gcj-compat (= 1.0.78-3) but 1.0.80-1 is to be installed.
  gthumb: Depends: gthumb-data (= 3:2.10.10-1) but 3:2.10.10-2 is to be installed.
  gnome-core: Depends: nautilus (>= 2.20.0) but it is not installable
  nautilus-cd-burner: Depends: nautilus but it is not installable
The following actions will resolve these dependencies:

Remove the following packages:
java-gcj-compat-plugin

Keep the following packages at their current version:
gthumb-data [3:2.10.10-1 (now)]
nautilus [2.20.0-7 (unstable, now)]
shared-mime-info [0.51-3 (now)]

Score is 270

Accept this solution? [Y/n/q/?]
The following packages will be REMOVED:
  cups-driver-gutenprint{u} [5.0.2-4]  cupsys-driver-gutenprint{a} [5.0.2-4]  java-gcj-compat-plugin{a} [1.0.78-3]
The following packages will be upgraded:
  java-gcj-compat [1.0.78-3 -> 1.0.80-1]  java-gcj-compat-dev [1.0.78-3 -> 1.0.80-1]  java-gcj-compat-headless [1.0.78-3 -> 1.0.80-1]
3 packages upgraded, 0 newly installed, 3 to remove and 2 not upgraded.
Need to get 126kB of archives. After unpacking 1552kB will be freed.
Do you want to continue? [Y/n/?]
Writing extended state information... Done
Get:1 http://http.us.debian.org sid/main java-gcj-compat-dev 1.0.80-1 [16.0kB]
Get:2 http://http.us.debian.org sid/main java-gcj-compat 1.0.80-1 [1016B]
Get:3 http://http.us.debian.org sid/main java-gcj-compat-headless 1.0.80-1 [108kB]
Fetched 126kB in 5s (22.6kB/s)
Reading changelogs... Done
apt-listchanges: Do you want to continue? [Y/n]
apt-listchanges: Mailing root: apt-listchanges: changelogs for kanae
(Reading database ... 227599 files and directories currently installed.)

Removing cupsys-driver-gutenprint ...

Removing cups-driver-gutenprint ...

Reloading Common Unix Printing System: cupsd.
Removing java-gcj-compat-plugin ...
Processing triggers for man-db ...
(Reading database ... 227562 files and directories currently installed.)
Preparing to replace java-gcj-compat-dev 1.0.78-3 (using .../java-gcj-compat-dev_1.0.80-1_amd64.deb) ...
Unpacking replacement java-gcj-compat-dev ...
Preparing to replace java-gcj-compat 1.0.78-3 (using .../java-gcj-compat_1.0.80-1_amd64.deb) ...
Unpacking replacement java-gcj-compat ...
Preparing to replace java-gcj-compat-headless 1.0.78-3 (using .../java-gcj-compat-headless_1.0.80-1_amd64.deb) ...
Unpacking replacement java-gcj-compat-headless ...
Processing triggers for man-db ...
Setting up java-gcj-compat-headless (1.0.80-1) ...
Setting up java-gcj-compat (1.0.80-1) ...
Setting up java-gcj-compat-dev (1.0.80-1) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Reading task descriptions... Done

Current status: 0 broken [+0], 2 updates [-4], 22489 new [+0].
kanae:~# aptitude show cups-driver-gutenprint
Package: cups-driver-gutenprint

State: not installed

Version: 5.2.3-2
Priority: optional
Section: graphics
Maintainer: Debian Printing Group <debian-printing@lists.debian.org>
Uncompressed Size: 1294k
Depends: libc6 (>= 2.7-1), libcups2 (>= 1.3.8), libcupsimage2 (>= 1.3.8), libgcrypt11 (>= 1.4.0), libgnutls26 (>= 2.5.9-0), libgpg-error0 (>= 1.4),
         libgutenprint2 (>= 5.2.3), libjpeg62, libkrb53 (>= 1.6.dfsg.2), libpng12-0 (>= 1.2.13-4), libtasn1-3 (>= 1.6-0), libtiff4, zlib1g (>= 1:1.1.4),
         perl (>= 5.8.0), cups (>= 1.3.0)
Suggests: gutenprint-doc (>= 5.2.3-2), gutenprint-locales (>= 5.2.3-2)
Conflicts: cupsys-driver-gutenprint
Replaces: cupsys-driver-gutenprint
Description: printer drivers for CUPS
 This package includes a CUPS driver based on Gutenprint.

 The CUPS drivers contain all of the files needed to support photo-quality printing on any printer supported by Gutenprint.  You can find out more about
 the Common UNIX Printing System ("CUPS"), an IPP-based printing system for UNIX/Linux, at:

  http://www.cups.org

 Gutenprint is the print facility for the GIMP, and in addition a suite of drivers that may be used with common UNIX spooling systems using GhostScript or
 CUPS.  These drivers provide printing quality for UNIX/Linux on a par with proprietary vendor-supplied drivers in many cases, and can be used for many of
 the most demanding printing tasks.  Gutenprint was formerly known as Gimp-Print.

kanae:~#






Reply to: