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-02-13 19:50:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnuradio (Old)
 and      /work/SRC/openSUSE:Factory/.gnuradio.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnuradio"

Sun Feb 13 19:50:54 2022 rev:49 rq:954041 version:3.9.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnuradio/gnuradio.changes        2022-01-10 
23:53:17.192787677 +0100
+++ /work/SRC/openSUSE:Factory/.gnuradio.new.1956/gnuradio.changes      
2022-02-13 19:51:26.926277597 +0100
@@ -2 +2 @@
-Sun Jan  9 21:44:48 UTC 2022 - Wojciech Kazubski <w...@ire.pw.edu.pl>
+Wed Feb  9 07:57:53 UTC 2022 - Wojciech Kazubski <w...@ire.pw.edu.pl>
@@ -4 +4,6 @@
-- Update to version 3.8.5.0
+- Patch revert-23cece0d0.patch removed - not needed now
+
+-------------------------------------------------------------------
+Sun Jan  9 21:21:09 UTC 2022 - Wojciech Kazubski <w...@ire.pw.edu.pl>
+
+- Update to version 3.9.5.0:
@@ -6,2 +10,0 @@
-    + GRC now runs on Fedora 35 ... Gtk initialization checks were
-      too strict
@@ -9,8 +12,3 @@
-    + Change type aliasing to allow interleaved short/byte to be
-      connected to vectors of short/byte. Stricter type checking
-      was added previously and caused some blocks to be unconnectable
-      when using these types.
-    + Account for scale factor when computing drawing area size
-    + Tooltips fixed for categories and modules
-  * gr-digital
-    + Fix yml file for Header/Payload Demux
+    + Modify and cleanup bokeh server loop
+  * gr-analog
+    + Update python bindings for power squelch
@@ -20,0 +19,3 @@
+  * gr-network
+    + Fix: segfaults when TCP & UDP blocks are restarted
+    + Add throttle flag to the tcp source and sink blocks
@@ -23,3 +24,14 @@
-    + Remove unusable int type in Number Sink yml
-    + RangeWidget - implement Eng & EngSlider
-- Patch 0003-enables-use-of-qwt-6_2.patch removed (applied upstream).
+  * gr-uhd
+    + Add Python bindings for rfnoc_{block, ddc, duc, rx/tx_radio}
+  * modtool
+    + Improvements in generated QA code
+  * Build System
+    + Better support for cross-compiling (OpenEmbedded)
+    + Find log4cpp on Ubuntu systems
+    + Handle optional components in find_package
+    + Add version check for pygccxml
+  * CI/QA
+    + Update tests to work with OpenEmbedded
+- Patch 0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch
+  removed (applied upstream)
+- Patch 0003-enables-use-of-qwt-6_2.patch removed (applied upstream)
@@ -28 +40 @@
-Tue Oct 19 09:55:51 UTC 2021 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+Mon Nov  1 22:15:06 UTC 2021 - Wojciech Kazubski <w...@ire.pw.edu.pl>
@@ -30 +42,53 @@
-- Enable again LTO on %{arm} as it builds properly now
+- Update to version 3.9.4.0:
+  * Regressions Fixes
+    + Remove #include <filesystem> (C++17 feature) from one file
+    + Restore pyqwidget() in gr-qtgui
+  * GRC
+    + GRC now runs on Fedora 35 ... Gtk initialization checks
+      were too strict
+    + Add keyboard shortcuts for zoom
+    + Account for scale factor when computing drawing area size
+    + Use font size from config for block comments
+    + Change type aliasing to allow interleaved short/byte to be
+      connected to vectors of short/byte. Stricter type checking
+      was added previously and caused some blocks to be
+      unconnectable when using these types.
+    + Required params no longer default to 0 when left empty. This
+      caused hard-to-find errors. Older flowgraphs that have empty
+      required fields will need to be fixed.
+    + Tooltips fixed for categories and modules
+  * gr-runtime
+    + PMT uses the VOLK allocator for vectors
+    + get_tags_in_window() Python wrapper calls the correct function
+    + Add --pybind option to gnuradio-config-info to get PyBind11 version
+  * gr-blocks
+    + Add example for XMLRPC
+    + Add a unit test for Message Strobe
+    + Fix C++ support for Unpacked to Packed
+  * gr-channels
+    + RNG seeds are initialized correctly
+  * gr-digital
+    + Fix yml file for Header/Payload Demux
+  * gr-network
+    + Suppress warning in tuntap
+  * gr-qtgui
+    + Remove unusable int type in Number Sink yml
+    + Use no_quotes() function in several yml files
+  * modtool
+    + Hashes can be fixed using modtool using --update-hash-only
+    + Use tempfile() instead of /tmp in bindtool and modtool
+    + Use static_cast instead of reinterpret_cast in templates
+    + Correct broken Python general block template
+  * Build system
+    + Better check for Boost version
+    + Determine the Python prefix more reliably
+    + Use GR-specified compiler standard (C++14) in gr-soapy,
+      instead of the SoapySDR standard (C++11)
+    + GrPython.cmake is compatible with older cmake
+  * Documentation
+    + Man pages are in-tree
+    + Repair many examples, especially in gr-digital
+    + Allow UTF-8 in pydoc templates
+  * CI
+    + Execute make install during test
+- Patch 0004-gnuradio-fix-boost-header.patch removed (applied upstream)
@@ -33 +97 @@
-Tue Oct  5 23:10:14 UTC 2021 - Wojciech Kazubski <w...@ire.pw.edu.pl>
+Thu Oct  7 12:38:52 UTC 2021 - Wojciech Kazubski <w...@ire.pw.edu.pl> 
@@ -35,6 +99,14 @@
-- Update to version 3.8.4.0
-  * Changed
-    GRC
-    + Fix drag and drop issue with Quartz
-    + Fix desync when dragging block
-    + Update disabled blocks if they depend on others
+- Update to version 3.9.3.0:
+  * General
+    + Many cleanups and some C++ modernization changes
+    + Replace Boost with stdc++ equivalents (ongoing effort)
+    + Logging cleanup and performance improvements (ongoing effort)
+    + Cleanup of many unused includes
+    + Various block yaml cleanups and repairs
+    + Use Soapy instead of UHD for flowgraph testing in gr-analog and gr-dtv
+  * GRC
+    + Improvements in C++ templates and code generation, more blocks are usable
+    + Add specification of packages to find (via cmake) for C++ templates
+    + Fix C++ hier block param template
+    + Add GUI hints for widgets in C++ code generation
+    + Add no_quotes() convenience function to strip quotes from strings, 
callable from templates
@@ -42,41 +114,69 @@
-    + Fix evaluation of interdependent variables
-    modtool
-    + Set VERSION_PATH to 0 in new modules, instead of using GIT rev
-    + For Python3, return correct exeption ModuleNotFoundError
-      instead of ImportError
-    gr-blocks
-    + trix Interleaver block
-    gr-channels
-    + Fix "hide" expressions in yml files
-    gr-digital
-    + Remove unused msg output port from Chunks To Symbols block yml
-    gr-fft
-    + Add "shift" parameter to Log Power FFT    
-    gr-qtgui
-    + Fix: tags on the last sample were not shown
-    gr-video-sdl
-    + Fix: U and V channels were reversed on sink blocks
-
--------------------------------------------------------------------
-Tue Aug 31 12:57:53 UTC 2021 - Wojciech Kazubski <w...@ire.pw.edu.pl>
-
-- added a patch 0003-enables-use-of-qwt-6_2.patch to build with
-  Qwt-6.2.0. The patch was backported from pull request #5034.
-- fixed build for Tumbleweed and Factory
-
--------------------------------------------------------------------
-Fri Jun 11 19:00:29 UTC 2021 - Wojciech Kazubski <w...@ire.pw.edu.pl>
-
-- Update to version 3.8.3.1
-  * This is a PATCH level revision. The API is compatible with C++
-    code written for previous v3.8 releases. ABI (shared library
-    signature) is intended to be compatible, so code linked
-    against v3.8.3.0 should not require recompilation.
-  * Build system
-    + Improved messages related to dependencies MPIR and GMP. Only
-      one of these packages is required, and the previous error
-      messages were confusing.
-  * GRC
-    + Parameter expressions and/or values can be displayed in blocks
-      on the flowgraph. Previously, only values were displayed.
-    + Vector length is now correctly applied to all input ports.
+    + Fix desync when dragging block (block would not always track cursor)
+    + Correctly evaluate interdependent variables
+    + Allow error messages to be copied to clipboard
+    + Update disabled blocks if they depend on others
+  * gnuradio-runtime
+    + Deprecate tag_checker class (will be removed in 3.10)
+    + Detect and follow symbolic links for installation prefix in gr::prefix()
+    + Add "<" operator for comparison of tags (instead of offset_compare())
+  * gr-blocks
+    + New Matrix Interleaver block
+    + Throttle and Head blocks can be input-only when no output is needed, 
improving performance
+    + Fix tag propagation in (un)pack-k-bits blocks
+    + Fix namespace for nco and vco in benchmarks
+  * gr-digital
+    + New Async CRC16 block
+    + Add NRZI option to Differential En/Decoder
+    + Constellation performance improvements
+    + Fix constellation normalization by average power
+    + Remove unimplemented msg output port from Chunks to Symbols block
+    + Make unpacking of bits optional in GMSK modulator so the blocks can 
accept unpacked bits
+    + In GFSK/GMSK hier blocks, replace M&M clock recovery with newer
+      and more capable Digital Symbol Sync block
+  * gr-fec
+    + Cleanups and code improvements
+  * gr-fft
+    + Add a "shift" paramenter to Log Power FFT, to place DC bin at center
++++ 522 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/gnuradio/gnuradio.changes
++++ and /work/SRC/openSUSE:Factory/.gnuradio.new.1956/gnuradio.changes

