There's a foo2zjs printer driver in Livna now. The current foo2zjs has its own foomatic files, with options like a 'Draft Quality' which aren't supported by what we ship. How should we handle this -- should foo2zjs ship the files describing its own driver, and should we drop them from the foomatic package entirely? Without the driver being installed, its configuration files are presumably useless anyway. We also ship configuration stuff for foo2oak, which was a GPL violation and has since been discontinued.
In particular we need to default to 'No ICM color correction', since it doesn't have the ICM files installed by default and in fact shouldn't be trying to use them these days anyway AFAICT.
If possible we should remove the foomatic XML files for it. This affects the following printer models, which currently list foo2zjs as the recommended driver: Generic-ZjStream_Printer.xml HP-LaserJet_1000.xml HP-LaserJet_1005.xml Minolta-Color_PageWorks_Pro_L.xml Minolta-magicolor_2200_DL.xml Minolta-magicolor_2300_DL.xml Minolta-magicolor_2430_DL.xml I should probably patch them to use whichever other driver is available, or else remove them if none is available.
There is no other driver available -- the protocol used with these printers is possibly afflicted by patents (http://www.cl.cam.ac.uk/~mgk25/jbigkit/patents.html). jbigkit and the foo2zjs driver are in Livna, and we can fix the Livna package to provide the matching foomatic database entries -- so it's probably best to remove anything referring to foo2zjs, foo2oak and foo2hp from the Fedora foomatic package.
Fixed in update: foomatic-3.0.2-39.1.fc6
This is actually not fixed yet. The 'fix' might have be applied in the wrong place as the foo2zjs files still exist under /usr/share/foomatic/db/source in foomatic-3.0.2-46.fc7. The removal of these files in the rpm spec should probably be done after the %install section.
Please try foomatic-3.0.2-39.5.fc6 from updates-testing: yum --enablerepo=updates-testing update foomatic
*** Bug 149055 has been marked as a duplicate of this bug. ***
This is still not fixed in F8. Could somebody take care of it? Transaction Check Error: file /usr/share/foomatic/db/source/printer/Samsung-CLP-300.xml from install of foo2qpdl-0.20070822-1.lvn8.x86_64 conflicts with file from package foomatic-3.0.2-52.fc8.x86_64 file /usr/share/foomatic/db/source/printer/Samsung-CLP-600.xml from install of foo2qpdl-0.20070822-1.lvn8.x86_64 conflicts with file from package foomatic-3.0.2-52.fc8.x86_64 file /usr/share/foomatic/db/source/printer/Xerox-Phaser-6115MFP.xml from install of foo2qpdl-0.20070822-1.lvn8.x86_64 conflicts with file from package foomatic-3.0.2-52.fc8.x86_64
Fixed in CVS.
foomatic-3.0.2-53.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update foomatic'
foomatic-3.0.2-53.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.
There seems to still be a problem with overlapping files, when installing foo2qpld from Livna (please refer to https://bugzilla.redhat.com/show_bug.cgi?id=438319)
Looks like we have yet another such conflict: > foo2oak-0.20080826-1.fc10.i386 in rpmfusion-free-development-i686 > File conflict with: foomatic-3.0.2-68.fc11.i386 > /usr/share/foomatic/db/source/printer/HP-Color_LaserJet_1500.xml
Fixed again.