Commit Graph

164 Commits

Author SHA256 Message Date
Martin Wilck
fa4d51b840 Accepting request 850181 from home:fstrba:branches:Printing
Upgrade to 3.20.9

OBS-URL: https://build.opensuse.org/request/show/850181
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=204
2020-11-26 14:28:52 +00:00
Martin Wilck
2947b34dd5 Accepting request 819457 from home:gmbr3:libexecdir
- Fixes for %_libexecdir changing to /usr/libexec
- Spec file cleanup

OBS-URL: https://build.opensuse.org/request/show/819457
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=200
2020-07-08 23:55:15 +00:00
Martin Wilck
7fdf4ef838 Accepting request 817086 from home:mwilck:branches:Printing
- hplip-3.20.6.tar.gz has been updated on HP download server,
  causing the OBS download_files bot to fail. Fix it.
- postscriptdriver provides are now enabled indirectly via cups-devel
  (boo#1172407)

OBS-URL: https://build.opensuse.org/request/show/817086
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=198
2020-06-25 16:08:07 +00:00
Martin Wilck
13ef1aa746 Accepting request 815704 from home:polslinux:branches:Printing
- Update to 3.20.6
  Add support for the following printers:
  * HP Color LaserJet Managed MFP E78223a
  * HP Color LaserJet Managed MFP E78223dv
  * HP Color LaserJet Managed MFP E78223dn
  * HP Color LaserJet Mngd MFP E78223dn Plus
  * HP Color LaserJet Mngd MFP E78223dn CN
  * HP Color LaserJet Managed MFP E78228dn
  * HP Color LaserJet Managed MFP E78228dn Plus
  * HP Color LaserJet Managed MFP E78228dn CN
  * HP Color LaserJet Managed Flow MFP E78330z Plus
  * HP Color LaserJet Managed Flow MFP E78330z CN
  * HP Color LaserJet Managed MFP E78330dn
  * HP Color LaserJet Mngd MFP E78330dn Plus
  * HP Color LaserJet Mngd MFP E78330dn CN
  * HP Color LaserJet Managed MFP E78330z
  * HP Color LaserJet Managed Flow MFP E78325z Plus
  * HP Color LaserJet Managed Flow MFP E78325dn CN
  * HP Color LaserJet Managed Flow MFP E78325z CN
  * HP Color LaserJet Managed MFP E78325dn
  * HP Color LaserJet Managed MFP E78325z
  * HP Color LaserJet Managed Flow MFP E78323z
  * HP Color LaserJet Mgd Flw MFPE78323Z Plus
  * HP Color LaserJet Mgd Flw MFPE78323z CN
  * HP Color LaserJet Managed MFP E78323dn
  * HP Color LaserJet Mngd MFP E78323dn Plus
  * HP Color LaserJet Mngd MFP E78323dn CN
  * HP DeskJet 1200
  * HP DeskJet Ink Advantage 1200
  * HP DeskJet 2300 All-in-One
  * HP DeskJet Ink Advantage 2300 All-in-One
  * HP ENVY 6000 series
  * HP DeskJet Plus 6000 series
  * HP ENVY Pro 6400 series
  * HP DeskJet Plus 6400 series
  * HP DeskJet 2700 All-in-One Printer series
  * HP DeskJet Ink Advantage 2700 All-in-One Printer series
  * HP DeskJet Plus 4100 All-in-One Printer series
  * HP DeskJet Ink Advantage 4100 All-in-One Printer series
  * HP LaserJet Enterprise M610dn
  * HP LaserJet Enterprise M611dn
  * HP LaserJet Enterprise M611x
  * HP LaserJet Enterprise M612dn
  * HP LaserJet Enterprise M612x
  * HP LaserJet Enterprise MFP M634dn
  * HP LaserJet Enterprise MFP M634z
  * HP LaserJet Enterprise Flow MFP M634h
  * HP LaserJet Enterprise MFP M635h
  * HP LaserJet Enterprise MFP M635fht
  * HP LaserJet Enterprise Flow MFP M635z
  * HP LaserJet Enterprise MFP M636fh
  * HP LaserJet Enterprise Flow MFP M636z
  * HP Neverstop Laser MFP 1200n
  * HP Neverstop Laser MFP 1201n
  * HP Neverstop Laser MFP 1200nw
  * HP Neverstop Laser MFP 1202nw
  * HP Laser NS MFP 1005n
  * HP Neverstop Laser 1000n
  * HP Neverstop Laser 1001nw
  * HP Laser NS 1020n
  * HP ScanJet Pro 2000 s2
  * HP ScanJet Pro 3000 s4
  * HP ScanJet Pro N4000 snw1
  * HP ScanJet Enterprise Flow 5000 s5
  * HP ScanJet Enterprise Flow N7000 snw1

OBS-URL: https://build.opensuse.org/request/show/815704
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=197
2020-06-25 15:22:40 +00:00
Martin Wilck
82b0ccccc5 * Add patch: Use-lsb_release-fallback-code-if-import-distro-fails.patch
- Removed python3-distro dependency again, not necessary any more.

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=195
2020-03-16 14:41:40 +00:00
Martin Wilck
59f0a8632d - Use LSB fallback if distro determination (bsc#1166623)
* Add patch: Use-lsb_release-fallback-code-if-import-distro-fails.patch

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=193
2020-03-16 13:42:04 +00:00
Johannes Meixner
60d60be109 Recommend python3-distro (boo#1166623)
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=191
2020-03-16 09:14:29 +00:00
Martin Wilck
df5f0671ab Accepting request 764140 from home:mwilck:branches:Printing
- Use /etc/sane.d/dll.d/hpaio to register SANE backend rather
  than modifying /etc/sane/dll.conf
- SANE backend must be configured in hplip-sane package (bsc#1160708)

OBS-URL: https://build.opensuse.org/request/show/764140
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=189
2020-01-13 22:34:02 +00:00
Martin Wilck
41f0dd5484 Accepting request 764104 from home:mwilck:branches:Printing
- Revert changes from 3.18.5 that break hp-setup for fax devices
  (bsc#110771, lp#1773320)
  * Added patch: Revert-changes-from-3.18.5-that-break-hp-setup-for-f.patch

OBS-URL: https://build.opensuse.org/request/show/764104
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=187
2020-01-13 17:43:38 +00:00
Martin Wilck
fb37b543c7 - Fix crash if python3-reportlab is missing (bsc#1159240, lp#1859179)
* Added hp-sendfax-avoid-crash-if-python-reportlab-is-missin.patch
  * Added recommends on python3-reportlab
Reformatted changelog to match hplip changes by version

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=185
2020-01-10 14:10:13 +00:00
Martin Wilck
dac95c21a0 Accepting request 762176 from home:weberho:branches:Printing
- updated to 3.19.12
- works for me

OBS-URL: https://build.opensuse.org/request/show/762176
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=184
2020-01-10 13:01:45 +00:00
Tomáš Chvátal
615f9fd363 Accepting request 757182 from home:StefanBruens:branches:Printing
OBS-URL: https://build.opensuse.org/request/show/757182
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=182
2020-01-02 12:40:01 +00:00
Martin Wilck
f94aa7b00b Accepting request 738821 from home:gladiac:branches:Printing
- Add missing requries to lsb-release
- Change the pgp server to pool.sks-keyservers.net

OBS-URL: https://build.opensuse.org/request/show/738821
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=179
2019-10-21 15:43:15 +00:00
Martin Wilck
8763a46ef7 Accepting request 727088 from home:mwilck:branches:Printing
- Renamed "hplip-scan" to "hplip-scan-utils" to express the
  purpose of the package more clearly in the name.
  "hplip-scan" has never been in public repos.

- Added conditional BuildRequires on "cups-rpm-helper".
  Recently a bug in python-pycups was fixed that had prevented
  autogeneration of Provides: tags in printer drivers by means
  of "BuildRequires: python3-cups". See OBS sr#726727. This
  dependency must be conditional for now, as cups-rpm-helper
  is not available in every project yet.
- Ran spec-cleaner.

- Removed compatibility code for SLE12/Leap42 and earlier
  As we are now using rpm 4.13 (A and B) syntax, we can't support
  these any more anyway.

OBS-URL: https://build.opensuse.org/request/show/727088
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=177
2019-08-29 22:30:52 +00:00
Martin Wilck
45c4931079 Accepting request 726787 from home:mwilck:branches:Printing
Compared to the previous sr#726248, added BuildIgnore directives to fix
building for the ppc64 and armv7l ports, and edited the (sub)package
descriptions some more.

- Moved hp-scan and hp-uiscan to a separate package "hp-scan".
  These tools pull in PIL and python3-scikit-image, which causes
  a rather big dependency list, which is only available in openSUSE.
  This allows us also to get rid of the non-functional "hp-scan" tool
  in SLE.
- Fixed --with-htmldir so that documentation is packaged
- Improved package descriptions and summaries
  * Clarified the relationship of hplip-hpijs, hplip-sane, and hplip
  * Shortened the descriptions
  * Removed reference to HTML documention in package description
- Added -devel dependencies as required by post-build-checks
- Minor spec file cleanup (macro usage)
- Fixed build failures on non-standard architectures by adding BuildIgnore
  These failures are actually caused by some ports catching up
  slowly with package updates. But our BuildIgnores are helpful
  nonetheless, making the build environment leaner.

OBS-URL: https://build.opensuse.org/request/show/726787
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=176
2019-08-28 15:49:07 +00:00
Martin Wilck
bdd091a4b0 Accepting request 723252 from home:weberho:branches:Printing
updated to 3.19.6: Added support for new Printers

OBS-URL: https://build.opensuse.org/request/show/723252
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=174
2019-08-15 19:50:25 +00:00
Martin Wilck
32d17d0d9b Accepting request 715596 from home:marxin:branches:Printing2
- Disable -Werror=return-type for now.
- Use %make_build for parallel build.

OBS-URL: https://build.opensuse.org/request/show/715596
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=172
2019-07-16 12:41:29 +00:00
Martin Wilck
39a0505266 Accepting request 694147 from home:weberho:branches:Printing
- Added hp-uiscan application
- Updated URLs and source URLs
- Updated/rebased hplip-misc-missing-includes-and-definitions.patch
- Added hplip-remove-imageprocessor.diff which fully removes references
  to the closed source ImageProcessor. Thanks to Didier Raboud from Debian.
- Addded hplip-orblite-return-null.diff to let a function return NULL
  insetad of nothing.
- update to 3.19.3

I have successfully tested with Leap 15 in my office environment

OBS-URL: https://build.opensuse.org/request/show/694147
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=170
2019-04-23 09:37:48 +00:00
Martin Wilck
d6e6ace3b0 Accepting request 692708 from home:mwilck:branches:Printing
- Remove dependency on python3-pillow on SLE (bsc#1131613), and 
  remove the hp-scan tool that needs it. "scanimage" must be used
  instead.

OBS-URL: https://build.opensuse.org/request/show/692708
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=168
2019-04-09 20:41:23 +00:00
Martin Wilck
ab0c39f3bc Accepting request 683775 from home:mwilck:branches:Printing
removed ui5-systemtray.py-make-children-exit-if-no-systray-f.patch
- don't mark /usr/lib/udev/rules.d/56-hpmud.rules as config file,
  fixes rpmlint warning (override it by copying it to
  /etc/udev/rules.d).

OBS-URL: https://build.opensuse.org/request/show/683775
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=166
2019-03-11 11:52:54 +00:00
Martin Wilck
27dc72374e Accepting request 682656 from home:mwilck:branches:Printing
- Fix hp-toolbox exiting after 10s under GNOME (bsc#1112331)
  * removed ui5-systemtray.py-make-children-exit-if-no-systray-f.patch
  Patch "ui5-systemtray-wait-only-10s-for-system-tray.patch" is
  sufficient to fix the logout problem (bsc#1112331, lp#1721534)

OBS-URL: https://build.opensuse.org/request/show/682656
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=165
2019-03-08 21:44:06 +00:00
Martin Wilck
345f52c428 Accepting request 672868 from home:mwilck:branches:Printing
- Fix hang during GNOME session logout (bsc#1112331, lp#1721534)
 * added ui5-systemtray.py-make-children-exit-if-no-systray-f.patch
 * added ui5-systemtray-wait-only-10s-for-system-tray.patch

OBS-URL: https://build.opensuse.org/request/show/672868
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=163
2019-02-11 14:50:05 +00:00
Martin Wilck
168349c63e Accepting request 632195 from home:frispete:Tumbleweed
Here's the corrected version..

OBS-URL: https://build.opensuse.org/request/show/632195
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=161
2018-08-29 23:07:45 +00:00
Johannes Meixner
bc88c4621e Accepting request 621346 from home:mwilck:branches:Printing
- Fix scanning with python-pillow 4.2.0 (boo#1086755, #lp1741214)

- Fix bug in hpijs-avoid-segfault-in-DJGenericVIP-DJGenericVIP.patch:
  default behavior of DJ9xxVIP device must not be changed 

- avoid segfault in DJGenericVIP::DJGenericVIP() (boo#1094141, 
  lp#1774660)

OBS-URL: https://build.opensuse.org/request/show/621346
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=157
2018-07-09 11:03:41 +00:00
Tomáš Chvátal
c4031588c8 Accepting request 618750 from home:bmwiedemann:branches:Printing
require python3-Pillow for hp-scan to work
otherwise it prints an error about needing the 'python imaging library'

OBS-URL: https://build.opensuse.org/request/show/618750
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=155
2018-06-25 11:10:57 +00:00
Martin Wilck
cee097664e Accepting request 613815 from home:mwilck:branches:Printing
- avoid segfault in DJGenericVIP::DJGenericVIP() (boo#1094141)
  * added hpijs-avoid-segfault-in-DJGenericVIP-DJGenericVIP.patch

OBS-URL: https://build.opensuse.org/request/show/613815
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=153
2018-06-06 13:07:52 +00:00
Martin Wilck
4becc237ee Accepting request 589977 from home:mwilck:hplip
- photocard.py: fixed broken import statement (bsc#1071255) 
  * added photocard-fix-import-error-for-pcardext.patch
  * spec file: fixed dependency for dbus-1-python (Leap42.2)

- Use python3 on tumbleweed and SLE15/Leap15 (bsc#1071255)
  * add pcardext-python3-fixes.patch
  * add hplip-misc-missing-includes-and-definitions.patch
  * hp_ipp.h-add-missing-prototypes.patch
  * spec file: replace "/usr/bin/env python" and "/usr/bin/python" with
    desired interpreter
  * spec file: add py2/py3 selection macros
  * spec file: dropped python-openssl build dependency (not needed anymore)

OBS-URL: https://build.opensuse.org/request/show/589977
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=151
2018-03-22 09:45:27 +00:00
Martin Wilck
e6bb46562e Accepting request 533763 from home:mgorse:branches:Printing
- Add no-systray-failure-message.patch: don't display an error if
  unable to find a system tray (boo#1061211).

OBS-URL: https://build.opensuse.org/request/show/533763
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=149
2017-10-13 10:41:16 +00:00
Tomáš Chvátal
cb7236cb90 Accepting request 531559 from home:mwilck:branches:Printing
- Version update to 3.17.9:
  * Added support for the following new printers: 
    - HP OfficeJet Pro 7720 Wide Format All-in-One
    - HP DeskJet AMP All-in-One Printer
    - HP OfficeJet 5220 All-in-One Printer
    - HP OfficeJet 5230 All-in-One Printer
    - HP OfficeJet 5232 All-in-One Printer
    - HP ENVY Photo 6220 All-in-One Printer
    - HP ENVY Photo 6232 All-in-One Printer
    - HP ENVY Photo 7120 All-in-One Printer
    - HP ENVY Photo 7134 All-in-One Printer
    - HP ENVY Photo 7820 All-in-One Printer
    - HP ENVY 5020 All-in-One Printer
    - HP ENVY 5032 All-in-One Printer
    - HP DeskJet Ink Advantage 3735 All-in-One
    - HP ENVY Photo 6234 All-in-One Printer
    - HP ENVY Photo 6230 All-in-One Printer
    - HP AMP 130 All-in-One Printer
    - HP OfficeJet Pro 7730 Wide Format All-in-One
    - HP ENVY Photo 7155 All-in-One Printer
    - HP ENVY Photo 7164 All-in-One Printer
    - HP ENVY Photo 7155 All-In-One Printer
    - HP ENVY Photo 7800 All-In-One Printer
    - HP ENVY Photo 6200 All-In-One Printer
    - HP ENVY Photo 7130 All-in-One Printer
    - HP ENVY Photo 7830 All-in-One Printer
    - HP ENVY Photo 7120 All-in-One Printer
    - HP ENVY Photo 7820 All-in-One Printer
    - HP ENVY Photo 7855 All-in-One Printer
    - HP DeskJet Ink Advantage 5075 All-in-One Printer

OBS-URL: https://build.opensuse.org/request/show/531559
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=147
2017-10-05 10:45:59 +00:00
Tomáš Chvátal
a29974f34b Accepting request 518798 from home:favogt:branches:Printing
- Default to Qt5 on SLE 15 as well to avoid Qt4 with dependency on
  openSSL 1.0

OBS-URL: https://build.opensuse.org/request/show/518798
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=145
2017-08-25 18:12:49 +00:00
Tomáš Chvátal
227efbcc72 Accepting request 509494 from home:mwilck:branches:Printing
- Version Upgrade to 3.17.6:
  * Added support for the following new printers: 
    - HP LaserJet Enterprise M607n
    - HP LaserJet Enterprise M607dn
    - HP LaserJet Enterprise M608n
    - HP LaserJet Enterprise M608dn
    - HP LaserJet Enterprise M608x
    - HP LaserJet Enterprise M608dh
    - HP LaserJet Enterprise M609dn
    - HP LaserJet Enterprise M609x
    - HP LaserJet Managed E60055dn
    - HP LaserJet Managed E60065dn
    - HP LaserJet Managed E60065x
    - HP LaserJet Managed E60075dn
    - HP LaserJet Managed E60075x
    - HP LaserJet Enterprise MFP M631dn
    - HP LaserJet Enterprise Flow MFP M631h
    - HP LaserJet Enterprise MFP M631z
    - HP LaserJet Enterprise Flow MFP M632z
    - HP LaserJet Enterprise MFP M632fht
    - HP LaserJet Enterprise MFP M632h
    - HP LaserJet Enterprise Flow MFP M633z
    - HP LaserJet Enterprise MFP M633fh
    - HP LaserJet Managed MFP E62555dn
    - HP LaserJet Managed Flow MFP E62565h
    - HP LaserJet Managed MFP E62565hs
    - HP LaserJet Managed Flow MFP E62565z
    - HP LaserJet Managed Flow MFP E62575z
    - HP Color LaserJet Enterprise M652dn
    - HP Color LaserJet Enterprise M652n

OBS-URL: https://build.opensuse.org/request/show/509494
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=143
2017-07-14 09:16:30 +00:00
Martin Wilck
4a0097bee0 Accepting request 499797 from home:mwilck:branches:Printing
- call gzip -n to make build more reproducible

OBS-URL: https://build.opensuse.org/request/show/499797
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=141
2017-05-30 14:54:02 +00:00
Martin Wilck
3afd4fc211 Accepting request 491900 from home:dsterba:branches:Printing
- Version upgrade to 3.17.4:

OBS-URL: https://build.opensuse.org/request/show/491900
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=140
2017-05-30 13:42:49 +00:00
Johannes Meixner
04e5b05864 Accepting request 479703 from home:jsmeix:branches:Printing
Added changelog entry about SLE12 version upgrade (fate#322305)

OBS-URL: https://build.opensuse.org/request/show/479703
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=138
2017-03-15 15:02:15 +00:00
Martin Wilck
22bdc5a1f4 Accepting request 479086 from home:favogt:branches:Printing
- Use Qt5 on Tumbleweed and Leap >= 42.2 (bsc#1018734)

OBS-URL: https://build.opensuse.org/request/show/479086
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=137
2017-03-13 16:49:21 +00:00
Johannes Meixner
4948931460 Accepting request 455963 from home:lemmy04:branches:Printing
update to 3.16.11 - functionality tested on Leap 42.2

OBS-URL: https://build.opensuse.org/request/show/455963
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=135
2017-02-10 13:11:18 +00:00
Martin Wilck
6d597728fc Accepting request 441896 from home:mwilck:branches:Printing
Fix build errors for SLES12 SP2.

OBS-URL: https://build.opensuse.org/request/show/441896
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=133
2016-11-24 17:33:18 +00:00
Martin Wilck
c9fcff29f2 Accepting request 440826 from home:weberho:branches:Printing
- Version upgrade to 3.16.10:
  * Added Support for the Following New Printers:
    - HP officejetPro7740 wide  Format All in one
    - HP Office jet 6950 All-in-One printer
    - HP ScanJet Pro 3000 s3 Sheet-feed Scanner
    - HP ScanJet Enterprise Flow 5000 s4 Sheet-feed Scanner
    - HP Scanjet Entrprise Flow 7000 s3 sheetfeed Scanner
    - HP Color LaserJet Pro MFP M277c6
  * Notes to follow:
    - For scanjets scan using command "hp-scan --adf --size=size_name"
    - "hp-scan --help" for all size_name

OBS-URL: https://build.opensuse.org/request/show/440826
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=132
2016-11-23 09:03:26 +00:00
Martin Wilck
8e3b8fdab1 Accepting request 427798 from home:flavio_castelli:branches:Printing
I just got a new shiny HP OfficeJet Pro 6960 All-in-One Printer, I need latest version of hplip to make it work :)

OBS-URL: https://build.opensuse.org/request/show/427798
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=130
2016-09-23 20:07:50 +00:00
Martin Wilck
2d6bd814e6 Accepting request 423113 from home:mwilck:branches:Printing
- Fixed device communication/detection problems with mdns/Bonjour
  see https://bugs.launchpad.net/hplip/+bug/1616861

In my home network, the HP printer/scanner (ENVY 5530) often fails with messages like this:

hp-toolbox[7119]: [7119]: error: Unable to communicate with device (code=12): hp:/net/ENVY_5530_series?zc=HP3464A9E628B4

I've tracked this down to two problems with the MDNS implementation in HPLIP:

 1. On a multi-homed host, HPLIP uses only one interface for MDNS multicast send and receive. This leads to failure if the printer is not on the "default" network. The code uses just INADDR_ANY in its multicast IP_MULTPATH_IF and IP_ADD_MEMBERSHIP setsockopt calls, meaning that the kernel has to figure out the interface to use. This fails if the system has no default route, or if the HP device is on a different network than the default route. The solution is to receive and send multicast on all interfaces.

 2. MDNS authorities (including HP printers) don't answer every query, especially the same query is repeated quickly. The latter happens when the HP tools start, causing the MDNS lookup procedure to fail and the "communication error" to be detected. This can be solved by retrying the query after a short wait (1-2s).

This build contains fixes for both problems.

OBS-URL: https://build.opensuse.org/request/show/423113
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=128
2016-08-26 14:55:31 +00:00
Johannes Meixner
7057a6e0b5 Accepting request 400159 from home:weberho:branches:Printing
* Updated to version 3.16.5
* rebased patches

OBS-URL: https://build.opensuse.org/request/show/400159
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=126
2016-06-06 09:18:58 +00:00
Tomáš Chvátal
c0c8581f3d - Fix build on SLE11 by removing not required and wrongly installed
selinux support config
- Remove another nested conditions that are the same
- remove patch104: do_not_open_mdns_port.diff, no more needed
  because since HPLIP 3.15.11 there is no longer "open_mdns_port=..."
  in distros.dat for any "SUSE" distribution

OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=124
2015-12-09 10:56:41 +00:00
Tomáš Chvátal
53eed71203 Accepting request 347977 from home:scarabeus_iv:branches:Printing
- Do not bother with fsf address fix, if they move again or if the
  package update it we would needlessly fail
- Do not bother with one condition that is equal to the following one

OBS-URL: https://build.opensuse.org/request/show/347977
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=123
2015-12-08 20:14:50 +00:00
Tomáš Chvátal
6b5e16a864 Accepting request 345335 from home:ecsos
update to 3.15.11. Some other changes, see hplip.changes

OBS-URL: https://build.opensuse.org/request/show/345335
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=122
2015-12-08 20:07:21 +00:00
Johannes Meixner
2fdecea380 Accepting request 337010 from home:jsmeix:branches:Printing
Dropped support for the outdated foomatic-rip-hplip which makes it "just build" again also if suse_version > 1310 without awkward hacks.

OBS-URL: https://build.opensuse.org/request/show/337010
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=120
2015-10-07 14:22:00 +00:00
Johannes Meixner
402cd6e371 Accepting request 336743 from home:jsmeix:branches:Printing
HPLIP version upgrade to 3.15.9

OBS-URL: https://build.opensuse.org/request/show/336743
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=119
2015-10-06 14:57:15 +00:00
Johannes Meixner
5031afc5db Accepting request 313567 from home:jsmeix:branches:Printing
HPLIP version upgrade to 3.15.6 plus band-aid fix for CVE-2015-0839 (bsc#933191)

OBS-URL: https://build.opensuse.org/request/show/313567
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=117
2015-06-24 14:13:45 +00:00
Johannes Meixner
8ddc1fbd41 Accepting request 308095 from home:jsmeix:branches:Printing
HPLIP version upgrade to 3.15.4

OBS-URL: https://build.opensuse.org/request/show/308095
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=115
2015-05-20 09:19:50 +00:00
Johannes Meixner
b027fc415a Accepting request 291386 from home:jsmeix:branches:Printing
make it build for SLE12

OBS-URL: https://build.opensuse.org/request/show/291386
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=113
2015-03-19 08:21:51 +00:00
Johannes Meixner
6df7276a61 Accepting request 288078 from home:jsmeix:branches:Printing
Make it again build correctly for released openSUSE versions and for SLE11 (boo#918387)

OBS-URL: https://build.opensuse.org/request/show/288078
OBS-URL: https://build.opensuse.org/package/show/Printing/hplip?expand=0&rev=111
2015-02-27 12:56:18 +00:00