|
|
|
|
Changelog for gnuradio-devel-3.8.1.0-bp153.1.96.x86_64.rpm :
* Thu Apr 30 2020 Martin Hauke - Update completely changed the way their tarballs are signed Drop signature validation for now.- Remove file * gnuradio-3.8.0.0.tar.xz.asc * gnuradio.keyring * Mon Apr 20 2020 Wojciech Kazubski - Update to version 3.8.1.0: * Changed on Project Scope + clang-tidy improvements - throw exceptions by value, catch by reference - emplace_back where applicable - empty() instead of vector::size() == 0 + use CMake to check for endianness instead of BOOST_BIG_ENDIAN * gr-fec + scipy becomes optional dependency (for polar channel code construction) * gr_modtool + use Boost.UTF instead of cppunit * Fixed on Project Scope + FindQwt paths + floatAlmostEqual unittest assert function wrongly passing on sequence types + Only require boost unittest when testing is enabled + FindLOG4CPP typo + numpy.fft(pack) imports + several scipy imports that can be done with numpy alone * gnuradio-runtime + block gateway shadowed system port + Flaky message passing unit test contained timeout (not the test\'s job) + ctrlport/rpcaggregator & Co: removed storage of references to scope-lifetime objects + Sine table generation python was wrong + get_tags_in_range for delay < (end-start) + premature tag pruning + release flattened flowgraph after stopping; fixes restartability/shutdown issues * gr-analog + clipping in FM receiver: remove superfluous gain + C++ generation for multiple blocks * gr-audio + portaudio source: lock acquisition * gr-blocks + rotator VOLK workaround * gr-digital + map_bb buffer overflow + map_bb thread safety + additive_scrambler count based reset * gr-fec + heap corruption in async_decoder + cc_encoder was broken for constraint lengths > 8 * gr-fft + restore Boost 1.53 compat * gr-qtgui + no longer requiring unnecessary key in edit_box_msg * gr-uhd + fixed examples under Py3 + multichannel objects not populating channels * gr_modtool + wrong use of input -> raw_input + allow empty argument list + testing + check for and deny TSB under Python + QA addition bugs + correct path for C++ QA tests * GRC + several issues with YAML files + nested objects now properly populate namespaces + comments now included in block bounds calculation + Wiki documentation link removed from OOT blocks\' docs tab + Dragging connections to auto-hide ports works now + generated and re-generated several example flowgraphs + bokeh_layout module name + Revert toggle buttons to text entry for bool block props, allowing GRC + variables to be used * Added on Project Scope + Codec2 development branch / future compat + Boost 1.71 compat + CI now checks for formatting + gnuradio-runtime + dot graphs now contain message edges + Python wrapping for blocks\' set_affinity and {g,s}et_alias * gr-uhd + UHD Filter API * GRC + block affinity, buffer sizes available as advanced options for blocks + testing + Python snippets (please snippet responsibly!) + show_id flag added to embedded python blocks, Probes + global option to toggle showing of IDs + Help \"Keyboard Shortcut\" entry * Tue Dec 17 2019 Torsten Ohlenforst - Added missing dependency to package python3-pyaml. * Thu Sep 19 2019 Stefan Brüns - Use correct QWT dependency, qwt6-devel refers to the Qt4 version on Leap 15.0/15.1, qwt6-qt5-devel also works for TW.- Avoid mangled CMakeLists.txt files in gr_modtool template.- Update rpmlintrc (changed gr_modtool template directory).- Move arch dependent examples to _libdir, clean rpmlintrc * Thu Sep 19 2019 Stefan Brüns - Use pkgconfig(py3cairo) to specify pycairo dependency, package got renamed between Leap 15.x and TW, and pkgconfig(py3cairo) fits both.- Add log4cpp-devel to -devel Requires, always required by gr-runtime. * Wed Sep 18 2019 Martin Hauke - Use correct shared library name * Thu Sep 12 2019 Stefan Brüns - Update to version 3.8.0.0: * Changed on Project Scope + C++11 + merged the wholeness of the next branch + Dependency version bumps: CMake, GCC, MSVC, Swig, Boost + New dependencies: MPIR/GMP, Qt5, gsm, codec2 + Removed dependencies: libusb, Qt4, CppUnit + Python: Python 2 & Python 3 compatible. 3.8 will be the last Py2k-compatible + release series + gengen was replaced by templates (if you don\'t know gengen, don\'t do any + research; save yourself that sorrow) + Modern CMake (as far as feasible at this point) + VOLK version updated to v2.0.0 + .clang-format file now dictates coding style + clang-format\'ed the whole tree. + installed CMake files now tell about configuration * gnuradio-runtime + reworked fractional tag time handling, especially in the context of resamplers * GRC + C++ generation as option + YAML instead of XML + removed blks2 + much better canvas tooling + consistent gobject usage + ROUNDED ARROWS * gr-qtgui + moving from Qt4 to Qt5 * gr-utils + gr_modtool now vastly improved * gr-vocoder + improved versatility + removed in-tree libgsm, libcodec2, use system-wide libs * Removed + Project Scope: Modules gr-comedi, gr-fcd and gr-wxgui are gone + gr-comedi: nobody could remember who used this, or for what. It has seen 0 active code contributions in the 3.7 lifecycle + gr-digital: python-based packet_encoder and related tools: Bugs that were sporadic and never fixed, so after long deprecation, we\'re removing it + gr-fcd: since it\'s currently untestable by the CI, it\'s being removed, as there was no code contributions. Generally, we strive to include all batteries with GNU Radio. Re-integration within a more general SDR interface would be desirable. + gr-utils: removed PyQwt (dead) based tools + gr-wxgui: Unmaintained, breaks on increasingly many systems, always was slower than Qtgui. We\'ve been starting to tell people to migrate to Qt since at least 2015. Now, we\'re finally removing it.- Packaging changes: * Use system libvolk, now packaged separately * Cleanup spec file, mostly Qt4 and WxWidgets related * Use Python3 * Patches: - rebased missing_libraries.patch - Drop obsolete qt5-maint-0001-CMake-Update-required-minimum-version-to-2.8.12.patch - Drop obsolete qt5-maint-0002-CMake-FindQwt-Find-the-Qt5-version-of-QWT-instead-of.patch - Drop obsolete qt5-maint-0003-gr-qtgui-update-for-Qt5.patch - Drop obsolete qt5-maint-0004-grc-Generate-Python-scripts-that-use-PyQt5.patch - Drop obsolete qt5-maint-0005-gr-qtgui-Add-a-workaround-for-an-upstream-bug-of-uic.patch - Drop obsolete qt5-maint-0006-qtgui-fixed-examples-for-Qt5-compatibility.patch - Drop obsolete qt5-maint-0007-qtgui-Fixes-for-edit_box_msg-to-work-with-QT5.patch - Drop obsolete qt5-maint-0008-gr-qtgui-Allow-build-with-Qt4-or-Qt5-default.patch - Drop obsolete qt5-maint-0009-gr-qtgui-Fix-PyQt-4-5-include-in-XMLs-for-GRC.patch - Drop obsolete qt5-maint-0010-gr-qtgui-Fix-range.py-to-work-with-both-Qt4-and-Qt5.patch - Drop obsolete qt5-maint-0011-gr-qtgui-Re-introduce-some-Qt4-specific-code.patch - Drop obsolete qt5-maint-0012-grc-Fix-generation-of-Python-code-for-Qt4-and-Qt5.patch - Drop obsolete qt5-maint-0013-grc-replace-templated-xml-files-with-search-and-repl.patch - Drop obsolete qt5-maint-0014-qtgui-replace-templated-xml-files-with-search-and-re.patch - Drop obsolete qt5-maint-0017-qtgui-fix-stylesheet-for-qt5.patch - Drop obsolete qt5-maint-0019-qtgui-fixed-apps-for-Qt5-compatibility.patch - Drop obsolete qt5-maint-0021-gnuradio-runtime-ctrlport-qt5.patch - Drop obsolete qt5-maint-0022-gr-uhd-qt5.patch - Drop obsolete qt5-maint-0023-gr-qtgui-util.patch - Drop obsolete qt5-maint-0024-gr-qtgui-restoreGeometry.patch - Drop obsolete 0001-Add-the-include-path-used-by-the-openSUSE-package.patch * Mon Apr 29 2019 Christophe Giboudeaux - Add some missing optional dependencies: libgsm and codec2. * Mon Apr 29 2019 Christophe Giboudeaux - Add upstream patches to build gnuradio using Qt5 on openSUSE > 1500: - qt5-maint-0001-CMake-Update-required-minimum-version-to-2.8.12.patch - qt5-maint-0002-CMake-FindQwt-Find-the-Qt5-version-of-QWT-instead-of.patch - qt5-maint-0003-gr-qtgui-update-for-Qt5.patch - qt5-maint-0004-grc-Generate-Python-scripts-that-use-PyQt5.patch - qt5-maint-0005-gr-qtgui-Add-a-workaround-for-an-upstream-bug-of-uic.patch - qt5-maint-0006-qtgui-fixed-examples-for-Qt5-compatibility.patch - qt5-maint-0007-qtgui-Fixes-for-edit_box_msg-to-work-with-QT5.patch - qt5-maint-0008-gr-qtgui-Allow-build-with-Qt4-or-Qt5-default.patch - qt5-maint-0009-gr-qtgui-Fix-PyQt-4-5-include-in-XMLs-for-GRC.patch - qt5-maint-0010-gr-qtgui-Fix-range.py-to-work-with-both-Qt4-and-Qt5.patch - qt5-maint-0011-gr-qtgui-Re-introduce-some-Qt4-specific-code.patch - qt5-maint-0012-grc-Fix-generation-of-Python-code-for-Qt4-and-Qt5.patch - qt5-maint-0013-grc-replace-templated-xml-files-with-search-and-repl.patch - qt5-maint-0014-qtgui-replace-templated-xml-files-with-search-and-re.patch - qt5-maint-0017-qtgui-fix-stylesheet-for-qt5.patch - qt5-maint-0019-qtgui-fixed-apps-for-Qt5-compatibility.patch - qt5-maint-0021-gnuradio-runtime-ctrlport-qt5.patch - qt5-maint-0022-gr-uhd-qt5.patch - qt5-maint-0023-gr-qtgui-util.patch - qt5-maint-0024-gr-qtgui-restoreGeometry.patch- Add 0001-Add-the-include-path-used-by-the-openSUSE-package.patch for the Qt5 build. * Mon Apr 22 2019 Wojciech Kazubski - Update to version 3.7.13.5 * Project Scope - fixed PMT: in multiple places, we triggered undef. behaviour by accessing the first element of potentially empty uvectors * gr-audio - fixed Windows audio for higher output multiples broken * gr-blocks - fixed QA: udp_source_sink flakiness * gr-dtv - fixed sveral broken optimizations - fixed 64-APSK parti ally wrong ordering - fixed OOB access in interleaver - fixed uncovered worst case LDPC LUT generation * gr-qtgui - fixed compiler Warnings * gr-fec - fixed polar_encoder/_common: Memory leak * gr-uhd - fixed GRC bindings: DC filter was could not be disabled with IQ imbalance correction disabled * gnuradio-runtime - ctrlport: added int64 for rpcbasic_inserter * GRC - Removed generation time from generated python code * Sun Mar 24 2019 Wojciech Kazubski - Fix building with Boost 1.69 * Tue Feb 05 2019 Guillaume GARDET - Update _constraints to include minimal disk size * Thu Aug 30 2018 guillaume.gardetAATTopensuse.org- Disable explictly neon on armv6 to fix build * Thu Aug 30 2018 Guillaume GARDET - Add _constraints for ARM to speed-up build * Wed Jul 18 2018 wkAATTire.pw.edu.pl- Fixed missing space in specfile * Wed Jul 18 2018 mpluskalAATTsuse.com- Update source urls- Use gpg to verify sources- Modernise spec file with spec-cleaner * Tue Jul 17 2018 wkAATTire.pw.edu.pl- Update to version 3.7.13.4 * Fix Boost 1.67 linking issue * Logging - fixed issues where messages weren\'t properly written to stdout/stderr due to incorrect strings * gr-analog - `fmdet_cf`\'s derivative coefficients were wrong. * gr-blocks - `skiphead` used to incorrectly handle tags, now properly shifts * gr-digital - `qa_packet_format`: Unit test used to potentially lock up due to incorrect conditionals - `clock_recovery_cc`, `crc32_bb`: Accessing the `[0]` element of an empty vector is UB, even if you don\'t use the result afterwards. * gr-fec - `polar_encoder`/`_common`: Fixed multiple out-of-bound accesses due to insufficient vector length checks * gr-filter - `fft_filter`, `filter_delay`: Accessing the `[0]` element of an empty vector is UB, even if you don\'t use the result afterwards.- Patch missing_libraries.patch modified * Fri Jun 15 2018 mardnhAATTgmx.de- Update to version 3.7.13.3 * For non-C++11 compilers, the new cstdint include doesn\'t work out; conditionalized it.- Remove patch: * boost_161.patch (not longer needed) * Fri Jun 01 2018 mardnhAATTgmx.de- Update to version 3.7.13.2 Fixed: * boost::posix_time::[milli]second takes integer numbers, and we now at least cast the floats to integers, as Boost 1.67 forced us to realize we\'re (incorrectly) using floating point her GRC: * Fixed GRC bug which broke WX and Qt (by altering the template code), in multiple (less than awesome) steps gr-blocks: * float_array_to_int: int32 limits were wrongly hardcoded. * Fixed the undefined behaviour happening in float_to_complex when accessing the second input_items element in the single-input case * Tue May 29 2018 adam.majerAATTsuse.de- boost_161.patch: fix compilation with Boost 1.67 (bsc#1089806)- missing_library.patch: hack to fix linking with required libraries.- use memory-constraints package instead of _constraints * Mon Apr 02 2018 mardnhAATTgmx.de- Update to version 3.7.12.0 * see /usr/share/doc/packages/gnuradio/CHANGELOG.md- Remove Patches (not longer needed): * CMake-set-C++-standard-to-c++11-and-C-standard-to-C99.diff * 0001-gr-fec-switch-possible-C-11-code-from-constexpr-to-j.patch- Update URLs * Tue Dec 12 2017 mpluskalAATTsuse.com- Ignore openssl-1_0_0 for build as temporary workaround for Factory unresolvable state * Mon May 22 2017 mardnhAATTgmx.de- Add patches to fix builds on Factory + 0001-gr-fec-switch-possible-C-11-code-from-constexpr-to-j.patch + CMake-set-C++-standard-to-c++11-and-C-standard-to-C99.diff * Wed Mar 08 2017 wkAATTire.pw.edu.pl- update to version 3.7.11 * Mon Mar 06 2017 dmitry_rAATTopensuse.org- Fix README files installation * Thu Oct 20 2016 jengelhAATTinai.de- Rename soname macro to sover because it did not reflect the SONAME.- RPM group reclassification * Sat Sep 03 2016 wkAATTire.pw.edu.pl- update to version 3.7.10.1 * Sun Aug 07 2016 wkAATTire.pw.edu.pl- update to version 3.7.10- patch gnuradio-3.7.9.2-gcc6.patch removed * breaks build on Leap 42.2 and Tumbleweed * Mon Jul 25 2016 wkAATTire.pw.edu.pl- update to version 3.7.9.3 * Thu Jun 23 2016 iAATTmarguerite.su- add patch: gnuradio-3.7.9.2-gcc6.patch * fix \'constexpr\' needed for in-class initialization of static data member of non-integral type * Mon Jun 20 2016 dmitry_rAATTopensuse.org- Use wxPython 3.0 for Tumbleweed * Fri Apr 29 2016 wkAATTire.pw.edu.pl- update to version 3.7.9.2- remove volk-cmake-3.5.patch not needed (applied upstream) * Tue Mar 22 2016 dmitry_rAATTopensuse.org- Fix build with cmake 3.5 * volk-cmake-3.5.patch * Sat Feb 13 2016 wkAATTire.pw.edu.pl- update to version 3.7.9.1 * Thu Dec 31 2015 wkAATTire.pw.edu.pl- update to version 3.7.9 * Sat Oct 31 2015 wkAATTire.pw.edu.pl- update to version 3.7.8.1 * Sun Aug 16 2015 wkAATTire.pw.edu.pl- update to version 3.7.8 * Sat May 16 2015 wkAATTire.pw.edu.pl- update to version 3.7.7.1 * Mon Dec 08 2014 stefan.bruensAATTrwth-aachen.de- Return options.xml to main package [bnc#908744] * Thu Dec 04 2014 dmitry_rAATTopensuse.org- Set libgnuradio0 as obsolete * Fri Nov 28 2014 stefan.bruensAATTrwth-aachen.de- split out libvolk library package * Tue Nov 25 2014 stefan.bruensAATTrwth-aachen.de- split out wxWidgets dependent parts The wxWidgets graphics system will be deprecated with GR 3.8, and pulls in a lot of dependencies- adjust soname to adhere to library packaging policy * Wed Nov 12 2014 dmitry_rAATTopensuse.org- Use -j2 for make- Delete source url for conversion script * Wed Oct 22 2014 wkAATTire.pw.edu.pl- update to version 3.7.5- bugfix release
|
|
|