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

Re: Refactoring action 1 - Renaming printer driver packages - Status update



On 11/03/2011 11:16 AM, Didier Raboud wrote:
Roger Leigh wrote:

How would you like gutenprint to rename its packages to work with
the new system?  In terms of user-visible packages (excluding libs)
we have

cups-driver-gutenprint
escputil
foomatic-db-gutenprint
gimp-gutenprint
gutenprint-doc
gutenprint-locales
ijsgutenprint

i.e. there are multiple packages for different spoolers and foomatic
and GIMP.  gimp-gutenprint can remain as it is.  cups-driver-gutenprint,
foomatic-db-gutenprint and ijsgutenprint are the actual driver packages.

Hi Roger, and sorry for my delay in answering,

(fwiw, I don't know much about gutenprint, so… Maybe Till has a better
opinion on the matter.)

Under my current understanding and given the fact that many of the already-
named printer-driver-* are in fact cups-specific, I would only:

* rename cups-driver-gutenprint to printer-driver-gutenprint,
* include printer-driver-gutenprint to printer-driver-all's list of
recommends,

and leave the others as they currently are. Rationale being that cups-
driver-gutenprint, from the descriptions of the packages, is sufficent for
cups to be able to print to the supported printers.

(Rationale² is also that if someone wants to support non-cups spoolers and
consistent naming, they should come with proposals.)

Cheers,

OdyX



cups-driver-gutenprint does not need the foomatic-db-gutenprint package. It has the /usr/lib/cups/driver/gutenprint PPD generator for on-the-fly PPD generation.

foomatic-db-gutenprint is not usually needed and therefore will not need to get promoted into the new naming scheme. It contains the Foomatic XML data for the IJS driver, but instead of using this big package one should use the prebuilt compressed PPDs for the IJS driver, the ijsgutenprint-ppds package.

So I suggest the following:

cups-driver-gutenprint -> printer-driver-gutenprint-cups
ijsgutenprint-ppds -> printer-driver-gutenprint-ijs

All other binary packages do not get renamed.

Note that perhaps ijsgutenprint-ppds did not make it yet into Debian. In this case the Ubuntu package needs to get merged back into the Debian package.

   Till


Reply to: