Red Hat Bugzilla – Bug 189030
RFE: make hplip-gui require reportlab
Last modified: 2007-11-30 17:11:30 EST
Description of problem:
Without reportlab installed, cover sheets can not be created for hp-sendfax.
Without the ability to customize cover sheets, the value of a program like
hp-sendfax is compromised.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
[bjohnson@localhost ~]$ hp-sendfax
[ERROR]: Coverpages disabled. Reportlab not installed.
HP Linux Imaging and Printing System (ver. 0.9.10)
PC Sendfax Utility ver. 1.7
You can just 'yum install reportlab' to get it from Fedora Extras. I don't
think we can have a Base package actually *require* an Extras package.
Oh, I didn't realize it was in extras. I tried "yum install reportlab" as even
you suggested and assumed it was not available. By the way, it's
python-reportlab, which is why I didn't find it ;)
I agree that you can't have a base package require an extras package. It seems
to me, since it provides a vital piece of functionality for a base package that
maybe it should be in core. (Yeah, I know how people scream when that type of
thing is suggested). I really don't know the exact criteria for doing such, so
just take this as MHO.
By the way, reportlab is borken anyway :) bug #189894.
(In reply to comment #1)
> You can just 'yum install reportlab' to get it from Fedora Extras. I don't
> think we can have a Base package actually *require* an Extras package.
This should be a non-issue with the core/extras merge coming up.
Any thoughts on putting this in F7 & rawhide now that merge is completed?
Unfortunately the scanning stuff is in the main package, so the dependency needs
to go there.
If I understand it correctly, hp-sendfax runs fine without reportlab, you just
can't send a cover page without it. But the interactive mode doesn't have any
way to use the cover page editor, so there doesn't need to be a dependency
there. But you could put the dependency in the gui package because only the gui
mode of hp-scanfax has the ability to use it. Did I miss something there?
Ah, I see. Fixed in 2.7.6-4.fc8.