Package: openprinting-ppds Version: 20181217-2 Severity: normal Dear Maintainer,
openprinting-ppds requires too much memory, and doesn't handle this case correctly: % /usr/lib/cups/driver/openprinting-ppds cat openprinting-ppds:0/ppd/openprinting/Samsung/PXL/Samsung_M262x_282x_Series_PXL.ppd Traceback (most recent call last): File "/usr/lib/cups/driver/openprinting-ppds", line 119, in <module> main() File "/usr/lib/cups/driver/openprinting-ppds", line 95, in main ppd = cat(args[1]) File "/usr/lib/cups/driver/openprinting-ppds", line 67, in cat ppds['ARCHIVE'] = BytesIO(decompress(base64.b64decode(ppds['ARCHIVE'].encode('ASCII')))) File "/usr/lib/cups/driver/openprinting-ppds", line 17, in decompress return process.communicate(value)[0] File "/usr/lib/python3.7/subprocess.py", line 939, in communicate stdout, stderr = self._communicate(input, endtime, timeout) File "/usr/lib/python3.7/subprocess.py", line 1711, in _communicate stdout = b''.join(stdout) MemoryError zsh: exit 1 /usr/lib/cups/driver/openprinting-ppds cat % free total used free shared buff/cache available Mem: 986Mi 55Mi 698Mi 0.0Ki 233Mi 762Mi Swap: 0B 0B 0B