Package: cups / 2.3.3op2-3+deb11u1

Metadata

Package Version Patches format
cups 2.3.3op2-3+deb11u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 backend usb libusb.c Use 60s timeout for reading at .patch | (download)

backend/usb-libusb.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 backend/usb-libusb.c: use 60s timeout for reading at backchannel

Some older models malfunction if timeout is too short.

0002 backend usb libusb.c Revert enforcing read limits.patch | (download)

backend/usb-libusb.c | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 backend/usb-libusb.c: revert enforcing read limits

This commit reverts the change introduced by 2.2.12 [1] - its
implementation caused a regression with Lexmark filters.

[1] https://github.com/apple/cups/commit/35e927f83529cd9b4bc37bcd418c50e307fced35

0003 Let cups.1 point to client.conf.5 not client.conf.7.patch | (download)

man/cups.1 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 let cups.1 point to client.conf.5, not client.conf.7

Bug: https://github.com/OpenPrinting/cups/pull/92
Closes: #982303

0004 Apple AirPrint support.patch | (download)

conf/mime.convs.in | 3 3 + 0 - 0 !
conf/mime.types | 3 3 + 0 - 0 !
scheduler/conf.c | 2 1 + 1 - 0 !
scheduler/dirsvc.c | 6 6 + 0 - 0 !
scheduler/printers.c | 4 3 + 1 - 0 !
5 files changed, 16 insertions(+), 2 deletions(-)

 apple airprint support

Bug-Ubuntu: https://bugs.launchpad.net/bugs/711779
Bug-Ubuntu: https://bugs.launchpad.net/bugs/1054495
Bug-Debian: https://bugs.debian.org/700961
Bug: https://github.com/apple/cups/issues/4341
Bug: https://github.com/OpenPrinting/cups/pull/27

0005 Keep foomatic PPDs recommended stanzas in NickNames.patch | (download)

scheduler/cups-driverd.cxx | 10 0 + 10 - 0 !
1 file changed, 10 deletions(-)

 keep foomatic ppds "(recommended)" stanzas in nicknames

Bug-Upstream: https://github.com/OpenPrinting/cups/pull/33

0006 Debian Set LogFileGroup to adm.patch | (download)

conf/cups-files.conf.in | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 debian: set logfilegroup to adm


0007 Debian Move cupsd.conf.default from SERVERROOT to DA.patch | (download)

cgi-bin/admin.c | 6 5 + 1 - 0 !
conf/Makefile | 5 3 + 2 - 0 !
2 files changed, 8 insertions(+), 3 deletions(-)

 debian: move cupsd.conf.default from serverroot to datadir

0008 Debian Do not alter the permissions of cupsd.conf ev.patch | (download)

scheduler/conf.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 debian: do not alter the permissions of cupsd.conf, ever

0009 Debian Show compile command lines.patch | (download)

Makedefs.in | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 debian: show compile command lines


0010 Debian Use dpkg architecture in cups config to make .patch | (download)

cups-config.in | 7 4 + 3 - 0 !
1 file changed, 4 insertions(+), 3 deletions(-)

 debian: use dpkg-architecture in cups-config to make it
 architecture-independant

 Also filter -L/usr/lib/(triplet) out of LDFLAGS.
 Also strip unnecessary libs from --libs.
 Also launch krb5-config at runtime to avoid getting usr/lib/(triplet) from krb5-config

Bug-Debian: https://bugs.debian.org/741519
Bug-Debian: https://bugs.debian.org/727058
Bug-Debian: https://bugs.debian.org/730838
Bug-Debian: https://bugs.debian.org/751157

0011 Debian Build mantohtml with the build architecture c.patch | (download)

Makedefs.in | 1 1 + 0 - 0 !
configure.ac | 9 9 + 0 - 0 !
man/Makefile | 5 2 + 3 - 0 !
man/mantohtml.c | 15 10 + 5 - 0 !
4 files changed, 22 insertions(+), 8 deletions(-)

 debian: build mantohtml with the build architecture compiler

mantohtml is run during build. Thus it needs to be built with the build
architecture compiler (or execution fails). The obvious part is switching to
CC_FOR_BUILD. That also depends on it not requiring any other cups components.
In particular, removing uses of strlcpy and replacing host architecture-
specific includes is thus needed.

Bug-Debian: https://bugs.debian.org/837936

0012 Debian Reproducibility httpAddrGetHostname test fail.patch | (download)

cups/testhttp.c | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 debian: reproducibility: httpaddrgethostname() test fails under
 reprotest; skip it


0013 Debian Reproducibility Do not run stp tests as root.patch | (download)

test/run-stp-tests.sh | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 debian: reproducibility: do not run stp tests as root

Reprotest insist in running these tests as root; skip them there.

0014 Debian Reproducibility Run testlang for each provide.patch | (download)

cups/Makefile | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 debian: reproducibility: run testlang for each provided cups locale
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

… and only for these.

Of the build environment forces LC_ALL to a non-provided locale, the build will fail.

0015 Debian po4a infrastructure and translations for manp.patch | (download)

man/Makefile | 17 15 + 2 - 0 !
man/Makefile.l10n | 235 235 + 0 - 0 !
man/de/Makefile | 7 7 + 0 - 0 !
man/fr/Makefile | 7 7 + 0 - 0 !
4 files changed, 264 insertions(+), 2 deletions(-)

 debian: po4a infrastructure and translations for manpages
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit