Bug 164386

Summary: hal-cups-utils package depends on system-config-printer
Product: [Fedora] Fedora Reporter: Lamont Peterson <peregrine>
Component: hal-cups-utilsAssignee: John (J5) Palmieri <johnp>
Status: CLOSED NOTABUG QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 4CC: jkeck
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-07-27 16:09:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Lamont Peterson 2005-07-27 15:46:13 UTC
Description of problem: 
I have to have system-config-printer installed if I want cups installed, 
because this package (hal-cups-utils) depends on system-config-printer. 
 
Is this not backwards? 
 
Taking a quick, cursory look at what is in hal-cups-utils, I do not see 
anything that would warrant such a dependency.  Of course, as I didn't look 
deep there could easily be a good technical reason, but that seems doubtful. 
 
Using --nodeps to remove system-config-printer does not seem to have affected 
hal-cups-utils negatively. 
 
Version-Release number of selected component (if applicable): 
hal-cups-utils-0.5.3-3 
system-config-printer-0.6.131.3-1 
   
Actual results: 
Trying to remove system-config-printer (and keep hal-cups-utils) fails because 
of dependencies). 
 
Expected results: 
One should be able to remove a package like system-config-printer and still 
keep the lower level functions/tools.

Comment 1 John (J5) Palmieri 2005-07-27 16:09:26 UTC
You don't need to have hal-cups-utils to have cups installed.  hal-cups-utils
needs system-config-printer to autoconfigure printers.  hal-cups-utils is just
the bridge between cups, hal and printconf (which is provided by
system-config-printer).  hal-cups-utils is pretty useless without it.