Bug 494547

Summary: Useful printer drivers not installed by default
Product: [openSUSE] openSUSE 11.1 Reporter: Federico Mena Quintero <federico>
Component: PatternsAssignee: Stephan Kulow <coolo>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: jsmeix, werner
Version: Final   
Target Milestone: ---   
Hardware: i586   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 492690    

Description Federico Mena Quintero 2009-04-14 01:10:50 UTC
See bug #492690 for the context of this bug.  The Live CD for GNOME does not install "good" printer drivers by default, as cups-drivers, hplip, gutenprint, and manufacturer-PPDs were missing after installation.  Only the deprecated Omni drivers were installed.
Comment 1 Stephan Kulow 2009-04-15 12:39:15 UTC
Well, that's 40MB worth of RPMs. What other parts do you want to have removed?
Comment 2 Stephan Kulow 2009-04-15 14:49:28 UTC
I add the following:

+// #494547 - just testing
+cups-drivers
+manufacturer-PPDs

and locked everything said to be not strictly needed:

+<!-- see http://lists.opensuse.org/opensuse-factory/2009-04/msg00090.html -->
+<lock package="cups-backends"/>
+<lock package="ghostscript-omni"/>
+<lock package="gutenprint"/>
+<lock package="hplip"/>

Let's see how much the live cds grow
Comment 3 Federico Mena Quintero 2009-04-15 20:30:01 UTC
Hmm, I didn't consider the size of the LiveCD.  I had no idea they were so full :)

If anything, the LiveCD should not contain Omni drivers if those are unmaintained/buggy/etc.  The printer setup tools should offer to download/install whatever drivers you need once you try to setup a printer.
Comment 4 Johannes Meixner 2009-04-16 08:05:07 UTC
manufacturer-PPDs
is also not strictly required (see my addedum mail on opensuse-factory)


A minimal but still useful printing locally stack should be
cups
cups-client
cups-drivers
and all what those strictly require via RPM requirements.

The question with such a minimal printing locally stack
on a LiveCD is that the drivers in cups-drivers
- provide only basic support for many printers
- many current inkjet printer models are not explicitely
  listed via PPDs in cups-drivers so that the user must
  manually find and select a compatible model
- for several current inkjet printer models there is no
  driver in cups-drivers so that it cannot work to
  find and select a compatible model in cups-drivers
  which may lead to long and frustrating and hopeless
  attempts by the user to find and select a compatible
  model in cups-drivers until the user finally gives up

In the end the printing experience might be poor or annoying
so that the user might pubish a negative statement like
"openSUSE sucks because it doesn't print".


Additionally yast2-printer might be nice to have ;-)
see https://bugzilla.novell.com/show_bug.cgi?id=492690#c3
---------------------------------------------------------------
I just tried to add the printer again from YaST.
It offered me the Omni driver, so I clicked on "add driver",
removed Omni, and added Gutenprint plus the normal PostSript
driver.
Eventually it said that PostScript was the recommended one;
I chose that one and printing works now.
---------------------------------------------------------------
Comment 6 Stephan Kulow 2009-04-16 10:34:50 UTC
about what live cd are we talking anyway? the 11.1 GNOME live cd does not install ghostscript-omni.
Comment 7 Stephan Kulow 2009-04-16 10:38:14 UTC
ghostscript-omni is installed by installing additional packages because ghostscript-library recommends it. I guess you should talk to Werner
Comment 8 Dr. Werner Fink 2009-04-16 11:01:24 UTC
I've no problem to run s/^Recommends:/Suggests:/ on the spec file
... and if IBM would not insist on Omni I'd like to drop it as it
is not maintained the last few years.
Comment 9 Johannes Meixner 2009-04-16 11:53:02 UTC
Both ghostscript-library.spec: "Suggests: ghostscript-omni"
and drop ghostscript-omni are perfectly fine for me.
Comment 10 Stephan Kulow 2009-04-17 08:18:15 UTC
597563392 openSUSE-Factory-GNOME-LiveCD-i586-i686-Build0051-Media.iso
623732736 openSUSE-Factory-GNOME-LiveCD-i586-i686-Build0054-Media.iso

582535168 openSUSE-Factory-KDE4-LiveCD-x86_64-Build0051-Media.iso
606920704 openSUSE-Factory-KDE4-LiveCD-x86_64-Build0054-Media.iso

OK, with the restricted list of packages to install, it's ~25MB - it would be great if someone checked the factory livecds on their printing capabilities (http://download.opensuse.org/factory/iso/)

For ghosctscript-omni please open a new bug - or fix it right away as you please.