Bug 220278

Summary: cups-drivers-stp not found
Product: [openSUSE] openSUSE 10.2 Reporter: Hugo Costelha <hugo.costelha>
Component: YaST2Assignee: E-mail List <yast2-maintainers>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P5 - None CC: andreas.hanke, markus.kriewald, public
Version: Beta 2   
Target Milestone: ---   
Hardware: 64bit   
OS: Linux   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: YaST logs with cups-drivers-stp package request

Description Hugo Costelha 2006-11-12 17:33:10 UTC
When configuring my printer (an HP PSC 1510) it asks me to install some packages. One of them is "cups-drivers-stp", which I cannot find anywhere. It is not on the DVD, neither on the factory tree (all the other requested packages are available).

I ignored this error on YaST and proceeded with the printer configuration, and the printer seems to be working fine (although not thoroughly tested).

Is the fact that the package is missing an error, or the fact that YasT, or the fact that YaST asks for it?

What is this package for after all?
Comment 1 Andreas Hanke 2006-11-12 17:53:08 UTC
YaST2 logfiles, please?

What I can say without the logfiles: This "cups-drivers-stp" package
is obsoleted by "gutenprint", but YaST2 still hardcodes the old package name in multiple places, at least:

./modules/Spooler.ycp:          ["cups-drivers", "cups-drivers-stp", "filters",
./modules/Spooler.ycp:            "cups-drivers-stp", "lpdfilter", "filters", "foomatic-filters",
./modules/Spooler.ycp:      "cups-drivers-stp", "filters", "foomatic-filters",
./include/printer/misc.ycp:     list<string> to_delete = ["plp", "lprold", "lprng", "cups", "cups-client", "cups-drivers", "cups-drivers-cs", "cups-drivers-de", "cups-drivers-stp",
./include/printer/misc.ycp:         "cups-drivers-stp",
./clients/printer_auto.ycp:     PackageSystem::InstallAll(["cups-drivers", "cups-drivers-stp", "cups"]);
Comment 2 Hugo Costelha 2006-11-12 18:03:38 UTC
Created attachment 104849 [details]
YaST logs with cups-drivers-stp package request

Sorry, here they go.
Comment 3 Johannes Meixner 2006-11-13 09:48:03 UTC
"cups-drivers-stp" does no longer exist.
Now it is "gutenprint", see
https://bugzilla.novell.com/show_bug.cgi?id=217321


By the way:
Since we have "patterns", are hardcoded package lists in YaST still correct?

For example the packages for printing for a standard system installation,
should be the intersection of the set of packages in the "print-server" pattern
with the set of packages in the standard system pattern.
Comment 4 Michal Zugec 2006-11-13 10:21:40 UTC
fixed

patterns:
Answer is no, because it's only one way to install, installing from yast is not obsolete
Comment 5 Hugo Costelha 2006-11-13 11:33:52 UTC
Michal, could you please provide the version of yast-printer where this is corrected, so that I can test it?

Thanks for the fix
Comment 6 Michal Zugec 2006-11-13 11:57:02 UTC
It is yast2-printer-2.14.12
Comment 7 Andreas Hanke 2006-11-14 21:29:58 UTC
*** Bug 220979 has been marked as a duplicate of this bug. ***
Comment 8 Johannes Meixner 2006-11-21 07:38:37 UTC
*** Bug 222552 has been marked as a duplicate of this bug. ***