Description of problem: The foomatic database (/usr/share/foomatic/*) should be a separate noarch SRPM, foomatic, and the code portions should be in an arch SRPM, foomatic-engine. The 'foomatic' package (the database) would require 'foomatic-engine'. This would allow code fixes to be shipped in much smaller updates, and would also allow in-place testing for the database, as well as the creation of RPM tags for Device IDs (see bug #456906) in the foomatic package. In summary, the proposed changes are: foomatic src.rpm changes from arch to noarch no longer ships foomatic-db-engine or foomatic-filters requires foomatic-engine foomatic-engine src.rpm new arch package ships foomatic-db and foomatic-db-hpijs
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle. Changing version to '10'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Fixing version to align with rawhide again. Sorry for the noise.
Altered so that 'foomatic-db' is the new noarch package. Review request submitted.
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle. Changing version to '11'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Actually this scheme should be altered slightly. We want to be able to install /usr/share/foomatic/db/source/PPD/* separately from the XML data, then for the XML data to be dependent on that. Just requires a foomatic-db-ppds sub-package I think.
Done.
Additional remark for the packaging of Foomatic: I am currently deprecating foomatic-db-hpijs. HPLIP has shipped CUPS-DDK-based PPDs for a longer time now and so they dropped maintaining the HP printer listing in foomatic-db-hpijs. So foomatic-db-hpijs only serves for providing PPDs for non-HP printers to be used with HPIJS (PCL laser printers). This functionality I have moved into foomatic-db now, using static driver and option XML files (driver entries "hpijs-pcl3", "hpijs-pcl5e", "hpijs-pcl5c"). So foomatic-db-hpijs can get dropped from the packaging now.
Thanks Till. Done.