Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package netpbm for openSUSE:Factory checked in at 2021-12-16 21:19:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/netpbm (Old) and /work/SRC/openSUSE:Factory/.netpbm.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "netpbm" Thu Dec 16 21:19:23 2021 rev:74 rq:940235 version:10.96.4 Changes: -------- --- /work/SRC/openSUSE:Factory/netpbm/netpbm.changes 2020-12-30 17:12:26.836789527 +0100 +++ /work/SRC/openSUSE:Factory/.netpbm.new.2520/netpbm.changes 2021-12-16 21:20:18.926544142 +0100 @@ -1,0 +2,120 @@ +Mon Dec 13 12:32:18 UTC 2021 - pgaj...@suse.com + +- version update to 10.96.4 + palmtopnm: Fix bug: fails with PackBits input on platform with + default unsigned char, such as ppc64. Always broken. (Ability + to convert PackBits input was new in Netpbm 10.27 (March 2005). + + sunicontopnm, escp2topbm, mgrtopbm, ybmtopbm, pamcut, pbmpscale, + pnmcat, pnmpad: Fix arithmetic overrun with ridiculously large + image. + + pamrubber: Fix bug: random behavior with -quad when you specify + both points for source or target and the second one is lower in + the image than the first. Always broken (Pamrubber was new in + Netpbm 10.54 (March 2011)). + + libnetpbm: When validating computable size of width and height, + allow for adding up to 10 instead of 2, to account for rounding + up to a multiple of 8 in processing bit maps. + + pamtogif: Fix bug: doesn't ignore the input alpha mask when user + specified -transparent. Broken in Netpbm 10.37 (December 2006). + + pgmtoppm: Eliminate dependency on color dictionary when user + does not specify any colors by name. + + pamstereogram: Fix crash with -xbegin=0. Thanks Scott Pakin. + Introduced in Netpbm 10.94. + pamtopng: Fix rejection of all BLACKANDWHITE_ALPHA images with + message about wrong depth. Always broken (pamtopng was new in + Netpbm 10.71 (June 2015)). Thanks Karol Kosek + <k...@krkk.ct8.pl>. + + pamtopng: Fix failure with GRAYSCALE_ALPHA images with maxval + less than 255. Always broken (pamtopng was new in Netpbm 10.71 + (June 2015)). Thanks Karol Kosek <k...@krkk.ct8.pl>. + + pamtopng: Fix: treats all tuple types that start with BLA as + BLACKANDWHITE. Always broken (pamtopng was new in Netpbm 10.71 + (June 2015)). + + pamtopng: Fix -transparent option - program recognized + -transparency instead. Always broken (pamtopng was new in + Netpbm 10.71 (June 2015)). + + pamtogif: Fix failure with bogus message about wrong depth with + grayscale and black and white PAM images with transparency. + Always broken (pamtogif was new in Netpbm 10.37 (December 2006)). + Thanks Karol Kosek <k...@krkk.ct8.pl>. + + ppmtogif: Same as 'pamtogif' fix above, but with -alpha option. + + Build: Fix build failure due to missing 'random' function on + Mingw platform. Bug introduced in Netpbm 10.94 (March 2021). + + Build: Don't attempt to build 'pamexec' on systems without + Unix process management. Bug introduced in Netpbm 10.94 + (March 2021). + + Build: Make it work on systems that don't have date +%s. Broken + in Netpbm 10.78 (March 2017). Thanks Claes N????st????n + (pek...@gmail.com). + + Build: Fix for MacOS build failures with missing sprintf and + vasprintf in broken build environment. + + Mkdeb: fix failure with message about unrecognized format of + VERSION file. Introduced in Netpbm 10.90 (March 2020). + Add pamhomography: Thanks Scott Pakin. + + pamstereogram: Add -yfillshift . + + pamtowinicon: Add BMP/PNG encoding to verbose output. + + Use internal random number generator everywhere random numbers + are used except ppmtoilbm, so seeded results are the same on + all platforms. + + pamexec: Issue message instead of being killed by a signal when + the exec'ed program does not read the whole image" + + ppmforge: Fail if -dimension is greater than 5, which is + useless. + + pamscale: Fix bogus "bad magic number" or similar failure most + of the time with -nomix. Broken since Netpbm 10.49 (December + 2009). + + pnmtopng: Fix incorrect transparency in output when requesting + transparency. Introduced after Netpbm 10.35 (August 2006) but + not after Netpbm 10.47 (June 2009). + + pnmtopng: Fix buffer overrun or bogus "too many color/ + transparency pairs" failure when requesting transparency. + Introduced after Netpbm 10.26 (January 2005) but not after + Netpbm 10.35 (August 2006). + + pamtojpeg2k: Fix constant failure with message about file + close failing. + + libnetpbm: pm_system: Fix bug: standard input feeder process + repositions unrelated files. Always broken (pm_system was new + in Netpbm 10.13 (September 2003). + + Pamtowinicon: Fix crash or incorrect output with PNG encoding + (result of pm_system bug above). Always broken (Pamtowinicon + was new in Netpbm 10.63 (June 2013). + + pnmtopng: Fix trivial memory leaks. + + pnmtops: Fix incorrect output (arithmetic overflow) when + bounding box is exactly INT_MAX high or wide. Always broken. + Pnmtops was in primordial Netpbm. +- modified patches + % netpbm-gcc-warnings.patch (refreshed) + % netpbm-security-code.patch (refreshed) +- deleted patches + - signed-char.patch (upstreamed) + +------------------------------------------------------------------- Old: ---- netpbm-10.93.0-documentation.tar.bz2 netpbm-10.93.0-nohpcdtoppm-noppmtompeg.tar.bz2 signed-char.patch New: ---- netpbm-10.96.4-documentation.tar.bz2 netpbm-10.96.4-nohpcdtoppm-noppmtompeg.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ netpbm.spec ++++++ --- /var/tmp/diff_new_pack.uK8NAn/_old 2021-12-16 21:20:19.414544328 +0100 +++ /var/tmp/diff_new_pack.uK8NAn/_new 2021-12-16 21:20:19.418544330 +0100 @@ -1,7 +1,7 @@ # # spec file for package netpbm # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # 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 93 +%define libmin 96 %define libver %{libmaj}.%{libmin} Name: netpbm -Version: 10.93.0 +Version: 10.96.4 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 @@ -41,8 +41,6 @@ Patch3: %{name}-security-scripts.patch Patch4: %{name}-gcc-warnings.patch Patch5: makeman-py3.patch -# PATCH-FIX-UPSTREAM fix bad use of plain char -Patch6: signed-char.patch # PATCH-FIX-UPSTREAM fix dependency on byte order Patch7: big-endian.patch # bsc#1144255 disable jpeg2k support due to removal of jasper ++++++ netpbm-10.93.0-documentation.tar.bz2 -> netpbm-10.96.4-documentation.tar.bz2 ++++++ ++++ 4850 lines of diff (skipped) ++++++ netpbm-10.93.0-nohpcdtoppm-noppmtompeg.tar.bz2 -> netpbm-10.96.4-nohpcdtoppm-noppmtompeg.tar.bz2 ++++++ ++++ 13257 lines of diff (skipped) ++++++ netpbm-gcc-warnings.patch ++++++ --- /var/tmp/diff_new_pack.uK8NAn/_old 2021-12-16 21:20:20.978544923 +0100 +++ /var/tmp/diff_new_pack.uK8NAn/_new 2021-12-16 21:20:20.982544925 +0100 @@ -1,7 +1,7 @@ -Index: netpbm-10.86.3/converter/other/pngx.c +Index: netpbm-10.96.4/converter/other/pngx.c =================================================================== ---- netpbm-10.86.3.orig/converter/other/pngx.c 2019-05-14 09:27:19.536073096 +0200 -+++ netpbm-10.86.3/converter/other/pngx.c 2019-05-14 09:27:21.976084785 +0200 +--- netpbm-10.96.4.orig/converter/other/pngx.c 2021-12-13 13:11:50.248594206 +0100 ++++ netpbm-10.96.4/converter/other/pngx.c 2021-12-13 13:23:28.772862475 +0100 @@ -368,6 +368,7 @@ pngx_srgbIntentDesc(pngx_srgbIntent cons case PNGX_ABSOLUTE_COLORIMETRIC: return "ABSOLUTE_COLORIMETRIC"; } @@ -18,24 +18,10 @@ } -Index: netpbm-10.86.3/editor/pbmreduce.c +Index: netpbm-10.96.4/lib/libpm.c =================================================================== ---- netpbm-10.86.3.orig/editor/pbmreduce.c 2019-05-14 09:27:21.952084670 +0200 -+++ netpbm-10.86.3/editor/pbmreduce.c 2019-05-14 09:27:21.976084785 +0200 -@@ -202,6 +202,9 @@ oppositeDir(enum Direction const arg) { - case RIGHT_TO_LEFT: return LEFT_TO_RIGHT; - } - assert(false); /* All cases handled above */ -+ -+ /* make gcc happy */ -+ return RIGHT_TO_LEFT; - } - - -Index: netpbm-10.86.3/lib/libpm.c -=================================================================== ---- netpbm-10.86.3.orig/lib/libpm.c 2019-05-14 09:27:21.956084689 +0200 -+++ netpbm-10.86.3/lib/libpm.c 2019-05-14 09:27:21.976084785 +0200 +--- netpbm-10.96.4.orig/lib/libpm.c 2021-12-13 13:23:28.760862403 +0100 ++++ netpbm-10.96.4/lib/libpm.c 2021-12-13 13:23:28.776862501 +0100 @@ -440,6 +440,7 @@ pm_maxvaltobits(int const maxval) { pm_error( "maxval of %d is too large!", maxval ); @@ -44,10 +30,10 @@ } int -Index: netpbm-10.86.3/lib/libpnm3.c +Index: netpbm-10.96.4/lib/libpnm3.c =================================================================== ---- netpbm-10.86.3.orig/lib/libpnm3.c 2019-05-14 09:16:33.096977241 +0200 -+++ netpbm-10.86.3/lib/libpnm3.c 2019-05-14 11:07:02.148770284 +0200 +--- netpbm-10.96.4.orig/lib/libpnm3.c 2021-12-13 13:11:56.508632602 +0100 ++++ netpbm-10.96.4/lib/libpnm3.c 2021-12-13 13:23:28.776862501 +0100 @@ -429,6 +429,8 @@ pnm_bittoxel(bit const inputBit, case PBM_WHITE: return pnm_whitexel(maxval, PBM_TYPE); break; default: ++++++ netpbm-security-code.patch ++++++ ++++ 1071 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/netpbm/netpbm-security-code.patch ++++ and /work/SRC/openSUSE:Factory/.netpbm.new.2520/netpbm-security-code.patch