Package: cups / 2.2.5-2
Metadata
Package | Version | Patches format |
---|---|---|
cups | 2.2.5-2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
pwg raster attributes.patch | (download) |
scheduler/printers.c |
77 76 + 1 - 0 ! |
for pwg raster, add required ipp attributes Add required by IPP Everywhere for PWG Raster when PWG Raster as input format is supported Bug-Upstream: https://www.cups.org/str.php?L4428 |
manpage hyphen minus.patch | (download) |
man/backend.man |
4 2 + 2 - 0 ! |
fix hyphen-used-as-minus-sign manpage errors Automatically generated using sed -i -s 's/^-/\\-/g;s/ -/ \\-/g;s/"-/"\\-/g' man/*.man* Also fix a missing backslash escape |
rootbackends worldreadable.patch | (download) |
backend/Makefile |
4 2 + 2 - 0 ! |
install root backends world-readable. This is needed: - to comply with Debian Policy - because it is both nonsensical to to not do so - it also breaks system checkers, bug reporting, etc Bug: http://www.cups.org/str.php?L2935 Bug-Debian: http://bugs.debian.org/410171 |
fixes for jobs with multiple files and multiple formats.patch | (download) |
backend/ipp.c |
5 4 + 1 - 0 ! |
fix jobs with multiple files or multiple formats Bug-Redhat: https://bugzilla.redhat.com/show_bug.cgi?id=972242 Bug: https://www.cups.org/str.php?L4348 Last-Updated: 2015-02-10 Patch-Name: fixes-for-jobs-with-multiple-files-and-multiple-formats.patch |
tests ignore warnings.patch | (download) |
test/run-stp-tests.sh |
6 5 + 1 - 0 ! |
tests: ignore warnings from colord and avahi These warnings change the expected number of warnings |
tests ignore usb crash.patch | (download) |
test/run-stp-tests.sh |
5 4 + 1 - 0 ! |
tests: ignore usb & dnssd backend unexpected exits Ignore the following errors: "[cups-deviced] PID * (usb) crashed on signal 11!" and "[cups-deviced] PID * (dnssd) stopped with status 1" They seem to regularly happen on Debian/Ubuntu buildds and break error lines counting. |
tests ignore kfreebsd amd64 not a pdf.patch | (download) |
test/run-stp-tests.sh |
2 2 + 0 - 0 ! |
tests: ignore loadfile failures Ignore the 'loadFile failed: temp file: not a PDF file' error that sometimes breaks the errorlines counting on kfreebsd-amd64 for some reason |
tests ignore ipv6 address family not supported.patch | (download) |
test/run-stp-tests.sh |
1 1 + 0 - 0 ! |
tests: ignore errors triggered on ipv6-deprived hosts Ignore the 'Address family not supported by protocol' error that breaks the errorlines counting on buildds without a working IPv6 stack. |
tests ignore kfreebsd unable to write uncompressed print data.patch | (download) |
test/run-stp-tests.sh |
1 1 + 0 - 0 ! |
tests: ignore the failure to write uncompressed data Ignore the 'Unable to write uncompressed print data: Broken pipe' error that sometimes breaks the errorlines counting on kfreebsd for some reason. |
test i18n nonlinux.patch | (download) |
cups/testi18n.c |
2 1 + 1 - 0 ! |
tests: do not run the cups_euc_jp test case on bsd/hurd either, as |
tests wait on unfinished jobs everytime.patch | (download) |
test/run-stp-tests.sh |
5 5 + 0 - 0 ! |
tests: make sure that all scheduled jobs are finished before running a new test. Fixes failures on slow architectures like armel and mipsel. Bug-Debian: http://bugs.debian.org/670878 |
tests fix ppdLocalize on unclean env.patch | (download) |
cups/testppd.c |
8 8 + 0 - 0 ! |
tests: force lc_* environment variables when testing (non) l10n'isation. Permits building in non-"C" environments. |
tests use ipv4 lo address.patch | (download) |
test/5.1-lpadmin.sh |
4 2 + 2 - 0 ! |
use 127.0.0.1 instead of localhost in the test-suite. this should make the test-suite work in pbuilder. It apparently also fixes an ipp backend problem in the test-suite. |
tests make lpstat call reproducible.patch | (download) |
test/run-stp-tests.sh |
6 3 + 3 - 0 ! |
force lc_all=c environment variable when grepping the output of lpstat. Permits testing in non-"C" environments. |
tests no pdftourf.patch | (download) |
test/run-stp-tests.sh |
4 1 + 3 - 0 ! |
revert commit 830cfed95a5349b008999eebd34f5233bc35829c "Update "make test" to include alternate filter." . This fixes the error lines counting in the test, and is unneeded as pdftourf is not shipped in Debian. |
move cupsd conf default to share.patch | (download) |
cgi-bin/admin.c |
6 5 + 1 - 0 ! |
move cupsd.conf.default from serverroot to datadir |
drop_unnecessary_dependencies.patch | (download) |
Makedefs.in |
2 1 + 1 - 0 ! |
do not link libcups.so and libcupsimage.so against unnecessary libraries. This avoids unnecessary package dependencies for both libcups, as well as for packages using cups-config. Bug: https://www.cups.org/str.php?L4343 Bug-Debian: http://bugs.debian.org/438067 |
read embedded options from incoming postscript and add to ipp attrs.patch | (download) |
scheduler/ipp.c |
84 84 + 0 - 0 ! |
make cups reading all option settings in postscript print jobs and add the option settings to the filter command line before starting the filter chain. This fixes the problem that in the PDF printing workflow (where incoming PostScript gets converted to PDF by pstopdf) option settings embedded in the incoming PostScript code do not get obeyed. Especially the options of jobs from Windows clients get ignored. |
cups deviced allow device ids with newline.patch | (download) |
scheduler/cups-deviced.c |
23 19 + 4 - 0 ! |
some printers have broken device ids with newline characters inside. These break the cups-deviced printer discovery mechanism and so the printers get ignored. This patch allows newline characters in device IDs Bug-Ubuntu: https://bugs.launchpad.net/bugs/468701 Bug: https://www.cups.org/str.php?L4345 |
airprint support.patch | (download) |
conf/mime.convs.in |
3 3 + 0 - 0 ! |
patch to support apple airprint (printing from iphone, ipad, ipod Touch to a CUPS server) Bug-Ubuntu: https://bugs.launchpad.net/bugs/711779 Bug-Ubuntu: https://bugs.launchpad.net/bugs/1054495 Bug-Debian: http://bugs.debian.org/700961 Bug: https://cups.org/str.php?L4341 |
cups snmp oids device id hp ricoh.patch | (download) |
backend/snmp.c |
8 8 + 0 - 0 ! |
let the "snmp" backend also use the manufacturer-specific MIBs of HP and Ricoh to obtain the device IDs of network-connected printers. This way we get more reliable information about make and model and in addition the supported page description languages, which allow to identify whether an optional PostScript add-on is installed or for an unsupported printer which generic PPD is the best choice (requested by Ricoh). Bug: https://www.cups.org/str.php?L3552 |
no conffile timestamp.patch | (download) |
scheduler/classes.c |
2 1 + 1 - 0 ! |
disable time stamps in conffiles, to avoid ever-changing files in /etc. Bug: http://www.cups.org/str.php?L3067 Bug-Debian: http://bugs.debian.org/549673 |
removecvstag.patch | (download) |
conf/Makefile |
4 4 + 0 - 0 ! |
do not write vcs tags into installed conffiles Bug: http://www.cups.org/str.php?L2369 |
rename systemd units.patch | (download) |
scheduler/org.cups.cups-lpd.socket |
2 1 + 1 - 0 ! |
rename the systemd service file from org.cups.cups.* to cups.* Patch-Name: rename-systemd-units.patch |
do not broadcast with hostnames.patch | (download) |
scheduler/conf.c |
2 1 + 1 - 0 ! |
do not use host names for broadcasting print queues and managing print queues broadcasted from other servers by default. Many networks do not have valid host names for all machines. Bug-Ubuntu: https://bugs.launchpad.net/bugs/449586 Patch-Name: do-not-broadcast-with-hostnames.patch |
reactivate_recommended_driver.patch | (download) |
scheduler/cups-driverd.cxx |
10 0 + 10 - 0 ! |
cups removes the "(recommended)" comments of the nicknames of Foomatic PPDs when listing available PPDs. This patch removes this removal action. |
logfiles_adm_readable.patch | (download) |
scheduler/log.c |
11 9 + 2 - 0 ! |
make log files readable to group "adm", if present. Bug-Ubuntu: https://launchpad.net/bugs/345953 |
default_log_settings.patch | (download) |
conf/cupsd.conf.in |
4 4 + 0 - 0 ! |
deactivate cups' own log rotating as the system already provides a more sophisticated log rotating |
confdirperms.patch | (download) |
scheduler/conf.c |
2 2 + 0 - 0 ! |
do not mess with the permissions of cupsd.conf. |
printer filtering.patch | (download) |
cups/ipp.c |
116 116 + 0 - 0 ! |
filter printers based on printer_list |
show compile command lines.patch | (download) |
Makedefs.in |
1 0 + 1 - 0 ! |
show compile command lines Patch-Name: show-compile-command-lines.patch |
log debug history nearly unlimited.patch | (download) |
scheduler/conf.c |
2 1 + 1 - 0 ! |
make log debug history nearly unlimited |
cupsd set default for SyncOnClose to Yes.patch | (download) |
conf/cups-files.conf.in |
2 1 + 1 - 0 ! |
set the default for synconclose to yes |
cups set default error policy retry job.patch | (download) |
doc/help/man-cupsd.conf.html |
4 2 + 2 - 0 ! |
set default job error policy to "retry-job", since it is less confusing and a better default on most machines. . Amend documentation accordingly. |
man cups lpd drop dangling references.patch | (download) |
man/cups-lpd.man.in |
2 0 + 2 - 0 ! |
drop dangling references from cups-lpd.man Bug-Debian: http://bugs.debian.org/570157 |
debianize_cups config.patch | (download) |
cups-config.in |
11 6 + 5 - 0 ! |
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 |
0037 Build mantohtml with the build architecture compiler.patch | (download) |
Makedefs.in |
1 1 + 0 - 0 ! |
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 |
manpage translations.patch | (download) |
man/Makefile |
15 14 + 1 - 0 ! |
po4a infrastructure and translations for manpages. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit |