Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package blosc2 for openSUSE:Factory checked in at 2023-11-30 22:01:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/blosc2 (Old)
and /work/SRC/openSUSE:Factory/.blosc2.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "blosc2"
Thu Nov 30 22:01:33 2023 rev:9 rq:1129934 version:2.11.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/blosc2/blosc2.changes 2023-10-15 19:29:37.685409850 +0200
+++ /work/SRC/openSUSE:Factory/.blosc2.new.25432/blosc2.changes 2023-11-30 22:02:08.070857347 +0100
@@ -1,0 +2,32 @@
+Thu Nov 30 05:21:32 UTC 2023 - Steve Kowalik
+
+- Update to 2.11.2:
+ * Added support for ARMv7l platforms (Raspberry Pi). The NEON version
+ of the bitshuffle filter was not compiling there, and besides it
+ offered no performance advantage over the generic bitshuffle version
+ (it is 2x to 3x slower actually). So bitshuffle-neon.c has been
+ disabled by default in all ARM platforms.
+ * Also, unaligned access has been disabled in all ARM non-64bits platforms.
+ It turned out that, at least the armv7l CPU in Raspberry Pi 4, had
+ issues because __ARM_FEATURE_UNALIGNED C macro was asserted in the
+ compiler (both gcc and clang), but it actually made binaries to raise
+ a "Bus error".
+ * Thanks to Ben Nuttall for providing a Raspberry Pi for tracking down
+ these issues.
+- Release 2.11.1
+ * Fix ALTIVEC header. Only affects to IBM POWER builds. Thanks to
+ Michael Kuhn for providing a patch.
+- Release 2.11.0
+ * New AVX512 support for the bitshuffle filter. This is a backport of
+ the upstream bitshuffle project. Expect up to 20% better compression
+ speed on AMD Zen4 architecture (7950X3D CPU).
+ * Add c-blosc2 package definition for Guix. Thanks to Ivan Vilata.
+ * Properly check calls to strtol. Fixes #558.
+ * Export the b2nd_copy_buffer function. This may be useful for other
+ projects dealing with multidimensional arrays in memory. Thanks to
+ Ivan Vilata.
+ * Better check that nthreads must be >= 1 and <= INT16_MAX. Fixes #559.
+ * Fix compile arguments for armv7l. Thanks to Ben Greiner.
+- Drop patch c-blosc2-pr563-armv7l-option.patch, included upstream.
+
+-------------------------------------------------------------------
Old:
----
c-blosc2-2.10.5.tar.gz
c-blosc2-pr563-armv7l-option.patch
New:
----
c-blosc2-2.11.2.tar.gz
BETA DEBUG BEGIN:
Old: * Fix compile arguments for armv7l. Thanks to Ben Greiner.
- Drop patch c-blosc2-pr563-armv7l-option.patch, included upstream.
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ blosc2.spec ++++++
--- /var/tmp/diff_new_pack.MilAcJ/_old 2023-11-30 22:02:08.634878125 +0100
+++ /var/tmp/diff_new_pack.MilAcJ/_new 2023-11-30 22:02:08.638878272 +0100
@@ -20,15 +20,13 @@
%define major 2
%define libname lib%{name}-%{major}
Name: blosc2
-Version: 2.10.5
+Version: 2.11.2
Release: 0
Summary: A fast, compressed, persistent binary data store library for C
License: BSD-2-Clause AND BSD-3-Clause AND MIT
URL: https://www.blosc.org/c-blosc2/c-blosc2.html
Source: https://github.com/Blosc/c-blosc2/archive/refs/tags/v%{version}.tar.gz#/c-blosc2-%{version}.tar.gz
Source99: baselibs.conf
-# PATCH-FIX-UPSTREAM c-blosc2-pr563-armv7l-option.patch gh#Blosc/c-blosc2#563
-Patch0: c-blosc2-pr563-armv7l-option.patch
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: pkgconfig
++++++ c-blosc2-2.10.5.tar.gz -> c-blosc2-2.11.2.tar.gz ++++++
++++ 4282 lines of diff (skipped)