|
Bugzilla – Full Text Bug Listing |
| Summary: | ghostscript: remove hard requirement "hpijs" | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 10.3 | Reporter: | Klaus Singvogel <kssingvo> |
| Component: | Printing | Assignee: | Dr. Werner Fink <werner> |
| Status: | RESOLVED FIXED | QA Contact: | Johannes Meixner <jsmeix> |
| Severity: | Enhancement | ||
| Priority: | P5 - None | CC: | jsmeix |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | openSUSE 10.3 | ||
| Whiteboard: | |||
| Found By: | Development | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Klaus Singvogel
2007-11-14 09:21:35 UTC
If a printer is configured which requires /usr/bin/hpijs then the ghostscript interpreter fails with a missing hpijs binary. I do not like this idea, what do you think? I see your reasons, but I think different. A user has to deselect "hpijs" package actively (!), because a "Suggests:" selects the package at installation time as soon as "ghostscript" gets selected. Only if customer wants to remove package "hpijs" intentionally, he is able to do so, but not automatically. And with "Suggests:" we are able to honor this choice of deselection. On the other side, if there is a "Requires:" present, the customer gets never any possibility to deselect. And with "Suggests:" the package gets still selected in a standard system. The only problem is that "Suggests:" is not 100% error free. We will introduce a small risk that this can cause trouble in the future. But the unexperienced customer has to chose this by himself, and we offer more freedom for the experienced customer. done ... how is willingly to work on the incomming bugzillas? I think Johannes volunteered in the meeting earlier today. :-) As he is "hpijs" maintainer already, I would suggest to reassign "hpijs" related bugs to him in a first step. :-) Yes, please assign "hpijs" related bugs directly to me. For the log: The consequences have been: Ghostscript required hplip-hpijs hplip-hpijs requires sane-backends (because /usr/bin/hpijs is linked with libsane.so via libhpip.so und libhpmud.so) sane-backends requires stuff like libexif, libgphoto2, libieee1284,... and so on... Regarding comment #2: "a 'Suggests:' selects the package at installation time as soon as 'ghostscript' gets selected.": I wonder if this is really true because according to http://en.opensuse.org/Software_Management/Dependencies#Weak_dependencies -------------------------------------------------------------------------- Recommends A weak Requires. A best-try approach is made to fulfill Recommends but they are silently dropped if no match is possible. Suggests Suggests are just hints for an application and not handled during dependency resolution. Think of Amazons Customers who bought this item also bought -------------------------------------------------------------------------- At least for me it looks as if only "Recommends: hplip-hpijs" would let the installer also install it (if possible). |