Package: hplip / 3.21.2+dfsg1-2
Metadata
| Package | Version | Patches format |
|---|---|---|
| hplip | 3.21.2+dfsg1-2 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| 0061 hp setup fails on fax setup use binary strings.patch | (download) |
base/utils.py |
5 1 + 4 - 0 ! |
hp-setup fails on fax setup - use binary strings |
| 0062 Fix TypeError.patch | (download) |
clean.py |
2 1 + 1 - 0 ! |
fix typeerror - 1564770 - TypeError: 'Error' object does not support indexing |
| 0063 Fix TypeError in hpfax.patch | (download) |
fax/backend/hpfax.py |
2 1 + 1 - 0 ! |
fix typeerror in hpfax |
| 0064 Fix AttributeError when connecting to printer via wi.patch | (download) |
ui5/wifisetupdialog.py |
2 1 + 1 - 0 ! |
fix attributeerror when connecting to printer via wifi |
| 0065 Fixed hp setup crash when user wants to define path .patch | (download) |
setup.py |
3 3 + 0 - 0 ! |
fixed hp-setup crash when user wants to define path to ppd file |
| 0066 Ignore symlinks when installing plugins.patch | (download) |
installer/pluginhandler.py |
2 1 + 1 - 0 ! |
ignore symlinks when installing plugins External scripts, which are downloaded and run by hp-plugin, try to create links in non-existing dirs. These scripts ignore errors, so plugin is installed fine but then internal hp-plugin can check for plugin state, where links are checked too. It results in corrupted plugin state, which breaks printer installation by GUI hp-setup. Temporary workaround is to ignore these bad links and real fix should come from HP, because their external scripts try to create links in non-existing dirs. Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1671513 Reported upstream: https://bugs.launchpad.net/hplip/+bug/1814574 |
| 0067 Scanning broken for HP LaserJet 3052.patch | (download) |
scan/scanext/scanext.c |
10 0 + 10 - 0 ! |
scanning broken for hp laserjet 3052 |
| 0068 Fixed hpcups crash when required plugin missing.patch | (download) |
prnt/hpcups/Compressor.cpp |
2 1 + 1 - 0 ! |
fixed hpcups crash when required plugin missing |
| 0069 Fixing issues found by coverity scan.patch | (download) |
Makefile.am |
6 3 + 3 - 0 ! |
fixing issues found by coverity scan |
| 0070 abrt hplip strlen hp killed by SIGSEGV.patch | (download) |
io/hpmud/musb.c |
2 1 + 1 - 0 ! |
[abrt] hplip: strlen(): hp killed by sigsegv Segfault during logging to syslog because argument are switched bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=1727162 upstream https://bugs.launchpad.net/hplip/+bug/1837846 |
| 0071 abrt hp systray BlockingIOError Errno 11 Resource te.patch | (download) |
systray.py |
9 8 + 1 - 0 ! |
[abrt] hp-systray:blockingioerror: [errno 11] resource temporarily unavailable Traceback in hp-systray when there are no resource wanted to report upstream, but launchpad ends with timeout error bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=1738321 |
| 0072 Fix building with Python 3.8.patch | (download) |
Makefile.am |
8 4 + 4 - 0 ! |
fix building with python 3.8 |
| 0073 Fix upstream CFLAGS override.patch | (download) |
configure.in |
36 23 + 13 - 0 ! |
fix upstream cflags override Upstream check for python clears OS build system CFLAGS LP: #1879445 Closes: #961028 |
| 0074 py3.8 Fix SyntaxWarning is is not with a literal.patch | (download) |
base/utils.py |
2 1 + 1 - 0 ! |
py3.8: fix syntaxwarning: "is"/"is not" with a literal Closes: #955168 |
| 0075 py3.8 Assume the python3 distro package is available.patch | (download) |
base/password.py |
33 2 + 31 - 0 ! |
=?utf-8?q?py3=2e8=3a=c2=a0assume_the_python3-distro_package_is_ava?= =?utf-8?q?ilable?= |
| 0076 Let IsChromeOS always return 0.patch | (download) |
common/utils.c |
41 2 + 39 - 0 ! |
let ischromeos always return 0 Closes: #940317 |
| 0077 Replace isAlive by is_alive on threading.Thread inst.patch | (download) |
copier/copier.py |
4 2 + 2 - 0 ! |
replace isalive by is_alive on threading.thread instances Closes: #981580 |
| 0078 Grow m_pPrinterBuffer if needed on each page.patch | (download) |
prnt/hpcups/HPCupsFilter.cpp |
13 10 + 3 - 0 ! |
grow m_pprinterbuffer if needed on each page Bug-Debian: https://bugs.debian.org/974828 Bug-Ubuntu: https://launchpad.net/bugs/1904318 |
| 0079 Workaround Add 32 bytes to allocation ColorMatcher.patch | (download) |
prnt/hpcups/ColorMatcher.cpp |
3 2 + 1 - 0 ! |
workaround: add 32 bytes to allocation colormatcher Bug-Debian: https://bugs.debian.org/972339 Bug-Ubuntu: https://launchpad.net/bugs/1901209 ==12899== Invalid read of size 1 ==12899== at 0x1174D6: Backward16PixelsNonWhite (Halftoner.h:106) |
| 0080 Workaround Add 32 bytes to allocation Halftoner.patch | (download) |
prnt/hpcups/Halftoner.cpp |
4 2 + 2 - 0 ! |
workaround: add 32 bytes to allocation halftoner Bug-Debian: https://bugs.debian.org/972339 Bug-Ubuntu: https://launchpad.net/bugs/1901209 ==144269== Invalid read of size 1 ==144269== at 0x114577: Mode9::Process(RASTERDATA*) (Mode9.cpp:332) ==144269== by 0x11EDA4: Process (Pipeline.cpp:72) ==144269== by 0x11EDA4: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:79) ==144269== by 0x11EDDF: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:83) ==144269== by 0x11EDDF: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:83) ==144269== by 0x112677: HPCupsFilter::processRasterData(_cups_raster_s*) (HPCupsFilter.cpp:779) ==144269== by 0x112DE8: HPCupsFilter::StartPrintJob(int, char**) (HPCupsFilter.cpp:597) ==144269== by 0x4C17D09: (below main) (libc-start.c:308) ==144269== Address 0x5a8cc0b is 0 bytes after a block of size 379 alloc'd ==144269== at 0x483950F: operator new[](unsigned long) (vg_replace_malloc.c:431) ==144269== by 0x12047B: Halftoner::Halftoner(PrintMode_s*, unsigned int, int*, int, bool) (Halftoner.cpp:184) ==144269== by 0x11817B: Pcl3::Configure(Pipeline**) (Pcl3.cpp:92) ==144269== by 0x11EA30: Job::Configure() (Job.cpp:248) ==144269== by 0x11EB67: Job::Init(SystemServices*, JobAttributes_s*, Encapsulator*) (Job.cpp:63) ==144269== by 0x111A35: HPCupsFilter::startPage(cups_page_header2_s*) (HPCupsFilter.cpp:481) ==144269== by 0x112792: HPCupsFilter::processRasterData(_cups_raster_s*) (HPCupsFilter.cpp:668) ==144269== by 0x112DE8: HPCupsFilter::StartPrintJob(int, char**) (HPCupsFilter.cpp:597) ==144269== by 0x4C17D09: (below main) (libc-start.c:308) |
| 0081 Workaround Add 32 bytes to allocation Compressor.patch | (download) |
prnt/hpcups/Compressor.cpp |
3 2 + 1 - 0 ! |
workaround: add 32 bytes to allocation compressor Bug-Debian: https://bugs.debian.org/972339 Bug-Ubuntu: https://launchpad.net/bugs/1901209 ==183233== Invalid read of size 1 ==183233== at 0x11465A: Mode9::Process(RASTERDATA*) (Mode9.cpp:215) ==183233== by 0x11EDA4: Process (Pipeline.cpp:72) ==183233== by 0x11EDA4: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:79) ==183233== by 0x11EDDF: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:83) ==183233== by 0x11EDDF: Pipeline::Execute(RASTERDATA*) (Pipeline.cpp:83) ==183233== by 0x112677: HPCupsFilter::processRasterData(_cups_raster_s*) (HPCupsFilter.cpp:779) ==183233== by 0x112DE8: HPCupsFilter::StartPrintJob(int, char**) (HPCupsFilter.cpp:597) ==183233== by 0x4C17D09: (below main) (libc-start.c:308) ==183233== Address 0x5a8f0a1 is 0 bytes after a block of size 3,025 alloc'd ==183233== at 0x483950F: operator new[](unsigned long) (vg_replace_malloc.c:431) ==183233== by 0x113AE6: Compressor::Compressor(unsigned int, bool) (Compressor.cpp:44) ==183233== by 0x114AEB: Mode9::Mode9(unsigned int, bool) (Mode9.cpp:34) ==183233== by 0x1181C1: Pcl3::Configure(Pipeline**) (Pcl3.cpp:95) ==183233== by 0x11EA30: Job::Configure() (Job.cpp:248) ==183233== by 0x11EB67: Job::Init(SystemServices*, JobAttributes_s*, Encapsulator*) (Job.cpp:63) ==183233== by 0x111A35: HPCupsFilter::startPage(cups_page_header2_s*) (HPCupsFilter.cpp:481) ==183233== by 0x112792: HPCupsFilter::processRasterData(_cups_raster_s*) (HPCupsFilter.cpp:668) ==183233== by 0x112DE8: HPCupsFilter::StartPrintJob(int, char**) (HPCupsFilter.cpp:597) ==183233== by 0x4C17D09: (below main) (libc-start.c:308) |
