[Pkg-cups-devel] Bug#683730: unblock: cups/1.5.3-2+wheezy0

Didier Raboud odyx at debian.org
Fri Aug 3 10:58:06 UTC 2012


Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: freeze-exception

Dear Release Team,

I would like to request a freeze exception for cups. As was highlighted
by Martin Pitt [0], there is noone really maintaining Cups in Debian, so
here I am with my "Printing Team" hat with proposed changes for Cups in
Wheezy.

* The version would of this updated package would be 1.5.3-2+wheezy0 as
  experimental already has 1.5.3-4.

* The bazaar repository has the proposed changes in the "debian-wheezy"
  branch there:

  http://anonscm.debian.org/loggerhead/pkg-cups/cups/debian-wheezy/changes

* There are 5 commits above 1.5.3-2 (currently in unstable) to mimick 4
  commits above 1.5.3-1 (currently in wheezy). All of them have been
  justified by Till Kamppeter (our openprinting guy I trust fully) in
  [1]:

  - 1165-Revert-all-1.5.3-2-changes.patch
    This reduces the diff between Wheezy and the proposed package to
    only the changelog.

  - 1166-Add-the-IPP-backend-of-CUPS-1.4-as-ipp14.patch
    This adds the "old" ipp backend from CUPS 1.4 which was in testing
    last in Sep 2011 [2]. Quoting Till from [1]:

    "Addition of the ipp14 backend: The ipp14 backend is nothing else
     that the IPP backend of CUPS 1.4.x, which is code which has been in
     Debian for longer time already. I have re-added it but to not drop
     the new backend of 1.5.x with its new fixes and better standards
     compliance, I have added the old code as ipp14 backend. This
     backend will never be used automatically so regressions are not
     possible, but for the case of the new backend causing problems the
     user can switch to ipp14 manually. Changes are
     debian/patches/add-ipp-backend-of-cups-1.4.patch with the code and
     the Makefile entries and addition of an "ipp14" entry in Debconf.

     This avoids regressions by incompatibilities of the new ipp backend
     with some devices (especially LiveBox router)."

    For convenience, I also attach add-ipp-backend-of-cups-1.4.patch.

  - 1167-Add-latest-libusb-enhancements.patch
    This adds the changes developped by Till on Cups's libusb backend.
    These have been accepted upstream as r10543 on their SVN, see [3].

    Quoting Till from [1] again: 

    "Improvements of the USB backend: These improvements fix several
     compatibility problems of the new libusb-based USB CUPS backend,
     especially it adds support for uni-directional devices, quirk
     management for devices with incompatibilities, and more.
     (…)
     This fix solves many problems of the original libusb-based USB
     backend, especially one does not need to blacklist the usblp kernel
     module to work around some of these problems."

    For convenience, I also attach the usb-backend-further-enhancements.patch.

  - 1168-Lift-the-usblp-blacklist.patch
    Given the fixes above, the usblp blacklist is not needed anymore and
    in fact brings some problems in other packages (as escputil,
    #681851, …).

  - 1169-releasing-version-1.5.3-2+wheezy0.patch
    Well, …, releasing.

The above changes have not been uploaded yet and I wouldn't mind a
longer time in unstable for cups if that's needed.

Ah, the full debdiff is also attached with the following diffstat:

 changelog                                      |   81 +
 control                                        |    2 
 cups.config                                    |    2 
 cups.install                                   |    1 
 cups.lintian-overrides                         |    1 
 cups.maintscript                               |    1 
 cups.postinst                                  |   13 
 cups.prerm                                     |    2 
 cups.templates                                 |    2 
 local/blacklist-cups-usblp.conf                |    3 
 patches/add-ipp-backend-of-cups-1.4.patch      | 2002 +++++++++++++++++++++++++
 patches/series                                 |    2 
 patches/usb-backend-further-enhancements.patch |  661 ++++++++
 13 files changed, 2761 insertions(+), 12 deletions(-)

Many thanks in advance for your review, cheers,

OdyX
 
[0] https://lists.debian.org/20120721144148.GA2614@piware.de
[1] https://lists.debian.org/500EC4B2.1090205@gmail.com
[2] http://packages.qa.debian.org/c/cups/news/20110902T163912Z.html
[3] http://cups.org/str.php?L4128
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1165-Revert-all-1.5.3-2-changes.patch
Type: text/x-diff
Size: 3682 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cups-devel/attachments/20120803/0a3c455a/attachment-0007.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1166-Add-the-IPP-backend-of-CUPS-1.4-as-ipp14.patch
Type: text/x-diff
Size: 59294 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cups-devel/attachments/20120803/0a3c455a/attachment-0008.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1167-Add-latest-libusb-enhancements.patch
Type: text/x-diff
Size: 27202 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cups-devel/attachments/20120803/0a3c455a/attachment-0009.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1168-Lift-the-usblp-blacklist.patch
Type: text/x-diff
Size: 2228 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cups-devel/attachments/20120803/0a3c455a/attachment-0010.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1169-releasing-version-1.5.3-2+wheezy0.patch
Type: text/x-diff
Size: 794 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cups-devel/attachments/20120803/0a3c455a/attachment-0011.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: add-ipp-backend-of-cups-1.4.patch
Type: text/x-diff
Size: 52443 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cups-devel/attachments/20120803/0a3c455a/attachment-0012.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: usb-backend-further-enhancements.patch
Type: text/x-diff
Size: 22661 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cups-devel/attachments/20120803/0a3c455a/attachment-0013.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cups_1.5.3-2+wheezy0.debdiff
Type: text/x-diff
Size: 89434 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cups-devel/attachments/20120803/0a3c455a/attachment-0001.diff>


More information about the Pkg-cups-devel mailing list