Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package zlib-ng for openSUSE:Leap:16.0 checked in at 2025-08-06 17:15:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/zlib-ng (Old) and /work/SRC/openSUSE:Leap:16.0/.zlib-ng.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "zlib-ng" Wed Aug 6 17:15:20 2025 rev:2 rq:1294116 version:2.2.4 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/zlib-ng/zlib-ng.changes 2025-03-19 12:01:36.751214715 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.zlib-ng.new.1085/zlib-ng.changes 2025-08-06 17:15:21.165399332 +0200 @@ -1,0 +2,72 @@ +Fri May 2 08:19:17 UTC 2025 - Dirk Müller <dmuel...@suse.com> + +- update to 2.2.4: + * Fix potential shift overflow problems reported by static + checkers + * VS2015: Fix an unfortunate bug #1862 + * RVV: Workaround error G6E97C40B #1853 + * s390x: Disable CRC32-VX Extensions for some broken Clang + versions #1852 + * Add uncompress benchmark #1860 + +------------------------------------------------------------------- +Sat Feb 8 18:26:35 UTC 2025 - Dirk Müller <dmuel...@suse.com> + +- update to 2.2.3: + * This time we have two code fixes for potentially unsafe + access, although we have not had any bug-reports about these. + * It also contains several optimizations. Especially of note, + inflate has been optimized on various instruction sets and + also the generic C code has seen improvements, and we have + improvements for arches where unaligned accesses are not + possible (lacking instructions to handle unaligned access) + and also improvements on big endian. + * x86-64 AVX2: Inflate ~17.8% faster, Deflate unchanged. -4.6KB + library size. + * Aarch64: Inflate ~2.3% faster, Deflate unchanged. - 5.5KB + library size. + * We also took some time to do a comprehensive cleanup of the + now misleading UNALIGNED_OK option and of all the "unaligned" + functions. We have noticed that some distros have been + disabling these, fearing they are using potentially unsafe + unaligned pointers, but we already fixed that in 2.1.0-beta1. + Since then, these "unaligned" settings/functions have been + referring to using unaligned accesses in safe ways, like + utilizing unaligned intrinsics or memcpy to fix alignment for + example and selecting what safe method is optimal to the + arch. So disabling that instead disabled several safe + optimizations. + * Because this was obviously misleading certain distros into + disabling these optimizations, we have cleaned it up, removed + a lot of unnecessary preprocessor checks, and made detection + of optimal methods happen during compile instead of + configure. As a bonus, this cleaned up a lot of code and also + let us not compile in many extra variants of + compare256/longest_match, saving about 8-10KB of library + size. + * PS: s390x is currently potentially unsafe, CI reports a + failure on the MSAN test, this is pending investigation by + IBM. See #1845. + * Any Zlib-ng version on s390x built with VX-extensions enabled + compiled using a buggy Clang version will be unsafe. + +------------------------------------------------------------------- +Wed Oct 23 08:51:08 UTC 2024 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Update to 2.2.2: + * Changelog at https://github.com/zlib-ng/zlib-ng/releases/tag/2.2.2 + +------------------------------------------------------------------- +Wed Oct 23 07:49:03 UTC 2024 - Dominique Leuenberger <dims...@opensuse.org> + +- Install the ld.so configuration file also with the -32bit + package, as otherwise biarch installs won't find that library + (boo#1232065). + +------------------------------------------------------------------- +Tue Sep 3 12:04:19 UTC 2024 - Guillaume GARDET <guillaume.gar...@opensuse.org> + +- Update to 2.2.1: + * Changelog at https://github.com/zlib-ng/zlib-ng/releases/tag/2.2.1 + +------------------------------------------------------------------- Old: ---- zlib-ng-2.1.6.tar.gz New: ---- zlib-ng-2.2.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zlib-ng.spec ++++++ --- /var/tmp/diff_new_pack.S1GsVP/_old 2025-08-06 17:15:22.661461799 +0200 +++ /var/tmp/diff_new_pack.S1GsVP/_new 2025-08-06 17:15:22.673462300 +0200 @@ -1,7 +1,7 @@ # -# spec file +# spec file for package zlib-ng # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -30,7 +30,7 @@ %define soversion 2 %endif Name: zlib-ng%{?compat_suffix} -Version: 2.1.6 +Version: 2.2.4 Release: 0 Summary: Zlib replacement with SIMD optimizations License: Zlib @@ -96,7 +96,7 @@ %if %{with zlib_compat} mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d mkdir -p %{buildroot}%{_libdir}/zlib-ng-compat -(cat > %{buildroot}%{_sysconfdir}/ld.so.conf.d/zlib-ng-compat.conf) <<-EOF +(cat > %{buildroot}%{_sysconfdir}/ld.so.conf.d/zlib-ng-compat-%{_arch}.conf) <<-EOF %{_libdir}/zlib-ng-compat EOF pushd %{buildroot}%{_libdir}/ @@ -142,7 +142,7 @@ %files -n libz-ng%{?compat_suffix}%{soversion} %if %{with zlib_compat} -%config %{_sysconfdir}/ld.so.conf.d/zlib-ng-compat.conf +%config %{_sysconfdir}/ld.so.conf.d/zlib-ng-compat-%{_arch}.conf %dir %{_libdir}/zlib-ng-compat/ %{_libdir}/zlib-ng-compat/libz.so.%{soversion}* %else ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.S1GsVP/_old 2025-08-06 17:15:23.049477996 +0200 +++ /var/tmp/diff_new_pack.S1GsVP/_new 2025-08-06 17:15:23.085479499 +0200 @@ -1,3 +1,4 @@ libz-ng2 libz-ng-compat1 + +/etc/ld.so.conf.d/zlib-ng-compat-.*.conf ++++++ zlib-ng-2.1.6.tar.gz -> zlib-ng-2.2.4.tar.gz ++++++ ++++ 33387 lines of diff (skipped)