[Bug 199108] Review Request: gutenprint: Printer Drivers Package

bugzilla at redhat.com bugzilla at redhat.com
Fri Sep 8 04:54:09 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: gutenprint: Printer Drivers Package


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=199108





------- Additional Comments From kevin at tummy.com  2006-09-08 00:53 EST -------
Thats unfortunate. Extras packages are not supposed to conflict or obsolete 
core packages (Although there could be a explicit statement about that in the 
review/packaging guidelines).

I see two ways forward:

1. Since this package will replace gimp-print in FC7 we can leave the package 
here (updating with new releases, etc) and wait until FC7 opens up for new 
packages and then have the core folks import this package to replace gimp 
print. This means people won't be able to easily use it until it's imported in 
core however.

2. (prefered by me) Is there any way that this package can install along side 
(but not conflicting with) gimp-print and allow users to select which one they 
wish to use? I see encouraging signs of this in the README, like:
    
    "Installing the CUPS driver for Gutenprint 5.0 will not interfere
    with your ability to continue using the Gimp-Print 4.2 CUPS
    driver."

and

    * Gutenprint permits installation of Gimp-Print 4.2 alongside
      Gutenprint 5.0, and in the future will permit concurrent
      installation of different stable versions of Gutenprint with
      different minor version numbers.  Gutenprint uses the old-style
      kernel numbering system, whereby even numbered minor versions
      are stable (4.2, 5.0, 5.2) and odd numbered minor versions are
      development (4.3, 5.1).  Therefore, you should consider allowing
      Gutenprint 5.0 and Gimp-Print 4.2 to be installed concurrently.

and

    * All files and directories with versioned names
      (e. g. cups-genppdupdate, rastertogutenprint, the PPD files) may
      be installed concurrently with other versions of Gimp-Print and
      Gutenprint as described above.  Other executables (such as the
      Canon and Epson back ends, and cups-calibrate) are not
      versioned, but are not linked against libgutenprint and do not
      have any other dependencies on Gutenprint.

However, the gimp plugin appears problematic:

     * The GIMP plugin, unlike the core library and the Foomatic and
      CUPS drivers, may not be installed concurrently with other
      versions.  For example, you may not install both the Gimp-Print
      4.2 and the Gutenprint 5.0 version of the Print plugin, as they
      use different configuration file formats.

So, I would suggest: Not shipping a gimp plugin (comment out, but leave in
the spec for fc7+), and seeing if you can get this package to not conflict with
gimp-print-4.2. The conflicts I see:

        file /usr/lib/gimp/2.0/plug-ins/print from install of gutenprint-5.0.0-
0.10.fc6 conflicts with file from package gimp-print-plugin-4.2.7-20.1
        file /usr/bin/escputil from install of gutenprint-5.0.0-0.10.fc6 
conflicts with file from package gimp-print-utils-4.2.7-20.1
        file /usr/share/man/man1/escputil.1.gz from install of gutenprint-5.0.0-
0.10.fc6 conflicts with file from package gimp-print-utils-4.2.7-20.1
        file /usr/bin/cups-calibrate from install of gutenprint-cups-5.0.0-
0.10.fc6 conflicts with file from package gimp-print-cups-4.2.7-20.1
        file /usr/lib/cups/backend/canon from install of gutenprint-cups-5.0.0-
0.10.fc6 conflicts with file from package gimp-print-cups-4.2.7-20.1
        file /usr/lib/cups/backend/epson from install of gutenprint-cups-5.0.0-
0.10.fc6 conflicts with file from package gimp-print-cups-4.2.7-20.1
        file /usr/lib/cups/filter/commandtocanon from install of gutenprint-
cups-5.0.0-0.10.fc6 conflicts with file from package gimp-print-cups-4.2.7-20.1
        file /usr/lib/cups/filter/commandtoepson from install of gutenprint-
cups-5.0.0-0.10.fc6 conflicts with file from package gimp-print-cups-4.2.7-20.1
        file /usr/share/man/man8/cups-calibrate.8.gz from install of gutenprint-
cups-5.0.0-0.10.fc6 conflicts with file from package gimp-print-cups-4.2.7-20.1

Perhaps the gutenprint-devel list could tell you how to configure things so 
gutenprint can work with gimp-print-4.2 already installed? Perhaps the above 
cups conflicts just need to have a gutenprint- prefix? 

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list