Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package blosc for openSUSE:Factory checked in at 2026-11-02 16:41:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/blosc (Old) and /work/SRC/openSUSE:Factory/.blosc.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "blosc" Mon Nov 2 16:41:27 2026 rev:29 rq:1394473 version:1.21.7 Changes: -------- --- /work/SRC/openSUSE:Factory/blosc/blosc.changes 2026-10-12 22:08:22.180180005 +0200 +++ /work/SRC/openSUSE:Factory/.blosc.new.1255/blosc.changes 2026-11-02 16:41:58.317261593 +0100 @@ -1,0 +2,16 @@ +Mon Nov 2 13:25:18 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 1.21.7: + * Buffer-validation hardening: fix out-of-bounds write in + blosc_getitem for negative nitems, reject split blocks not + covering blocksize, reject too-small destsize for block + pointers, clamp destsize against int32 overflow and require + typesize greater than zero + * Fix compilation with GCC 15 (C23) in internal Zlib and set + the GNU99 C dialect for GCC on all architectures + * Add generic RISC-V build support + * Raise CMake minimum to 3.10 for CMake 4.x compatibility +- Raise cmake BuildRequires floor to >= 3.10 to match upstream + and modernize spec (pkgconfig(snappy), ldconfig scriptlets) + +------------------------------------------------------------------- Old: ---- c-blosc-1.21.6.tar.gz New: ---- c-blosc-1.21.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ blosc.spec ++++++ --- /var/tmp/diff_new_pack.MsEiCv/_old 2026-11-02 16:41:59.359305066 +0100 +++ /var/tmp/diff_new_pack.MsEiCv/_new 2026-11-02 16:41:59.361305149 +0100 @@ -19,17 +19,17 @@ %define major 1 %define libname lib%{name}%{major} Name: blosc -Version: 1.21.6 +Version: 1.21.7 Release: 0 Summary: A blocking, shuffling and lossless compression library License: BSD-2-Clause AND BSD-3-Clause AND MIT URL: https://www.blosc.org/ Source: https://github.com/Blosc/c-blosc/archive/v%{version}.tar.gz#/c-blosc-%{version}.tar.gz -BuildRequires: cmake >= 3.5 +BuildRequires: cmake >= 3.10 BuildRequires: pkgconfig -BuildRequires: snappy-devel BuildRequires: pkgconfig(liblz4) BuildRequires: pkgconfig(libzstd) +BuildRequires: pkgconfig(snappy) BuildRequires: pkgconfig(zlib) %description @@ -78,7 +78,7 @@ -DPREFER_EXTERNAL_ZSTD:BOOL=ON \ -DPREFER_EXTERNAL_LZ4:BOOL=ON \ -DBUILD_STATIC:BOOL=OFF \ - -DCMAKE_POLICY_VERSION_MINIMUM=3.5 + -DCMAKE_POLICY_VERSION_MINIMUM=3.10 %cmake_build %install @@ -89,8 +89,7 @@ export LD_PRELOAD="$LD_PRELOAD %{buildroot}%{_libdir}/libblosc.so %{buildroot}%{_libdir}/libblosc.so.%{major} `pwd`/build/blosc/libblosc_testing.so" %ctest -%post -n %{libname} -p /sbin/ldconfig -%postun -n %{libname} -p /sbin/ldconfig +%ldconfig_scriptlets -n %{libname} %files -n %{libname} %doc LICENSES/*.txt ++++++ c-blosc-1.21.6.tar.gz -> c-blosc-1.21.7.tar.gz ++++++ ++++ 12802 lines of diff (skipped)
