https://bugzilla.novell.com/show_bug.cgi?id=735865
https://bugzilla.novell.com/show_bug.cgi?id=735865#c0
Summary: add BuildRequires: python-cups to printer driver packages Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Printing AssignedTo: jsmeix@suse.com ReportedBy: lnussel@suse.com QAContact: jsmeix@suse.com Found By: --- Blocker: ---
all printer driver packages should have
BuildRequires: python-cups
python-cups installs special rpm macros that adds Provides tags for the printer drivers supported by the package. See gutenprint for an example how the resulting rpm looks like.
See also bug 735864
https://bugzilla.novell.com/show_bug.cgi?id=735865
https://bugzilla.novell.com/show_bug.cgi?id=735865#c1
Johannes Meixner jsmeix@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P4 - Low Version|Final |Factory Component|Printing |Printing Platform|Other |All Found By|--- |Development Product|openSUSE 12.1 |openSUSE 12.2 Severity|Normal |Enhancement OS/Version|Other |SuSE Other
--- Comment #1 from Johannes Meixner jsmeix@suse.com 2011-12-09 13:01:33 UTC --- This is not a bug which will be fixed for openSUSE 12.1 but an enhancement request for the next openSUSE version.
https://bugzilla.novell.com/show_bug.cgi?id=735865
https://bugzilla.novell.com/show_bug.cgi?id=735865#c2
Johannes Meixner jsmeix@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Target Milestone|--- |Factory
--- Comment #2 from Johannes Meixner jsmeix@suse.com 2012-04-13 13:46:49 UTC --- Implemented for HPLIP via openSUSE build system submitrequest 113411 in the development project "Printing" (will be forwarded to openSUSE:Factory).
https://bugzilla.novell.com/show_bug.cgi?id=735865
https://bugzilla.novell.com/show_bug.cgi?id=735865#c3
--- Comment #3 from Johannes Meixner jsmeix@suse.com 2012-04-13 14:13:20 UTC --- For my own information: http://lists.opensuse.org/opensuse-packaging/2011-05/msg00158.html
I wonder how this works in general for sub-packages because for HPLIP it is not the main-package hplip which provides the printer driver but its sub-package hplip-hpijs. For HPLIP this does not really matter because the main-package hplip requires its sub-package hplip-hpijs.
https://bugzilla.novell.com/show_bug.cgi?id=735865
https://bugzilla.novell.com/show_bug.cgi?id=735865#c4
--- Comment #4 from Johannes Meixner jsmeix@suse.com 2012-12-07 10:57:04 CET --- For my own information, regarding comment#3 "how this works in general for sub-packages":
At least for HPLIP it "magically" works in the right way. In hplip.spec I have only "BuildRequires: python-cups" which results that the right binary RPM hplip-hpijs has the RPM provides "postscriptdriver(manufacturer; model;)".
https://bugzilla.novell.com/show_bug.cgi?id=735865
https://bugzilla.novell.com/show_bug.cgi?id=735865#c5
Johannes Meixner jsmeix@suse.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED
--- Comment #5 from Johannes Meixner jsmeix@suse.com 2013-02-22 15:38:25 CET --- Added "BuildRequires: python-cups" to OpenPrintingPPDs epson-inkjet-printer-escpr m2300w splix so that now all printer driver packages in the OBS "Printing" project have it.
http://bugzilla.novell.com/show_bug.cgi?id=735865
SMASH SMASH smash_bz@suse.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Whiteboard| | maint:planned:update