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)

Reply via email to