Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gnuradio for openSUSE:Factory checked in at 2022-03-31 17:18:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnuradio (Old)
and /work/SRC/openSUSE:Factory/.gnuradio.new.1900 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuradio"
Thu Mar 31 17:18:45 2022 rev:51 rq:966160 version:3.10.1.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnuradio/gnuradio.changes 2022-02-18 23:03:38.697409553 +0100
+++ /work/SRC/openSUSE:Factory/.gnuradio.new.1900/gnuradio.changes 2022-03-31 17:19:19.468841789 +0200
@@ -1,0 +2,126 @@
+Fri Mar 26 18:03:17 UTC 2022 - Mikhail Paulyshka
+
+- Added spdlog and thrift to dependencies
+- Added python3-cairo and python3-gobject to runtime dependencies
+- Removed log4cpp from dependencies
+- Update to version 3.10.1.1
+ * fixes an off-by-one error in output buffer allocation
+- Update to version 3.10.1.0
+ * Runtime
+ + Add ownership and locking to hier_block2 to avoid crash/freeze after disconnect.
+ * gr-analog
+ + Fix C++ code generation for random_uniform_source
+ * gr-blocks
+ + Minimal implementation of a SigMF Sink, allowing users to easily try out generation SigMF output. SigMF uses a raw data file and a separate JSON metadata file. A SigMF Source is also provided. At this time, it is a wrapper around a File Source (the data files are compatible), but metadata is not processed.
+ * gr-filter
+ + Bug fix: buses should now work with PFB channelizer and synthesizer.
+ * gr-iio
+ + Various fixes for fmcomms2/3/4.
+ * gr-uhd
+ + Bug fix: overflow count was uninitialized.
+ + Correct descriptor names in uhd_fpga_ddc/duc.
+ * GRC
+ + Bug fix: initialize value for "priority" parameter in Python Snippets.
+ + Show blocks with "deprecated" flags as deprecated.
+- Update to version 3.10.0.0
+ * Changed
+ + Moved PDU blocks from gr-blocks to gr-network and gr-pdu
+ - Compatibility shim included to allow access to these blocks from gr-blocks but these are deprecated from the gr-blocks namespace and the shim is scheduled for removal in 3.11.
+ + gr::blocks::pdu namespace has been reorganized in gr
+ - PDU vector types are accessible in gr::types
+ - PDU functions are accessible in gr::pdu
+ - Common msg port names are accessible in gr::ports
+ + Logging Infrastructure changed to use spdlog
+ - +dependency spdlog, -dependency Log4CPP
+ - New, more convenient logging methods
+ - Modernized Interface
+ - Removed iostream and cstdio from logging statements
+ * Project Scope
+ + C++17
+ - requires MSVC 1914 (Microsoft VS 2017 15.7)
+ - replace boost::filesystem with std::filesystem
+ + Windows build: removed unnecessary MSVC-specific system include overrides
+ + Removed unused volk_benchmark
+ + Use Pre-Compiled Headers - speeds up compilation time
+ + Further replacements of boost::bind with lambda functions
+ + Remove more manual memory management and general c++ modernization
+ + PEP8 formatting applied and enforced on all Python files
+ + Centralized min dependency and compiler versions in one place for GR and modtool created OOTs
+ + Update QA tests to work with OpenEmbedded cross compilations
+ + Dependency versions:
+ - Python 3.6.5
+ - numpy 1.17.4
+ - VOLK 2.4.1
+ - CMake 3.16.3
+ - Boost 1.69
+ - Mako 1.1.0
+ - PyBind11 2.4.3
+ - pygccxml 2.0.0
+ + Compiler options:
+ - GCC 9.3.0
+ - Clang 11.0.0 / Apple Clang 1100
+ - MSVC 1916 (Microsoft VS 2017 15.9)
+ + Replace deprecated distutils in CMake macros
+ + Build targets with python dependencies conditionally on ENABLE_PYTHON
+ * gr-blocks
+ + Remove deprecated networking blocks: udp_source, udp_sink, tcp_server_sink; replaced in 3.9 with more capable blocks in gr-network
+ + Document the supported operations in transcendental
+ * gr-analog
+ + fastnoise_source: Use uint64_t seed API, use size_t for vector length/indices
+ + fastnoise_source: Use a simple bitmask if the random pool length is a power of 2 to determine indices, instead of %, which consumed considerable CPU
+ + sig_source: Remove deprecated freq message port of signal source block; Use cmd port instead
+ * gr-filter
+ + Remove deprecated mmse_interpolator block; Replaced previously by mmse_resampler
+ + Speed up filter building with moves
+ + Add const to temporary tap vectors
+ * gr-digital
+ + Remove deprecated simple_{correlator,framer}
+ + Remove deprecated cma, lms, kurtotic equalizers; replaced in 3.9 by linear_equalizer
+ + Un-deprecate pfb_clock_sync
+ + Add header payload demux example
+ + Remove crc32 utility and most of packet_utils
+ + Remove yml files for non-existent QAM mod/demod blocks
+ * gr-dtv
+ + Refactor ATSC blocks to have separate metadata stream rather than passing structs
+ + Add energy normalization for DVB-S2X constellations
+ * gr-network
+ + Fix segfaults when TCP and UDP are restarted
+ * gr-qtgui
+ + Remove spurious volk includes
+ + Fix segfaulting overflow in time_sink and waterfall
+ + Support for Qwt 6.2
+ + Frequency/Waterfall Sinks expand range to 32k and enums in GRC
+ + Frequency/Waterfall Sinks force power of 2 for fft size
+ * gr-uhd
+ + Python bindings for RFNoC blocks
+ * gr-utils
+ + gr_modtool bind workaround for pygccxml incompatibility with spdlog
+ * gr-video-sdl
+ + Clean up the SDL sinks:
+ - Remove unused format parameter
+ * gnuradio-runtime
+ + gr::random uses xoroshiro128+ internally, takes uint64_t seed
+ + Remove unused misc.cc/h
+ + Accelerator Device Support
+ - Major changes to the runtime to support ���custom buffers���
+ - Single Mapped Buffer abstraction that can be inherited out of tree
+ + Remove Tag Checker
+ + Explicitly convert path to string to fix MSVC build
+ + size_t for vmcircbuf constructor and buffer factories
+ + Reconfigurable timer value for input blocked condition (scheduler detail workaround)
+ * grc
+ + grcc ���output switch for hierarchical blocks
+ + Clean up Bokeh server loop
+ + Don���t blacklist default as a flowgraph ID to prevent always starting in an error state
+ * Testing
+ + rm dependencies from disabled components in blocks/runtime tests
+ * Misc.
+ + dtools: Added run-clang-tidy-on-codebase, which does what the name suggests, then updates all bindtool hashes, and commits everything appropriately
+ + gr_filter_design
+ - update to support PyQt5
+ - fix loading of previously saved .csv files
+ * Added
+ + New in-tree module gr-pdu
+ + New in-tree module gr-iio
+
+-------------------------------------------------------------------
Old:
----
gnuradio-3.9.5.0.tar.gz
New:
----
gnuradio-3.10.1.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnuradio.spec ++++++
--- /var/tmp/diff_new_pack.1Tqfa2/_old 2022-03-31 17:19:20.224833261 +0200
+++ /var/tmp/diff_new_pack.1Tqfa2/_new 2022-03-31 17:19:20.228833216 +0200
@@ -16,14 +16,14 @@
#
-%define sover 3_9_5
+%define sover 3_10_1
%ifarch %{arm}
# boo#1182440
%define _lto_cflags %{nil}
%endif
%bcond_without docs
Name: gnuradio
-Version: 3.9.5.0
+Version: 3.10.1.1
Release: 0
Summary: GNU software radio
License: GPL-3.0-or-later
@@ -35,23 +35,26 @@
Source99: %{name}-rpmlintrc
Patch0: missing_library.patch
BuildRequires: alsa-devel
-BuildRequires: cmake >= 3.10.2
+BuildRequires: cmake >= 3.16.3
+BuildRequires: codec2-devel
BuildRequires: cppunit-devel
BuildRequires: cppzmq-devel
BuildRequires: fdupes
BuildRequires: fftw3-threads-devel
-BuildRequires: gcc-c++
+BuildRequires: gcc-c++ >= 9.3.0
BuildRequires: gmp-devel
BuildRequires: gsl-devel
BuildRequires: libSDL-devel
-BuildRequires: libboost_atomic-devel >= 1.65
-BuildRequires: libboost_filesystem-devel >= 1.65
-BuildRequires: libboost_system-devel
+BuildRequires: libboost_atomic-devel >= 1.69
+BuildRequires: libboost_filesystem-devel >= 1.69
+BuildRequires: libboost_system-devel >= 1.69
BuildRequires: libgsm-devel
BuildRequires: libjack-devel
BuildRequires: libmpir-devel
BuildRequires: libsndfile-devel
-BuildRequires: log4cpp-devel
+BuildRequires: libthrift-devel
+BuildRequires: libusb-1_0-devel
+BuildRequires: libxml2-devel
BuildRequires: ninja
BuildRequires: orc
BuildRequires: pkgconfig
@@ -60,32 +63,36 @@
BuildRequires: python3-Sphinx
BuildRequires: python3-click
BuildRequires: python3-click-plugins
+BuildRequires: python3-devel >= 3.6.5
BuildRequires: python3-gobject
BuildRequires: python3-gobject-cairo
BuildRequires: python3-mako >= 1.0.7
-BuildRequires: python3-numpy-devel >= 1.13.3
+BuildRequires: python3-numpy-devel >= 1.17.4
BuildRequires: python3-pyaml >= 3.11
BuildRequires: python3-pybind11-devel >= 2.4.3
BuildRequires: python3-pycairo
BuildRequires: python3-qt5-devel
BuildRequires: python3-six
+BuildRequires: python3-thrift
BuildRequires: qwt6-qt5-devel
BuildRequires: soapy-sdr-devel
+BuildRequires: spdlog-devel
+BuildRequires: thrift
BuildRequires: uhd-devel
BuildRequires: update-desktop-files
BuildRequires: volk-devel >= 2.4.1
-BuildRequires: pkgconfig(codec2)
-BuildRequires: pkgconfig(libusb-1.0)
-BuildRequires: pkgconfig(libxml-2.0)
-BuildRequires: pkgconfig(py3cairo)
BuildRequires: typelib(Gtk) = 3.0
BuildRequires: typelib(PangoCairo) = 1.0
BuildRequires: typelib(cairo) = 1.0
+# gnuradio-companion dependencies
+Requires: python3-cairo
+Requires: python3-gobject-Gdk
+Requires: typelib(Gtk) = 3.0
# gr_modtool dependencies
Requires: python3-click
Requires: python3-click-plugins
-Requires: python3-mako
-Requires: python3-numpy
+Requires: python3-mako >= 1.1.0
+Requires: python3-numpy >= 1.17.4
Requires: python3-pyaml >= 3.11
Requires: python3-qt5
# gr_filter dependencies
@@ -121,7 +128,7 @@
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
Requires: gmp-devel
-Requires: log4cpp-devel
+Requires: spdlog-devel
%description devel
GNU Radio is a collection of software that when combined with minimal
@@ -229,6 +236,8 @@
%{_docdir}/%{name}/README*
%{_docdir}/%{name}/CHANGELOG*
%{_docdir}/%{name}/CONTRIBUTING.md
+%dir %{_docdir}/%{name}/config/
+%{_docdir}/%{name}/config/*
# doc package
%exclude %{_docdir}/%{name}/html/
%exclude %{_docdir}/%{name}/xml/
++++++ gnuradio-3.9.5.0.tar.gz -> gnuradio-3.10.1.1.tar.gz ++++++
++++ 122501 lines of diff (skipped)