[ubuntu/precise-proposed] cups 1.5.3-0ubuntu2 (Accepted)

Till Kamppeter till.kamppeter at gmail.com
Wed Jul 18 17:42:40 UTC 2012


cups (1.5.3-0ubuntu2) precise-proposed; urgency=low

  * debian/patches/usb-backend-further-enhancements.patch: Added latest
    development work on the libusb-based USB backend:
     - Support for uni-directional devices, both protocol-1 devices and
       devices where no read endpoint is found (LP: #1000253, LP: #1001028).
     - Soft reset specific to the "PRINTER" device class. This allows a
       reset without reconnecting.
     - When closing the device, it will also get reset to its original
       configuration, before re-attaching the usblp kernel module. Do not
       restore the configuration setting when the old configuration was zero,
       as zero means "unconfigured".
     - Added option "usb-unidir" to force the backend into uni-directional
       mode. This allows to work around problems with bi-di communications,
       especially also a delay at the end of the job caused by closing the
       read channel (happens only for some devices, LP: #1001028). Also
       useful for debugging.
     - Added the quirk management of the usblp kernel module. So the problems
       of all printers which were worked around in the kernel module are
       also worked around in the libusb-based CUPS backend now (LP: #1000253).
     - Added new quirk type to quirk manager: Printers for which the usblp
       kernel module should not get reattached after printing a job
       (LP: #1000253).
     - Added additional quirks for the Prolific Technology USB -> Parallel
       adapter, as the adapter needs uni-directional mode to be forced and
       also does not like re-attaching the usblp kernel module after the
       job (last third of last page gets cut off, re-attaching probably
       sends a reset to the printer while there is still data to be printed
       in the printer's internal buffer, LP: #987485).
     - Added the command line option "usb-no-reattach". With the option set
       the usblp kernel module does not get reattached after a job has been
       printed. Some printers cut off the end of the job or even crash by
       re-attaching the module. This is a development/debug mode to test
       whether re-attaching was the culprit of a problem. Users should
       report such issues so that their printers can get added to the quirk
       list.
     - Do a printer reset after each job, this makes the Prolific USB ->
       Parallel adapter finally work (LP: #987485) and makes it unnecessary
       to blacklist the usblp kernel module for some printers (LP: #997040).
     - Some extra debug messages.
     - Added a missing libusb_free_config_descriptor().
    This patch is submitted upstream as CUPS STR #4128.
  * debian/patches/add-ipp-backend-of-cups-1.4.patch, debian/cups.config,
    debian/cups.lintian-overrides, debian/cups.postinst, debian/cups.prerm,
    debian/cups.templates: Add the IPP backend of CUPS 1.4.x to the current
    CUPS package as independent backend "ipp14". Some devices (like the
    LiveBox 2 and some Samsung printers) do not work with the current IPP
    backend (LP: #945028, LP: #973270).
  * debian/local/blacklist-cups-usblp.conf, debian/cups.postinst,
    debian/cups.install, debian/cups.preinst, debian/cups.postinst,
    debian/cups.postrm: As we have vastly improved the USB backend, we
    lift the blacklisting again as it is not needed any more. This way
    users with proprietary third-party backends based on /dev/usb/lp*
    device files can print again. The problems which we have worked around
    with the first SRU for Precise are now actually fixed in the USB
    backend (LP: 997040, LP: #1000253).

Date: Tue, 10 Jul 2012 23:09:01 +0200
Changed-By: Till Kamppeter <till.kamppeter at gmail.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/precise/+source/cups/1.5.3-0ubuntu2
-------------- next part --------------
Format: 1.8
Date: Tue, 10 Jul 2012 23:09:01 +0200
Source: cups
Binary: libcups2 libcupsimage2 libcupscgi1 libcupsdriver1 libcupsmime1 libcupsppdc1 cups cups-client libcups2-dev libcupsimage2-dev libcupscgi1-dev libcupsdriver1-dev libcupsmime1-dev libcupsppdc1-dev cups-bsd cups-common cups-ppdc cups-dbg cupsddk
Architecture: source
Version: 1.5.3-0ubuntu2
Distribution: precise-proposed
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Till Kamppeter <till.kamppeter at gmail.com>
Description: 
 cups       - Common UNIX Printing System(tm) - server
 cups-bsd   - Common UNIX Printing System(tm) - BSD commands
 cups-client - Common UNIX Printing System(tm) - client programs (SysV)
 cups-common - Common UNIX Printing System(tm) - common files
 cups-dbg   - Common UNIX Printing System(tm) - debugging symbols
 cups-ppdc  - Common UNIX Printing System(tm) - PPD manipulation utilities
 cupsddk    - Common UNIX Printing System (transitional package)
 libcups2   - Common UNIX Printing System(tm) - Core library
 libcups2-dev - Common UNIX Printing System(tm) - Development files CUPS library
 libcupscgi1 - Common UNIX Printing System(tm) - CGI library
 libcupscgi1-dev - Common UNIX Printing System(tm) - Development files for CGI libra
 libcupsdriver1 - Common UNIX Printing System(tm) - Driver library
 libcupsdriver1-dev - Common UNIX Printing System(tm) - Development files driver librar
 libcupsimage2 - Common UNIX Printing System(tm) - Raster image library
 libcupsimage2-dev - Common UNIX Printing System(tm) - Development files CUPS image li
 libcupsmime1 - Common UNIX Printing System(tm) - MIME library
 libcupsmime1-dev - Common UNIX Printing System(tm) - Development files MIME library
 libcupsppdc1 - Common UNIX Printing System(tm) - PPD manipulation library
 libcupsppdc1-dev - Common UNIX Printing System(tm) - Development files PPD library
Launchpad-Bugs-Fixed: 945028 973270 987485 997040 1000253 1001028
Changes: 
 cups (1.5.3-0ubuntu2) precise-proposed; urgency=low
 .
   * debian/patches/usb-backend-further-enhancements.patch: Added latest
     development work on the libusb-based USB backend:
      - Support for uni-directional devices, both protocol-1 devices and
        devices where no read endpoint is found (LP: #1000253, LP: #1001028).
      - Soft reset specific to the "PRINTER" device class. This allows a
        reset without reconnecting.
      - When closing the device, it will also get reset to its original
        configuration, before re-attaching the usblp kernel module. Do not
        restore the configuration setting when the old configuration was zero,
        as zero means "unconfigured".
      - Added option "usb-unidir" to force the backend into uni-directional
        mode. This allows to work around problems with bi-di communications,
        especially also a delay at the end of the job caused by closing the
        read channel (happens only for some devices, LP: #1001028). Also
        useful for debugging.
      - Added the quirk management of the usblp kernel module. So the problems
        of all printers which were worked around in the kernel module are
        also worked around in the libusb-based CUPS backend now (LP: #1000253).
      - Added new quirk type to quirk manager: Printers for which the usblp
        kernel module should not get reattached after printing a job
        (LP: #1000253).
      - Added additional quirks for the Prolific Technology USB -> Parallel
        adapter, as the adapter needs uni-directional mode to be forced and
        also does not like re-attaching the usblp kernel module after the
        job (last third of last page gets cut off, re-attaching probably
        sends a reset to the printer while there is still data to be printed
        in the printer's internal buffer, LP: #987485).
      - Added the command line option "usb-no-reattach". With the option set
        the usblp kernel module does not get reattached after a job has been
        printed. Some printers cut off the end of the job or even crash by
        re-attaching the module. This is a development/debug mode to test
        whether re-attaching was the culprit of a problem. Users should
        report such issues so that their printers can get added to the quirk
        list.
      - Do a printer reset after each job, this makes the Prolific USB ->
        Parallel adapter finally work (LP: #987485) and makes it unnecessary
        to blacklist the usblp kernel module for some printers (LP: #997040).
      - Some extra debug messages.
      - Added a missing libusb_free_config_descriptor().
     This patch is submitted upstream as CUPS STR #4128.
   * debian/patches/add-ipp-backend-of-cups-1.4.patch, debian/cups.config,
     debian/cups.lintian-overrides, debian/cups.postinst, debian/cups.prerm,
     debian/cups.templates: Add the IPP backend of CUPS 1.4.x to the current
     CUPS package as independent backend "ipp14". Some devices (like the
     LiveBox 2 and some Samsung printers) do not work with the current IPP
     backend (LP: #945028, LP: #973270).
   * debian/local/blacklist-cups-usblp.conf, debian/cups.postinst,
     debian/cups.install, debian/cups.preinst, debian/cups.postinst,
     debian/cups.postrm: As we have vastly improved the USB backend, we
     lift the blacklisting again as it is not needed any more. This way
     users with proprietary third-party backends based on /dev/usb/lp*
     device files can print again. The problems which we have worked around
     with the first SRU for Precise are now actually fixed in the USB
     backend (LP: 997040, LP: #1000253).
Checksums-Sha1: 
 4e2ba6280c75750c3faa13ae9eedb3d3faf2c5c7 2897 cups_1.5.3-0ubuntu2.dsc
 b47961361b77499acf18fdb4ef742832d705e3f0 327499 cups_1.5.3-0ubuntu2.debian.tar.gz
Checksums-Sha256: 
 b4783fd9ae4cac3238e8981c2b1597adddcde808338e5879c121d1b28c002929 2897 cups_1.5.3-0ubuntu2.dsc
 6643687f42a1ddf93ee2e7da7b4fb0b5fac5be676393d8ee2899028f66bc0f21 327499 cups_1.5.3-0ubuntu2.debian.tar.gz
Files: 
 65e396ba743d97286f0cd8e7b9c677c4 2897 net optional cups_1.5.3-0ubuntu2.dsc
 b009bf82fe457fbbe690222d5eab5c3f 327499 net optional cups_1.5.3-0ubuntu2.debian.tar.gz
Original-Maintainer: Debian CUPS Maintainers <pkg-cups-devel at lists.alioth.debian.org>


More information about the Precise-changes mailing list