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-12-21 16:06:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnuradio (Old) and /work/SRC/openSUSE:Factory/.gnuradio.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuradio" Wed Dec 21 16:06:44 2022 rev:58 rq:1043997 version:3.10.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gnuradio/gnuradio.changes 2022-10-24 11:13:33.463254427 +0200 +++ /work/SRC/openSUSE:Factory/.gnuradio.new.1835/gnuradio.changes 2022-12-21 16:06:47.130601384 +0100 @@ -1,0 +2,79 @@ +Mon Dec 19 19:00:26 UTC 2022 - Wojciech Kazubski <w...@ire.pw.edu.pl> + +- Update to version 3.10.5.0 + * Runtime + + Python block have access to the block logger, as in C++ + + Default log level changed to INFO (from OFF) + + Memory-based logger gr.dictionary_logger_backend() added for + log debugging + + API Note: The Python block gateway is now completely + implemented in the PyBind11 wrapper, in order to clean up + Python dependencies. This is technically an API change, but + should not have any external effect. + + PMT serialization of Complex32 vectors is now REAL | IMAG on + all platforms + + Python IO signature replication (multiple ports specified by + one signature) fixed + * GRC + + Continue processing block connections after a connection + error occurs + + Drawing/scaling fixes that improve user experience on HiDPI + and Windows machines + * Build system and packaging + + Many deprecation warnings fixed + + Make target link libraries PRIVATE wherever possible, removing + unnecessary downstream dependencies + * Testing + + Code formatting rules for clang format updated to v14 + + Removed all compiler warning suppression + + Enable Python block testing for Conda on macOS + + Many other improvements that make maintenance easier - thanks + again to Clayton Smith. In the process of fixing tests, a number + of latent bugs were fixed throughout the code. + * gr-analog + + AGC3 performance and bug fixes + + Python has access to control_loop parent class in PLL blocks + + CTCSS detection of standard tones improved by fixing floating + point comparison + * gr-blocks + + Probe Signal cross platform reliability improved by better + thread synchronization + * gr-digital + + CRC32 and CRC16 blocks use little-endian order regardless of + host order. This is a wire format change. The options were to + have different endian machines unable to communicate, or older + and newer versions unable to communicate. Note that there is + a more general set of blocks (CRC Append and CRC Check) that + are recommended for use wherever possible. + + Packet headers use consistent bit order across machines + + Floating point/rounding fix in constellation lookup table + * gr-fec + + LDPC G matrix n and k can be access from Python + + LDPC matrix output size calculation corrected + + CCSDS/Viterbi path metrics overflow fix + * gr-network + + Improve UDP Source/Sink efficiency by removing a layer of + buffering and using the GR circular buffer instead of the + Boost equivalent + * gr-qtgui + + Fixed Python code generation for Msg CheckBox, Digital Number + Control, Toggle Button, Toggle Switch + * gr-soapy + + Sources will generate rx_time, rx_freq and rx_rate tags, as + in UHD sources, where supported by the underlying Soapy driver + * gr-uhd + + Re-enable uhd.find_devices(), in addition to uhd.find() + + RFNoC: generate correct Python code when using clock/time source + + RFNoC: allow specification of adapter IDs for streamers + + RFNoC: enable setting of vlen and types for streamers + + RFNoC: streamers pay attention to stream args + + RFNoC: sync block controller with gr-ettus OOT + + RFNoC:set_property() and get_property() added to the C++ and + Python APIs + + RFNoC: Python binds added for rfnoc_block_generic + * gr-zeromq + + Sinks will optionally block on full queue, providing + backpressure. Previously, overflow data was dropped. +- Patch fix-build-with-fmt9.patch removed (applied upstrem) + +------------------------------------------------------------------- Old: ---- fix-build-with-fmt9.patch gnuradio-3.10.4.0.tar.gz New: ---- gnuradio-3.10.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnuradio.spec ++++++ --- /var/tmp/diff_new_pack.eqe7K1/_old 2022-12-21 16:06:47.706604490 +0100 +++ /var/tmp/diff_new_pack.eqe7K1/_new 2022-12-21 16:06:47.714604534 +0100 @@ -16,14 +16,14 @@ # -%define sover 3_10_4 +%define sover 3_10_5 %ifarch %{arm} # boo#1182440 %define _lto_cflags %{nil} %endif %bcond_without docs Name: gnuradio -Version: 3.10.4.0 +Version: 3.10.5.0 Release: 0 Summary: GNU software radio License: GPL-3.0-or-later @@ -34,7 +34,6 @@ Source4: grc_to_37.sh Source99: %{name}-rpmlintrc Patch0: missing_library.patch -Patch1: fix-build-with-fmt9.patch BuildRequires: alsa-devel BuildRequires: cmake >= 3.16.3 BuildRequires: codec2-devel ++++++ gnuradio-3.10.4.0.tar.gz -> gnuradio-3.10.5.0.tar.gz ++++++ ++++ 20193 lines of diff (skipped)