commit volk for openSUSE:Factory

2020-05-11 Thread root
Hello community,

here is the log from the commit of package volk for openSUSE:Factory checked in 
at 2020-05-11 13:44:25

Comparing /work/SRC/openSUSE:Factory/volk (Old)
 and  /work/SRC/openSUSE:Factory/.volk.new.2738 (New)


Package is "volk"

Mon May 11 13:44:25 2020 rev:4 rq:802542 version:2.3.0

Changes:

--- /work/SRC/openSUSE:Factory/volk/volk.changes2020-02-27 
14:40:37.462439108 +0100
+++ /work/SRC/openSUSE:Factory/.volk.new.2738/volk.changes  2020-05-11 
13:44:36.781534451 +0200
@@ -1,0 +2,25 @@
+Sat May  9 12:09:27 UTC 2020 - Martin Hauke 
+
+- Update to version 2.3.0
+  * Better reproducible builds
+  * CMake improvements
++ ORC is removed from the public interface where it was never
+  supposed to be.
++ CMake fixes for better usability
+  * Enforce C/C++ coding style via clang-format
+  * Kernel fixes
++ Add puppet for `power_spectral_density` kernel
++ Treat the `mod_range` puppet as a puppet for correct use
+  with `volk_profile`
++ Fix `index_max` kernels
++ Fix `rotator`. We hope that we finally found the root cause
+  of the issue.
+  * Kernel optimizations
++ Updated log10 calcs to use faster log2 approach
++ Optimize `complexmultiplyconjugate`
+  * New kernels
++ accurate exp kernel is finally merged after years
++ Add 32f_s32f_add_32f kernel to perform vector + scalar float
+  operation
+
+---

Old:

  volk-2.2.1.tar.gz

New:

  volk-2.3.0.tar.gz



Other differences:
--
++ volk.spec ++
--- /var/tmp/diff_new_pack.shz6bk/_old  2020-05-11 13:44:37.845536708 +0200
+++ /var/tmp/diff_new_pack.shz6bk/_new  2020-05-11 13:44:37.849536718 +0200
@@ -17,10 +17,10 @@
 
 
 %global sonum 2
-%global soname 2_2_1
+%global soname 2_3
 
 Name:   volk
-Version:2.2.1
+Version:2.3.0
 Release:0
 Summary:Vector-Optimized Library of Kernels
 License:GPL-3.0-only

++ volk-2.2.1.tar.gz -> volk-2.3.0.tar.gz ++
 75429 lines of diff (skipped)




commit volk for openSUSE:Factory

2020-02-27 Thread root
Hello community,

here is the log from the commit of package volk for openSUSE:Factory checked in 
at 2020-02-27 14:40:05

Comparing /work/SRC/openSUSE:Factory/volk (Old)
 and  /work/SRC/openSUSE:Factory/.volk.new.26092 (New)


Package is "volk"

Thu Feb 27 14:40:05 2020 rev:3 rq:779803 version:2.2.1

Changes:

--- /work/SRC/openSUSE:Factory/volk/volk.changes2019-12-23 
22:48:58.654101621 +0100
+++ /work/SRC/openSUSE:Factory/.volk.new.26092/volk.changes 2020-02-27 
14:40:37.462439108 +0100
@@ -1,0 +2,19 @@
+Wed Feb 26 19:47:28 UTC 2020 - Martin Hauke 
+
+- Update to version 2.2.1
+  Changes
+  * Fix loop bound in AVX rotator
+  * Fix out-of-bounds read in AVX2 square dist kernel
+  * Fix length checks in AVX2 index max kernels
+  * includes: rearrange attributes to simplify macros Whitespace
+  * kernels: fix usage in header comments
+- Update to version 2.2.0
+  Highlights
+  * Dropped Python 2 build support
++ Removed Python six module dependency
+  * Use C11 aligned_alloc whenever possible
+  * Add VOLK version in volk_version.h (included in volk.h)
+  * Improved CMake code
+  * Improved code with lots of refactoring and performance tweaks
+
+---

Old:

  volk-2.1.0.tar.gz

New:

  volk-2.2.1.tar.gz



