commit blosc2 for openSUSE:Factory
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 <steven.kowalik@suse.com> + +- 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)
participants (1)
-
Source-Sync