Format: 1.8 Date: Sat, 12 Jan 2013 09:41:00 +0100 Source: cups Binary: libcups2 libcupsimage2 libcupscgi1 libcupsmime1 libcupsppdc1 cups cups-daemon cups-client libcups2-dev libcupsimage2-dev libcupscgi1-dev libcupsmime1-dev libcupsppdc1-dev cups-bsd cups-common cups-ppdc cups-dbg Architecture: armhf armhf_translations Version: 1.6.1-1 Distribution: raring-proposed Urgency: low Maintainer: Ubuntu/armhf Build Daemon Changed-By: Didier Raboud Description: cups - Common UNIX Printing System(tm) - server cups-bsd - Common UNIX Printing System(tm) - BSD commands cups-client - Common UNIX Printing System(tm) - client programs (SysV) cups-common - Common UNIX Printing System(tm) - common files cups-daemon - Common UNIX Printing System(tm) - server cups-dbg - Common UNIX Printing System(tm) - debugging symbols cups-ppdc - Common UNIX Printing System(tm) - PPD manipulation utilities libcups2 - Common UNIX Printing System(tm) - Core library libcups2-dev - Common UNIX Printing System(tm) - Development files CUPS library libcupscgi1 - Common UNIX Printing System(tm) - CGI library libcupscgi1-dev - Common UNIX Printing System(tm) - Development files for CGI libra libcupsimage2 - Common UNIX Printing System(tm) - Raster image library libcupsimage2-dev - Common UNIX Printing System(tm) - Development files CUPS image li libcupsmime1 - Common UNIX Printing System(tm) - MIME library libcupsmime1-dev - Common UNIX Printing System(tm) - Development files MIME library libcupsppdc1 - Common UNIX Printing System(tm) - PPD manipulation library libcupsppdc1-dev - Common UNIX Printing System(tm) - Development files PPD library Closes: 508941 645442 670042 670224 683754 690522 692791 Launchpad-Bugs-Fixed: 872483 904093 1001028 1027804 1031583 1032385 1032456 1034045 1036974 1038695 1041013 1046982 1050009 1052897 1054495 Changes: cups (1.6.1-1) experimental; urgency=low . * New upstream release - Avahi-based Bonjour/DNS-SD/mDNS support - ICC-based color management with colord - IPP-Everywhere support - Moved filters not needed by Mac OS to cups-filters project at OpenPrinting. - Moved API of libcupsdrivers (driver.h) and of part of libcupsimage (image.h) to cups-filters. - cups-polld removed - Fixes: LP: #904093, LP: #1027804, Closes: #690522 . [ Marc Deslauriers ] * debian/local/apport-hook.py: Also attach AppArmor information and logs. . [ Jamie Strandboge ] * debian/local/apparmor-profile: deny capability block_suspend. It is noisy and doesn't seem to actually be needed. This can be revisited if it turns out it is needed. (LP: #1031583) . [ Till Kamppeter ] * debian/patches/ipp-backend-cups-1.5.4-fixes.patch, debian/patches/install-sh-remove-bashism.patch, debian/patches/usb-backend-busy-loop-fix.patch, debian/patches/usb-backend-detach-usblp-earlier-crash-guards.patch, debian/patches/usb-backend-initialize-usblp-attached-state.patch, debian/patches/usb-backend-further-enhancements.patch, debian/patches/snmp-dont-stop-without-ipv6.patch, debian/patches/cups-avahi.patch, debian/patches/colord-support.patch: Removed, included upstream. * debian/patches/dnssd-reg-array-linear-search.patch: Removed, not applicable any more. * debian/patches/pidfile.patch, debian/patches/airprint-support.patch, debian/patches/no-conffile-timestamp.patch, debian/patches/drop_unnecessary_dependencies.patch, debian/patches/configure-default-browse-protocols.patch debian/patches/add-ipp-backend-of-cups-1.4.patch debian/patches/printer-filtering.patch, debian/patches/show-compile-command-lines.patch, debian/patches/pstops-based-workflow-only-for-printing-ps-on-a-ps -printer.patch, debian/patches/tests-ignore-usb-crash.patch: Manually regenerated to adapt to upstream changes. * debian/patches/debian/patches/ppd-poll-with-client-conf.patch, debian/patches/manpage-translations.patch, debian/patches/rootbackends-worldreadable.patch, debian/patches/reactivate_recommended_driver.patch, debian/patches/read-embedded-options-from-incoming-postscript-and-add-to-ipp -attrs.patch, debian/patches/do-not-broadcast-with-hostnames.patch, debian/patches/confdirperms.patch, debian/patches/log-debug-history-nearly-unlimited.patch, debian/patches/tests-ignore-warnings.patch, debian/patches/tests-ignore-usb-crash.patch, debian/patches/tests-slow-lpstat.patch, debian/patches/tests-fix-ppdLocalize-on-unclean-env.patch, debian/patches/pidfile.patch: Refreshed with quilt. * debian/patches/airprint-support.patch: Fixes in the conditionals to make AirPrint work with the new upstream Avahi support, support for iOS 6 clients (LP: #1054495). * debian/patches/network-backends-snmp-queries-optional.patch: SNMP queries by network backends can get suppressed now by adding "?snmp=false" to the end of the URI. SNMP queries to Bonjour-shared CUPS queue will get suppressed by default. * debian/patches/usb-backend-reset-after-job-only-for-specific-devices.patch: Let the USB backend only send a clean-up reset after the job if it is really needed (LP: #1032456), force-uni-directional access for Canon Pixma iP4200 (CUPS STR #4155) and iP4300 (LP: #1032385). * debian/patches/usb-backend-more-quirk-rules.patch: Added more quirk rules which are not yet committed upstream: Canon MP500 (LP: #1032456), MP510 (LP: #1050009), MP550 (CUPS STR #4155), MP560 (CUPS STR #4155), Brother HL-1430 (LP: #1038695), Oki Okipage 14ex (LP: #872483), Oki B410d (LP: #872483), all Zebra printers (LP: #1001028). * debian/patches/cupsd-conf-remove-obsolete-browse-directives.patch: Removed obsolete "BrowseOrder" and "BrowseAllow" lines from cupsd.conf. * debian/patches/get-ppd-file-for-statically-configured-bonjour-shared -queues.patch: Applications could not get the PPD file for statically-configured Bonjour- shared print queues (CUPS STR #4159) * debian/patches/get-ppd-file-for-statically-configured-ipp-shared -queues.patch: Applications could not get the PPD file for statically-configured IPP- shared print queues (CUPS STR #4178) * debian/patches/printers-c-recognize-remote-cups-queue-via-dnssd-uri.patch, Treat raw queues pointing to a CUPS server as remote queues (using PPD on server) also if they have a "dnssd://..." URI. * debian/patches/avahi-not-considered-at-some-dnssd-conditionals.patch: At some points Avahi was not considered in conditionals for DNS-SD. This broke most of the printer sharing functionality. * debian/patches/prevent-crash-due-to-null-host-name-or-fqdn-from-avahi.patch: Prevent crash due to NULL host name or FQDN from Avahi (CUPS STR #4183, LP: #1046982, LP: #1034045). * debian/patches/fix-crash-on-shutdown-caused-by-broken-avahi-config.patch: Fix crash on shutdown caused by broken Avahi config (CUPS STR #4192, LP: #1036974). * debian/patches/fix-another-spot-where-avahi-crashes-cupsd-because-it-does -not-handle-null-values-from-its-own-apis.patch: Fix another spot where Avahi crashes cupsd because it does not handle NULL values returned by its own APIs (CUPS STR #4200, LP: #1041013). * debian/patches/cupsd-no-crash-on-avahi-threaded-poll-shutdown.patch: Fixed crash which sometimes happens on shutdown of the CUPS daemom, caused by a wrong shutdown sequence for shutting down the Avahi threaded poll (CUPS STR #4213, CUPS STR #4180, LP: #1034045). * debian/patches/filter-out-all-control-characters-from-the-1284-device -id.patch: Do not only filter newline characters out of device IDs but any non-printable character (CUPS STR #4124). * debian/patches/ipp-backend-did-not-specify-the-compression-used.patch: The IPP backend did not specify the compression used (CUPS STR #4181). * debian/patches/ipp-backend-did-not-send-cancel-request-to-printers-when-a -job-was-canceled-and-printer-did-not-support-create-job.patch: The IPP backend did not send a cancel request to printers when a job was canceled and the printer did not support Create-Job. This is to improve the "ipp" backend as much as possible to reduce the ned of the "ipp14" backend ("ipp" backend of CUPS 1.4.x added to the Debian/Ubuntu package as fallback in case of regressions of the current "ipp" backend). * debian/patches/work-around-some-broken-ipp-printers.patch: Work around some broken IPP printers (CUPS STR #4190). Also catch late authentication issues so the backend doesn't just spin on a print request that will never succeed. * debian/patches/ipp-backend-abort-the-outer-loop-if-we-get-a-failure-from -send-document.patch, debian/patches/ipp-backend-could-get-stuck-in-an-endless-loop-on-certain -network-errors.patch: Prevent IPP backend from falling into an infinite loop in certain situations (CUPS STR #4194). * debian/patches/fix-make-check.patch: Fix "make check". * debian/patches/ubuntu/ubuntu-disable-browsing.patch: Updated. * debian/cups.install: Removed all references to the discontinued cups-polld. * debian/rules: Removed lines for deletion of filters, fonts and glyphs which have moved to cups-filters and also the line for commenting out conversion rules. * debian/rules, debian/cups.install, debian/cups-common.install: Do not install fonts and charsets, there are none any more in CUPS. * debian/control, debian/libcupsdriver1-dev.install, debian/libcupsdriver1.symbols, debian/libcupsdriver1.install: libcupsdriver.so got moved to cups-filters as part of libcupsfilters.so. * debian/libcupsimage2-dev.install: image.h removed, this API has moved to cups-filters. * debian/rules: Removed "--with-remote_protocols='CUPS dnssd'" from the ./configure command line and removed the "CUPS" from "--with-local_protocols='CUPS dnssd'". These settings are not supported any more in CUPS 1.6.x. * debian/rules, debian/libcups2-dev.examples: Removed references to scripting/ this subdirectory does not exist any more in CUPS 1.6.x. * debian/libcups2.symbols, debian/libcupsimage2.symbols: Refreshed using the diff of the dpkg-gensymbols output during build. * debian/cups.postinst: Clean /etc/cups/cupsd.conf from all keywords and settings which got obsolete with the dropping CUPS Broadcasting/Browsing in CUPS 1.6.x: BrowsePoll, BrowseAllow, BrowseDeny, BrowseOrder, and BrowseRemoteProtocols lines get removed and the "cups" argument gets removed from the BrowseLocalProtocols line (LP: #1052897). * Split the "cups" binary package into "cups" and "cups-daemon". Installation of "cups-daemon" without "cups" gives a CUPS environment for raw queues only, especially as a client-only mode with queues pointing to remote printers set up automatically with cups-browsed from cups-filters. This environment gives basic printing support on low-footprint mobile systems, like Ubuntu for Android. . [ Martin Pitt ] * manpage-translations.patch: Update German manpage translations, thanks Helge Kreutzmann! (Closes: #670042) * manpage-translations.patch: Update French manpage translations, thanks Julien Patriarca! (Closes: #670224) * debian/README.Debian: Explain how to enable cups-lpd, thanks Vincent McIntyre. (Closes: #508941) . [ Didier Raboud ] * Make sure unowned obsolete backends are removed on configure. (Closes: #683754) * Update all debconf translations to cope with the ipp14 addition and parallel and serial removals. * Add patch to force C locale when testing the (non-)localized PPD content fetch. * Re-order patches to put the tests-fixing ones earlier. * Rename tests-slow-lpstat.patch to tests-wait-on-unfinished-jobs-everytime.patch : wait on remaining jobs before each test. This fix the too slow architectures' FTBFS. * When modprobe'ing usblp, respect the blacklist. Thanks to Julien Cristau for noticing! * Use cups-filters' filters, type declarations, conversions, libraries and banners in the tests. Add cups-filters' and libcupsfilters1-dev Build-Depends, with a version bigger than 1.0.24-3~ (to pull bc in). * Convert packaging repository to Git, change VCS-* fields accordingly, update debian/README.source. * Merge releases targeted at wheezy. * Refresh all patches using "quilt -p ab". * Uploaders: - Add myself. - Remove Kenshi Muto with his agreement and with great thanks for his past work! * Put under Debian Printing Team umbrella. * Drop cupsddk transitional package, was transitional in Squeeze. * Make libcupsimage2 depend on libcupsfilters1 as functions (and exported symbols) moved there. * Enable manpage translations by installing them from debian/rules when they exist. This allows the build to be more robust against non-complete translations. * Disable pstops-based-workflow-only-for-printing-ps-on-a-ps-printer.patch, as it breaks the build tests in 1.6.1. Re-opens #593338. * Remove the obsolete etc/cups/pdftops.conf and etc/cups/acroread.conf using cups.maintscript. (Closes: #645442) * Drop redundant dpkg-maintscript-helper snippets in cups maintainer scripts. * Drop redundant Priority and Section values in debian/control. * Convert packaging to debhelper 9; drop cdbs Build-Depends. * Drop all relationships to libcupsys2{,-dev} and cupsddk-drivers as they got removed before Lenny. * In tests-ignore-usb-crash.patch, also ignore "[cups-deviced] PID * (dnssd) stopped with status 1" errors. * Make sure internal libraries relationships are tight enough. * Fix STR#4223 "lpadmin to root privilege escalation" by including the * upstream heavy fix. Fixes CVE-2012-5519, Closes: #692791. * Update most patches to cope with the above change. * Make sure to drop CVS tags from all config files. * Import "The scheduler did not delete job control backup files (STRĀ #4244)" from upstream to fix the testsuite. Checksums-Sha1: ae6e67abd3c2cf8181267a2a9a0d6a0830b16053 166154 libcups2_1.6.1-1_armhf.deb c2e10951ca0eb0cdc0460a7e5cc6b7bc9436fef6 14890 libcupsimage2_1.6.1-1_armhf.deb 1848f1e513fd0236cd18a25125aacbecbf2d57d5 26152 libcupscgi1_1.6.1-1_armhf.deb 31dd25daf032bca0400658b7a20da5bd8cafc36a 11268 libcupsmime1_1.6.1-1_armhf.deb 157850aae68c1b2c0fda6b8f113f81964f518c01 47668 libcupsppdc1_1.6.1-1_armhf.deb 57d54227ff256259bcfb1a9e0455bb185b1abf79 873446 cups_1.6.1-1_armhf.deb 18f5c918361a9a8a6f8eca5bf42e1e68cf7f45d1 277324 cups-daemon_1.6.1-1_armhf.deb 051f2b20060c1395c5916de5168fcd5292716bc0 191626 cups-client_1.6.1-1_armhf.deb 52c6dd38e74598a05587e41fb57baac018bb937f 227474 libcups2-dev_1.6.1-1_armhf.deb 632795616e73684e8b6cbcddb99661a7f9311bbe 18038 libcupsimage2-dev_1.6.1-1_armhf.deb 0a753c405e3d7ede67a41bba3e84d344004bef88 33464 libcupscgi1-dev_1.6.1-1_armhf.deb 1a6dc1fe2c3ce2d62451583520856761f7fbd58d 12688 libcupsmime1-dev_1.6.1-1_armhf.deb dd31118d387943b1d94a56c1902bd3b9a3e408de 65840 libcupsppdc1-dev_1.6.1-1_armhf.deb 2073b011d231a912864ba9a285ec82011baf1ed0 28112 cups-bsd_1.6.1-1_armhf.deb 01a490ade250540c1cd7a2ee517e9a4829287fff 28714 cups-ppdc_1.6.1-1_armhf.deb 121c4b23287a3541920a0e4db06d976dbe054be0 1911440 cups-dbg_1.6.1-1_armhf.deb d48a8b0cc38af079f3f4d76d3320db7c073af878 479882 cups_1.6.1-1_armhf_translations.tar.gz Checksums-Sha256: 36cc114f207edbcea9ab2397f9d6f4db4ffea9813b84ee0dfdde80d339b692cc 166154 libcups2_1.6.1-1_armhf.deb 0d7b51628acd7bbf2e06b22d08020bfd7f1dfe349bed3bf686184895afbcb0e6 14890 libcupsimage2_1.6.1-1_armhf.deb 9f72a46cf6f77b8a0e62d13debeed65a17fd5ddeeeb3bda9173bf0086b5b2455 26152 libcupscgi1_1.6.1-1_armhf.deb 6918c7f53fa98663bdb47557c24835de3a5a074618eab1df6d4d2cc859ede2a0 11268 libcupsmime1_1.6.1-1_armhf.deb d86a9f602dbb50c8334442dcc9577e21040cd0574c6cd19cd04de5b7ce1fafcf 47668 libcupsppdc1_1.6.1-1_armhf.deb 8abec33f5aff8adca7a49fc4e9da2e7ce67e03bcd9776a2fdbc0e1568f846ce9 873446 cups_1.6.1-1_armhf.deb 2c7acafa16ce9de8534571b93b567dcf426bf90827428464def2828f5d55cc5e 277324 cups-daemon_1.6.1-1_armhf.deb 7f02b4977b0549c8b186b5b0f09fc19e42c4b91ad5611c86d662f17fd2643d99 191626 cups-client_1.6.1-1_armhf.deb db8f3af4a067ca720e402b2e00cb6e7dfd525ff06a5e0eb89b96cc1b01962495 227474 libcups2-dev_1.6.1-1_armhf.deb 41481c03b7a77b81e676955809f8e5f90f63acac81500fb4376d6ef886e5e543 18038 libcupsimage2-dev_1.6.1-1_armhf.deb b62a921c90690b6881f047825098c2f37ca0795d4d02e4d5f73e3e8c472e0645 33464 libcupscgi1-dev_1.6.1-1_armhf.deb 404a4888a32cfadc633c72a7b99bbc09aeb874bff307d27e6b89ab8d26944419 12688 libcupsmime1-dev_1.6.1-1_armhf.deb cb37a90bddf7f5e8d90a9c5bc1b1072dba606bb31c00179d76a58b60f81a586f 65840 libcupsppdc1-dev_1.6.1-1_armhf.deb a53b9569cc277335cd30d9c81b83804442445da0727efb9eb8e82632c4263f89 28112 cups-bsd_1.6.1-1_armhf.deb f6d542b6f5d7ed9a6bdc0c90ee6eec85bc021dc98ca861764b963c8dbaa57918 28714 cups-ppdc_1.6.1-1_armhf.deb 9529793ed60bf4cdd059a6e0b3c1c5f3db834a3e14db850640f902fd38066870 1911440 cups-dbg_1.6.1-1_armhf.deb e4c9efcf1ef805ab79e27059b343287dc9908ec07bb5cd6af10695e090b03236 479882 cups_1.6.1-1_armhf_translations.tar.gz Files: f832f3ab9d28e37d7163b34b874976b8 166154 libs optional libcups2_1.6.1-1_armhf.deb 113bd996425b17793f04a4ad48abded5 14890 libs optional libcupsimage2_1.6.1-1_armhf.deb d3dc6a06d483b83d284517ec91f5a25d 26152 libs optional libcupscgi1_1.6.1-1_armhf.deb b7658094df72e6cb535e4e7a2672c128 11268 libs optional libcupsmime1_1.6.1-1_armhf.deb 9584dc31d53df6d27c4dcab0f5d9e928 47668 libs optional libcupsppdc1_1.6.1-1_armhf.deb 3b46519c8e8e318833e01d799212e547 873446 net optional cups_1.6.1-1_armhf.deb 92c4eb778ec1774811f66e11fe755553 277324 net optional cups-daemon_1.6.1-1_armhf.deb ea08e8f3e2675e33714c3de74f1482f1 191626 net optional cups-client_1.6.1-1_armhf.deb 08f3e761e0d4ca4405dd62711581358d 227474 libdevel optional libcups2-dev_1.6.1-1_armhf.deb e1265ae860b3ff8240f4da6c0dd6db0b 18038 libdevel optional libcupsimage2-dev_1.6.1-1_armhf.deb b3bc3b2623137625eb5a9b977f5b2ce9 33464 libdevel optional libcupscgi1-dev_1.6.1-1_armhf.deb a65bbc56eb722c695c16a06c39794936 12688 libdevel optional libcupsmime1-dev_1.6.1-1_armhf.deb eb68789c18f0721441ff32af2ea206d2 65840 libdevel optional libcupsppdc1-dev_1.6.1-1_armhf.deb 004e64593a0734879178dba74ba4205f 28112 net extra cups-bsd_1.6.1-1_armhf.deb 622dd21a9e736fd8b5c92170554aeabe 28714 utils optional cups-ppdc_1.6.1-1_armhf.deb 671675499db59ac420cb3616a59bf3d0 1911440 debug extra cups-dbg_1.6.1-1_armhf.deb 7f0a9226021e185a2a8662da5ff4db3b 479882 raw-translations - cups_1.6.1-1_armhf_translations.tar.gz