Other differences:
--
++ volk.spec ++
--- /var/tmp/diff_new_pack.Vh40WQ/_old  2020-02-27 14:40:40.914446230 +0100
+++ /var/tmp/diff_new_pack.Vh40WQ/_new  2020-02-27 14:40:40.918446238 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package volk
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
 
 
 %global sonum 2
-%global soname 2_1
+%global soname 2_2_1
 
 Name:   volk
-Version:2.1.0
+Version:2.2.1
 Release:0
 Summary:Vector-Optimized Library of Kernels
 License:GPL-3.0-only
@@ -35,7 +35,6 @@
 BuildRequires:  orc
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-Mako
-BuildRequires:  python3-six
 
 %description
 VOLK provides a library of vector-optimized kernels. It is a subproject

++ volk-2.1.0.tar.gz -> volk-2.2.1.tar.gz ++
 3479 lines of diff (skipped)




commit volk for openSUSE:Factory

2019-12-23 Thread root
Hello community,

here is the log from the commit of package volk for openSUSE:Factory checked in 
at 2019-12-23 22:46:08

Comparing /work/SRC/openSUSE:Factory/volk (Old)
 and  /work/SRC/openSUSE:Factory/.volk.new.6675 (New)


Package is "volk"

Mon Dec 23 22:46:08 2019 rev:2 rq:758952 version:2.1.0

Changes:

--- /work/SRC/openSUSE:Factory/volk/volk.changes2019-09-23 
12:29:13.625690781 +0200
+++ /work/SRC/openSUSE:Factory/.volk.new.6675/volk.changes  2019-12-23 
22:48:58.654101621 +0100
@@ -1,0 +2,17 @@
+Sun Dec 22 14:26:11 UTC 2019 - Martin Hauke 
+
+- Update to version 2.1.0
+  * The AVX FMA rotator bug is fixed
+  * VOLK offers `volk::vector<>` for C++ to follow RAII
+  * Move towards modern dependencies
+  - CMake 3.8
+  - Prefer Python3
+  - We will drop Python2 support in a future release!
+  - Use C++17 `std::filesystem`
+  - This enables VOLK to be built without Boost if
+available!
+  * more stable CI
+  * lots of bugfixes
+  * more optimized kernels, especially more NEON versions
+
+---

Old:

  volk-v2.0.0.tar.xz

New:

  volk-2.1.0.tar.gz



Other differences:
--
++ volk.spec ++
--- /var/tmp/diff_new_pack.dzHCes/_old  2019-12-23 22:48:59.098101784 +0100
+++ /var/tmp/diff_new_pack.dzHCes/_new  2019-12-23 22:48:59.102101786 +0100
@@ -12,23 +12,24 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 %global sonum 2
-%global soname 2_0
+%global soname 2_1
 
 Name:   volk
-Version:2.0.0
+Version:2.1.0
 Release:0
 Summary:Vector-Optimized Library of Kernels
 License:GPL-3.0-only
 Group:  Development/Libraries/C and C++
 URL:http://libvolk.org/
-Source: 
https://github.com/gnuradio/volk/releases/download/v%{version}/volk-v%{version}.tar.xz
+Source: 
https://github.com/gnuradio/volk/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 BuildRequires:  cmake
-BuildRequires:  gcc-c++
 BuildRequires:  fdupes
+BuildRequires:  gcc-c++
 BuildRequires:  libboost_filesystem-devel
 BuildRequires:  libboost_system-devel
 BuildRequires:  orc
@@ -43,6 +44,7 @@
 %package devel
 Summary:Development files for VOLK
 # Formerly part of gnuradio 3.7.x.y
+Group:  Development/Libraries/C and C++
 Requires:   libvolk%{soname} = %{version}
 Conflicts:  gnuradio-devel < 3.8.0.0
 Provides:   gnuradio-devel:%{_libdir}/pkgconfig/volk.pc
@@ -61,13 +63,14 @@
 
 %package -n volk_modtool
 Summary:VOLK modtool
+Group:  Development/Libraries/C and C++
 
 %description -n volk_modtool
 This package provides volk_modtool, used for creating new
 VOLK kernels.
 
 %prep
-%setup -q -n volk-v%{version}
+%setup -q
 
 %build
 %cmake