![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package hplip for openSUSE:Factory checked in at 2018-09-04 22:47:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hplip (Old) and /work/SRC/openSUSE:Factory/.hplip.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "hplip" Tue Sep 4 22:47:07 2018 rev:119 rq:632208 version:3.18.6 Changes: -------- --- /work/SRC/openSUSE:Factory/hplip/hplip.changes 2018-07-26 10:17:30.995840860 +0200 +++ /work/SRC/openSUSE:Factory/.hplip.new/hplip.changes 2018-09-04 22:47:16.267169616 +0200 @@ -1,0 +2,162 @@ +Tue Aug 28 11:37:58 UTC 2018 - Hans-Peter Jansen <hpj@urpla.net> + +- removed Fix-scanning-with-python-pillow-4.2.0.patch as resolved + upstream. Closes boo#1096755 +- removed hplip-mdns.patch and hplip-mdns-retry-query.patch, since + upstream further improved the code in this area + +------------------------------------------------------------------- +Thu Aug 2 13:38:51 UTC 2018 - hpj@urpla.net + +- update to 3.18.7 avoided due to newly added ImageProcessor.so blob + +- update to 3.18.6: + Added Support for the following new Printers: + - HP DesignJet Z6810 42in PostScript + - HP DesignJet Z6810 60in PostScript + - HP DesignJet Z6610 60in PostScript + +- update to 3.18.5: + Added Support for the following new Printers: + - HP DesignJet T1700 PostScript + - HP DesignJet T1700dr PostScript + - HP Color LaserJet Pro M253a + - HP Color LaserJet Pro M254dn + - HP Color LaserJet Pro M254n + - HP Color LaserJet Pro M254dne + - HP Color LaserJet Pro M254nw + - HP Color LaserJet Pro M254dw + - HP Color LaserJet Pro M254cnw + - HP Color LaserJet Pro M253nw + - HP Color LaserJet Pro M253cnw + - HP Color LaserJet Pro M254cdw + - HP Color LaserJet Pro MFP M180nw + - HP Color LaserJet Pro MFP M181fw + - HP Color LaserJet Pro MFP M179fw + - HP Color LaserJet Pro MFP M179cfw + - HP Color LaserJet Pro MFP M181fnw + - HP Color LaserJet Pro MFP M181cfw + - HP Color LaserJet Pro MFP M180n + - HP Color LaserJet Pro MFP M178cn + - HP Color LaserJet Pro MFP M178n + - HP Color LaserJet Pro MFP M180cn + - HP Color LaserJet Pro MFP M281fdw + - HP Color LaserJet Pro MFP M279fdw + - HP Color LaserJet Pro MFP M281cdw + - HP Color LaserJet Pro MFP M281fdn + - HP Color LaserJet Pro MFP M281dne + - HP Color LaserJet Pro MFP M278dn + - HP Color LaserJet Pro MFP M280nw + - HP Color LaserJet Pro MFP M278nw + - HP Color LaserJet Pro MFP M278cw + - HP Color LaserJet Pro MFP M280cnw + - HP Color LaserJet Pro MFP M280c2 + - HP Color LaserJet Pro M154a + - HP Color LaserJet M153a + - HP Color LaserJet M153b + - HP Color LaserJet M154b + - HP Color LaserJet M154nw + - HP Color LaserJet M153nw + - HP Color LaserJet M153cnw + - HP Color LaserJet M153c1 + - HP Color LaserJet M154cnw + - HP Color LaserJet M154c1 + - HP PageWide Managed Color P75250dn + - HP PageWide Managed Color MFP P77940dns + - HP PageWide Managed Color MFP P77940dn + - HP PageWide Managed Color MFP P77940dn+ + - HP PageWide Managed Color MFP P77950dns + - HP PageWide Managed Color MFP P77950dn + - HP PageWide Managed Color MFP P77950dn+ + - HP PageWide Managed Color MFP P77960dns + - HP PageWide Managed Color MFP P77960dn + - HP PageWide Managed Color MFP P77960dn+ + - HP PageWide Managed Color MFP P77440dn + - HP PageWide Managed Color Flow MFP E77950z + - HP PageWide Managed Color Flow MFP E77950zs + - HP PageWide Managed Color Flow MFP E77950z+ + - HP PageWide Managed Color Flow MFP E77960z + - HP PageWide Managed Color Flow MFP E77960zs + - HP PageWide Managed Color Flow MFP E77960zts + - HP PageWide Managed Color Flow MFP E77960z+ + +- update to 3.18.4: + Added Support for the following new Printers: + - HP LaserJet Pro MFP M28a + - HP LaserJet Pro MFP M29a + - HP LaserJet Pro MFP M30a + - HP LaserJet Pro MFP M31a + - HP LaserJet Pro MFP M30c + - HP LaserJet Pro MFP M31c + - HP LaserJet Pro MFP M28w + - HP LaserJet Pro MFP M29w + - HP LaserJet Pro MFP M30w + - HP LaserJet Pro MFP M31w + - HP LaserJet Pro MFP M30cw + - HP LaserJet Pro MFP M31cw + - HP LaserJet Pro M14a + - HP LaserJet Pro M15a + - HP LaserJet Pro M16a + - HP LaserJet Pro M17a + - HP LaserJet Pro M14c + - HP LaserJet Pro M17c + - HP LaserJet Pro M14w + - HP LaserJet Pro M15w + - HP LaserJet Pro M16w + - HP LaserJet Pro M17w + - HP LaserJet Pro M14cw + - HP LaserJet Pro M17cw + Added Support for the following new Distros: + - Ubuntu 18.04 Beta Version (64 bit) + - Debian 9.2 (32 bit and 64 bit) + - Debian 9.3 (32 bit and 64 bit) + - Debian 9.4 (32 bit and 64 bit) + +- update to 3.18.3: + Added Support for the following new Printers: + - HP DesignJet Z2600 PostScript + - HP DesignJet Z5600 PostScript + - HP PageWide XL 8000ps Printer + - HP PageWide XL 8000 Blueprinter + - HP PageWide XL 5000 Printer + - HP PageWide XL 5000 MFP + - HP PageWide XL 5000 Blueprinter + - HP PageWide XL 4500 Printer + - HP PageWide XL 4500 MFP + - HP PageWide XL 4000 Printer + - HP PageWide XL 4000 MFP + - HP PageWide XL 5100ps + - HP PageWide XL 5100ps MFP + - HP PageWide XL 5100ps MFP Blueprinter + - HP PageWide XL 6000ps + - HP PageWide XL 6000ps MFP + Added Support for the following new Distros: + - Manjaro Linux 17.1.4 (64 bit) + - Fedora 27 (64 bit) + - Linux Mint 18.3 (32 bit and 64 bit) + Launchpad fixes: + - 1736221 : hplip-3.17.11 source tarball contains compiled + binaries + - 1741214 : scan.py - scans cannot be saved as JPEG since + python-pillow-4.2.0 + +- update to 3.17.11: + Added Support for the following new Distros: + - Ubuntu 17.10 (64bit) + Other requirement: + - Class Driver support + +- update to 3.17.10: + Added Support for the following new Scanners: + - HP Scanjet Enterprise Flow N9120 fn2 Document Scanner + - HP Digital Sender Flow 8500 fn2 Document Capture Workstation + Added Support for the following new Distros: + - Debian 9.1 + +- refresh patches +- adjust mdns.c changes + (which looses newly added _uscan._tcp.local queries, but requires + interface changes) +- fix build due to unexpanded ppd/hpcups/*.ppd.gz usage in Makefile + +------------------------------------------------------------------- Old: ---- Fix-scanning-with-python-pillow-4.2.0.patch hplip-3.17.9.tar.gz hplip-3.17.9.tar.gz.asc hplip-mdns-retry-query.patch hplip-mdns.patch New: ---- hplip-3.18.6.tar.gz hplip-3.18.6.tar.gz.asc hplip-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hplip.spec ++++++ --- /var/tmp/diff_new_pack.pil5Rk/_old 2018-09-04 22:47:17.315173225 +0200 +++ /var/tmp/diff_new_pack.pil5Rk/_new 2018-09-04 22:47:17.323173253 +0200 @@ -54,7 +54,7 @@ %endif Name: hplip -Version: 3.17.9 +Version: 3.18.6 Release: 0 Summary: HP's Printing, Scanning, and Faxing Software License: BSD-3-Clause AND GPL-2.0-or-later AND MIT @@ -75,6 +75,8 @@ # Source100... is for special SUSE sources: # Source102 is a small man page for /usr/bin/hpijs: Source102: hpijs.1.gz +# +Source1000: %{name}-rpmlintrc # Patch100... is for special Suse patches: # Patch101 change-udev-rules.diff changes the udev rules file 56-hpmud.rules Patch101: change-udev-rules.diff @@ -90,11 +92,6 @@ # PATCH-FIX-SUSE: GNOME no longer provides a system tray, so don't warn the user that we can't find it Patch109: no-systray-failure-message.patch Patch110: hpijs-avoid-segfault-in-DJGenericVIP-DJGenericVIP.patch -Patch111: Fix-scanning-with-python-pillow-4.2.0.patch -# Patch200 fixes device communication and detection via MDNS in some network setups: -Patch200: hplip-mdns.patch -# Patch201 makes MDNS lookups more robust by retrying queries: -Patch201: hplip-mdns-retry-query.patch # Python3 port: cleanup patches Patch300: pcardext-python3-fixes.patch Patch301: hplip-misc-missing-includes-and-definitions.patch @@ -393,16 +390,13 @@ # Patch106 disable_hp-upgrade.patch disables hp-upgrade/upgrade.py for security reasons, # see https://bugzilla.novell.com/show_bug.cgi?id=853405 # To upgrade HPLIP an openSUSE software package manager like YaST or zypper should be used. -%patch106 -b .disable_hp-upgrade.orig +%patch106 -p1 -b .disable_hp-upgrade.orig %patch107 -p1 -b .udev_rules_dir.orig # Patch108 add_missing_includes_and_define_GNU_SOURCE.patch adds missing '#include <...>' # and missing '#define _GNU_SOURCE' see https://bugs.launchpad.net/hplip/+bug/1456590 %patch108 -p1 -b .add_missing_includes_and_define_GNU_SOURCE.orig %patch109 -p1 -b .systemtray.py.orig %patch110 -p1 -b .boo1094141 -%patch111 -p1 -b .boo1096755 -%patch200 -p1 -b .mdns -%patch201 -p1 -b .mdns-retry %patch300 -p1 -b .pcardext-python3 %patch301 -p1 -b .misc-headers %patch302 -p1 -b .hp_ipp_missing_prototypes @@ -480,6 +474,7 @@ CFLAGS='%{optflags}' \ PYTHON=%{pyexe} make +sed -i 's|ppd/hpcups/\*.ppd.gz ||g' Makefile %install make DESTDIR=%{buildroot} install ++++++ change-udev-rules.diff ++++++ --- /var/tmp/diff_new_pack.pil5Rk/_old 2018-09-04 22:47:17.347173335 +0200 +++ /var/tmp/diff_new_pack.pil5Rk/_new 2018-09-04 22:47:17.347173335 +0200 @@ -1,7 +1,7 @@ -Index: hplip-3.16.8/data/rules/56-hpmud.rules +Index: b/data/rules/56-hpmud.rules =================================================================== ---- hplip-3.16.8.orig/data/rules/56-hpmud.rules -+++ hplip-3.16.8/data/rules/56-hpmud.rules +--- a/data/rules/56-hpmud.rules ++++ b/data/rules/56-hpmud.rules @@ -1,8 +1,33 @@ # HPLIP udev rules file. Notify console user if plugin support is required for this device. +# ++++++ disable_hp-upgrade.patch ++++++ --- /var/tmp/diff_new_pack.pil5Rk/_old 2018-09-04 22:47:17.351173349 +0200 +++ /var/tmp/diff_new_pack.pil5Rk/_new 2018-09-04 22:47:17.351173349 +0200 @@ -1,6 +1,8 @@ ---- upgrade.py.orig 2013-10-31 12:46:54.000000000 +0100 -+++ upgrade.py 2013-12-04 14:58:03.000000000 +0100 -@@ -134,6 +134,11 @@ except getopt.GetoptError, e: +Index: b/upgrade.py +=================================================================== +--- a/upgrade.py ++++ b/upgrade.py +@@ -207,6 +207,11 @@ if os.geteuid() == 0: if os.getenv("HPLIP_DEBUG"): log.set_level('debug') ++++++ hplip-3.17.9.tar.gz -> hplip-3.18.6.tar.gz ++++++ /work/SRC/openSUSE:Factory/hplip/hplip-3.17.9.tar.gz /work/SRC/openSUSE:Factory/.hplip.new/hplip-3.18.6.tar.gz differ: char 5, line 1 ++++++ hplip-misc-missing-includes-and-definitions.patch ++++++ --- /var/tmp/diff_new_pack.pil5Rk/_old 2018-09-04 22:47:17.379173446 +0200 +++ /var/tmp/diff_new_pack.pil5Rk/_new 2018-09-04 22:47:17.383173459 +0200 @@ -10,31 +10,31 @@ scan/sane/http.c | 1 + 4 files changed, 4 insertions(+) -diff --git a/protocol/discovery/mdns.c b/protocol/discovery/mdns.c -index 75ef0eab7214..c58d218390f5 100644 +Index: b/protocol/discovery/mdns.c +=================================================================== --- a/protocol/discovery/mdns.c +++ b/protocol/discovery/mdns.c -@@ -40,6 +40,7 @@ - #include <net/if.h> +@@ -37,6 +37,7 @@ + #include <arpa/inet.h> #include "mdns.h" #include <unistd.h> +#include <ctype.h> - #include <sys/ioctl.h> /* Convert "www.google.com" to "3www6google3com". */ -diff --git a/protocol/discovery/mdns.h b/protocol/discovery/mdns.h -index 56d8847da28a..d64e668fe194 100644 + static int mdns_convert_name_to_dns(const char *name, int name_size, char *dns_name) +Index: b/protocol/discovery/mdns.h +=================================================================== --- a/protocol/discovery/mdns.h +++ b/protocol/discovery/mdns.h -@@ -105,5 +105,6 @@ static unsigned char* mdns_readMDL(unsigned char *p, unsigned char *normalized_m - static DNS_RECORD* send_and_receive(struct mdns_socket *mdns_sock, const char *name, - int query_type, int read_mode); - static int get_ipv4_address(const char *iface, struct in_addr *addr); +@@ -100,5 +100,6 @@ static void mdns_parse_respponse(unsign + static void mdns_rr_cleanup(DNS_RECORD *rr); + static DNS_RECORD *mdns_read_responses(int udp_socket, int mode); + static unsigned char* mdns_readMDL(unsigned char *p, unsigned char *normalized_mdl, int len); +int mdns_probe_nw_scanners(char* uris_buf, int buf_size, int *count); #endif // _DISCOVERY_MDNS_H -diff --git a/scan/sane/hpaio.c b/scan/sane/hpaio.c -index ae34cfb63fd9..28899d10bae3 100644 +Index: b/scan/sane/hpaio.c +=================================================================== --- a/scan/sane/hpaio.c +++ b/scan/sane/hpaio.c @@ -46,6 +46,7 @@ @@ -45,8 +45,8 @@ #define DEBUG_DECLARE_ONLY #include "sanei_debug.h" -diff --git a/scan/sane/http.c b/scan/sane/http.c -index 800df91bb3f3..ae5edf4c8fe8 100644 +Index: b/scan/sane/http.c +=================================================================== --- a/scan/sane/http.c +++ b/scan/sane/http.c @@ -33,6 +33,7 @@ @@ -57,6 +57,3 @@ #include <string.h> #include <syslog.h> #include <ctype.h> --- -2.16.1 - ++++++ hplip-rpmlintrc ++++++ from Config import * addFilter("arch-dependent-file-in-usr-share") ++++++ hplip-udev-rules-in-usr.patch ++++++ --- /var/tmp/diff_new_pack.pil5Rk/_old 2018-09-04 22:47:17.399173515 +0200 +++ /var/tmp/diff_new_pack.pil5Rk/_new 2018-09-04 22:47:17.399173515 +0200 @@ -1,11 +1,11 @@ -Index: hplip-3.15.2/Makefile.am +Index: b/Makefile.am =================================================================== ---- hplip-3.15.2.orig/Makefile.am -+++ hplip-3.15.2/Makefile.am -@@ -109,7 +109,7 @@ rulessystemdir=/usr/lib/systemd/system - dist_rulessystem_DATA =data/rules/hplip-printer@.service +--- a/Makefile.am ++++ b/Makefile.am +@@ -134,7 +134,7 @@ dist_rulessystem_DATA =data/rules/hplip- # hpmud.rules + if !HPLIP_CLASS_DRIVER -rulesdir = /etc/udev/rules.d +rulesdir = /usr/lib/udev/rules.d if UDEV_SYSFS_RULES