Bugzilla – Bug 1172407
printer drivers missing BuildRequires cups-rpm-helper
Last modified: 2021-01-19 09:20:38 UTC
python-cups was replaced python-pycups and at the same time the automatic provides generator was moved to a new subpackage "cups-rpm-helper". So now all printer drivers that previously pulled in python-cups in order to have model specific provides lack those. So either all printer driver packages that install ppd files need to pull in cups-rpm-helper or cups-devel itself needs to require that. This affects both 15 as well as Tumbleweed
This is an autogenerated message for OBS integration: This bug (1172407) was mentioned in https://build.opensuse.org/request/show/810863 Factory / printer-driver-brlaser
This creates a nasty build cycle between python-pycups and cups. nothing provides cups-rpm-helper needed by cups-devel
hmm, I wonder why the cycle detector doesn't detect that
(In reply to Ludwig Nussel from comment #3) > hmm, I wonder why the cycle detector doesn't detect that It's a self-cycle: pycups needs pycups to be built to build pycups - OBS never shows those (and it's annoying) The easiest way to avoid this is #!BuildIgnore: cups-rpm-helper in pycups.spec
https://build.opensuse.org/request/show/818954
Seems to be done as far as I see in the spec files: cups (cups-devel) Requires: cups-rpm-helper OpenPrintingPPDs BuildRequires: cups-rpm-helper dymo-cups-drivers BuildRequires: cups-devel epson-inkjet-printer-escpr BuildRequires: cups-devel gutenprint BuildRequires: cups-devel hplip BuildRequires: cups-devel m2300w BuildRequires: cups-devel manufacturer-PPDs BuildRequires: cups-rpm-helper printer-driver-brlaser BuildRequires: cups-rpm-helper BuildRequires: cups-devel splix BuildRequires: cups-devel