Package Release Info

hplip-3.26.4-bp160.1.1

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

hplip
hplip-base
hplip-common
hplip-cups
hplip-devel
hplip-driver-hpcups
hplip-ppds-fax
hplip-ppds-hpcups
hplip-ppds-hpps
hplip-ppds-plugin
hplip-ppds-postscript
hplip-sane
hplip-utils
libhplip0

Change Logs

* Fri May 22 2026 Martin Wilck <mwilck@suse.com>
- Update to HPLIP 3.26.4
- Fix CVE-2026-8631 (bsc#1266023)
- Fix CVE-2026-8632 (bsc#1266024)
- Add support for the following new printers:
  * HP LaserJet Pro MFP 3106sdw
  * HP LaserJet Pro MFP 3105sdw
  * HP Envy 6500e series
  * HP Envy 6500 series
  * HP OfficeJet Pro 9730 Series
  * HP OfficeJet Pro 9730e Series
  * HP OfficeJet Pro 9720 Series
  * HP OfficeJet Pro 9720e Series
  * HP OfficeJet Pro 8130e All-in-One series
  * HP OfficeJet Pro 8130 All-in-One series
  * HP OfficeJet 8130e All-in-One series
  * HP OfficeJet 8130 All-in-One series
  * HP OfficeJet Pro 8120e All-in-One series
  * HP OfficeJet Pro 8120 All-in-One series
  * HP OfficeJet 8120e All-in-One series
  * HP OfficeJet 8120 All-in-One series
  * HP DeskJet Ink Advantage ultra 5800 All-in-One Printer series
  * HP DeskJet Ink Advantage ultra 5100 All-in-One Printer series
  * HP DeskJet 4300e All-in-One Printer series
  * HP DeskJet Ink Advantage 4300 All-in-One Printer series
  * HP DeskJet 4300 All-in-One Printer series
  * HP DeskJet 2900e All-in-One Printer series
  * HP DeskJet Ink Advantage 2900 All-in-One Printer series
  * HP DeskJet 2900 All-in-One Printer series
* Tue May 19 2026 Max Lin <mlin@suse.com>
- Adjust the version condition not to build scan_utils since
  %suse_version macro has been changed to 1610 in Leap 16.1
* Tue Feb 03 2026 Martin Wilck <mwilck@suse.com>
- Update to HPLIP 3.25.8
- Added support for the following new Printers:
  * HP LaserJet Enterprise Flow MFP 8601z
  * HP LaserJet Enterprise 5501
  * HP LaserJet Enterprise MFP 5601dn
  * HP LaserJet Enterprise 6500dn
  * HP LaserJet Enterprise 5501n
  * HP LaserJet Enterprise MFP 5601
  * HP LaserJet Enterprise 6500
  * HP LaserJet Enterprise 5502dn
  * HP LaserJet Enterprise MFP 5602dn
  * HP LaserJet Enterprise 6500n
  * HP LaserJet Enterprise 5502
  * HP LaserJet Enterprise MFP 5602f
  * HP LaserJet Enterprise 6501dn
  * HP LaserJet Enterprise X50452dn
  * HP LaserJet Enterprise Flow MFP 5602zfw
  * HP LaserJet Enterprise 6501
  * HP LaserJet Enterprise X50452
  * HP LaserJet Enterprise MFP 5602
  * HP LaserJet Enterprise X60257dn
  * HP LaserJet Enterprise MFP X53052dn
  * HP LaserJet Enterprise Flow MFP X530
  * HP LaserJet Enterprise X60257
  * HP LaserJet Enterprise MFP X53052
  * HP LaserJet Enterprise X60357dn
  * HP LaserJet Enterprise X60357
  * HP LaserJet Enterprise MFP 6600dn
  * HP LaserJet Enterprise Flow MFP 6600zfw
  * HP LaserJet Enterprise MFP 6600
  * HP LaserJet Enterprise Flow MFP 6600zfsw
  * HP LaserJet Enterprise MFP X62757dn
  * HP LaserJet Enterprise Flow MFP X62757zs
  * HP LaserJet Enterprise MFP X62757
  * DEX D50452dn
  * DEX MFP D53052dn
- Drop patches that have been merged upstream:
  * Drop hplip-change-pgp-server.patch
  * Drop hp-setup-fix-python-crash-when-manually-importing-gz.patch
- Fix handling of readfp() and read_filke() for ConfigParser objects,
  avoiding confusing error messages (lp#2139771)
  * Add hplip-fix-handling-of-ConfigParser-.readfp-vs.-read_.patch
  * Drop hplip-base-replace-f-string-with-string.format-for-p.patch
- Fix compiler warnings on SLE15
  * Add Fix-two-compiler-warnings-that-cause-build-failure-o.patch
- Fix "Found No Section" error with python (lp#2095776)
  * Add hplip-base-Fix-Found-No-Section-error-with-python-2..patch
- Renamed patch files to achieve a consistent patch naming according
  to the rules of git-format-patch:
  * Rename change-udev-rules.diff -> hplip-change-udev-rules.patch
  * Rename disable_hp-upgrade.patch -> disable-hp-upgrade.patch
  * Rename add_missing_includes_and_define_GNU_SOURCE.patch
  - > add-missing-includes-and-define-GNU_SOURCE.patch
  * Rename hplip-remove-imageprocessor.diff
  - > hplip-remove-imageprocessor.patch
  * Rename hplip-orblite-return-null.diff -> hplip-orblite-return-null.patch
  * Rename hplip-hpaio-gcc14.patch -> hplip-hpaio-avoid-C99-violations.patch
  * Rename hplip-no-urlopener.patch
  - > URLopener-was-removed-in-Python-3.14-and-hplip-trace.patch
  * Rename hplip-3.24.4-gcc15.patch -> hplip-sane-fix-compilation-with-gcc-15.patch
  Patches are now managed under https://github.com/mwilck/hplip
* Tue Feb 03 2026 Martin Wilck <mwilck@suse.com>
- Fix PPD lookup by moving PPDs from manufacturer-PPDs/hplip-fax
  to  manufacturer-PPDs/hplip/fax etc (boo#1257529)
* Sat Nov 22 2025 Stanislav Brabec <sbrabec@suse.com>
- Remove unused BuildRequires: update-desktop-files.
* Wed Oct 08 2025 Martin Wilck <mwilck@suse.com>
- Move more utilities from hplip-utils to hplip-base.
  * hplip-base now contains all utilities that are not totally useless
    and can run without the Qt GUI.
* Wed Oct 08 2025 Martin Wilck <mwilck@suse.com>
- Update fix for support of new GPG key, as the key has now been
  uploaded to GPG keyservers (lp#2120738)
  * drop hplip-hardcode-new-signing-key-AC69536A2CF3A243.patch
  * update hplip-change-pgp-server.patch
- This fixes CVE-2025-43023 (bsc#1266031)
* Wed Oct 08 2025 Martin Wilck <mwilck@suse.com>
- Drop dependency on cups-ppdc. It isn't necessary, as PPD
  generation on target system is done by cups-driverd.
* Mon Sep 29 2025 Johannes Meixner <jsmeix@suse.com>
- The old and outdated 'hpijs' driver support is finally dropped
  (the 'hpcups' driver is the default driver since 2009)
  so that there is no need for foomatic-filters (boo#1250481)
* Thu Aug 21 2025 Martin Wilck <martin.wilck@suse.com>
- Continue refactoring:
  * move GUI tools to "hplip-utils" subpackage
  * convert "hplip" into an empty metapackage that pulls in hplip-utils
    and all drivers / PPDs (except hpijs PPDs).
Version: 3.25.6-bp160.1.1
* Fri Aug 15 2025 Martin Wilck <mwilck@suse.com>
- Fix verification of HP plugin with new GPG key (lp#2120738)
  * add hplip-hardcode-new-signing-key-AC69536A2CF3A243.patch
- Fix python crash in hp-setup on compressed PPD file (lp#2120739)
  * add hp-setup-fix-python-crash-when-manually-importing-gz.patch
- Fix missing urllib.URLopener in python 3.14 (lp#2115046)
  * add hplip-no-urlopener.patch
- Only run cupstestppd if explicitly requested with "--with testppd"
  build parameter
* Fri Aug 15 2025 Martin Wilck <mwilck@suse.com>
- Updated hplip gpg public key
  fingerprint: 82FF A7C6 AA74 11D9 34BD E173 AC69 536A 2CF3 A243
  https://developers.hp.com/hp-linux-imaging-and-printing/hplipDigitalCertificate.html
- Update to hplip 3.25.6
- Added support for new printers:
  * HP LaserJet Enterprise Flow MFP 8601z
  * HP LaserJet Pro MFP M126a plus
  * HP LaserJet Pro MFP M126nw plus
  * HP LaserJet Pro MFP M126snw plus
  * HP Envy Photo 7200 series
  * HP Envy Photo 7900 series
  * HP OfficeJet Pro 9110 Series
  * HP OfficeJet 9120 Series
  * HP OfficeJet Pro 9120 Series
  * HP OfficeJet Pro 9130 Series
* Thu Aug 14 2025 Lubos Kocman <lubos.kocman@suse.com>
- Disable hp-scan-utils on Leap 16.0
  Leap does not want to ship scikit-image -> python-pandas
* Tue Jul 15 2025 Martin Wilck <mwilck@suse.com>
- Fix ReDoS issue in  HPLIP's SLP parser (bsc#1245358)
  * add Fix-ReDoS-issue-in-HPLIP-s-SLP-parser.patch
* Wed May 07 2025 Martin Wilck <mwilck@suse.com>
- Update to hplip 3.25.2
- Added support for new printers:
  * HP LaserJet Enterprise Flow MFP 8601z
  * HP LaserJet Enterprise Flow MFP 8601z+
  * HP LaserJet Enterprise MFP 8601dn
  * HP Color LaserJet Enterprise MFP 8801dn
  * HP Color LaserJet Enterprise Flow MFP 8801z
  * HP Color LaserJet Enterprise Flow MFP 8801z+
  * HP LaserJet Enterprise 8501dn
  * HP LaserJet Enterprise 8501x
  * HP LaserJet Enterprise 8501x+
  * DEX MFP D826
  * DEX MFP D82640
  * DEX MFP D82650
  * DEX MFP D82660
  * DEX D50145
  * DEX MFP D42540
  * DEX MFP D52645
  * DEX Color D55745
  * DEX Color MFP D57945
  * DEX Color MFP D677
  * DEX Color MFP D67755
  * DEX Color MFP D67765
  * DEX Color MFP D877
  * DEX Color MFP D87740
  * DEX Color MFP D87750
  * DEX Color MFP D87760
  * DEX Color MFP D87770
  * DEX Color MFP D786
  * DEX Colour MFP D78625
  * DEX Color MFP D78630
  * DEX Color MFP D78635
  * DEX MFP D731
  * DEX MFP D73130
  * DEX MFP D73135
  * DEX MFP D73140
- Fix plugin verification with sha256 (lp#2110100)
  * add hplip-utils-Fix-plugin-verification-with-sha256.patch
- Fix C++ compilation on SLE12
  * add hpcups-fix-compilation-on-SLE12.patch
* Mon May 05 2025 Friedrich Haubensak <hsk17@mail.de>
- Add hplip-3.24.4-gcc15.patch to fix gcc-15 compile time error
  (lp#2096650)
* Wed Jan 29 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Add python3-setuptools BuildRequires: replaces the fix to
  manually inject PYTHON_INCLUDEDIR. Fix needed to build against
  Python 3.13.
* Thu Jan 23 2025 Martin Wilck <mwilck@suse.com>
- Fix error in ConfigBase handling (bsc#1209401)
  - add hplip-base-fix-error-in-ConfigBase-handling.patch
* Wed Jan 22 2025 Martin Wilck <mwilck@suse.com>
- Fix python error on SLE12-SP3 (bsc#1209401, bsc#1234745)
  - add hplip-base-replace-f-string-with-string.format-for-p.patch
* Tue Jan 14 2025 Martin Wilck <mwilck@suse.com>
- hplip.spec: re-introduce macros for SLE12 compatibility, so that
  we can backport security fixes to older releases
  (bsc#1234745, CVE-2020-6923, jsc#PED-11978)