UVF ER: system-config-printer SVN rev 1415

Bug #133891 reported by Till Kamppeter
4
Affects Status Importance Assigned to Milestone
system-config-printer (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Binary package hint: system-config-printer

This update contains several bug fixes, especially it fixes bug 102389 (HIGH), bug 127152 (MEDIUM), bug 128261 (MEDIUM), and bug 132994 (LOW).

This will make the scanning for SMB-provided printers (Windows and Samba servers) correctly working and the add-printer wizard will select the text-only printer in the case that the detected printer model is unknown. The Ubuntu package will also recommend the "hal-cups-utils" package to enable "Plug'n'Print" (auto setup of print queues).

The changes are the following (cited upstream ChangeLog):

2007-08-21 Till Kamppeter <email address hidden>

 * pysmb.py: "nmblookup -M -- -" not always gives a result. If not,
 fall back to "nmblookup '*'". This should fix Ubuntu bug 127152.
 If a printer share name has spaces, it got truncated at its first
 space this is fixed now and should fix Ubuntu bug 128261.

 * system-config-printer.py: Extract make and model name from the
 PPD file for positioning the cursor in the make/model selection
 whenever a PPD file was found, also with STATUS_NO_DRIVER.
 If there is no device ID information at all call PPD search with
 a non-existing device ID to get a fallback PPD (like textonly.ppd or
 postscript.ppd). This way the model selection cursor is never simply
 set onto the first entry of the "Generic" printers.
 This two changes fix Ubuntu bug 102389.

 * ppds.py: Let the PPDs coming with CUPS have higher priority than the
 "Generic" PPDs of Foomatic, but lower priority than model-specific
 Foomatic PPDs.
 (PPDs._findBestMatchPPDs): This function raised an exception on model
 names without digits.

Here is also the debian/changelog:

system-config-printer (0.7.71+-svn1415-0ubuntu1) gutsy; urgency=low

  * New upstream release
     o Subversion snapshot r1415
     o Search for SMB servers not only via "nmblookup -M -- -" but also with
       "nmblookup '*'" (LP: #127152).
     o Take into account that SMB share names can have spaces when scanning
       network for SMB-provided printers (LP: #128261).
     o Make sure that in case of the detected printer being unknown always
       the text-only printer is pre-selected (LP: #102389).
     o Let the generic PostScript PPD coming with CUPS have a higher priority
       than the generic PostScript PPD of Foomatic.
     o Fixed a traceback when trying to find a PPD for a printer with no
       digits in the model name and where the model name does not match
       any of the PPDs exactly.
  * debian/control: Added "Recommends: hal-cups-utils" (LP: #132994).

 -- Till Kamppeter <email address hidden> Tue, 21 Aug 2007 17:51:44 +0100

The package source files and the debdiff are here:

http://www.linux-foundation.org/~till/tmp/ubuntu/gutsy/system-config-printer/

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

It would be nice if we could take it already into Tribe 5.

Changed in system-config-printer:
importance: Undecided → High
Revision history for this message
Jonathan Riddell (jr) wrote :

uploaded

Changed in system-config-printer:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.