Old:
----
  0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch
  gnuradio-3.8.5.0.tar.gz
  revert-23cece0d0.patch

New:
----
  gnuradio-3.9.5.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gnuradio.spec ++++++
--- /var/tmp/diff_new_pack.e4JEdq/_old  2022-02-13 19:51:27.446278982 +0100
+++ /var/tmp/diff_new_pack.e4JEdq/_new  2022-02-13 19:51:27.450278992 +0100
@@ -16,10 +16,14 @@
 #
 
 
-%define sover  3_8_5
+%define sover  3_9_5
+%ifarch %{arm}
+# boo#1182440
+%define _lto_cflags %{nil}
+%endif
 %bcond_without docs
 Name:           gnuradio
-Version:        3.8.5.0
+Version:        3.9.5.0
 Release:        0
 Summary:        GNU software radio
 License:        GPL-3.0-or-later
@@ -30,10 +34,8 @@
 Source4:        grc_to_37.sh
 Source99:       %{name}-rpmlintrc
 Patch0:         missing_library.patch
-Patch1:         revert-23cece0d0.patch
-Patch2:         0001-gr-digital-glfsr.h-drop-boost-cstdint.hpp-and-use-cs.patch
 BuildRequires:  alsa-devel
-BuildRequires:  cmake >= 3.8
+BuildRequires:  cmake >= 3.10.2
 BuildRequires:  cppunit-devel
 BuildRequires:  cppzmq-devel
 BuildRequires:  fdupes
