lp:~broder/ubuntu/natty/gutenprint/perlsectomy

Created by Evan Broder and last modified
Get this branch:
bzr branch lp:~broder/ubuntu/natty/gutenprint/perlsectomy
Only Evan Broder can upload to this branch. If you are Evan Broder please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Evan Broder
Status:
Merged

Recent revisions

49. By Evan Broder

* debian/patches/upgrade-getopt.dpatch: Replace Getopt::Std by
  configuring Getopt::Long to run in a mode compatible with Getopt::Std
* Dependency on perl is no longer necessary - Data::Dumper and
  Getopt::Std were the last modules being used that aren't in perl-base.

48. By Evan Broder

* debian/patches/no-data-dumper-needed.dpatch: Data::Dumper is imported,
  but never actually used, so drop that.
* Dependency on perl is no longer necessary - Data::Dumper was the last
  module being used that's not in perl-base.

47. By Till Kamppeter

Let steps which come after the reload of CUPS in the post-install script
of the cups-driver-gutenprint binary package wait for the CUPS daemon
getting ready (LP: #647369).

46. By Matthias Klose

Be gentle with single-core machines, do not hard code `-j 16', use the
DEB_BUILD_OPTIONS=parallel=<n> value instead, if present.

45. By Till Kamppeter

debian/local/pyppd/pyppd/: Updated to pyppd 0.4.9, to suppress runtime
error tracebacks by putting a "try: ... except ...: pass" construct around
the main function call. This avoids SIGPIPE crashes when the execution of
the self-extracting compressed PPD file archives gets stopped by the
calling process (LP: #618017).

44. By Till Kamppeter

debian/local/pyppd/pyppd/ppd.py, debian/local/pyppd/pyppd/pyppd-ppdfile.in:
Let the compressed PPD archives not contain duplicate PPD URIs, even if the
lines reference the same PPD. Most printer setup tools cannot cope with
duplicate PPD URIs.

43. By Till Kamppeter

* debian/patches/generic-large-format-printers.dpatch: Use "Large Format"
  instead of "LF" in the names of the Generic PCL printers, this way users
  understand better what the difference between the entries is.
* debian/ijsgutenprint-ppds.postinst, debian/foomatic-db-gutenprint.postinst:
  Made PPDs of existing print queues also get correctly updated if they are
  affected by the model name change introduced by the patch.

42. By Till Kamppeter

debian/rules: Make bin/pyppd executable before calling it and create the
empty file pyppd/__init__.py. These properties are not conveyed by the
.diff.gz file.

41. By Till Kamppeter

* debian/control, debian/rules, debian/ijsgutenprint-ppds.postinst,
  debian/ijsgutenprint-ppds.install: Introduced the binary package
  ijsgutenprint-ppds. This package contains all PPDs which can be generated
  from the Foomatic XML database for ijsgutenprint in one compressed pyppd
  archive. This takes much less disk space than the XML database (1.1 MB vs.
  102 MB) and access (listing all PPDs, extracting the needed PPD) is also
  significantly faster.
* debian/local/pyppd/: Added pyppd scripts to generate compressed PPD
  archives.
* debian/rules: debian/install-stamp rule was executed twice during build.
  Corrected it to avoid duplicate pre-build of the PPD files for
  ijsgutenprint.

40. By Till Kamppeter

* New upstream release
   - Added support for Canon PIXMA MP360, MP370, MP390, MP510, MP970,
     Epson Artisan 50, EP-302, EP-702A, Stylus Photo P50, Stylus Pro 3800
     (experimental), 3880 (experimental), 4800, 4880, 11800, Stylus T59,
     T60, TX659.
   - Added also explicit support for many PCL-4/5/5e-based laser printers
     to have all such printers listed at OpenPrinting also be supported
     by Gutenprint (not that Gutenprint is usually not the best driver for
     these printers).
   - Fix for Epson Stylus S20, S21, T20, and T21 upstream now (LP: #576705).
   - Adjust printer definitions of EPSON Stylus Pro 7800 and 9800 to use
     Ultrachrome K3 inks.
   - Adjust the printer definitions of the Epson Stylus Pro 7880,
     9880, and 11880 to be consistent with new definition of 4880 and
     use Ultrachrome K3 w/Vivid Magenta ink.
   - Correct printing on Epson Stylus Pro printers (x600, x800, and
     x880 series) to position images correctly on the page and to
     correctly cut the print in roll feed mode.
   - Correct printer definitions of some Kyocera laser printers to
     specify tabloid-size (11.7x17) output.
   - Correct printer definition of Canon ImageRunner 330s (large
     format).
   - Add CD Allow Other Media Sizes option to Epson printers to
     permit printing to other media sizes when using third party
     trays.
   - Correct the behavior of scan and page dry times for Epson Stylus
     Pro printers.
   - The Enhanced Print plugin for GIMP now allows printing very
     small images at their correct sizes.
   - A Finnish translation has been added.
* debian/patches/S20-S21-T20-T21-regression.dpatch: Removed backported
  upstream fix.

Branch metadata

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

Subscribers