Bug 726316

Summary: yast2-printer: Adapt it for "hplip-sane"
Product: [openSUSE] openSUSE 12.1 Reporter: Johannes Meixner <jsmeix>
Component: YaST2Assignee: Johannes Meixner <jsmeix>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Minor    
Priority: P3 - Medium CC: vuntz
Version: Factory   
Target Milestone: ---   
Hardware: All   
OS: openSUSE 12.1   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Johannes Meixner 2011-10-25 08:04:27 UTC
Since bug #723870 there is a new sub-package hplip-sane
which contains the hplip sane driver (libsane-hpaio.* files).

Because the main package hplip requires hplip-sane
installation of the HPLIP driver software
via yast2-printer works well.

But uninstallation of HPLIP does not work well because
yast2-printer will only uninstall hplip and hplip-hpijs
but not hplip-sane.

But hplip-sane requires hplip-hpijs which lets removing hplip-hpijs
fail with an error popup:
"failed dependencies ... hplip-hpijs is needed by hplip-sane".

One can enforce removal of hplip-hpijs via a subsequent popup
"Remove hplip-hpijs regardless of breaking dependencies"
so that it is only a minor issue.
Comment 1 Johannes Meixner 2012-05-09 09:30:37 UTC
Fixed in YaST SVN.

Committed YaST SVN revision 68109.
Comment 2 Johannes Meixner 2012-05-09 13:20:42 UTC
OBS submitrequest 117224.