[Bug 641704] New: Replace outdated cups-drivers by a new foomatic-PPDs package
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c0 Summary: Replace outdated cups-drivers by a new foomatic-PPDs package Classification: openSUSE Product: openSUSE 11.4 Version: Factory Platform: All OS/Version: SuSE Other Status: ASSIGNED Severity: Enhancement Priority: P5 - None Component: Printing AssignedTo: jsmeix@novell.com ReportedBy: jsmeix@novell.com QAContact: jsmeix@novell.com Found By: Development Blocker: --- Currently the cups-drivers package in openSUSE:Factory is cleaned up, see bug#514994 so that it contains nothing but Foomatic PPDs, i.e. PPDs with those line: ----------------------------------------------------------------- *cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip" ----------------------------------------------------------------- Currently those PPDs are compiled in a relatively complicated way from various Foomatic sources like foomatic-db-bzr-20080909.tar.bz2 and foomatic-db-engine-bzr-20080909.tar.bz2 which contain the Foomatic database XML files and its engine (mostly perl programs). But Foomatic PPDs are also ready-made available from OpenPrinting.org via a nice HTTP interface, see in particular at http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/... the sections "Modification of the output" and "Downloading PPD files". Therefore there is no longer the need to compile Foomatic PPDs from the Foomatic database XML files. Instead those PPDs should be downloaded from OpenPrinting.org and provided "as is" in a foomatic-PPDs package (similar to the PPDs in the manufacturer-PPDs package) The outdated cups-drivers package with its misleading name (PPDs are never ever printer driver programs) should be dropped. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c1 --- Comment #1 from Johannes Meixner <jsmeix@novell.com> 2010-09-24 16:01:15 UTC --- FYI: I am already working on scripts which download Foomatic PPDs from OpenPrinting.org provided that the required actual printer driver programs (usually a Ghostscript printer driver) is provided by openSUSE. After I got some sound knowledge how to download Foomatic PPDs from OpenPrinting.org so that such PPDs actually work in a openSUSE system, I might be able to implement a long planned feature for yast2-printer: See http://en.opensuse.org/Archive:YaST_Printer_redesign#Add_Driver "'Add driver' dialog with 'Download Driver or PPD' activated" see the dialog proposal image at http://en.opensuse.org/images/e/ef/Printer_mschmidkunz_rc2_driverwizard_grey... I.e. "Download Foomatic PPDs from OpenPrinting.org via yast2-printer" but this is another feature/enhancement request for the future... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c2 Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Replace outdated |Replace outdated |cups-drivers by a new |cups-drivers by new |foomatic-PPDs package |OpenPrinting-PPDs-* | |packages --- Comment #2 from Johannes Meixner <jsmeix@novell.com> 2010-09-29 09:32:57 UTC --- A package name foomatic-PPDs is vague. Instead I prefer to provide the OpenPrinting PPDs in several OpenPrinting-PPDs-* sub-packages depending on which kind of driver software is needed so that I can specify appropriate RPM requirements like: OpenPrinting-PPDs-ghostscript for PPDs which use Ghostscript built-in drivers (including uniprint and pswrite for PostScript level 1), requires "ghostscript-library" and "foomatic-filters" OpenPrinting-PPDs-hpijs for PPDs which use the IJS driver /usr/bin/hpijs, requires "hplip-hpijs", "ghostscript-library", and "foomatic-filters" OpenPrinting-PPDs-postscript for PPDs which may use only foomatic-rip but no driver software, requires "foomatic-filters" -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c3 --- Comment #3 from Johannes Meixner <jsmeix@novell.com> 2010-09-29 09:37:31 UTC --- I filed the resulting bug #642510: "yast2-printer: Adapt 'Driver Packages' dialog for current RPMs" -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c4 Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Replace outdated |Replace outdated |cups-drivers by new |cups-drivers by new |OpenPrinting-PPDs-* |OpenPrintingPPDs-* packages |packages | --- Comment #4 from Johannes Meixner <jsmeix@novell.com> 2010-10-01 14:37:48 UTC --- It will be named OpenPrintingPPDs with sub-packages OpenPrintingPPDs-ghostscript OpenPrintingPPDs-hpijs OpenPrintingPPDs-postscript to make it more obvious what the name of the main package is. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c5 --- Comment #5 from Johannes Meixner <jsmeix@novell.com> 2010-10-05 14:19:40 UTC --- Submitted initial version of OpenPrintingPPDs for now only to its openSUSE devel project "Printing" via submitrequest 49805 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c6 --- Comment #6 from Johannes Meixner <jsmeix@novell.com> 2010-10-13 15:39:57 UTC --- Testing with the makePPDtest script results http://bugs.linux-foundation.org/show_bug.cgi?id=532 and http://bugs.linux-foundation.org/show_bug.cgi?id=533 (makePPDtest is attached there) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c7 Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 - Medium |P4 - Low --- Comment #7 from Johannes Meixner <jsmeix@novell.com> 2010-10-13 16:09:42 UTC --- Updated NEC-P2X.necp2xX.upp.ppd for OpenPrintingPPDs-ghostscript (see http://bugs.linux-foundation.org/show_bug.cgi?id=533) so that now all PPDs in the OpenPrintingPPDs packages pass the very basic test with the makePPDtest script which is added to the OpenPrintingPPDs source tarball. Submitted to "Printing" via submitrequest 50499 and forwarded this as new package "OpenPrintingPPDs" to openSUSE:Factory via submitrequest 50501. To be done: After OpenPrintingPPDs was accepted for openSUSE:Factory bug #642510 (yast2-printer: Adapt "Driver Packages" dialog for current RPMs) will be implemented and then finally cups-drivers can be dropped from openSUSE:Factory. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c9 --- Comment #9 from Johannes Meixner <jsmeix@novell.com> 2010-10-20 15:40:44 UTC --- Revoked submitrequest 50501 and superseded it by this one: Request #51130: submit: Printing/OpenPrintingPPDs(r4) -> openSUSE:Factory/OpenPrintingPPDs Message: New package OpenPrintingPPDs which should replace cups-drivers (for now only bnc#641704 but then also bnc#642510). Do not alter PPDs when not allowed... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c10 Johannes Meixner <jsmeix@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED Target Milestone|--- |Factory --- Comment #10 from Johannes Meixner <jsmeix@novell.com> 2010-10-26 09:36:39 UTC --- Submitrequest 50501 is now accepted. OpenPrintingPPDs.spec in openSUSE:Factory was somehow (magically?) changed compared to OpenPrintingPPDs.spec in "Printing". OpenPrintingPPDs.spec in openSUSE:Factory contains now License: GPLv2+ ; MIT -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c11 --- Comment #11 from Johannes Meixner <jsmeix@novell.com> 2010-10-26 13:31:58 UTC --- yast2-printer is now adapted see bnc#642510 and submitrequest 51392 Therefore I requested that the outdated cups-drivers will be removed from openSUSE:Factory: ---------------------------------------------------------------------- Request #51393: delete: openSUSE:Factory/cups-drivers Message: remove cups-drivers from openSUSE:Factory because it is outdated and replaced by the new OpenPrintingPPDs-* packages (bnc#641704 and bnc#642510) ---------------------------------------------------------------------- -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c12 Johannes Meixner <jsmeix@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lnussel@suse.com --- Comment #12 from Johannes Meixner <jsmeix@suse.com> 2011-12-09 08:59:39 UTC --- Ludwig, FYI regarding OpenPrintingPPDs packages, see https://bugzilla.novell.com/show_bug.cgi?id=641704#c0 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=641704 https://bugzilla.novell.com/show_bug.cgi?id=641704#c13 --- Comment #13 from Johannes Meixner <jsmeix@suse.com> 2011-12-09 09:08:53 UTC --- If we could automate the download Foomatic PPDs from OpenPrinting.org (which means first and foremost an automated test if the matching driver binary for a downloaded PPD is installed on the system), this could also be used for an automated PPD file download via the YaST printer module similar as in the feature request "Let the admin (root) download and install ... from known URLs" at https://features.opensuse.org/307745 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com