Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2026-06-09 14:15:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new.2375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "netpbm" Tue Jun 9 14:15:05 2026 rev:87 rq:1357514 version:11.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes 2025-10-02 19:19:41.365175149 +0200 +++ /work/SRC/openSUSE:Factory/.netpbm.new.2375/netpbm.changes 2026-06-09 14:15:47.069374056 +0200 @@ -1,0 +2,34 @@ +Fri Jun 5 09:25:33 UTC 2026 - Petr Gajdos <[email protected]> + +- disable test/pnmhisteq.test + +------------------------------------------------------------------- +Mon Jun 1 14:28:42 UTC 2026 - Petr Gajdos <[email protected]> + +- version update to 11.14.0 + * pcxtoppm: fix determination that palette in image is all one + color (so probably in error) based on random memory access. + Always broken (all-one-color feature was added in July 1995). + * pbmtext: fix crash when input text contains a character with + code >127. Broken in Netpbm 10.82 (March 2018). + * pnmhisteq: fix incorrect output with -gray: color pixels + changed, gray pixels left alone. Broken in Netpbm 10.30 + (October 2005). + * asciitopgm: fix crash with missing height or width argument. + Always broken (asciitopgm was new in the 1994 Netpbm release). + * asciitopgm: fix crash with zero divisor. + Always broken (asciitopgm was new in the 1994 Netpbm release). + * libnetpbm: fix crash when caller of pm_selector_mark attempts to + mark or test mark of out-of-bounds code point. Abort program + with error message instead. Broken since Netpbm 10.91 (June + 2020). + * build: remove ancient non-prototype function declarations; C23 + doesn't have them, so compilation fails with modern compilers. + * build: fix compile failure of libjasper with -DDEBUG . Broken + some time in Netpbm 10.27 (March 2005) through 10.35 (August + 2006)). + * pnmmargin: improve error messages. +- modified patches + * netpbm-gcc-warnings.patch (refreshed) + +------------------------------------------------------------------- Old: ---- netpbm-11.12.0-documentation.tar.bz2 netpbm-11.12.0-nohpcdtoppm-noppmtompeg.tar.bz2 New: ---- netpbm-11.14.0-documentation.tar.bz2 netpbm-11.14.0-nohpcdtoppm-noppmtompeg.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ netpbm.spec ++++++ --- /var/tmp/diff_new_pack.UXjoi2/_old 2026-06-09 14:15:49.169461072 +0200 +++ /var/tmp/diff_new_pack.UXjoi2/_new 2026-06-09 14:15:49.169461072 +0200 @@ -1,7 +1,7 @@ # # spec file for package netpbm # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,10 +20,10 @@ %define asan_build 0 %define ubsan_build 0 %define libmaj 11 -%define libmin 112 +%define libmin 114 %define libver %{libmaj}.%{libmin} Name: netpbm -Version: 11.12.0 +Version: 11.14.0 Release: 0 Summary: A Graphics Conversion Package License: BSD-3-Clause AND GPL-2.0-or-later AND IJG AND MIT AND SUSE-Public-Domain @@ -171,16 +171,48 @@ # Unable to exec 'gs' sed -i '/pbmtextps.test/d' test/Test-Order sed -i '/stdin-pnm2.test/d' test/Test-Order -# reported to [email protected] on 2024-07-12 -# == xpm-roundtrip.test == -# ppmtoxpm: (Computing colormap... -# ppmtoxpm: ...Done. 20314 colors found.) -# ppmtoxpm: (Computing colormap... -# ppmtoxpm: ...Done. 2 colors found.) -# xpmtoppm: EOF or read error on input file -# pgmtopbm: Error reading first byte of what is expected to be a Netpbm magic number. Most often, this means your input file is empty -# xpm-roundtrip.test: FAILURE -sed -i '/xpm-roundtrip.test/d' test/Test-Order +# both failures reported to [email protected] on 2026-06-02 +# == pbmtext-bdf.out == +#Test 1 Should print 2066913605 5110 +#1166313870 10391 +#Test 2 Should print 2799749746 2388 +#3222266530 4912 +#Test 3 Should print 386826492 35 +#386826492 35 +#Test 4 Should print 1 eighteen times +#1 +#1 +#1 +#1 +#1 +#1 +#1 +#1 +#1 +#1 +#1 +#1 +#1 +#1 +#1 +#1 +#1 +#1 +#Test 5 Should print 0 twice +#0 +#0 +sed -i '/pbmtext-bdf.test/d' test/Test-Order +# fails for i586 +#[ 89s] == pnmhisteq.test == +#[ 89s] +#[ 89s] Invalid command-line argument combination(s). +#[ 89s] Error message(s) should appear below the line. +#[ 89s] ----------------------------------------------------------- +#[ 89s] pnmhisteq: bad magic number 0x2320 - not a PPM, PGM, PBM, or PAM file +#[ 89s] pnmhisteq.test: FAILURE +%ifarch i586 +sed -i '/pnmhisteq.test/d' test/Test-Order +%endif mkdir package-test-{tmp,results} make pkgdir=`pwd`/package tmpdir=`pwd`/package-test-tmp RESULTDIR=`pwd`/package-test-results check-package ++++++ netpbm-11.12.0-documentation.tar.bz2 -> netpbm-11.14.0-documentation.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/netpbm/netpbm-11.12.0-documentation.tar.bz2 /work/SRC/openSUSE:Factory/.netpbm.new.2375/netpbm-11.14.0-documentation.tar.bz2 differ: char 11, line 1 ++++++ netpbm-11.12.0-nohpcdtoppm-noppmtompeg.tar.bz2 -> netpbm-11.14.0-nohpcdtoppm-noppmtompeg.tar.bz2 ++++++ ++++ 4132 lines of diff (skipped) ++++++ netpbm-gcc-warnings.patch ++++++ --- /var/tmp/diff_new_pack.UXjoi2/_old 2026-06-09 14:15:50.945534663 +0200 +++ /var/tmp/diff_new_pack.UXjoi2/_new 2026-06-09 14:15:50.957535160 +0200 @@ -1,7 +1,7 @@ -Index: netpbm-11.7.0/converter/other/pngx.c +Index: netpbm-11.14.0/converter/other/pngx.c =================================================================== ---- netpbm-11.7.0.orig/converter/other/pngx.c -+++ netpbm-11.7.0/converter/other/pngx.c +--- netpbm-11.14.0.orig/converter/other/pngx.c ++++ netpbm-11.14.0/converter/other/pngx.c @@ -370,6 +370,7 @@ pngx_srgbIntentDesc(pngx_srgbIntent cons case PNGX_ABSOLUTE_COLORIMETRIC: return "ABSOLUTE_COLORIMETRIC"; } @@ -18,11 +18,11 @@ } -Index: netpbm-11.7.0/lib/libpm.c +Index: netpbm-11.14.0/lib/libpm.c =================================================================== ---- netpbm-11.7.0.orig/lib/libpm.c -+++ netpbm-11.7.0/lib/libpm.c -@@ -440,6 +440,7 @@ pm_maxvaltobits(int const maxval) { +--- netpbm-11.14.0.orig/lib/libpm.c ++++ netpbm-11.14.0/lib/libpm.c +@@ -428,6 +428,7 @@ pm_maxvaltobits(int const maxval) { pm_error("maxval of %d is too large!", maxval); assert(false); @@ -30,10 +30,10 @@ } -Index: netpbm-11.7.0/lib/libpnm3.c +Index: netpbm-11.14.0/lib/libpnm3.c =================================================================== ---- netpbm-11.7.0.orig/lib/libpnm3.c -+++ netpbm-11.7.0/lib/libpnm3.c +--- netpbm-11.14.0.orig/lib/libpnm3.c ++++ netpbm-11.14.0/lib/libpnm3.c @@ -446,6 +446,8 @@ pnm_bittoxel(bit const inputBit, case PBM_WHITE: return pnm_whitexel(maxval, PBM_TYPE); break; default:
