lp:ubuntu/maverick-proposed/system-config-printer

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/maverick-proposed/system-config-printer
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

148. By Till Kamppeter

debian/patches/75_do-not-list-duplicate-ppd-nicknames.patch: Fixed the
patch to suppress duplicate listings of the same PPD file. The wrong
entries were correctly suppressed, but the selection was applied to list
which still contained them and so it often came to another driver than the
selected one being set up (LP: #739375).

147. By Till Kamppeter

debian/patches/78_give-priority-to-hpijs.patch: Prioritize hpijs against
hpcups again. With hpcups duplex printing does not work with most
applications (LP: #428588, LP: #487695, LP: #657357).

146. By Till Kamppeter

debian/patches/70_select-ppd-by-command-set.patch: If a PPD does not have
a device ID or if it has a device ID without CMD: field, do not give a
lower priority to it. Give only lower priorities if the PPD has a CMD:
field without any matching PDL. This avoids that Foomatic PPDs with full
device ID are prioritized against HP's original PostScript printer PPDs
without device ID at all (LP: 653814).

145. By Till Kamppeter

debian/patches/70_select-ppd-by-command-set.patch: Updated the patch so
that a PPD is prioritized if already one of the PDLs listed in its device
ID matches a PDL in the printer's device ID (comment #2 in Red Hat bug
#630058
).

144. By Till Kamppeter

* debian/patches/75_do-not-list-duplicate-ppd-nicknames.patch: Avoid
  duplicate listings of the same PPD file. According to the Adobe specs
  different PPDs have to have different NickName entries. Therefore
  we suppress repeated listing of the same NickName.
* debian/patches/73_mark-selection-of-best-fitting-ppd.patch: After
  searching the best matching PPD for the detected printer only make
  and model got saved not the actually best matching PPD, making
  the patch to select PPDs by command set (CMD:) useless.
* debian/patches/70_select-ppd-by-command-set.patch: Updated the
  patch to not selecting PPDs by exactly matching the content of the
  CMD: field of the device ID, but instead, select the PPDs whose device
  ID definitions contain only PDLs (page description languages) which the
  detected printer reports in its device ID (Red Hat bug #630058).

143. By Till Kamppeter

* debian/patches/67_improve-make-model-driver-list.patch: Improved and
  cleaned the way how make/model/driver combos get listed and also fixed
  the default driver selection for many printers:
   o Of some printer model names (like "Epson PX V500") parts of the name
     were considered a PPD version number and cut off.
   o Removed "Printer" from Apollo printer model names to reduce duplicates
   o Generally removed "PS" from the end of printer model names, so that
     the printer with and without an optional PostScript add-on is considered
     the same model (see especially the printers from Sharp).
   o Invalidated bogus model names which came in from the "*Product:" fields
     of some PPD files, like "CUPS" or "GPL Ghostscript".
   o If a printer is supported by manufacturer-supplied PPD files for both
     PostScript and PCL, the PCL file will be selected preferably, so that
     the printer will work also if an optional PostScript add-on is not
     installed (see printers from Gestetner, Infotec, Infoprint, Lanier, NRG,
     Ricoh, Savin).
   o Recognize Foomatic-generated PPDs as such also after the packaging
     change from Foomatic-XML data (foomatic-db) to a compressed PPD archive
     (foomatic-db-compressed-ppds).
   o Make Foomatic driver recommendations be taken into account also if the
     printer's manufacturer name is "Generic".
   o Do not do model name clean-up on PPDs which are supplied with CUPS or
     Ghostscript. These names get crippled otherwise.
   o Avoid applying model name clean-up twice.
* debian/patches/70_select-ppd-by-command-set.patch: If both the detected
  device ID and the device ID in the PPD ("*1284DeviceID: ...") have a CMD
  field, exact matches of the CMD field prioritize the PPD file. This way
  especially for printers with optional PostScript add-on the correct PPD
  gets selected (requested by Ricoh).

142. By Till Kamppeter

* All Fixes backported from system-config-printer 1.2.4.
* debian/patches/55_avoid-connecting-to-cups-twice-in-ppdsloader.patch:
  Avoid that two connections to CUPS are done to obtain a list of the
  locally available PPD files/drivers. This makes finding the driver for
  a detected printer significantly faster.
* debian/patches/57_catch-key-error-from-lookup-cached-by-name.patch:
  Avoid a traceback source in the job viewer.
* debian/patches/60_correct-python-shebang.patch: Make sure that always
  the system's Python interpreter (/usr/bin/python) and never a locally
  added one (like /usr/local/bin/python) is used.
* debian/patches/63_list-of-jockey-installed-files-is-array-not-set.patch:
  Fixed an obvious typo.
* debian/patches/65_udev-configure-printer-bluetooth-support.patch:
  Bluetooth printer support for udev-configure-printer.

141. By Vish

debian/control: Changed section from python to gnome to not show up
inappropriately in Python Category in Software Center (LP: #554174).

140. By Till Kamppeter

debian/patches/53_printer-ppd-association-take-into-account-product-lines.patch:
Fixed patch because many drivers/PPDs did not get listed, especially
all Foomatic PPDs and LSB-based packages issued by OpenPrinting
(LP: #610428).

139. By Till Kamppeter

* New upstream release
   o GIT 1.2.x snapshot from 23 July 2010
   o Applied one year's collection of patches upstream
   o Minor bug fixes and translation updates
* debian/patches/01_delay_autostart.patch,
  debian/patches/44_no-runtime-error-on-missing-firewall.patch,
  debian/patches/45_access-openprinting-with-redirect-support.patch,
  debian/patches/47_make-multithreaded-driver-package-search-via-jockey-work.patch,
  debian/patches/50_give-priority-to-hpcups.patch,
  debian/patches/55_silence_printerdriversinstaller_errors.patch,
  debian/patches/57_backend-integration-bluetooth.patch,
  debian/patches/67_udev_configure_printer_match_usblp_libusb_and_hplip_uris.patch,
  debian/patches/77_dnssd-backend-has-priority-against-ip-based-backends.patch,
  debian/patches/80_probe-printer-py-import-gobject.patch,
  debian/patches/84_cache-also-device-id-in-network-printer-search.patch,
  debian/patches/86_fill-lpd-queue-list.patch,
  debian/patches/90_physicaldevice-clean-socket-uris.patch,
  debian/patches/92_do-not-search-driver-for-remote-cups-queues-with-driver.patch,
  debian/patches/95_dnssd-device-identification.patch,
  debian/patches/96_new-printer-setup-check-for-local-drivers-first.patch:
  Removed, incorporated upstream.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/natty/system-config-printer
This branch contains Public information 
Everyone can see this information.

Subscribers