@@ -42,13 +44,15 @@
 BuildRequires:  gmp-devel
 BuildRequires:  gsl-devel
 BuildRequires:  libSDL-devel
-BuildRequires:  libboost_atomic-devel >= 1.53
-BuildRequires:  libboost_filesystem-devel >= 1.53
+BuildRequires:  libboost_atomic-devel >= 1.65
+BuildRequires:  libboost_filesystem-devel >= 1.65
 BuildRequires:  libboost_system-devel
 BuildRequires:  libgsm-devel
 BuildRequires:  libjack-devel
 BuildRequires:  libmpir-devel
+BuildRequires:  libsndfile-devel
 BuildRequires:  log4cpp-devel
+BuildRequires:  mathjax
 BuildRequires:  ninja
 BuildRequires:  orc
 BuildRequires:  pkgconfig
@@ -59,14 +63,15 @@
 BuildRequires:  python3-click-plugins
 BuildRequires:  python3-gobject
 BuildRequires:  python3-gobject-cairo
-BuildRequires:  python3-mako >= 0.9.1
-BuildRequires:  python3-numpy
+BuildRequires:  python3-mako >= 1.0.7
+BuildRequires:  python3-numpy-devel >= 1.13.3
 BuildRequires:  python3-pyaml >= 3.11
