lp://staging/ubuntu/oneiric/cups

Created by James Westby and last modified
Get this branch:
bzr branch lp://staging/ubuntu/oneiric/cups
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

73. By Martin Pitt

* Urgency medium due to security fix. The previous version wasn't in testing
  yet, but already matured for half of the usual period, so it will still
  be 10 days in sum.
* Add 00svn_gif_overflow.patch: Fix heap overflow with broken/crafted GIF
  files. Patch taken from upstream svn. [CVE-2011-3170]

72. By Martin Pitt

[ Till Kamppeter ]
* debian/patches/dnssd-reg-array-linear-search.patch: Let the array of
  DNS-SD-registered printers be searched linearly and not binarily by
  the DNS-SD service name, as due to another bug the DNS-SD service name
  is not correctly set in some array elements (LP: #855445). Not
  reporting upstream yet, as the original bug can be in the Avahi
  support patch.

[ Martin Pitt ]
* debian/local/cups.upstart: Lower the timeout for waiting for the socket
  to 3 seconds. Tweak the respawn count and limit to be longer than the
  socket poll time, so that a continuously failing cupsd process will not
  cause an eternal respawn loop. (LP: #854490)
* debian/control: Have libcupsmime1 break pre-1.5 versions of cups as well,
  so that we avoid having a configured "cups" packae with an upgraded, but
  unconfigured libcupsmime1 package. This takes care of LP: #854490 during
  upgrades.
* debian/rules: Configure with --enable-debug, to stop the upstream build
  system stripping all our binaries. This fixes the cups-dbg package.

71. By Martin Pitt

Upload current Debian packaging bzr.

* debian/local/cups.upstart: Lower the timeout for waiting for the socket
  to 3 seconds. Tweak the respawn count and limit to be longer than the
  socket poll time, so that a continuously failing cupsd process will not
  cause an eternal respawn loop. (LP: #854490)
* debian/control: Have libcupsmime1 break pre-1.5 versions of cups as well,
  so that we avoid having a configured "cups" packae with an upgraded, but
  unconfigured libcupsmime1 package. This takes care of LP: #854490 during
  upgrades.

70. By Martin Pitt

* debian/cups-client.install: Do not install the jpg/pdf/ps ipptool test
  files. They are quite large, and not used anywhere by cups itself.
* debian/libcups2.symbols, debian/libcupsmime1.symbols: Drop revisions from
  new symbols of 1.5.0.
* debian/local/apparmor-profile: Some third-party filters install themselves
  into a subdirectory of /usr/lib/cups/filter, adjust rule. (See LP #160092)
* debian/control: Force libcups2 (>= 1.5) dependency on libcupsmime1, as it
  uses private symbols from libcups2. (Closes: #641182)
* debian/libcupsmime1.symbols: Drop Debian revision suffix.
* Update debconf translations (debconf-updatepo).

69. By Till Kamppeter

[ Till Kamppeter ]
* debian/cups.postinst: When executing the trigger on *.ppd-updater files of
  printer driver packages, log the modification dates of the *.ppd-updater
  (are more or less the build dates of the driver packages) after updating
  the PPDs of the existing queues for this package and only update again if
  the *.ppd-updater file has a different modification date (package got
  replaced). This avoids unnecessary updates and so long delays when one
  printer driver package gets updated.
* debian/control: Added myself to Uploaders: to avoid Lintian warnings about
  unlogged NMUs.

[ Martin Pitt ]
* debian/control: Bump Breaks: cups version for libcups2, as cupsd seems to
  use internal private symbols from this library. (Closes: #638462)

68. By Till Kamppeter

debian/cups.postinst: Another fix for the PPD updater: Let the PPD updater
not stop altogether in the case that for one driver there is no entry at all
in the output of "lpinfo -m". This is for example the case for
foomatic-db-engine if foomatic-db is not installed.

67. By Till Kamppeter

* debian/patches/cups-driverd-recognize-cached-drv-generated-ppds.patch:
  CUPS did not recognize that the PPD files generated by *.drv are cached
  in ppds.dat, and when reloading them over the entries already loaded from
  the cache, the PPD list got totally messed up (CUPS STR #3921).
* debian/cups.postinst: Clear PPD cache when upgrading from an older version
  to remove the buggy entries for the *.drv files.
* debian/cups.postinst: Fixes on the PPD updater:
   o Added "return 0" at the end of the ppd_updater() function, otherwise
     the progrem terminates at its end and so only the first updater file
     in /usr/share/cups/ppd-updaters/ is treated.
   o Added quotes around parameter names to conserve the special characters
     of the regexps.
   o Made sure that when regexps are applied to the lines of the temporary
     files that the resulting lines have still single newlines at their ends.
   o Log for which drivers the PPDs get updated.

66. By Till Kamppeter

[ Didier Raboud ]
* Add a dpkg trigger to update the queues' PPDs on (cooperative) driver
  upgrades (Closes: #637978).

[ Till Kamppeter ]
* debian/patches/cups-avahi.patch: Resynced with patch upstream (Tim Waugh,
  Red Hat), via "git clone http://twaugh.fedorapeople.org/cups-avahi.git;
  cd cups-avahi, git diff origin/master origin/avahi-services-1.5 >
  ../cups-1.5-avahi.patch" and replacing cups-avahi.patch by the resulting
  patch.
* debian/patches/airprint-support.patch: The changes for supporting Apple's
  AirPrint are not in Tim Waugh's upstream repository of cups-avahi.patch.
  Therefore we carry these changes in a separate patch to make syncing
  with Tim's patch easier.
* debian/patches/no-conffile-timestamp.patch: Refreshed with quilt.
* debian/patches/colord-support.patch: Added colord support. Thanks to
  Richard Hughes from Red Hat for the patch (LP: #787767, CUPS STR #3808).
* debian/patches/no-conffile-timestamp.patch,
  debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp-attrs.patch,
  debian/patches/show-compile-command-lines.patch: Refreshed with quilt.
* debian/control: Added "Recommends: colord" to the cups binary package.
* debian/rules: Deactivated test suite failures only for this upload as the
  test suite must be adapted to colord. It changes the number of warnings
  in error_log which makes the test suite fail.
* debian/local/filters/pdf-filters/pdftopdf/P2PFont.cxx,
  debian/local/filters/pdf-filters/pdftopdf/P2POutput.cxx,
  debian/local/filters/pdf-filters/pdftopdf/pdf2pdf.cxx: Several bug fixes
  on the pdftopdf filter from the upstream author Koji Otani. This fixes
  especially LP: #780935.

65. By Till Kamppeter

* debian/patches/cups-avahi.patch: Resynced with patch upstream (Tim Waugh,
  Red Hat), via "git clone http://twaugh.fedorapeople.org/cups-avahi.git;
  cd cups-avahi, git diff origin/master origin/avahi-services-1.5 >
  ../cups-1.5-avahi.patch" and replacing cups-avahi.patch by the resulting
  patch.
* debian/patches/airprint-support.patch: The changes for supporting Apple's
  AirPrint are not in Tim Waugh's upstream repository of cups-avahi.patch.
  Therefore we carry these changes in a separate patch to make syncing
  with Tim's patch easier.
* debian/patches/no-conffile-timestamp.patch: Refreshed with quilt.

64. By Till Kamppeter

debian/patches/colord-support.patch: Updated patch from Richard Hughes.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/ubuntu/precise/cups
This branch contains Public information 
Everyone can see this information.

Subscribers