Created by James Westby on 2010-04-30 and last modified on 2010-09-22
Get this branch:
bzr branch lp:ubuntu/maverick/hplip
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

151. By Till Kamppeter on 2010-09-22

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 Apport pop-ups when the execution of the
self-extracting compressed PPD file archives gets stopped by the calling
process (LP: #618017).

150. By Till Kamppeter on 2010-09-16

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.

149. By Till Kamppeter on 2010-09-14

debian/patches/add-lidil-two-cartridge-modes.dpatch: For the Lidil printers
enable two-cartridge modes (black and color cartridge) in the hpcups driver
and assign the choices of the "Printout Mode" option to two-cartridge
moddes in the hpijs driver (LP: #235399).

148. By Till Kamppeter on 2010-09-13

debian/control: libsane-hpaio actually works without hplip, it only needs
a few selected files from hplip. What was still missing was
/etc/hp/hplip.conf. So moved over /etc/hp/hplip.conf to libsane-hpaio,
made libsane-hpaio only recommending hplip and hplip depending on
libsane-hpaio again, as hplip also does not work without /etc/hp/hplip.conf.
This configuration allows minumum setups for HP MF device support without
hplip, only using one of hpijs and hpcups for the printer and libsane-hpaio
for the scanner (Closes: #596467).

147. By Till Kamppeter on 2010-09-12

debian/control: Made libsane-hpaio depend on hplip and not vice versa
(Closes: #596467). Let hplip recommend libsane-hpaio to not break Ubuntu
standard installation.

146. By Till Kamppeter on 2010-08-15

* debian/rules: Let PPD files of hpijs-ppds use "foomatic-rip" as CUPS
  filter and not "foomatic-rip-hplip". This avoids an ugly link and
  problems when uninstalling hpijs-ppds.
* debian/hpijs-ppds.links: Remove the ugly "foomatic-rip-hplip" link from

145. By Till Kamppeter on 2010-08-14

debian/control: Make user aware of that the tools in hplip-gui are Qt-based
(LP: #570842).

144. By Till Kamppeter on 2010-08-11

debian/rules: Running PPD compressor inplace did not work on the build
servers due to the .diff.gz not able to convey the empty file
pyppd/__init__.py. Re-added the file via "touch pyppd/__init__.py".

143. By Till Kamppeter on 2010-08-11

* debian/control: Added build and runtime dependencies for the PPD archiving
  and extracting.
* debian/rules: Let build process error out if PPD archiving errors out.

142. By Till Kamppeter on 2010-08-10

* debian/local/pyppd/, debian/rules: Compressed all the physical PPD files
  for the PostScript printers of the hplip-data package into an archiv file
  reducing the disk space occupation by a factor of 10, freeing several tens
  of megabytes on the Ubuntu Desktop CDs (or on any live CD based on Debian
  or a derivative distribution). The archives are self-extracting and located
  in /usr/lib/cups/driver/, so that CUPS automatically extracts the PPD
  files. Thank you very much to Vitor Baptista who developed this great PPD
  compressor in the Google Summer of Code 2010 (LP: #493282).
* debian/hplip.postinst: Updated auto updater for the PPDs of the already
  existing print queues to work with the new PPD archive.
* debian/control: Changed versioned conflict of hpijs-ppds with
  foomatic-filters-ppds. Now it conflicts for versions bigger than
  20000101 (real foomatic-filters-ppds packages) and not with
  foomatic-filters-ppds with a small version number (transitional packages).

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.