Last commit made on 2016-03-22
Get this branch:
git clone -b ubuntu/xenial-proposed https://git.launchpad.net/ubuntu/+source/hplip
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

5400c7a... by Julian Andres Klode on 2016-03-19

Import patches-unapplied version 3.16.3+repack0-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 11a3556e56224fb08a89c8f31bc4265a9318c16d

New changelog entries:
  * Imported Upstream version 3.16.3

11a3556... by Julian Andres Klode on 2016-03-12

Import patches-unapplied version 3.16.2+repack0-7 to debian/sid

Imported using git-ubuntu import.

Changelog parent: ae5d62daff888597919bde5515239ec1409b9b68

New changelog entries:
  * Apply HP-LaserJet_4000-PostScript-PPD.patch like other patches
  * Do not run install actions twice in indep+arch builds (Closes: #817883)

ae5d62d... by Julian Andres Klode on 2016-03-11

Import patches-unapplied version 3.16.2+repack0-6 to debian/sid

Imported using git-ubuntu import.

Changelog parent: d2e7b5b1e0f9804c4b3241c98abe1370e4140e28

New changelog entries:
  * Handle building of only Architecture: any packages
  * Use --dbgsym-migration instead of --ddeb-migration
  * Add myself as an uploader
  * Port the packaging to dh(1) and clean it up internally:
    - Drop unused patches
    - debian/rules: Drop /usr/share/gnome-pkg-tools/1/rules/sf-get-source.mk
    - Delete unused debian/tmpno directory
    - Do not set DH_ALWAYS_EXCLUDE for CVS and drop DH_VERBOSE comment
    - Drop invalid use of X-Python-Version
    - debian/rules: Port to dh(1)
    - clean: Restore uncompressed files
    - Use the standard source:Version substvar and its friends
    - Remove support for installing Linda files
    - Do not install lintian overrides manually, use dh_lintian
    - Install ppd-updater files directly using dh_install
    - Do not pass sourcedir to dh_install
    - Install FAX ppds using install files
    - Simply use dh_install --list-missing
    - Let upstream install html into /usr/share/doc/hplip-doc/
    - debian/rules: Stop patching hplip.conf
    - Do not pass variables to build/install, not needed anymore
    - Delete README.source, outdated
    - Rename README.Source to README.source and drop outdated stuff
    - Use upstream symlinks; drops hp-hpdio (not a script)
    - Clean up lintian overrides
    - hplip-data: Override two lintian tags
    - Bump Standards-Version to 3.9.7
  * Dropped stuff:
    - Do not install .la files
    - Do not install hpssd into bin, it's not executable
    - Drop hp-unload for now, it does not support Python 3
  * Install missing manual pages that are available
  * Menu entry cleanup
    - Drop hplip-gui.menu, having both .desktop and .menu is forbidden now
    - Get rid of HPmenu.xpm and hp-logo.xpm, use upstream logo
  * Build flag changes:
    - Build with as-needed
    - Use full hardening

d2e7b5b... by Didier Raboud on 2016-02-25

Import patches-unapplied version 3.16.2+repack0-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: c92e91243086fefa33b2a6ae7f0f2ccbdc144f1c

New changelog entries:
  * Add patch to order page sizes consistently in hp-scan, to ensure manpage
    generation reproducibility

c92e912... by Didier Raboud on 2016-02-23

Import patches-unapplied version 3.16.2+repack0-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 209838d468e5e248547102173328b6f1590acba6

New changelog entries:
  * Fix LD_LIBRARY_PATH to include DEB_HOST_MULTIARCH when generating python
    tools' manpages; fixes the FTBFS of -2

209838d... by Didier Raboud on 2016-02-15

Import patches-unapplied version 3.16.2+repack0-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 54afd0b31535c28c5e898df2aa8a2c2ea33e42a9

New changelog entries:
  * Multi-arch'ify libsane-hpaio and libhpmud0 (Closes: #813043, #804379)

54afd0b... by Didier Raboud on 2016-02-13

Import patches-unapplied version 3.16.2+repack0-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 3fbd917d06aa47a935c239d139a0922d85a6713c

New changelog entries:
  * New 3.16.2 upstream release
     - Repack the 3.16.2 upstream release
       Uncompress various source files, for better upstream tracking in the VCS
  * debian/rules - get-orig-source:
    - force upstream/latest-repack merge to use 'theirs' merge strategy and
      make it not fail the target
    - drop 'modeswitch' copy-paste leftover
  * Fix typo in previous changelog entry

3fbd917... by Didier Raboud on 2016-01-09

Import patches-unapplied version 3.15.11+repack0-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: ba7695e5e30c294083938b958c31a6ca22d2f795

New changelog entries:
  * New upstream release
     - 3.15.11
       (Closes: #767325, #794803)
     - 3.15.7 - Insecure binary driver verification
       (CVE-2015-0839, Closes: #787353).
     - Repack the 3.15.11 upstream releasr: Un-gzip various source files, for
       better upstream-tracking
  * Let the Debian Printing Team umbrella adopt the package, with maintainer's
    - Migrate from SVN to Git; import the complete history to have the upstream
      sources in the repository
    - Update Vcs-* fields
    - Add gbp.conf to reflect the branch layout
    - Add myself as uploader
  * Wrap-and-sort the debian files
  * Remove tabs in previous changelog entries
  * Recompress the files uncompressed in repack just before build, with -n for
  * Add tentative get-orig-source target for the automatic repack
  * Cleanup patch queue, with raw DEP-3 headers and no dpatch leftovers
  * Refresh debian/watch, and add upstream PGP key in debian/upstream to
    enforce signature verification of new upstream releases
  * Automatically generate debug package, B-D against debhelper >= 9.20151219
  * New upstream release
     - Added support for HP Color LaserJet Pro MFP M274n, HP LaserJet
       Enterprise M506, M506n, M506dn, M506x, M506dh series, HP Color Laserjet
       Pro M452dn, M452dw, M452nw, HP Laserjet Pro MFP M426fdn, M426fdw,
       M427dn, M427fdw, M426dw, M427dw, HP Laserjet Enterprise MFP M527dn,
       M527f, HP Laserjet Enterprise Flow MFP M527c, M527z, HP Color LaserJet
       Enterprise MFP M577, MFP M577dn, MFP M577f, HP Color LaserJet Enterprise
       Flow MFP M577z, M577c, HP LaserJet Pro M402-M403, M402-M403 n-dn,
       M402dw, M402n, M402dn, M402d, M403n, M403dw, M403dn, M403d, HP Color
       Laserjet Pro MFP M477fnw, M477fdn, M477fdw, HP Envy 5543, 5544, 5546,
       All-in-One Printer, HP Envy 5542 e-All-in-One Printer, HP DeskJet 2134,
       3633, 3634 All-in-One Printer, HP OfficeJet 4654 All-in-One Printer,
       HP ENVY 4524, 4523, 4520 All-in-One Printer, HP DeskJet Ink Advantage
       Ultra 4720, 4729 All-in-One Printer series, HP DeskJet Ink Advantage
       5640, 5645, 4675, 4676, 4535, 4536, 5570, 5575 All-in-One, HP Scanjet
       Pro 3500 f1 Flatbed Scanner, HP ENVY 5531, 5532, 5534, 5536, 5539
       e-All-in-One Printer
     - Provided custom AppArmor profiles.
     - Supported auto-discovery of network scanners.
  * debian/patches/common-definitions-h-fix.patch: Removed, included
  * debian/patches/85_rebuild_python_ui.dpatch: Refreshed with quilt.
  * debian/local/scripts/hp-plugin-ubuntu: Use pkexec instead of
    gksu (LP: #1496980).
  * debian/patches/common-definitions-h-fix.patch: Fixed hpcups crash,
    patch backported from HPLIP 3.15.9 (LP: #1475022, LP: #1476920,
    LP: #1480332, LP: #1483073).
  * debian/rules: Do not do the PPD file uncompression twice, especially
    do not uncompress the fax PPDs, as hp-setup accesses them directly
    instead of getting them through CUPS (LP: #1470300).
  * debian/rules: When patching the PPD files, remove the *.orig files so
    that they do not get shipped with the binary packages.
  * New upstream release
     - Added support for HP Deskjet 1110, 1111, 1112 Printer, HP DeskJet
       2131 All-in-One Printer, HP Deskjet Ink Advantage 1110, 1115, 1118
       Printer, HP DeskJet Ink Advantage 2130, 2135, 2138, 3630, 3635, 3636,
       3638, 3830, 3835 All-in-One Printer, HP OfficeJet 3830, 3832, 3834
       All-in-One Printer, HP Officejet 7510 Wide Format All-in-One Printer
     - Removed the duplicate collate option from HP Device Manager
     - Fixed: Traceback error occurs when trying to configure a queue of same
       but with different IO type
     - Fixed: HPLIP installer prompts to set up printers, even when printers are
       already set up (LP: #1464013).
     - Fixed: Insecure binary driver verification (CVE-2015-0839, LP: #1432516).
  * New upstream release
     - Added support for HP DeskJet 2130/2132/2546B/2546P/2546R/3630/3632
       All-in-One printer, HP OfficeJet 57444 e-All-in-One
     - Fixed: Error message is displayed while running "hp-diagnose_queues"
       in a terminal.
     - Fixed: UDEV rules wrongly match on monitor hub, wrong invocation of
       systemd unti, changes confi files in UDEV rules (LP: #1433557).
     - Fixed: hp-setup creates spurious cupsd process (LP: #1438456).
  * debian/patches/musb-c-do-not-crash-on-usb-failure.patch,
    debian/patches/hp-plugin-download-fix.patch: Updated for new upstream
  * debian/patches/hp-plugin-download-fix.patch: Fix download and installation
    of HP's proprietary plug-in in Python3 environments (LP: #1422004).
  * debian/rules: Remove explicit call of /usr/bin/python when calling the
    /usr/bin/hp-config_usb_printer script so that the shebang does not get
    overridden (LP: #1425812).
  * debian/patches/hpscan-deskjet-3520-aio-allow-non-jpeg-scanning.patch:
    Allow non-JPEG scanning on the HP DeskJet 3520 All-in-One and similar
    devices. Thanks to Lubos Dolezel for the patch (LP: #1245578).
  * debian/patches/pcardext-python3-workaround-upstream.patch: Workaround
    patch for missing Python3 transition of the old (pre-USB-storage) photo
    memory card support (pcardext) as this part builds in Python3 environments
    but with pointer-related warnings which are fatal errors for Ubuntu's build
    servers. The patch silences the warnings but the memory card support is
    dropped in Python3 environments. This patch is supplied by the HPLIP
    upstream developers and will be replaced by a more proper solution in the
    next upstream release of HPLIP (see LP: #1275353).
  * New upstream release
    - Python3 support for HPLIP
    - Doesn't build against libjpeg-turbo 1.3.90 (LP: #1388126)
    - hpcups crashes if DEVICE_URI not set in environment (LP: #1395676)
    - Incorrect call to hpmudext.device_open (LP: #1388007)
    - plugin download fails if python links to python3 (LP: #1187055)
    - Incorrect IEEE 1284 Device IDs for many models (LP: #802999)
  * debian/patches/85_rebuild_python_ui.dpatch: Manually updated to apply to new
    upstream source code.
  * debian/patches/hp_photosmart_pro_b9100_support.dpatch,
    debian/patches/process-events-for-systray.patch: Refreshed with quilt.
  * debian/rules: Force Python3 build using PYTHON=python3 ./configure option
  * debian/rules: Use py3versions to get system's Python3 interpreter version
  * debian/rules: Use relative symlink for /usr/sbin/hpssd, so that shebang
    correction works.
  * debian/rules: Make sure that the Python interpreter paths in all executables
    use python3.
  * debian/rules: Use dh_python3 instead of dh_python2.
  * debian/control: Replaced all Python-related dependencies by their
    Python3 equivalent.
  * Add process-events-for-systray.patch to enable sni-qt compatiblity to
    allow hp-systray to continue working in Plasma 5.x workspaces.

ba7695e... by Mark Purcell on 2014-06-15

Import patches-unapplied version 3.14.6-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 7f60d0c7e04133a26c4bda5aac7645b8f63dddd2

New changelog entries:
  * New upstream release
    - Fixed Device Communication Error on launching HP Device Manager
    - Unable to add/remove file in 'hp-sendfax' wizard
    - Fax cover page does not get changed after changing recipient second time
    - Improved scan performance for 'hp-scan' utility
    - Fixes "hplip is outdated in jessie : please upgrade" (Closes: #748132)
  * debian/rules: Corrected copy-and-paste error in previous release which
    deactivated hpcups printer support completely (LP: #1315864, LP: #1311697).
  * debian/rules: Remove hpcups support for the HP Officejet Pro K550 as it is
    known to not work. This way hpijs (which works) will be used (LP: #981473,
    LP: #1311697).
  * debian/patches/musb-c-do-not-crash-on-usb-failure.patch: Make sure that
    the HPLIP components which access the USB (especially the CUPS backends
    "hp" and "hpfax") do not crash when libusb fails to connect to the USB,
    for example on machines without USB or with the USB kernel modules not
    loaded (LP: #1302437).
  * debian/local/HP-LaserJet_4000-PostScript-PPD.patch, debian/rules: Patch
    PPD file for the HP LaserJet 4000 to use the same JobPatchFile as the
    LaserJet 4050. It seems that the 4000 has the same PS interpreter bug to
    work around. Note that it is not possible to use the standard mechanisms
    for patches as HP ships all PPDs compressed (Closed: #742766).
  * New upstream release
    - Added support for: HP Deskjet Ink Advantage 4640/4645/4646/4648
      e-All-in-One Printer, HP LaserJet Pro MFP M125/M126/M127 series.
    - printer name changes when power cycled (LP: #1273905).
    - hp-config_usb_printer is trying to configure HP keyboard and mouse
      (LP: #1266704).
    - "HP Device Manager" deletes other queues (LP: #1253432).
    - hpcups filter crash fix (LP: #1250806).
    - Error with 'hp-setup' (LP: #1273043).
    - Should run hp-firmware from udev separately (LP: #1255033).
    - Do not put static printer-independent strings like "Automatically setup
      by HPLIP" into the description field of a CUPS queue, remote clients use
      the description to identify network printers (LP: #1266011).
    - Fixed align functionality issue with HP OfficeJet 6100
    - Systray notification does not pop-up after configuring the device using
      'hp-setup' command
    - Unable to configure second fax queue in interactive mode
    - Fixed missing 'No 6 3/4 Envelope' media size for HP OfficeJet 7619 Series
    - Printer name does not change when navigate back and forward to change
      the printer queue

7f60d0c... by Mark Purcell on 2014-01-19

Import patches-unapplied version 3.14.1-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: bf5804a815b88707442b4497b018e887c6cc3690

New changelog entries:
  * New upstream release
    - CVE-2013-6427: hplip: insecure auto update feature
    - CVE-2013-6402: hplip: insecure temporary file handling in pkit.py
  [ Till Kamppeter ]
  * debian/control: Changed Depends/Recommends on foomatic-filters to
    "cups-filters (>= 1.0.42) | foomatic-filters" as foomatic-rip has
    moved to cups-filters from version 1.0.42 on (Closes: #734140).
  [ Mark Purcell ]
  * Ack NMU - thanks ~carnil
  * Drop CVE-2013-6402.patch - addressed upstream