Hi team,
I would like to request a freeze exception for foomatic-db-engine 4.0.4-2,
actually in NEW. This update improves the migration away from foomatic-
filters-ppds by re-providing said package (which was dropped in 4.0.4-1).
This will allow seamless upgrades from Lenny.
(It also contains minor updates like Maintainer and documentation
improvements, which were ready before the freeze, but not uploaded.)
The debdiff from 4.0.4-1 to 4.0.4-2 is attached.
Thanks in advance, cheers,
OdyX
diff -Nru foomatic-db-engine-4.0.4/debian/changelog foomatic-db-engine-4.0.4/debian/changelog
--- foomatic-db-engine-4.0.4/debian/changelog 2010-06-30 10:59:23.000000000 +0200
+++ foomatic-db-engine-4.0.4/debian/changelog 2010-08-10 14:04:44.000000000 +0200
@@ -1,3 +1,19 @@
+foomatic-db-engine (4.0.4-2) unstable; urgency=low
+
+ * Re-introduce foomatic-filters-ppds as dummy package to ease migration away
+ from it (Closes: #588093)
+ * Putting under Debian Printing Group umbrella.
+ * Update README.Debian.
+ * Bump Standards to 3.9.1.0 without changes needed.
+
+ [ Till Kamppeter ]
+ * debian/foomatic-db-engine.install: With the transitional package
+ foomatic-filters-ppds re-introduced we need a .install file to tell the
+ package build process which files should go into the foomatic-db-engine
+ binary package.
+
+ -- Didier Raboud <did...@raboud.com> Tue, 10 Aug 2010 14:04:41 +0200
+
foomatic-db-engine (4.0.4-1) unstable; urgency=low
* New upstream release (Closes: #532982)
diff -Nru foomatic-db-engine-4.0.4/debian/control foomatic-db-engine-4.0.4/debian/control
--- foomatic-db-engine-4.0.4/debian/control 2010-06-30 10:16:32.000000000 +0200
+++ foomatic-db-engine-4.0.4/debian/control 2010-08-04 23:27:52.000000000 +0200
@@ -1,9 +1,9 @@
Source: foomatic-db-engine
Section: text
Priority: optional
-Maintainer: Chris Lawrence <lawre...@debian.org>
-Uploaders: Didier Raboud <did...@raboud.com>
-Standards-Version: 3.9.0.0
+Maintainer: Debian Printing Group <debian-print...@lists.debian.org>
+Uploaders: Chris Lawrence <lawre...@debian.org>, Didier Raboud <did...@raboud.com>
+Standards-Version: 3.9.1.0
Homepage: http://www.openprinting.org/
Build-Depends: debhelper (>> 7.2.3~), perl, libxml2-dev
Vcs-Git: git://git.debian.org/collab-maint/foomatic-db-engine.git
@@ -27,3 +27,10 @@
more database packages. The foomatic-db package includes drivers for
most common printers using Ghostscript as the print processor, as
well as some common glue code used in other filter systems.
+
+Package: foomatic-filters-ppds
+Architecture: all
+Depends: foomatic-filters (>> 4.0), ${misc:Depends}, foomatic-db, foomatic-db-engine
+Description: OpenPrinting prebuilt PPD files (dummy package)
+ This is a dummy package to migrate from foomatic-filters-ppds to the
+ combination of foomatic-db and foomatic-db-engine.
diff -Nru foomatic-db-engine-4.0.4/debian/foomatic-db-engine.install foomatic-db-engine-4.0.4/debian/foomatic-db-engine.install
--- foomatic-db-engine-4.0.4/debian/foomatic-db-engine.install 1970-01-01 01:00:00.000000000 +0100
+++ foomatic-db-engine-4.0.4/debian/foomatic-db-engine.install 2010-08-10 13:50:59.000000000 +0200
@@ -0,0 +1,4 @@
+etc/foomatic
+usr/bin
+usr/sbin
+usr/share
diff -Nru foomatic-db-engine-4.0.4/debian/foomatic-db-engine.lintian-overrides foomatic-db-engine-4.0.4/debian/foomatic-db-engine.lintian-overrides
--- foomatic-db-engine-4.0.4/debian/foomatic-db-engine.lintian-overrides 2010-06-30 10:28:26.000000000 +0200
+++ foomatic-db-engine-4.0.4/debian/foomatic-db-engine.lintian-overrides 2010-08-04 23:44:14.000000000 +0200
@@ -7,6 +7,3 @@
binary-without-manpage usr/sbin/foomatic-printermap-to-gutenprint-xml
binary-without-manpage usr/sbin/foomatic-replaceoldprinterids
binary-without-manpage usr/bin/foomatic-searchprinter
-
-# The upstream version was first in Ubuntu
-possible-new-upstream-release-without-new-version
diff -Nru foomatic-db-engine-4.0.4/debian/README.Debian foomatic-db-engine-4.0.4/debian/README.Debian
--- foomatic-db-engine-4.0.4/debian/README.Debian 2010-06-17 11:58:26.000000000 +0200
+++ foomatic-db-engine-4.0.4/debian/README.Debian 2010-08-04 23:41:04.000000000 +0200
@@ -1,30 +1,25 @@
foomatic-db-engine for Debian
-----------------------------
-Note that the structure of the OpenPrinting (foomatic) printer
-configuration system in Debian (and upstream) has changed from the 2.0
-series. There are 3 core packages:
+The structure of the OpenPrinting (foomatic) printer configuration system in
+Debian (and upstream) consists of 3 core packages:
-* foomatic-db: Contains the foomatic printer database.
+* foomatic-db: Contains the foomatic printer database, split in
+ openprinting-ppds and openprinting-ppds-extra.
* foomatic-db-engine (this package): Contains the foomatic-configure script.
* foomatic-filters: Contains the filter scripts for various backend
printing systems.
-In addition, the new foomatic-db-hpijs package includes the database
-entries for printers supported by the HPIJS print filter developed by
-Hewlett-Packard for their non-PostScript printers.
-
-The foomatic-bin package is provided for upgrade purposes from
-Foomatic 2.0, and can be purged after its dependencies have been
-installed.
-
If you want a GUI to configure your printer, you may want to try
-"foomatic-gui," a GNOME-based printer configuration tool that works
-with Foomatic and all of the spoolers it supports.
-** How to configure a queue manually *
+* foomatic-gui, a GNOME-based printer configuration tool that works
+ with Foomatic and all of the spoolers it supports.
+* system-config-printer and system-config-printer-kde, which are printer
+ configuration tools integrated in GNOME and KDE system configuration tools
+
+** How to configure a queue manually **
The command "foomatic-configure" handles this. Set up the queue as follows:
@@ -50,7 +45,7 @@
Manufacturer_Model-Name
driver: The driver backend to use. For most modern printers, one of:
- hpijs (if you have foomatic-db-hpijs installed)
+ hpijs (if you have foomatic-db installed)
gutenprint (if you have foomatic-db-gutenprint installed)
Postscript
@@ -66,17 +61,8 @@
IMPORTANT: If your printer filter is not working (dumping raw
PostScript to the printer) immediately after setting up a queue with
foomatic-configure, you may need to reload the CUPS daemon. e.g. use:
-# invoke-rc.d cupsys reload
-
-There used to be a package called "cupsomatic-ppd" that provided PPD
-files for all printers supported by CUPS. A similar package called
-"foomatic-filters-ppds" is now available in Debian.
-
-This package saves the step of using foomatic-configure to generate
-and install a PPD file for your printer and driver. Perhaps more
-importantly, it provides an easy way to select printers from within
-CUPS's web-based administration tool. However, it is also 15 MB when
-compressed, so is not recommended unless you need to use the CUPS web
-interface to initially set up printers.
+# invoke-rc.d cups reload
-- Chris Lawrence <lawre...@debian.org>, Tue Jul 1 19:15:43 2003
+ Updated by:
+ -- Didier Raboud <did...@raboud.com> Fri, 23 Jul 2010 14:36:27 +0200