Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gutenprint for openSUSE:Factory checked in at 2026-01-28 15:09:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gutenprint (Old) and /work/SRC/openSUSE:Factory/.gutenprint.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gutenprint" Wed Jan 28 15:09:16 2026 rev:38 rq:1329510 version:5.3.5 Changes: -------- --- /work/SRC/openSUSE:Factory/gutenprint/gutenprint.changes 2024-10-29 14:37:39.259746509 +0100 +++ /work/SRC/openSUSE:Factory/.gutenprint.new.1928/gutenprint.changes 2026-01-28 15:09:52.060783610 +0100 @@ -1,0 +2,18 @@ +Mon Jan 26 10:53:23 UTC 2026 - Johannes Meixner <[email protected]> + +- Version upgrade to 5.3.5: + Major changes in this release (compared to 5.3.4): + * Support for several Dye-sublimation & thermal printers + has been added. + * Several printers have received significant bugfixes + or major enhancements. + * Added CUPS Command filter support for most dyesub models. + This allows querying printer status and media information + at any time. + For details see the NEWS file. +- reproducible.patch is no longer needed + because its change is merged upstream, see + https://sourceforge.net/p/gimp-print/source/merge-requests/9/ +- Make it build even on slow riscv64 build hardware. + +------------------------------------------------------------------- Old: ---- gutenprint-5.3.4.tar.bz2 reproducible.patch New: ---- gutenprint-5.3.5.tar.xz ----------(Old B)---------- Old: For details see the NEWS file. - reproducible.patch is no longer needed because its change is merged upstream, see ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gutenprint.spec ++++++ --- /var/tmp/diff_new_pack.AnbKAG/_old 2026-01-28 15:09:54.328877823 +0100 +++ /var/tmp/diff_new_pack.AnbKAG/_new 2026-01-28 15:09:54.344878488 +0100 @@ -1,7 +1,7 @@ # # spec file for package gutenprint # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: gutenprint URL: http://gutenprint.sourceforge.net -Version: 5.3.4 +Version: 5.3.5 Release: 0 %define tarball_version %{version} %define gutenprintmajor 5.3 @@ -35,11 +35,9 @@ # Install into this non-root directory (required when it is built as non-root user): BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: http://downloads.sourceforge.net/gimp-print/%{name}-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM bmwiedemann https://sourceforge.net/p/gimp-print/source/merge-requests/9/ -Patch0: reproducible.patch +Source0: http://downloads.sourceforge.net/gimp-print/%{name}-%{version}.tar.xz # How to get Source0 directly: -# wget --no-check-certificate -O gutenprint-5.3.4.tar.bz2 https://sourceforge.net/projects/gimp-print/files/gutenprint-5.3/5.3.4/gutenprint-5.3.4.tar.bz2 +# wget --no-check-certificate -O gutenprint-5.3.5.tar.xz https://sourceforge.net/projects/gimp-print/files/gutenprint-5.3/5.3.5/gutenprint-5.3.5.tar.xz # Patch0...Patch9 is for patches from upstream: # Patch10...Patch99 is for openSUSE patches which which are intended for upstream: @@ -118,9 +116,23 @@ rm $RPM_BUILD_ROOT/usr/share/locale/*/gutenprint_*.po # Remove to make builds reproducible because hostname in here made results vary: rm $RPM_BUILD_ROOT%_libdir/gutenprint/*/config.summary -# Mark locale-dependent files with the respective %lang tag in the file list +# Mark locale-dependent files with the respective 'lang' tag in the file list # see https://en.opensuse.org/openSUSE:Packaging_Conventions_RPM_Macros %find_lang gutenprint +%ifarch riscv64 +# Currently (Jan. 2026) build hardware for 64-bit RISC-V architecture is rather slow. +# When testing build it took about 2.6 hours (on x86_64 it takes less than 10 minutes) +# from "[ 1623s] Processing files: gutenprint-5.3.5-91.1.riscv64" +# to "[11116s] Provides: config(gutenprint) = 5.3.5-91.1 ..." +# which happens after the end of the install section in a subsequent rpmbuild step. +# The time (11116s - 1623s = 9493s) is longer than a timeout which would falsely abort the build +# with "5400 seconds (logidlelimit) elapsed without any output: build job terminated!" +# To avoid that a background job gets launched at the end of the install section +# which produces artificial output each minute for up to 3 hours (180 minutes): +for minutes in $( seq 180 ) ; do sleep 60 ; echo "Still building since $minutes minutes (max: 3 hours)" ; done & +echo "'Still building' artificial output background job PID is $!" +# When the build job finished the background job is terminated after 5 minutes by "WATCHDOG TRIGGERED, KILLING VM". +%endif %post /sbin/ldconfig @@ -157,6 +169,7 @@ /usr/lib/cups/driver/gutenprint.%{gutenprintmajor} %dir /usr/lib/cups/filter /usr/lib/cups/filter/commandtocanon +/usr/lib/cups/filter/commandtodyesub /usr/lib/cups/filter/commandtoepson /usr/lib/cups/filter/rastertogutenprint.%{gutenprintmajor} %dir /usr/lib/cups/backend
