Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cups for openSUSE:Factory checked in at 2024-10-01 17:11:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cups (Old) and /work/SRC/openSUSE:Factory/.cups.new.29891 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "cups" Tue Oct 1 17:11:31 2024 rev:176 rq:1204788 version:2.4.11 Changes: -------- --- /work/SRC/openSUSE:Factory/cups/cups.changes 2024-07-09 20:03:54.784514593 +0200 +++ /work/SRC/openSUSE:Factory/.cups.new.29891/cups.changes 2024-10-01 17:11:44.525537356 +0200 @@ -1,0 +2,35 @@ +Mon Sep 30 12:41:11 UTC 2024 - Johannes Meixner <jsmeix@suse.com> + +- Version upgrade to 2.4.11: + See https://github.com/openprinting/cups/releases + CUPS 2.4.11 brings several bug fixes regarding IPP response + validation, processing PPD values, Web UI support + (checkbox support, modifying printers) and others fixes. + Detailed list (from CHANGES.md): + * Updated the maximum file descriptor limit + for `cupsd` to 64k-1 (Issue #989) + * Fixed `lpoptions -d` with a discovered + but not added printer (Issue #833) + * Fixed incorrect error message for HTTP/IPP errors (Issue #893) + * Fixed JobPrivateAccess and SubscriptionPrivateAccess support + for "all" (Issue #990) + * Fixed issues with cupsGetDestMediaByXxx (Issue #993) + * Fixed adding and modifying of printers + via the web interface (Issue #998) + * Fixed HTTP PeerCred authentication + for domain users (Issue #1001) + * Fixed checkbox support (Issue #1008) + * Fixed printer state notifications (Issue #1013) + * Fixed IPP Everywhere printer setup (Issue #1033) + Issues are those at https://github.com/OpenPrinting/cups/issues + In particular CUPS 2.4.11 contains those commit regarding + IPP response validation and processing PPD values: + * "Quote PPD localized strings" + https://github.com/OpenPrinting/cups/commit/1e6ca5913eceee906038bc04cc7ccfbe... + plus a cleanup to "Fix warnings for unused vars" + https://github.com/OpenPrinting/cups/commit/2abe1ba8a66864aa82cd9836b37e5710... +- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.11 +- avoid_C99_mode_for_loop_initial_declarations.patch + is no longer needed because the issue is fixed upstream. + +------------------------------------------------------------------- Old: ---- avoid_C99_mode_for_loop_initial_declarations.patch cups-2.4.10-source.tar.gz cups-2.4.10-source.tar.gz.sig New: ---- cups-2.4.11-source.tar.gz cups-2.4.11-source.tar.gz.sig BETA DEBUG BEGIN: Old:- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.11 - avoid_C99_mode_for_loop_initial_declarations.patch is no longer needed because the issue is fixed upstream. BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cups.spec ++++++ --- /var/tmp/diff_new_pack.dglkVC/_old 2024-10-01 17:11:46.437617058 +0200 +++ /var/tmp/diff_new_pack.dglkVC/_new 2024-10-01 17:11:46.437617058 +0200 @@ -40,18 +40,18 @@ # "zypper vcmp 2.3.b99 2.3.0" shows "2.3.b99 is older than 2.3.0" and # "zypper vcmp 2.2.99 2.3b6" show "2.2.99 is older than 2.3b6" so that # version upgrades from 2.2.x via 2.3.b* to 2.3.0 work: -Version: 2.4.10 +Version: 2.4.11 Release: 0 Summary: The Common UNIX Printing System License: Apache-2.0 Group: Hardware/Printing URL: https://openprinting.github.io/cups # To get Source0 go to https://github.com/OpenPrinting/cups/releases or use e.g. -# wget --no-check-certificate -O cups-2.4.10-source.tar.gz https://github.com/OpenPrinting/cups/releases/download/v2.4.10/cups-2.4.10-s... -Source0: https://github.com/OpenPrinting/cups/releases/download/v2.4.10/cups-2.4.10-s... +# wget --no-check-certificate -O cups-2.4.11-source.tar.gz https://github.com/OpenPrinting/cups/releases/download/v2.4.11/cups-2.4.11-s... +Source0: https://github.com/OpenPrinting/cups/releases/download/v2.4.11/cups-2.4.11-s... # To get Source1 go to https://github.com/OpenPrinting/cups/releases or use e.g. -# wget --no-check-certificate -O cups-2.4.10-source.tar.gz.sig https://github.com/OpenPrinting/cups/releases/download/v2.4.10/cups-2.4.10-s... -Source1: https://github.com/OpenPrinting/cups/releases/download/v2.4.10/cups-2.4.10-s... +# wget --no-check-certificate -O cups-2.4.11-source.tar.gz.sig https://github.com/OpenPrinting/cups/releases/download/v2.4.11/cups-2.4.11-s... +Source1: https://github.com/OpenPrinting/cups/releases/download/v2.4.11/cups-2.4.11-s... # To make Source2 use e.g. # gpg --keyserver keys.openpgp.org --recv-keys 7082A0A50A2E92640F3880E0E4522DCC9B246FF7 # gpg --export --armor 7082A0A50A2E92640F3880E0E4522DCC9B246FF7 >cups.keyring @@ -61,21 +61,13 @@ # To manually verify Source0 with Source1 and Source2 do e.g. # gpg --import cups.keyring # gpg --list-keys | grep -1 'Zdenek Dohnal' -# gpg --verify cups-2.4.10-source.tar.gz.sig cups-2.4.10-source.tar.gz +# gpg --verify cups-2.4.11-source.tar.gz.sig cups-2.4.11-source.tar.gz Source102: Postscript.ppd.gz Source105: Postscript-level1.ppd.gz Source106: Postscript-level2.ppd.gz Source108: cups-client.conf Source109: baselibs.conf # Patch0...Patch9 is for patches from upstream: -# Patch1 avoid_C99_mode_for_loop_initial_declarations.patch is -# https://github.com/OpenPrinting/cups/commit/a2b8872ea95564e065e3a08e2aa12a15... -# to avoid "error: 'for' loop initial declarations are only allowed in C99 mode" -# that happens when building for SLE12 at "for (char *start = ..." since -# https://github.com/OpenPrinting/cups/commit/a7eda84da73126e40400e05dd27d57f8... -# see https://github.com/OpenPrinting/cups/issues/1000 -# and https://github.com/OpenPrinting/cups/pull/1004 -Patch1: avoid_C99_mode_for_loop_initial_declarations.patch # Source10...Source99 is for sources from SUSE which are intended for upstream: # Patch10...Patch99 is for patches from SUSE which are intended for upstream: # Patch10 cups-2.1.0-choose-uri-template.patch adds 'smb://...' URIs to templates/choose-uri.tmpl: @@ -305,14 +297,6 @@ %prep %setup -q # Patch0...Patch9 is for patches from upstream: -# Patch1 avoid_C99_mode_for_loop_initial_declarations.patch is -# https://github.com/OpenPrinting/cups/commit/a2b8872ea95564e065e3a08e2aa12a15... -# to avoid "error: 'for' loop initial declarations are only allowed in C99 mode" -# that happens when building for SLE12 at "for (char *start = ..." since -# https://github.com/OpenPrinting/cups/commit/a7eda84da73126e40400e05dd27d57f8... -# see https://github.com/OpenPrinting/cups/issues/1000 -# and https://github.com/OpenPrinting/cups/pull/1004 -%patch -P 1 -b avoid_C99_mode_for_loop_initial_declarations.orig # Patch10...Patch99 is for patches from SUSE which are intended for upstream: # Patch10 cups-2.1.0-choose-uri-template.patch adds 'smb://...' URIs to templates/choose-uri.tmpl: %patch -P 10 -b choose-uri-template.orig @@ -639,6 +623,7 @@ %{_unitdir}/cups.service %{_unitdir}/cups.socket %{_unitdir}/cups.path +%{_unitdir}/system-cups.slice %{_unitdir}/cups-lpd.socket %{_unitdir}/cups-lpd@.service %{_tmpfilesdir}/cups.conf ++++++ cups-2.4.10-source.tar.gz -> cups-2.4.11-source.tar.gz ++++++ /work/SRC/openSUSE:Factory/cups/cups-2.4.10-source.tar.gz /work/SRC/openSUSE:Factory/.cups.new.29891/cups-2.4.11-source.tar.gz differ: char 5, line 1 ++++++ downgrade-autoconf-requirement.patch ++++++ --- /var/tmp/diff_new_pack.dglkVC/_old 2024-10-01 17:11:46.569622560 +0200 +++ /var/tmp/diff_new_pack.dglkVC/_new 2024-10-01 17:11:46.573622727 +0200 @@ -1,5 +1,5 @@ ---- configure.ac.orig 2024-06-18 13:11:05.000000000 +0200 -+++ configure.ac 2024-07-02 13:55:46.880533719 +0200 +--- configure.ac.orig 2024-09-30 13:38:35.000000000 +0200 ++++ configure.ac 2024-09-30 15:02:31.994893137 +0200 @@ -9,8 +9,8 @@ dnl Licensed under Apache License v2.0. dnl information. dnl @@ -10,5 +10,5 @@ +AC_PREREQ([2.69]) dnl Package name and version... - AC_INIT([CUPS],[2.4.10],[https://github.com/openprinting/cups/issues],[cups],[https://openprinting.github.io/cups]) + AC_INIT([CUPS],[2.4.11],[https://github.com/openprinting/cups/issues],[cups],[https://openprinting.github.io/cups])