Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package isa-l for openSUSE:Factory checked in at 2026-03-17 19:03:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/isa-l (Old) and /work/SRC/openSUSE:Factory/.isa-l.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "isa-l" Tue Mar 17 19:03:27 2026 rev:4 rq:1339386 version:2.32.0 Changes: -------- --- /work/SRC/openSUSE:Factory/isa-l/isa-l.changes 2025-01-14 16:23:34.636316294 +0100 +++ /work/SRC/openSUSE:Factory/.isa-l.new.8177/isa-l.changes 2026-03-17 19:05:08.830287001 +0100 @@ -1,0 +2,42 @@ +Mon Mar 16 14:41:32 UTC 2026 - Pablo de Lara Guarch <[email protected]> + +- v2.32.0: Update + + - Added CMake build system (only verified for x86_64). + - Minimum NASM version required for x86 architecture is 2.14.01 now. + - 32-bit x86 support has been removed. + - Initial riscv64 support with runtime and build-time CPU feature detection. + - Added new RVV adler32 implementations. + - Added optimized RVV adler32 for VLEN=128. + - Added experimental ISA-L shim library to provide drop-in compatibility with zlib. + - Added new x86 AVX2+GFNI and AVX512+GFNI pq_gen implementations. + - Added new RVV xor_gen, pq_gen implementations. + - Added new RVV ec_encode_data,ec_encode_data_update,gf_vect_mad, gf_vect_dot_prod, gf_vect_mul implementations. + - Added new AVX2+GFNI implementation for gf_vect_mul. + - Added new gf_vect_mul_init_base, to be used with any erasure coding base functions, such as gf_vect_mul_base. + - Enabled GFNI implementations for gf_vect_mad. + - gf_vect_mul_init is now a multi-binary function, backed by different implementations depending on the ISA available. + - Added new RVV zero-memory detection implementations. + - Added new AVX2+VCLMUL implementations for CRC64, CRC32 and CRC16 variants. + - CRC32 ISCSI AVX512+VCLMUL optimized for small buffers. + - CRC64 Rocksoft implementation on aarch64 optimized similar to other CRC64 + implementations. + - Added new RVV CRC64/32/16 implementations. + + - Fixed various compilation issues/warnings for different platforms. + - Fixed documentation on xor/pq gen/check functions, with minimum + number of vectors. + - Fixed potential out-of-bounds read on Adler32 Neon implementation. + - Fixed potential out-of-bounds read on gf_vect_mul Neon implementation. + - Fixed x86 load/store instructions in erasure coding functions (aligned moves + that should be unaligned). + - Fixed memory leaks in unit tests. + - Fixed RAID performance application for MacOS. + - Fixed DEFLATE header construction for constant 0x00 and 0xFF blocks + in Big-Endian systems. + - ec_init_tables now always return a `32-byte * k * rows` array, + regardless the underlying implementation used + (in Release v2.31, it could return a `8-byte * k * rows` array + if GFNI ISA was available in the system). + +------------------------------------------------------------------- Old: ---- v2.31.1.tar.gz New: ---- v2.32.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ isa-l.spec ++++++ --- /var/tmp/diff_new_pack.DpMRJ7/_old 2026-03-17 19:05:09.410311038 +0100 +++ /var/tmp/diff_new_pack.DpMRJ7/_new 2026-03-17 19:05:09.414311203 +0100 @@ -1,7 +1,7 @@ # # spec file for package isa-l # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: isa-l -Version: 2.31.1 +Version: 2.32.0 Release: 0 Summary: Intel Intelligent Storage Acceleration Library Group: Development/Libraries/C and C++ @@ -28,7 +28,7 @@ BuildRequires: automake BuildRequires: gcc BuildRequires: libtool -BuildRequires: nasm >= 2.13 +BuildRequires: nasm >= 2.14.01 %description Optimized low-level functions targeting storage applications. @@ -103,6 +103,7 @@ %{_includedir}/%{name}/crc64.h %{_includedir}/%{name}/erasure_code.h %{_includedir}/%{name}/gf_vect_mul.h +%{_includedir}/%{name}/isal_api.h %{_includedir}/%{name}/igzip_lib.h %{_includedir}/%{name}/mem_routines.h %{_includedir}/%{name}/raid.h @@ -114,5 +115,5 @@ %files -n libisal2 %{_libdir}/libisal.so.2 -%{_libdir}/libisal.so.2.0.31 +%{_libdir}/libisal.so.2.0.32 ++++++ v2.31.1.tar.gz -> v2.32.0.tar.gz ++++++ ++++ 43782 lines of diff (skipped)
