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

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

52. By Till Kamppeter

debian/patches/cups-avahi.dpatch: Updated Avahi patch to fix places in
the CUPS source code where libdns_sd is supported but not Avahi.
especially accept being called with a hostname with ".local" domain
so that AirPrint works without "ServerAlias *" in cupsd.conf (LP: #801306).

51. By Till Kamppeter

* debian/patches/cups-avahi.dpatch: Updated Avahi patch so that it does
  not generate too long service names which Avahi does not accept. Printers
  did not get advertized via DNS-SD then. (LP: #793265).
* debian/patches/cups-avahi.dpatch: Updated Avahi patch to add the text
  field entry "URF=none" and the service subtype "_universal" so that
  mDNS/Bonjour-advertized printers are recognized by AirPrint clients
  (iPhone/iPad with iOS 4.2 or newer). (LP: #711779).
* debian/patches/cups-avahi.dpatch: In contrary to the libdns_sd API the
  Avahi API requires port numbers in host order and not in network order.
  This made the Avahi-based DNS-SD broadcasting of CUPS advertizing wronmg
  port numbers. Updated the Avahi patch to fix it. Thanks to Tim Waugh
  from Red Hat on confirming this (LP: #792309).
* debian/local/filters/pdf-filters/pdftopdf/P2PResources.cxx: Fixed
  memory leak in pdftopdf filter which made the filter taking up several
  gigabytes when processing certain PDF files. Thanks to upstream
  author Koji Otani for the quick fix (LP: #790378).
* debian/local/pstopdf.convs, debian/local/pstopdf.types: Do not apply
  the PDF printing workflow to PostScript input coming from the Adobe
  Reader. If this PostScript comes from an encrypted (DRM) PDF, it cannot
  be converted to PDF again by Ghostscript (LP: #782309).

50. By Till Kamppeter

debian/filters/pstopdf: Let pstopdf determine the page size via
the "PageSize" or "PageRegion" setting in the 5th command line
argument and not via "media". The "media" setting is usually
inserted by CUPS and uses a PWG name of the paper size and not the
name used in the PPD file. This makes Ghostscript being called
without paper size setting and so a PDF file in the default paper
size (A4/Letter) is passed on, breaking any printout from applications
which send jobs in PostScript and which have a non-default paper
size (LP: #787635).

49. By Martin Pitt

Revert calling "convert" on the banner PNGs (r961); the file is already
correct in the source. The format conversion happens in Ubuntu's
pkgbinarymangler, so it does not affect Debian builds at all and also this
cannot be circumvented that way. Instead, blacklist this package from
pkgstripfiles. (LP: #710881)

48. By Martin Pitt

[ Till Kamppeter ]
* debian/patches/cups-avahi.dpatch: Updated the patch to add Avahi support
  to the newest state of the art from
  http://twaugh.fedorapeople.org/cups-avahi/ (upstream of the patch),
  in the hope to fix CUPS crashers like LP #759031, #754567, #711875,

[ Martin Pitt ]
* debian/local/apparmor-profile: Add cap_dac_read_search for cups-pdf. This
  circumvents the sandboxing even more, but with cups-pdf's architecture
  there is no way around it. (LP: #295536)

47. By Till Kamppeter

* debian/patches/fix-broken-ipv6-uris.dpatch: When accessing the web
  interface via http: (unencrypted) and one does an adminstrative task
  which requires encryption, on upgrading to https: (encrypted) mode
  IPv6 IP addresses without "[...]" get inserted into the URL and the
  browser cannot parse the URL correctly. Fixed with a patch from upstream
  (LP: #744674).
* debian/rules: Convert cups.png (CUPS logo for test page) to RGBA, as the
  original 8-bit-per-pixel color map format leads to a crash in libpng. This
  prevents the CUPS test page and the banner pages from printing
  (LP: #710881).
* debian/control: Add ImageMagick to the build dependencies, as it is
  needed for the CUPS logo image conversion.

46. By Martin Pitt

[ Till Kamppeter ]
* debian/local/filters/pdf-filters/filter/pdftoraster.cxx: Latest bug fixes
  from upstream:
   o Respect the "*RequiresPageRegion" attribute of the PPD files in the
     same way as pstops does (LP: #405116).
   o Change default rendering intent to PERCEPTUAL.
   o Use external ICC color profile also with CMYK color space.
* debian/local/filters/pdf-filters/pdftopdf/pdftopdf.cxx: Latest bug fixes
  from upstream:
   o Support ipp-attribute-fidelity option and MirrorPrint choice. This is
     needed that appropriate options in printing dialogs and printer setup
     tools are respected.

[ Martin Pitt ]
* debian/control: Downgrade smbclient to Recommends. (Closes: #618545)

45. By Martin Pitt

[ Till Kamppeter ]
* debian/printer.schema: Added missing "printerType" attribute. Thanks to
  Mario Fetka for the hint (LP: #724980).

[ Martin Pitt ]
* ubuntu-upstart.dpatch: Fix start failure if apparmor-profile-load doesn't
  exist. Thanks Zach! (LP: #728592)

[ Martin-Éric Racine ]
* Added Recommends:smbclient to cups-client (Closes: #616015).

44. By Martin Pitt

* New upstream release.

[ Martin Pitt ]
* ppdc-dynamic-linking.dpatch: Update to new upstream version.
* debian/control: Bump smbclient from Suggests to Recommends.
  (Closes: #595771)

[ Martin-Éric Racine ]
* Updated my contact info in debian/control.

43. By Martin Pitt

[ Till Kamppeter ]
* debian/rules: Do not remove the /usr/share/cups/model/ directory, some
  manufacturer-supplied printer drivers (like from Brother) still use it.
* debian/rules: Remove a cost factor change for pstops. It is not used any
  more and overridden by
* debian/local/filters/pdf-filters/filter/pdftoraster.cxx,
  debian/local/filters/pdf-filters/removefromcups: Upstream changes of
  the PDF filter add-on package:
   o Added the Poppler-based pdftoraster filter. This filter is much faster
     than the Ghostscript-based filter (LP: #668800).
   o Cleaned up the sample PPD file for pdftoijs (does not go into the
     Debian/Ubuntu package of CUPS).
* debian/rules: Rename the newly added Poppler-based pdftoraster filter
  to pdftoraster-poppler to not conflict with Ghostscript's pdftoraster
  and lower its cost factor so that it is prioritized against Ghostscript's
* debian/patches/cups-avahi.dpatch: Updated to fix assertion failure
  (LP: #707592, Red Hat bug #672143).

[ Martin Pitt ]
* debian/patches/ubuntu-upstart.dpatch: Don't ignore failures from

Branch metadata

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