Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package volk for openSUSE:Factory checked in at 2023-12-08 22:31:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/volk (Old) and /work/SRC/openSUSE:Factory/.volk.new.25432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "volk" Fri Dec 8 22:31:41 2023 rev:11 rq:1131682 version:3.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/volk/volk.changes 2023-01-16 18:02:34.536045217 +0100 +++ /work/SRC/openSUSE:Factory/.volk.new.25432/volk.changes 2023-12-08 22:31:48.151445957 +0100 @@ -1,0 +2,43 @@ +Tue Dec 5 21:33:20 UTC 2023 - Martin Hauke <mar...@gmx.de> + +- Update to version 3.1.0 + Build and dependency updates + * cmake: Link to cpu_features only in BUILD_INTERFACE. + * cmake: Do not install cpu_features with volk. + * Use CpuFeatures target. + * Use cpu_features on RISC-V platforms. + * cpu_features: Update submodule pointer. + * Add UBSAN to ASAN builds. + New kernel API + * Use pointers to pass in s32fc arguments. + * The old API is deprecated but will be available for the + foreseeable future. + Updated kernels + * Remove unused ORC code. + * Prefer NEON kernels over ORC. + * Require all kernels to have a generic implementation. + * Remove redundant a_generic kernels. + * Remove ORC kernels that use sqrtf. + * reverse: Rename dword_shuffle to generic. + * volk_32f_s32f_convert_8i: code style + * volk_32fc_x2_divide_32fc: add documentation about numerical + accuracy. + * kernel: Refactor 32f_s32f_multiply_32f kernel. + * kernel: Refactor 32f_x2_subtract_32f kernel. + * convert 32f->32i: fix compiler warnings about loss of int + precision. + * 64u_ byteswape: remove buggy Neonv8 protokernel. + * 64u_ byteswape: remove buggy Neon protokernel. + * Remove broken volk_16i_max_star_16i_neon protokernel. + * Fix truncate-toward-zero distortion. + * Fix encodepolar documentation. + New kernels + * add volk_32f_s32f_x2_convert_8u kernel. + * Fix documentation for the clamp kernel. + * added new kernel: volk_32f_s32f_x2_clamp. + * new kernels for atan2. + * Add 32f_s32f_multiply_32f RISC-V manually optimized assembly. + * Add .size to volk_32f_s32f_multiply_32f_sifive_u74. + * Add volk_32fc_x2_dot_prod_32fc_sifive_u74. + +------------------------------------------------------------------- Old: ---- volk-3.0.0.tar.xz volk-3.0.0.tar.xz.asc New: ---- volk-3.1.0.tar.xz volk-3.1.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ volk.spec ++++++ --- /var/tmp/diff_new_pack.5JFPc2/_old 2023-12-08 22:31:49.923511160 +0100 +++ /var/tmp/diff_new_pack.5JFPc2/_new 2023-12-08 22:31:49.935511601 +0100 @@ -17,9 +17,9 @@ %global sonum 3 -%global soname 3_0 +%global soname 3_1 Name: volk -Version: 3.0.0 +Version: 3.1.0 Release: 0 Summary: Vector-Optimized Library of Kernels License: LGPL-3.0-or-later @@ -82,14 +82,6 @@ chmod -x %{buildroot}%{python3_sitearch}/volk_modtool/*py sed -i -e '1 { \@.*/bin/env.*python.*@ d }' %{buildroot}%{python3_sitearch}/volk_modtool/*py -# remove stuff from bundled cpu_features -%ifarch aarch64 armv7hl i586 ppc64le x86_64 -rm %{buildroot}%{_bindir}/list_cpu_features -rm -R %{buildroot}%{_includedir}/cpu_features -rm -R %{buildroot}%{_libdir}/cmake/CpuFeatures -rm %{buildroot}%{_libdir}/libcpu_features.a -%endif - %fdupes %{buildroot} %post -n libvolk%{soname} -p /sbin/ldconfig ++++++ volk-3.0.0.tar.xz -> volk-3.1.0.tar.xz ++++++ ++++ 20274 lines of diff (skipped)