lp:ubuntu/maverick/foomatic-filters

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

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

51. By Till Kamppeter

[ Till Kamppeter ]
* debian/patches/unhtmlify-segfault.patch: Made sure that the unhtmlify()
  function does not write the zero byte to mark the string end beyond the
  buffer. Also use a much larger buffer for parsing
  "*FoomaticRIPOptionPrototype:" in the PPD file (Upstream bug #515).
* debian/patches/strncpy-tochar-use-isempty.patch: In strncpy_tochar() use
  the isempty() function to check whether the input string is empty
  (Upstream bug #514).

[ Translation updates ]
* Italian (Luca Monducci, Closes: #593957)
* Russian (Yuri Kozlov, Closes: #593907)
* Swedish (Martin Bagge, Closes: #594078)

[ Didier Raboud ]
* Substitute the fallacious use of dpkg-vendor in the postinst by build-time
  distro detection.

50. By Till Kamppeter

[ Didier Raboud ]
* Document the default change in NEWS.
* Remove the big warning in the debconf template.
* Packaging fixes (Closes: #235829, #254682)
* Bump Standards to 3.9.1.0

49. By Till Kamppeter

[ Till Kamppeter ]
* New upstream release
   - Made some string variables longer to avoid space problems.
   - Let foomatic-rip actually error out if something goes wrong. It simply
     continued or closed silently (exit status 0) in many cases (LP: #570522).
   - Corrections in the documentation, especially removed remainders of the
     need of libgs in former versions.
   - Fixed several causes of segmentation faults, especially also for
     spooler-less printing.
   - Fixed support for '0's as placeholders for a custom paper size in the
     prototype.
   - Made custom page size settings embedded in incoming PostScript be
     correctly recognized also if the initial comment is
     "%% FoomaticRIPOptionSetting: PageSize=Custom", without the size and
     unit parameters.
* debian/patches/01_foomatic-rip-error-out-on-problems-longer-string-buffers.patch:
  Removed backported upstream fix.

[ Didier Raboud ]
* Merge from Ubuntu:
  - Install the apport hook on Ubuntu
  - Merge the changelog entries.
  - Merge the patch (see 4.0.4-0ubuntu2 changelog entry).
  - Merge most package relationships.
  - Merge package descriptions (Closes: #467380)
  - Turn on the insertion of PostScript code for CUPS' page accounting by
    default (LP: #119403).
  - Removed dependency on libgs to avoid license conflicts in the future
    and to make packaging easier.

* Add myself to Uploaders as I'll help Chris in maintaining foomatic-filters.
* Putting under Debian Printing Group umbrella.
* Convert to 3.0 (quilt) source format.
* Convert to tiny dh7 style.
* debian/watch: update.
* s/cupsys/cups/ everywhere (Closes: #511748)
* Use db_settitle instead of deprecated db_title in the debconf templates,
  thanks to Frans Pop. (Closes: #560316)
* Maintainer scripts cleanup thanks to lintian
* Add Vcs-* fields with new packaging repository.
* Update README.Debian.
* Bump Standards to 3.9.0.0
  - Rework some Conflicts/Breaks
  - Update debian/copyright

48. By Till Kamppeter

debian/patches/01_foomatic-rip-error-out-on-problems-longer-string-buffers.patch:
Let foomatic-rip actually error out if something goes wrong. It simply
continued or closed silently (exit status 0) on several issues (LP:
570522). Also make string buffers bigger as many of them were too small.
This patch contains the changes which are planned to be introduced in
Foomatic 4.0.5, so this can be considered a test release for 4.0.5.

47. By Till Kamppeter

* New upstream release
   - Removed dependency on libgs to avoid license conflicts in the future
     and to make packaging easier.
   - Made more clear that foomatic-filters is released under GPL 2 or later.
   - Made suppression of CUPS accounting PostScript code into a PostScript
     data stream requested by the PPD file actually working (LP: #513690).
   - Added NULL pointer check to avoid segfault when custom margins option
     is added to the PPD file via the alignmargins script (Upstream bug #413,
     Debian bug #539676).
   - Make incoming PDF which needs to be converted to PostScript due to
     requirements of the driver really converted with Poppler's pdftops
     (LP: #463059).
   - When building the driver command line do not use the
     empty code fields of automatically generated choices of
     numerical options of Foomatic-based PPDs (Upstream bug #399).
* 10_foomatic-rip-use-poppler-pdftops-with-cups.patch,
  20_foomatic-rip-suppress-page-accounting.patch: Removed patches with
  upstream fixes.
* debian/copyright: Fixed license info: foomatic-filters is under GPL 2 or
  later.
* debian/control: Removed build dependency on libgs-dev, foomatic-rip
  does not need libgs any more.

46. By Till Kamppeter

debian/patches/20_foomatic-rip-suppress-page-accounting.dpatch:
Make the insertion of page accounting code into PostScript data streams
actually suppressed if instructed appropriately by the PPD file
(especially for Foomatic/Postscript PPDs) (LP: #513690).

45. By Till Kamppeter

debian/patches/10_foomatic-rip-use-poppler-pdftops-with-cups.patch:
CUPS manipulates $PATH when calling filters and this makes foomatic-rip
calling CUPS' pdftops instead of Poppler's pdftops. This fails and so
always the awkward Ghostscript/pswrite fallback is used, producing
huge temporary PostScript files which the following process (driver
or PostScript printer) renders very slowly or does not render at all
due to excessive memory usage (LP: #463059).

44. By Till Kamppeter

debian/control: Recommend poppler-utils 0.11.2 or newer, as the
PDF-to-PostScript conversion with Poppler works much better than
with Ghostscript.

43. By Till Kamppeter

* New upstream release
   - Do PDF-to-PostScript conversion with Poppler, as Ghostscript produces
     huge files (Upstream bug #365).
   - Fixed LPRng support (Upstream bug #337).
   - Do not use JCL which is preceeded to the input data by a CUPS filter, as
     this does not get merged with the driver's JCL.
   - When merging the JCL from the PPD options with the JCL of the driver,
     make sure that no "@PJL SET ..." commands gets before a "@PJL JOB ..."
     command as such commands get ignored.
* debian/patches/10_jcl-merge-fixes.patch: Removed patch with upstream fixes.

42. By Till Kamppeter

* debian/patches/10_jcl-merge-fixes.patch: Upstream fixes for merging JCL
  commands:
   - Do not use JCL which is preceeded to the input data by a CUPS filter, as
     this does not get merged with the driver's JCL.
   - When merging the JCL from the PPD options with the JCL of the driver,
     make sure that no "@PJL SET ..." commands gets before a "@PJL JOB ..."
     command as such commands get ignored.

Branch metadata

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

Subscribers