commit volk for openSUSE:Factory
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
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
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