The intention is reall to replace foomatic-db by foomatic-db-compressed-
ppds in a standard desktop installation. This saves 18 MB in the
installed system and makes listing all PPDs/drivers ("lpinfo -m" or add-
printer wizard in system-config-printer) sigificantly faster.

To trigger this transition when updating I did the following steps:

1. In the Ubuntu seeds I removed foomatic-db and foomatic-db-engine and added 
foomatic-db-compressed-ppds.
2. In foomatic-db I added Conflicts: foomatic-db and Replaces: foomatic-db to 
foomatic-db-compressed-ppds
3. In foomatic-db-engine I demoted the Depends: foomatic-db to Suggests: 
foomatic-db
4. In the printing-related packages cups, ghostscript, gutenprint, hplip, 
min12xxw, ptouch-driver, c2050 I removed all dependencies on foomatic-db. Where 
necessary I replaced Foomatic XML data by compressed PPD archives.

I did not provide a transitional package named foomatic-db, as the
original foomatic-db package (which contains the Foomatic XML data) and
also foomatic-db-engine are still needed as build dependency for
gutenprint and ptouch-driver so that they can pre-build their PPD files.

If these measures do not lead to a smooth transition in all cases, I
need help of an expert in Debian package dependencies. Any kind of help
is welcome.

-- 
foomatic-db-compressed-ppds holds back ubuntu-desktop
https://bugs.launchpad.net/bugs/633987
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to