+BuildRequires:  python3-pybind11-devel >= 2.4.3
 BuildRequires:  python3-pycairo
 BuildRequires:  python3-qt5-devel
 BuildRequires:  python3-six
 BuildRequires:  qwt6-qt5-devel
-BuildRequires:  swig >= 3.0.8
+BuildRequires:  soapy-sdr-devel
 BuildRequires:  typelib(Gtk) = 3.0
 BuildRequires:  typelib(PangoCairo) = 1.0
 BuildRequires:  typelib(cairo) = 1.0
@@ -76,7 +81,7 @@
 BuildRequires:  pkgconfig(libusb-1.0)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(py3cairo)
-BuildRequires:  pkgconfig(volk) >= 2.0
+BuildRequires:  volk-devel >= 2.4.1
 # gr_modtool dependencies
 Requires:       python3-click
 Requires:       python3-click-plugins
@@ -161,13 +166,6 @@
 %prep
 %autosetup -p1
 
-# remove buildtime from documentation
-sed -i 's|^HTML_TIMESTAMP         = YES|HTML_TIMESTAMP         = NO|' 
docs/doxygen/Doxyfile.in
-sed -i 's|^HTML_TIMESTAMP         = YES|HTML_TIMESTAMP         = NO|' 
docs/doxygen/Doxyfile.swig_doc.in
-
-# protect the template files from %%cmake macro magic / mangling
-find  gr-utils/python/modtool/templates/gr-newmod -name CMakeLists.txt -exec 
mv '{}' '{}.tmpl' \;
-
 %build
 %define __builder ninja
 %cmake \
@@ -180,9 +178,6 @@
 %cmake_build
 
 %install
-# move the template files back
-find  gr-utils/python/modtool/templates/gr-newmod -name CMakeLists.txt.tmpl 
-execdir mv '{}' 'CMakeLists.txt' \;
-
 %cmake_install
 
 install -d %{buildroot}%{_docdir}/%{name}
@@ -215,21 +210,23 @@
 %{_datadir}/gnuradio/modtool/
 %{_datadir}/gnuradio/themes/
 %{_datadir}/gnuradio/fec/
+%{_datadir}/gnuradio/clang-format.conf
 %{_datadir}/icons/hicolor/*/apps/gnuradio-grc.png
 %{_datadir}/applications/gnuradio-grc.desktop
 %{_datadir}/mime/packages/gnuradio-grc.xml
+%{_datadir}/metainfo/org.gnuradio.grc.metainfo.xml
 %{python3_sitearch}/*
 %dir %{_sysconfdir}/gnuradio
 %dir %{_sysconfdir}/gnuradio/conf.d
 %config(noreplace) %{_sysconfdir}/gnuradio/conf.d/*.conf
+%{_mandir}/man1/*.1%{?ext_man}
 %dir %{_docdir}/%{name}/
 %{_docdir}/%{name}/README*
 %{_docdir}/%{name}/CHANGELOG*
+%{_docdir}/%{name}/CONTRIBUTING.md
 # doc package
 %exclude %{_docdir}/%{name}/html/
 %exclude %{_docdir}/%{name}/xml/
-%exclude %{_docdir}/%{name}/*.py
-%exclude %{_docdir}/%{name}/*.grc
 
 %files -n libgnuradio-%{sover}
 %{_libdir}/libgnuradio*.so.*
@@ -245,8 +242,6 @@
 %dir %{_docdir}/%{name}
 %{_docdir}/%{name}/html/
 %{_docdir}/%{name}/xml/
-%{_docdir}/%{name}/*.py
-%{_docdir}/%{name}/*.grc
 
 %files examples
 %dir %{_libdir}/gnuradio

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.e4JEdq/_old  2022-02-13 19:51:27.502279131 +0100
+++ /var/tmp/diff_new_pack.e4JEdq/_new  2022-02-13 19:51:27.514279163 +0100
@@ -2,7 +2,7 @@
 <constraints>
   <hardware>
     <disk>
-      <size unit="G">8</size>
+      <size unit="G">12</size>
     </disk>
     <memoryperjob>
       <size unit="M">2000</size>

++++++ gnuradio-3.8.5.0.tar.gz -> gnuradio-3.9.5.0.tar.gz ++++++
++++ 411068 lines of diff (skipped)

Reply via email to