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)

Reply via email to