Bug 189030 - RFE: make hplip-gui require reportlab
RFE: make hplip-gui require reportlab
Product: Fedora
Classification: Fedora
Component: hplip (Show other bugs)
i386 Linux
medium Severity medium
: ---
: ---
Assigned To: Tim Waugh
: FutureFeature, Reopened
Depends On:
Blocks: FC6Target
  Show dependency treegraph
Reported: 2006-04-14 18:14 EDT by Bernard Johnson
Modified: 2007-11-30 17:11 EST (History)
0 users

See Also:
Fixed In Version: 2.7.6-2.fc8
Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2007-07-06 07:26:34 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Bernard Johnson 2006-04-14 18:14:36 EDT
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):

How reproducible:

Steps to Reproduce:
1. hp-sendfax
Actual results:
[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

Expected results:

Additional info:
Comment 1 Tim Waugh 2006-04-24 09:09:25 EDT
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.
Comment 2 Bernard Johnson 2006-04-25 12:00:47 EDT
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.
Comment 3 Bernard Johnson 2007-03-23 16:57:33 EDT
(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.
Comment 4 Bernard Johnson 2007-07-05 14:26:15 EDT
Any thoughts on putting this in F7 & rawhide now that merge is completed?

Comment 5 Tim Waugh 2007-07-06 07:26:34 EDT
Unfortunately the scanning stuff is in the main package, so the dependency needs
to go there.
Comment 6 Bernard Johnson 2007-07-06 13:32:39 EDT
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?
Comment 7 Tim Waugh 2007-07-09 05:49:49 EDT
Ah, I see.  Fixed in 2.7.6-4.fc8.

Note You need to log in before you can comment on or make changes to this bug.