clevis (24-1) unstable; urgency=high . * New upstream version 24. Closes: #1150905 Fixes: [CVE-2026-109968] [CVE-2026-109969] [CVE-2026-109970] [CVE-2026-109971] [CVE-2026-109976] gnuradio (3.10.12.0-6) unstable; urgency=medium . [ Matthias Klose ] * Remove build dependency on dependency on libboost-system-dev. (Closes: #1127195) . [ A. Maitland Bottoms ] * Ack NMU, thanks Stuart! * Update standards version to 4.7.3, no changes needed. * Update debian/watch * No more kfree86 builds * Update to gnuradio upstream v3.10.12.0-80-g5b6b9ac46b gnuradio (3.10.12.0-5.1) unstable; urgency=medium . * Non-maintainer upload. * Fix autopkgtest failure with non-default Python interpreters by only testing with the default Python interpreter (Closes: #1125021). gnuradio (3.10.12.0-5) unstable; urgency=medium . * Simplify autopkgtest gnuradio (3.10.12.0-4) unstable; urgency=medium . * update to v3.10.12.0-42-gd8814e0c3e * rebuild with newer pybind11 3.x in unstable gnuradio (3.10.12.0-3) unstable; urgency=medium . * Apply Switch-to-standard-GNUInstallDirs-fix.patch (Closes:#1115817) gnuradio (3.10.12.0-2) unstable; urgency=medium . * update to v3.10.12.0-41-gc234c76c77 recent upstream fixes * skip PDF documentation build in forky (Closes: #1114129) * drop the unused python3-click-plugins dependency (Closes: #1108452) * Update standards version to 4.7.2, no changes needed. * Use Switch-to-standard-GNUInstallDirs.patch gnuradio (3.10.12.0-1) unstable; urgency=medium . * New upstream release. gnuradio (3.10.12.0~rc1-1) experimental; urgency=medium . * New upstream release. GRC-Qt fixes and parity with the Gtk version UHD/RFNoC updates CI, modtool, and other devel/infrastructure updates * upload to experimenal for soversion bump gnuradio (3.10.11.0-2) unstable; urgency=medium . * pdf-documentation patch: set larger pool_size gnuradio (3.10.11.0-1) unstable; urgency=medium . * New upstream release. * Const (keyword) cleanup in a large number of files. QtGUI code uses const in many more places. * Runtime - Add `persistent()` function to gr paths module. This function returns either the value of the `XDG_CACHE_HOME` environment variable, or `appdata()/.local/state`. * GRC - Work continues on the Qt version of GRC (`gnuradio-companion --qt`). While the Gtk version is still the default, we're getting close to the point where the Qt version can be the default. - Generated Python code now includes a startup event (`flowgraph_started`) to the top level class. This was added specifically to avoid a race in the Variable Function Probe block, and may be useful elsewhere. - Struct variables have not been usable since around v3.8. Fixed! - Paths are now based on gr paths, where they were previous hardcoded to the user's home directory. - C++ hier block code paths fixed (so hier blocks work again). - Block connection line shape and width are now preferences. * gr-blocks - New Burst To Stream block transforms a bursty tagged stream into a continuous stream by inserting zeros in the output between input packets whenever no packets are available at the input. * gr-digital - FLL Band Edge power calculations fixed, along with thread safety issues. * gr-fec - Unused RS code removed - unlikely anyone will notice. * gr-filter- Numpy `float_` changed to `float64` for Numpy 2.0 compatibility. * gr-fft - Vector version of FFT `fft_v` library function (calls fftw) thread safety improved. * gr-uhd - Do not require PyQt5 for non-graphical configurations. * modtool - Many bug fixes and cleanups, resulting in more reliable operation. That sounds really good, right? - Remove dependency on the "click" package. - Appending new blocks to CMake files respects closing parens. gnuradio (3.10.11.0~rc1.1-1) experimental; urgency=medium . * Fix upstream tarball. gnuradio_3.10.11.0~rc1.1.orig.tar.gz is upstream's v3.10.11.0-rc1.tar.gz gnuradio (3.10.11.0~rc1-1) experimental; urgency=medium . * New upstream release. * upload to experimenal for soversion bump gnuradio (3.10.10.0-1) unstable; urgency=medium . * New upstream release. - Runtime * Modernize location of config files. XDG_CONFIG_HOME will be used if set (often $HOME/.config). This change attempts to be backward compatible with existing config file locations, but be aware that config files may show up in the old ($HOME/.gnuradio/) and new ($XDG_CONFIG_HOME/gnuradio) locations depending on GNU Radio version. Files are not automatically moved, since some users run multiple versions of GNU Radio. * Ctrlport Probe, Ctrlport Probe PSD and gr-ctrlport-monitor. Ctrlport Monitor blocks are still broken. - GRC * NEW Qt-based front end! Run gnuradio-companion --qt to try it out. This feature is still in testing, so the Gtk front end runs by default. In a future release, Qt will become the default, removing Gtk as a manditory dependency. Maintenance will focus on the Qt front end at that point. * Restore property field background colors (as a View option, off by default) for the Gtk front end. Background colors were previously replaced with textual type string. * The canvas can be panned using the middle mouse button * C++ code generation improvements related to parameters and strings * C++ code generation fixed for Add Const - gr-audio * Added 96 kHz and 192 kHz selections to ALSA source/sink - gr-blocks * Float To UChar block adds vector support, and also scale and bias params - gr-digital * Additive Scrambler adds soft symbol handling * Add callback to set header format in Digital Protocol Formatter - modtool * Improvements to handling of Python blocks (add, rm, and rename work reliably) * New parseable manifest format (yaml instead of md) to better support the OOT ecosystem * Manifest and examples are installed by "make install" * Update standards version to 4.7.0, no changes needed. gnuradio (3.10.10.0~rc1-1) experimental; urgency=medium . * New upstream release candidate gnuradio (3.10.9.2-2) unstable; urgency=medium . * Acknowledge NMU and adopt time_t64 changes. * Update dependencies (Closes: #1067058) gnuradio (3.10.9.2-1.1) unstable; urgency=medium . * Non-maintainer upload. * Rename libraries for 64-bit time_t transition. Closes: #1062476 gnuradio (3.10.9.2-1.1~exp1) experimental; urgency=medium . * Non-maintainer upload. * Rename libraries for 64-bit time_t transition. gnuradio (3.10.9.2-1) unstable; urgency=medium . * New upstream release Fix a few memory errors in various modules. GRC - Fix regressions in bus connections. gnuradio (3.10.9.1-2) unstable; urgency=medium . * remove obsolete and redundant dependency python3-sip (Closes: #1060723) * Update to v3.10.9.1-13-gcaab75612 - better checks before overrunning buffer - better bus port handling in grc gnuradio (3.10.9.1-1) unstable; urgency=medium . * New upstream release - Project - Python minimum version is now 3.7.2, vs 3.6.5, to support type hints. Even Python 3.7 is EOL, so this is not expected to affect people using newer versions of GNU Radio. - Add tox.ini, so that editors use the same formatting as github CI. - Use pointers to pass s32fc arguments to VOLK in gr-blocks, gr-digital, and gr-dtv to avoid undefined behavior. The fix is conditional on VOLK 3.1.0, which add a new supporting function. . - Runtime - Disallow None for pmt_t arguments in Python. - Support spdlog installations with internal or external libfmt. . - GRC - Use text labels to specify types for block parameters, instead of background colors which were difficult to read/remember. - Enable setting of documentation URLs, relative or absolute in yaml. This allows OOTs to use the documentation link in the block parameter dialog. - Disallow use of block ids that are Python keywords and "gnuradio". - Add type annotations in some places (required bump to Python 3.7.2). - Use C version of YAML loader (yaml.CSafeLoader) for better performance. - Connections may have properties for supported connection domains. This feature was added for RFNoC connections. Standard stream and message connections do not support this feature, but they may in future versions. - Check grc file version. The above feature required a version bump to "2". Where no connection properties are used, version "1" is still emitted. Note that previous versions of GRC do not check for file version. RFNoC flowgraphs with connection properties will fail to load in previous versions as a result. - Fix bug where an impressive number of backslashes were added to some filenames. . - gr-dtv - Read expected data as little-endian . - gr-fec - Add FEC_API to CCSDS Reed-Solomon functions so they can be used by OOTs. . - gr-qtgui - QT GUI Msg Push Button: add a callback for Message Value to allow it to change at runtime. . - gr-uhd - RFNoC Rx-Streamer: Add start stream options - Add back-edge property to RFNoC connections . - Build system and packaging - Update conda build. Re-rendered with conda-build 3.27.0, conda-smithy 3.28.0, and conda-forge-pinning 2023.11.07.18.09.01. - Use utf-8 encoding when writing files in gr_python_install. . - Testing There has been a great effort to identify why tests fail intermittently, or only on certain platforms. This has lead to a number of improved tests, and identification of a number of real bugs. gnuradio (3.10.9.0-1) unstable; urgency=medium . * New upstream release gnuradio (3.10.9.0~rc2-1) experimental; urgency=medium . * New upstream release candidate gnuradio (3.10.9.0~rc1-3) experimental; urgency=medium . * time limit test * use QT_QPA_PLATFORM=offscreen rather than xvfb-run gnuradio (3.10.9.0~rc1-2) experimental; urgency=medium . * always enable tests * Revert F15 (Fosphor) Sink gnuradio (3.10.9.0~rc1-1) experimental; urgency=medium . * New upstream release candidate * Upload to erperimental for soversion bump gnuradio (3.10.8.0-2) unstable; urgency=medium . * fix typo in gnuradio-doc html url (Closes: #1054347) * remove __pycache__ files in clean target (Closes: #1044439) * use loong64 arch for thrift dependencies (Closes: #1057458) * improve builds without thrift (Closes: #1054331) * Use pointers to pass s32fc arguments to VOLK 3.1 gnuradio (3.10.8.0-1) unstable; urgency=medium . * New upstream release * improved gnuradio-doc gnuradio (3.10.8.0~rc2-1) experimental; urgency=medium . * New upstream release candidate gnuradio (3.10.8.0~rc1-1) experimental; urgency=medium . * New upstream release candidate * upload to experimental for ABI bump gnuradio (3.10.7.0-3) unstable; urgency=medium . * depend upon libsdl1.2-dev (Closes: #1041618) (pending port to SDL 2.) * merge in janitor fixes for copyright file format, upstream metadata gnuradio (3.10.7.0-2) unstable; urgency=medium . * remove old volk dependencies (Closes: #1041456) gnuradio (3.10.7.0-1) unstable; urgency=medium . * New upstream release Runtime - Setting the minimum buffer size should have the desired effect now, and not be overwritten. NOTE: the value returned by min_buffer_size() is not intended to indicate the actual buffer size. Header Payload Demod was the only block attempting to use this value, and was corrected. - Use a set to store thread group (more efficient) - Message Debug can now output via the logging system - The field prefs.singleton is no longer externally exposed (was unintentional) - PMT dict can be generated more easily using pmt::dict_from_mapping() GRC - Save changes under all exit conditions (a couple were previously missed) - Prevent silent Generate/Run failures for unsaved flowgraphs Testing - Add Fedora 38, using the clang compiler - Remove EOL Fedora 36 gr-analog - C++ code generation for Quadrature Demod - Add max_gain parameter for AGC gr-blocks - Probe Rate adds a name parameter, for clearer logging - Selector has a new "sync" more that consumes the same number of items from all inputs. Default is now to consume as many items as possible from the active input, and no more than that many items from other inputs. The previous behavior was, well, broken. - Throttle reset item count on restart, to avoid long delays gr-digital - Constellation Encoder and Decoder: constellation can be changed at runtime gr-filter - Filter design tool: multiple improvements in bounds checking and exception handling - Filter design tool: update QMessageBox to work in Qt5 gr-network - Multiple memory management errors fixed in UDP Source/Sink and TCP Sink gr-soapy - Better AGC and gain behavior in RTL, AirspyHF and SDRPlay blocks - Support bias controls in RTL and SDRPlay blocks gr-uhd - Remove possibility of infinite recursion for network overruns - Support fmtlib v10 - RFNoC: bindings and block yml for Vector IIR, Replay and Log Power blocks - RFNoC: add S16 format to RX Streamer gr-vocoder - Support additional codec2 modes Modtool - Don't override user-defined CMAKE_INSTALL_PREFIX * start gr-video-sdl2 patch to port to SDL 2, depend upon libsdl1.2-compat-dev for now. gnuradio (3.10.7.0~rc1-1) experimental; urgency=medium . * New upstream release candidate upload to experimental for soversion change gnuradio (3.10.5.1-3) unstable; urgency=medium . * gr-soapy has been incorporated into gnuradio. gnuradio-dev now Breaks and Replaces gr-soapy that was in bullseye. (Closes: #1034963) gnuradio (3.10.5.1-2) unstable; urgency=medium . * update FreeDV blocks to provide 700E mode support gnuradio (3.10.5.1-1) unstable; urgency=medium . * New upstream bugfix release . Runtime - Restore the ability to set a default block buffer size using the `buffer_size` parameter in the config file. This was lost during refactoring in v3.9. . GRC - Add Python snipped hook point at "init before blocks", right before blocks are instantiated. . gr-digital - Make tags visible to subclasses of OFDM Frame Equalizer. . gr-dtv - Correct constant in DVBS2 Modulator. . gr-fec - Fix errors in Channel Construction AWGN . gr-iio - Fix IIO blocks, which were broken due to a build-time dependency problem. . gr-network - Fix crash in UDP Source when buffer overruns. . gr-uhd - Add async message port to USRP Source and publish overflow notifications. - Add bindings and example for RFNoC AddSub block. gnuradio (3.10.5.0-2) unstable; urgency=medium . * update to v3.10.5.0-11-gcfa0d519b for bugfixes * Fix bug using Pluto sources and sinks gnuradio (3.10.5.0-1) unstable; urgency=medium . * update watch file * New upstream release * 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 . * 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. gnuradio (3.10.5.0~rc1-1) experimental; urgency=medium . * New upstream release candidate upload to experimental for new library version packages gnuradio (3.10.4.0-4) unstable; urgency=medium . [ Helmut Grohne ] * Drop unused B-D: python3-sphinx. (Closes: #1023234) . [ A. Maitland Bottoms ] * update to v3.10.4.0-87-g4c9e53e27 more fixes for more passing tests on other than amd64 gnuradio (3.10.4.0-3) unstable; urgency=medium . * update to v3.10.4.0-17-gcfcd070f9 * enable all tests again * re-enable building with thrift gnuradio (3.10.4.0-2) unstable; urgency=medium . * remove -DENABLE_CTRLPORT_THRIFT=ON, since it is not available on all architectures. Bopefully fix FTBFS on mips*, ppc64el, s390x gnuradio (3.10.4.0-1) unstable; urgency=medium . * New upstream release. * Replace `get_initial_sptr()` calls with `make_block_sptr()` calls. There were a number of places the incorrect function was being used. * Runtime - Use correctly typed arguments to log messages to prevent build errors. * GRC - Add xfce4-terminal and urxvt to the list of terminal emulators discovered during the build process. - Suppress GUI hint errors that were being shown in the terminal window. - Use integers for screenshot size (floats were causing Cairo errors). * Build system and packaging - Reformat cmake files and make cmake formatting part of the workflow. - Allow GNU Radio to be a part of other cmake-based projects. * gr-blocks - New Block Interleaver/Deinterleaver interleaves blocks of symbols - Correct calculation of `items_remaining` in File Source, which allows `seek()` to work correctly. - Add an example for Wavefile Sink * gr-digital - Deprecate the CRC32 and CRC16 blocks, which will be removed in the future. There are more general CRC blocks which do the same thing (and more). * gr-filter - Fix demo for PFB channelizer * gr-iio - FMCOMMS2 Sink assumes CS16 data is scaled to 32768, rather than 2048. - FMCOMMS2 returns the correct samples for the second channel in 2-channel mode. * gr-trellis - Correct Python bindings for `trellis::metrics`. * gr-qtgui - Range widget can now output messages when value changes. - Add C++ code generation for Time Sink - Regenerate Python bindings for some blocks when necessary. - Waterfall Sink correctly uses half spectrum for float input. * gr-uhd - Add Python bindings for the UHD `find()` functino. * gr-zeromq - Support newer `get()` and older/deprecated `getsockopt()` functions in cppzmq depending on availability. * Modtool - Parse IO signatures with or without `gr::` prefix. * Documentation - Update certain file lists to keep build paths out of documentation. gnuradio (3.10.4.0~rc1-1) experimental; urgency=medium . * New upstream release * Upload to emaperimental for ABI bump gnuradio (3.10.3.0-4) unstable; urgency=medium . [ Stephan Lachnit ] * zmq.hpp now in cppzmq-dev (Closes: #1017732) gnuradio (3.10.3.0-3) unstable; urgency=medium . * update to v3.10.3.0-12-gf28df09b1 * [Shengjing Zhu] Add workaround for fmtlib 9 (Closes: #1014687) gnuradio (3.10.3.0-2) unstable; urgency=medium . * [Adrian Bunk] Link with -latomic on architectures that might need it (Closes: #1014768) gnuradio (3.10.3.0-1) unstable; urgency=medium . * New upstream release. gnuradio (3.10.3.0~rc1-1) experimental; urgency=medium . * v3.10.3.0-rc1 to experimental for soversion bump gnuradio (3.10.2.0-1) unstable; urgency=medium . * New upstream release. gnuradio (3.10.2.0~rc1-2) unstable; urgency=medium . * upload to unstable * explicitly uses 'posix_prefix' with sysconfig in GrPython.cmake gnuradio (3.10.2.0~rc1-1) experimental; urgency=medium . * v3.10.2.0-rc1 to experimental for soversion bump gnuradio (3.10.1.1-2) unstable; urgency=medium . * install usr/local python path (Closes: #1008794) * Have gnuradio-companion launch x-terminal-emulator by default gnuradio (3.10.1.1-1) unstable; urgency=medium . * New upstream bugfix release. gnuradio (3.10.1.0-2) unstable; urgency=medium . * One statement fix: runtime downstream buffer size calculation gnuradio (3.10.1.0-1) unstable; urgency=medium . * New upstream release. Bugfixes in gr-iio, gr-uhd Minimal implementation of a SigMF Sink in gr-blocks gnuradio (3.10.1.0~rc1-1) experimental; urgency=medium . * New upstream bug-fixing pre-release To unstable for C++ ABI bump, new soversion library names gnuradio (3.10.0.0-4) unstable; urgency=medium . * gnuradio-dev: Add dependency on libspdlog-dev (instead of old liblog4cpp5-dev) gnuradio (3.10.0.0-3) unstable; urgency=medium . * add gnuradio{,-dev}: Breaks+Replaces: gr-iio (Closes: #1001597) * use available libunwind-dev build-depends architectures (Closes: #1000792) gnuradio (3.10.0.0-2) unstable; urgency=medium . * Handle optional thrift.conf.example in debian/rules gnuradio (3.10.0.0-1) unstable; urgency=medium . * New upstream release. gnuradio (3.10.0.0~rc2-2) experimental; urgency=medium . * use realistic build-depends architectures with libunwind-dev gnuradio (3.10.0.0~rc2-1) experimental; urgency=medium . * New upstream release candidate gnuradio (3.10.0.0~rc1-1) experimental; urgency=medium . * New upstream release candidate * Upload to experimental for new soversion library names gnuradio (3.9.4.0-3) unstable; urgency=medium . * update to v3.9.4.0-22-g2cdde7b89 * use realistic build-depends architectures (Closes: #1000792) gnuradio (3.9.4.0-2) unstable; urgency=medium . * update to v3.9.4.0-17-g981d5834a gnuradio (3.9.4.0-1) experimental; urgency=medium . * New upstream release gnuradio (3.9.2.0-2) experimental; urgency=medium . * Add Breaks+Replaces for gr-soapy (Closes: #989888) gnuradio (3.9.2.0-1) experimental; urgency=medium . * New upstream release gnuradio (3.9.0.0-1) experimental; urgency=medium . * New upstream release gnuradio (3.9.0.0~rc2-1) experimental; urgency=medium . * New upstream release candidate gnuradio (3.9~rc0-1) experimental; urgency=medium . * v3.8.0.0-845-g592dfc78a aka 3.9.0.RC0 from new maint-3.9 branch pybind11 branch merged onto master Headed toward a 3.9 release. gnuradio (3.8.2.0-15) unstable; urgency=medium . * add test timeouts (Closes: #997803) gnuradio (3.8.2.0-14) unstable; urgency=medium . * fixup thrift example handling for arch all gnuradio (3.8.2.0-13) unstable; urgency=medium . * update to v3.8.2.0-53-gc42a162b9 * fixup thrift example installation gnuradio (3.8.2.0-12) unstable; urgency=medium . * update to v3.8.2.0-41-gcaca1219b: msg_handler-Use-lambdas * use the UTC timezone for reproducible BUILD_DATE timestamp Thanks vagrant! (Closes: #977424) * grc-setup-freedesktop not-installed - redundant to Debian packaging (Closes: #977425) gnuradio (3.8.2.0-11) unstable; urgency=medium . * update to v3.8.2.0-25-g3b0825655 * default to using x-terminal-emulator instead of xterm * CMake & Doxygen cleanups gnuradio (3.8.2.0-10) unstable; urgency=medium . * Fix compilation against boost_1.74. (Closes: #975350) Thanks Anton! * cherry pick more upstream bug fixes: backported more-dot-graph-max-nodes backported qtgui-Resize-the-windows-properly-in-gui-sink backported Add-test-to-postinstall-only-if-testing-is-enabled backported Do-not-disable-boost-if-only-the-unit_test_framework audio: raise nperiods for alsa source/sink, issue 3798 Fix-drag-n-drop-issue, issue 2727 cmake-Fix-variable-substitution-in-pkg-config, issue 3969 filter_design-python3-exception, issue 3951 gnuradio (3.8.2.0-9) unstable; urgency=medium . * update to v3.8.2.0-19-gba493519c refactor and send upstream RPC-fixes-to-allow-using-Thrift-0.13 refactor and apply cppgen-Add-C-generation-support-to-gr-vocoder spelling patch submitted upstream backported Add example flowgraphs for Stream Mux Demux backported cppgen Update to modern CMake backported WFM tools proper integer div decimation backported Fix qa_fast_atan2f test code gnuradio (3.8.2.0-8) unstable; urgency=medium . * add thrift-compiler to gnuradio-dev dependencies (Closes: #973008, #973007, #973213) * Restore thrift on armel gnuradio (3.8.2.0-7) unstable; urgency=medium . * no thrift on armel gnuradio (3.8.2.0-6) unstable; urgency=medium . * conditional install of thrift example gnuradio (3.8.2.0-5) unstable; urgency=medium . * update to v3.8.2.0-12-gdbc8ad7e7 - reenables vocoder blocks in menu * Enable thrift gr-ctrlport (Closes: #890339) * add appstream metadata * Fix and add C++ templates to vocoder freedv blocks * Include some upstream pull requests: 3621: include appstream-metadata 3468: qtgui : add eye sink widget 3825: uhd: Update possible master_clock_rate 3843: runtime: fix latency issue 3869: RPC: fixes to allow using Thrift 0.9 through 0.12 3886: utils: Added print-all to gnuradio-config-info 3770: grc: ensure that strings are valid utf8 when evaluating parameters 3767: grc: Remove extra logger in grc/core/platform 3547: cmake: use TIMESTAMP function to generate build_date gnuradio (3.8.2.0-4) unstable; urgency=medium . * update to v3.8.2.0-9-gec5a638c2 * fix gnuradio issue #2932 freedv modulator block * Add C++ templates to freedv blocks gnuradio (3.8.2.0-3) unstable; urgency=medium . * update to v3.8.2.0-8-gb8328e2c9 handle optional gsettings (Closes: #970496) * review 'import sip' usage (Closes: #966033) * remove html docs from gnuradio, skip installing xml docs gnuradio (3.8.2.0-2) unstable; urgency=medium . * source-only upload for transition gnuradio (3.8.2.0-1) experimental; urgency=medium . * New upstream release upload first to experimental due to SONAME bump. * update to v3.8.2.0-1-g28d1ad569 * Call SWIG without -modern flag if new enough to make that inherent, thus removing warnings * GRC Mako templating now strict_undefined Show block comments by default dynamically updated block namespaces (execute imports from templates) Name-lookup detection of dark color themes, adjusted input box color scheme * gr-dtv dvb_bbscrambler: LUT 8B alignment (private, but relevant for future usable optimization) * Fixed: * GRC incorrect "clear console" and "save console" labels generator: flow_graph.py.mako now contains import for print_function for compatibility in Py2 generation variable_config.block.yml now properly handles configparser / ConfigParser import Change port types of all selected block on key-press cycling, not just first one Always check for Python version in flow graph generation, not only in specific block types Don't run stale flow graphs Prevent search keystrokes from modifying flowgraph * gr-blocks file_sink flushes contents to file on stop() file_meta_sink block YAML: emit proper default PMT dict XMLRPC client/server block templates: use Py3 XMLRPC when possible * gr-digital soft_dec_lut_gen now explicitly casts 2.0**prec to int map_bb: add missing definition of static constexpr size_t s_map_size * gr-dtv Reduce send_frame_size in UHD examples (broken after UHD v3.13.0.3-rc1) * gr-filter logpwrfft YAML was hiding FFT length FFT frequency range calculation was occasionally off due to abuse of numpy.arange * gr-filter GRC band pass filter taps block: use firdes.complex_band_pass when complex firdes.root_raised_cosine gain for unity alpha * gr-qtgui qtgui_chooser regained 3.7 capability to set default Frequency Sink hovering now respects set units GRC blocks had optional stream inputs * gr-uhd ignore len_tag_name in USRP Source YAML generator python uhd_fft/uhd_siggen_gui: import order of sip and Qt GRC example block errors * Added: GRC OS X: Meta modifier key support (eq. Ctrl on other platforms) configuration setting show_block_comments * gr-analog Signal source cmd port * gr-zeromq Message-based ZMQ blocks take bind argument, as necessary for N:1 patterns. Changes ABI. * Deprecated: gr-analog Signal source freq port gnuradio (3.8.1.0-4) unstable; urgency=medium . * update to v3.8.1.0-36-g23cece0d0b * digital/map_bb: Add missing definition for a static class member * analog: signal source block accepts cmd messages Deprecates the `freq` port and adds a logging message. Adds a small GRC example. * filter: fix FFT frequency range calculation gnuradio (3.8.1.0-3) unstable; urgency=medium . * update to v3.8.1.0-33-ged0f6d7dc6 Fix XMLRPC Client and Server block templates gnuradio (3.8.1.0-2) unstable; urgency=medium . * update to v3.8.1.0-32-ga9fc5a5dd3 * Remove unused liborc-0.4-dev build-dep. * Track boost-defaults version (Closes: #962365) * Recommend python3-pyqt5.qwt (Closes: #958439) * Enforce use of /usr/bin/python3 (Closes: #946274) * Try tests even on i386 (Closes: #946065) * Drop unneeded GTK+ 2 libcanberra-gtk*-module dependencies (Closes: #958558) * Recent builds have enabled jack (Closes: #940523) gnuradio (3.8.1.0-1) unstable; urgency=medium . * Release 3.8.1.0 gnuradio (3.8.1.0~rc1-2) unstable; urgency=medium . * Upload to unstable * build with volk 2.2.0 gnuradio (3.8.1.0~rc1-1) experimental; urgency=medium . * New upstream release candidate gnuradio (3.8.0.0-7) unstable; urgency=medium . * update to v3.8.0.0-79-gf87f2dbab * build with volk 2.1 and uhd 3.15.0.0 gnuradio (3.8.0.0-6) unstable; urgency=medium . * update to v3.8.0.0-41-g2f5c81d555 * gnuradio-dev depends upon libgmp-dev, thanks vorlon! (Closes: #943965) * gnuradio depends upon gir1.2-gtk-3.0, thanks kc0bfv! (Closes: #943778, #943864) gnuradio (3.8.0.0-5) unstable; urgency=medium . * grcc from gnuradio 3.8 no longer adds timestamps (Closes: #914252) * depend upon python3-pyqtgraph for gr_filter_design (Closes: #926790) * add depends for canberra modules (Closes: #921377) * Use .bcep file to keep gr_modtool template un-bytecompiled. gnuradio (3.8.0.0-4) unstable; urgency=medium . * limit architectures for thrift availability gnuradio (3.8.0.0-3) unstable; urgency=medium . * update to v3.8.0.0-14-gcfefe6e0ba * update package references: libvolk1-bin => libvolk2-bin (Closes: #935417) gnuradio (3.8.0.0-2) unstable; urgency=medium . * update dependencies * build for Python3 (Closes: #912960, #885294) gnuradio (3.8.0.0-1) experimental; urgency=medium . * New upstream release gnuradio (3.7.13.4-4) unstable; urgency=medium . * more hurd-i386 build fixes. Thanks again, Samuel! (Closes: #918481) gnuradio (3.7.13.4-3) unstable; urgency=medium . * update to v3.7.13.4-5-g556c511fc3 * improve hurd-i386 build. Thanks Samuel! (Closes: #918481) gnuradio (3.7.13.4-2) unstable; urgency=high . * update to v3.7.13.4-2-gbd159f5ce3 * gnuradio-companion and grcc still requires python-gtk2 (Closes: #902371, #910001) gnuradio (3.7.13.4-1) unstable; urgency=medium . * New upstream release * Fix Boost 1.67 linking issue * gnuradio-runtime - 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. gnuradio (3.7.13.3-1) unstable; urgency=medium . * New upstream release - For non-C++11 compilers, the new cstdint include doesn't work out; conditionalized it. * remove qt5-maint-0018-qtgui-Expose-qt-time-sink-stem-plot-option.patch Fix missing QT Time Sink. (Closes: #898544) * Use Doxygen jquery since 3.7.11-7, side nav bar back (Closes: #887509) * depend upon python-gobject-2 for pygtk * Use direct-freedesktop-install patch since 3.7.11-9 (Closes: #847087) gnuradio (3.7.13.2-2) unstable; urgency=medium . * build with uhd 3.12.0.0 gnuradio (3.7.13.2-1) experimental; urgency=medium . * New upstream release tag upload to experimental to start new library abi transition * Update freedv and codec2 blocks gnuradio (3.7.12.0-3) unstable; urgency=medium . * update to v3.7.12.0-8-g4c82185a26 Fixed GRC bug which broke WX and Qt (by altering the template code) * rebuild with codec2 0.8 gnuradio (3.7.12.0-2) unstable; urgency=medium . * improve direct-freedesktop-install to avoid piuparts trouble gnuradio (3.7.12.0-1) unstable; urgency=medium . * New upstream release tag * Bump volk dependency version to 1.4 gnuradio (3.7.11-11) unstable; urgency=medium . * update to v3.7.11-157-g486cd82702 * no longer shipping a menu file gnuradio (3.7.11-10) unstable; urgency=medium . * import Qt5 QtWidgets in gr-qtgui util.py (Closes: #891495) gnuradio (3.7.11-9) unstable; urgency=medium . * update to v3.7.11-137-g4579e7b647 * update qt5 patches * direct-freedesktop-install gnuradio (3.7.11-8) unstable; urgency=medium . * update to v3.7.11-132-g72e085515b * 'git am'-able debian/patches gnuradio (3.7.11-7) unstable; urgency=medium . * update to v3.7.11-129-g7365f030cd * use PyQt5 QtCore.QByteArray (Thanks Vasil!) (Closes: #886807) * Standards-Version to 4.1.3 (no changes needed) * Change Vcs fields in debian/control to point to salsa.debian.org gnuradio (3.7.11-6) unstable; urgency=medium . * grc and apps using qt5 * from next branch runtime: replace std::auto_ptr with std::unique_ptr gnuradio (3.7.11-5) unstable; urgency=medium . * python-pyqt5 is available on kFreeBSD gnuradio (3.7.11-4) unstable; urgency=medium . * use installable dependencies * python-pyqt5 is linux-any gnuradio (3.7.11-3) unstable; urgency=medium . * update to v3.7.11-118-g6d22211960 * Add Suggests: to gnuradio-dev to help guide OOT users Add Qt and Qwt details from build into gnuradio-qtgui.pc (Closes: #879110) * qt4-qt5 patch - build with with qt5 (Closes: #874893) gnuradio (3.7.11-2) unstable; urgency=medium . * update to v3.7.11-113-gbbed667ecc * python-qwt5-qt4 only used in gr-filter and gr-zeromq GUIs gnuradio (3.7.11-1) unstable; urgency=medium . * New upstream release * update to v3.7.11-100-gec71327d29 * improve desktop search metadata (Closes: #847087) * Fix a segfault issue for QT time sink (Closes: #860295) * michaelld - cmake: Fix for CppUnit and C11 (Closes: #862133) * gnuradio depends upon python-numpy (LP: #1471351) gnuradio (3.7.10.1-2) unstable; urgency=medium . * update to v3.7.10.1-24-gea2aeca * add freedvapi blocks gnuradio (3.7.10.1-1) unstable; urgency=medium . * New upstream release gnuradio (3.7.10-1) unstable; urgency=medium . * New upstream release gnuradio (3.7.9.2-4) unstable; urgency=medium . * update to v3.7.9.2-56-g2a6c82f gnuradio (3.7.9.2-3) unstable; urgency=medium . * update to v3.7.9.2-33-g2e77960 * fix-dvbt-assertions gnuradio (3.7.9.2-2) unstable; urgency=medium . * Spell Viterbi correctly. Thanks Damien! (Closes: #818355) gnuradio (3.7.9.2-1) unstable; urgency=medium . * New upstream release gnuradio (3.7.9.1-2) unstable; urgency=medium . * Update to v3.7.9.1-26-g0a1a76d (Closes: #812029) gnuradio (3.7.9.1-1) unstable; urgency=medium . * New upstream point release, notes in the gnuradio package: in file /usr/share/doc/gnuradio/RELEASE-NOTES-3.7.9.1.md gnuradio (3.7.9-3) unstable; urgency=medium . * Do *not* try test on any i386 arch due to scipy sgegv_ errors gnuradio (3.7.9-2) unstable; urgency=medium . * Do not try test on any i386 arch due to scipy sgegv_ errors gnuradio (3.7.9-1) unstable; urgency=medium . * New upstream release * Update to v3.7.9-5-gdec480a Fixed delayed tag propagation added unit test for tag forwarding to delay gr-fec Repair puncture and depuncture XML files blocks resolve char sign ambiguity causing build bre Fix 64-bit OpenEmbedded builds gnuradio (3.7.9~rc1-2) experimental; urgency=medium . * Add copyright info for unused embedded copy of volk from upstream tarball * Not re-packing upstream tarball to make use of upstream source signature gnuradio (3.7.9~rc1-1) experimental; urgency=medium . * New upstream release candidate gnuradio (3.7.8-2.2) unstable; urgency=medium . * Non-maintainer upload. * Updated dependencies for libvolk to latest package names: - libvolk1.0-bin -> libvolk1-bin gnuradio (3.7.8-2.1) unstable; urgency=medium . * Non-maintainer upload. * Updated dependencies for libvolk to latest package names: - libvolk1.0-dev -> libvolk1-dev - libvolk1.0 -> libvolk1.1 * Updated dependencies for libuhd to latest package names: - libuhd003 -> libuhd003v5 (Closes: #797754) gnuradio (3.7.5-5) unstable; urgency=low . * Use Breaks/Replaces to manage upgrades now that the newer libvolk-bin has files formerly found in gnuradio (Closes: #762072) gnuradio (3.7.5-4) unstable; urgency=low . * Use Breaks/Replaces to manage upgrades now that the newer libvolk-dev has files formerly found in gnuradio-dev (Closes: #762072, #767838) gnuradio (3.7.5-3) unstable; urgency=low . * Actual release notes in the gnuradio package /usr/share/doc/gnuradio/ChangeLogV3_7_5 gnuradio (3.7.5-2) unstable; urgency=low . * Handle lack of zeromq on hurd-i386 * trial fix for native armv7 build support gnuradio (3.7.5-1) unstable; urgency=low . * New upstream release, see extended release notes in the gnuradio package /usr/share/doc/gnuradio/ChangeLogV3_7_5 gnuradio (3.7.4-3) unstable; urgency=low . * Update to v3.7.4-43-gb3927e7 * Include 10 more bug fixes from the maint branch gnuradio (3.7.4-2) unstable; urgency=low . * wxPython fixes from Olly Betts (Closes: #758846) - Update dependencies on wxPython to all be python-wxgtk3.0|python-wxgtk2.8. - Drop unused build dependency on libwxgtk3.0-dev|libwxgtk2.8-dev. - New patch wxpy3.0-compat to improve wxPython 3.0 compatibility. * No zmq on hurd, build-depend upon python-zmq for build testing gnuradio (3.7.4-1) unstable; urgency=low . * package based upon git maint branch v3.7.4-28-g3897c85 * New upstream release, see extended release notes in the gnuradio package /usr/share/doc/gnuradio/ChangeLogV3_7_4 * Build gr-wxgui with wxwidgets3.0 if available * New 0MQ support using libzmq3-dev gnuradio (3.7.3-10) unstable; urgency=low . * restore comedilib * Avoid buggy gr-ctrlport * fix fcd udev rules for modern kernel udev (Closes: #757236) gnuradio (3.7.3-9) unstable; urgency=low . * Update to v3.7.3-37-gaffda0b * Additional codec2 updates * Avoid buggy comedilib gnuradio (3.7.3-8) unstable; urgency=low . * No gr-fcd on hurd gnuradio (3.7.3-7) unstable; urgency=low . * No comedi on hurd gnuradio (3.7.3-6) unstable; urgency=low . * Avoid ALSA on hurd (patch bsd-hurd-alsa) gnuradio (3.7.3-5) unstable; urgency=low . * no thread affinity for hurd gnuradio (3.7.3-4) unstable; urgency=low . * Update to v3.7.3-20-gb0dce1e * disable gr-fcd if libusb is not found on hurd (rather than fail) gnuradio (3.7.3-3) unstable; urgency=low . * Update to v3.7.3-18-gb1855f7 * Update debian/patches/bsd-fcd since special case handling for kFreeBSD libusb is no longer needed since freebsd-libs 10.0-4 gnuradio (3.7.3-2) unstable; urgency=low . * Update to v3.7.3-17-gc3ef245 * Update Codec2 library * Update Codec2 gnuradio blocks: Clayton Smith (argilo, VE3IRR) gnuradio (3.7.3-1) unstable; urgency=low . * New upstream release gnuradio (3.7.2.1-5) unstable; urgency=low . * use correct compiler for unstable build gnuradio (3.7.2.1-4) unstable; urgency=low . * Clarify gnuradio.install (Closes: #734207) gnuradio (3.7.2.1-3) unstable; urgency=low . * Remove Feature 606 patch, caused more problems rather than solved. gnuradio (3.7.2.1-2) unstable; urgency=low . * New upstream bugfix release * New upstream release, see extended release notes in the gnuradio package /usr/share/doc/gnuradio/ChangeLogV3_7_2 and /usr/share/doc/gnuradio/ChangeLogV3_7_2_1 * Avoid functions not in FreeBSD libusb (Closes: #729270) * Implement Feature 606 gnuradio (3.7.2.1-1) experimental; urgency=low . * New upstream bugfix release gnuradio (3.7.1-2) unstable; urgency=low . * Match GNU Radio live distribution 2013-0926 * Use libsndfile if available gnuradio (3.7.1-1) unstable; urgency=low . * New upstream release Important new features GRC Bus Ports (Nicholas McCarthy) . Bus ports in the GNU Radio Companion (GRC) allow ganging block input or output ports into a single port for display and connections. This simplifies flowgraph entry when dealing with blocks that work with an arbitrary number of streams. . For further information, see: . http://gnuradio.org/redmine/projects/gnuradio/wiki/Busports . Minor features/updates (3.7.1): atsc: created atsc_rx.py and removed obsolete scripts (Andrew Davis) blocks: added interleaved_char_to_complex block (Tim O'Shea) blocks: Added QA code for all ControlPort probe types. (Tom Rondeau) blocks: adding a complex VCO block. (Tom Rondeau) blocks: adding a tags strobing block to help test tag stream. (Tom Rondeau) blocks: modified tag_debug block to publish number of tags queued (Tom Rondeau) build: Windows packages automatically include compiler runtime DLLs (Nicholas Corgan) build: installing all cmake files into lib/cmake/gnuradio directory (Tom Rondeau) channels: Added hardware impairments blocks from Matt Ettus' GRCon11 talk (Tom Rondeau) channels: added second channel model to dynamically change freq/timing offsets. (Tom Rondeau) channels: updated quantization demo for new histogram constructor (Tom Rondeau) channels: using new qtgui histogram sink in quantization demo. (Tom Rondeau) digital: added lo_offset and external clock utilisation to OFDM (Mike Jameson) digital: added lo_offset and external clock source to narrowband examples (Mike Jameson) digital: delay ofdm benchmark_tx exit to allow TX to empty (Mike Jameson) filter: added optional second input that dynamically adjusts resampling rate (Tom Rondeau) grc: Sorts the block tree column at start-up. (Julien Olivain) grc: Remove *out from sinks, *in from sources (Marcus Müller) grc: allow set_min_output_buffer on any blocks that have output ports (Tim O'Shea) grc: added special variable objects to represent constellations (Tom Rondeau) qtgui: Added histogram sink (Tom Rondeau) runtime: added tag_propagation_policy_t to block_gateway (Marcus Müller) runtime: Improved display handling for gr-ctrlport-monitor (Tim Newman) runtime: Added probes for byte, short, and int data types (Tom Rondeau) runtime: allow setting thread affinity to all blocks under a hier_block2 (Tom Rondeau) uhd: squashed per-channel stream support (Josh Blum) . Bug Fixes (3.7.1, 3.7.0.1): analog: agc3_cc: Fix uninitialized variable error. (Philip Balister) analog: agc3_cc: bug fix for input values of zero (Tim O'Shea) atsc: Fix bugs in atsc_field_sync_mux (Clayton Smith) blocks: expose set_period callback for blocks.message_strobe in GRC (Tim O'Shea) blocks: moved type conversions to use Volk dispatchers. (Tom Rondeau) blocks: set file_descriptor_source default to repeat=false (Tom Rondeau) build: don't install controlport config file in two places (Tom Rondeau) build: fix for finding and handling ICE 3.5 or 3.4 (Tom Rondeau) build: fix to allow reconfiguring install prefix (Johnathan Corgan) build: fixed some differences between handling Ice 3.4 and 3.5. (Tom Rondeau) build: fixes FindQwt cmake module to check that Qwt is >= 5.2.0. (Tom Rondeau) build: force detection to Python 2.x only (Julien Olivain) build: more robust FindICE operation with multiple ICE installs (Tom Rondeau) build: require Python v2 for build configuration (Jiri Pinkava) digital: fix digital.cpmmod_bc XML for new constants location (Johnathan Corgan) digital: fix for OFDM serializer QA after FFT block fix (Johnathan Corgan) digital: fix for moving average filter in OFDM equalizer. (Stefano Banti) digital: ofdm benchmark_rx fft conflict fix (Mike Jameson) docs: Fixes sphinx docs for user set LD_LIBRARY_PATH (Tom Rondeau) docs: Minor corrections, fixes to ControlPort documentation. (Tom Rondeau) docs: Updated and improved the message passing docs page. (Tom Rondeau) docs: added doc page on Performance Counters. (Tom Rondeau) docs: added documentation of the stream tags interface. (Tom Rondeau) docs: added information about the new pfb_arb_resampler kernel. (Tom Rondeau) examples: fix examples using 3.7 API without importing namespaces (Nathan West) fec: fix uninitialized class member in decode_ccsds_27 (Johnathan Corgan) fft: Remove the default constructor for fft::goertzel. (Philip Balister) fft: fix XML import for logpwrfft block (Andrej Lajovic) fft: fix missing set_window call on initialization (Johnathan Corgan) grc: added utf8 encoding line to python templates (Marcus Müller) grc: applying hidapi update patch from Hans de Goede (Volker Schroer) grc: fix to allow grcc to execute in headless mode (Roy Thompson) grc: fixes grcc to exit with error in case of a compilation error. (Julien Olivain) modtool: fixes using templates in OOT projects created with modtool. (Tom Rondeau) modtool: more robust checks for gnuradio-runtime include dirs and libs. (Tom Rondeau) modtool: fix finding gnuradio-runtime (Jiri Pinkava) modtool: fix detection of GNU Radio module directory (Jiri Pinkava) qtgui: fix missing API declarations (Nicholas McCarthy) qtgui: fixes some bugs between qwt 5 and 6, some reorg. (Tom Rondeau) runtime: Fixed runtime SWIG linker error (Nicholas Corgan) runtime: fix asynch messages delivery when handler not defined (Tim O'Shea) runtime: fix hier_block2 disconnect_all() (Johnathan Corgan) runtime: fixed copy/paste error in volk_types.py (Alexandru Csete) runtime: vmcircbuf_sysv_shm workaround for shmem race condition (Tim O'Shea) uhd: fix GRC wrapper generation to match UHD change (fixes #562) (Timo Lindfors) uhd: fix USRP config info strings to account for B2x0 (Nicholas Corgan) volk: fix ARM test functions that resulted in an infinite loop (Tom Rondeau) volk: fix xgetbv tests for OSX/gcc (Michael Dickens) volk: fix QA test to use non-integer multiples of register sizes (Doug Geiger) volk: fix Volk profiler to use non integer multiples of register sizes (Doug Geiger) wxgui: Prevent crash displaying a tooltip before initialization (Miklos Maroti) * Handle lack of freedesktop icon directories better (Closes: #720389) gnuradio (3.7.0-5) unstable; urgency=low . * Following zeroc-ice to unstable gnuradio (3.7.0-4) experimental; urgency=low . * Using zeroc-ice 3.5 in experimental * fixup volk versioned depends * Include upstream maint branch fixes - but not Applying-hidapi-patch-from-Hans-de-Goede - conflicts with Debian BSD kernel patches * Debian uses default library locations, so NO_DEFAULT_PATH isn't good. * version depends on libvolk (Closes: #705867, #718707) gnuradio (3.7.0-3) experimental; urgency=low . * Ship cmake files (Closes: #718310) * Include upstream maint branch fixes gnuradio (3.7.0-2) experimental; urgency=low . * Update bsd-no-thread-affinity * Add comma between arguments of atsc/xlate.py (Closes: #714987) gnuradio (3.7.0-1) experimental; urgency=low . * New upstream release * In experimental until zeroc-ice 3.5 is available in unstable. * Code Structure Changes (Johnathan Corgan, Tom Rondeau) . The GNU Radio source code was restructured and flattened. All top-level components now use the same structure for consistency and ease of use. All blocks were moved out of gnuradio-core, which has been renamed to gnuradio-runtime. The blocks are now in their appropriate top-level components and reimplemented with the new 3.7 API style. The new API makes use of C++ namespaces and the virtual private implementation class pattern to better hide GNU Radio internals from user code. . Details about this can be found here: http://gnuradio.org/redmine/projects/gnuradio/wiki/Move_3-6_to_3-7 . A Google doc showing all items that were moved from one place to another in the new style is here: http://ow.ly/mDpey . Blocks not listed were already in their own components. Many blocks were removed. All columns marked with ‘-----’ means that column is not applicable to that block or class. Any column (except those marked as Remove) that are blank means that we might be able to improve upon it, which normally indicates using VOLK or improving documentation. . A Google doc showing the new component and Doxygen categories for all components is here: http://ow.ly/mDplO . * Important new features: * ControlPort (Tom Rondeau, Tim O’Shea) . ControlPort is a new interface for standardizing remote procedure calls in GNU Radio: . Remote control and visualization. Use of ControlPort to enable debugging without requiring extra debug streams. Abstracted interface, but currently using ICE (www.zeroc.com). No additional CPU usage while no monitoring is occurring. Can connect multiple remotes to same GNU Radio application. Can also have single ControlPort app control multiple GR apps. . Each block creates interfaces to control data members, by defining ‘get’ and ‘set’ interface to query and update values of block variables. Preference files control the state of ControlPort in section [ControlPort] of gnuradio-runtime.conf. . ControlPort comes with a generic utility to allow you to see all interfaces of a flowgraph: . gr-ctrlport-monitor -p . Within a flowgraph, one can also use ControlPort probes to pass vectors of data to a ControlPort client, including complex IQ data. One useful probe calculates the power spectral density of a block output for remote display. . See the ControlPort page in the GNU Radio manual for more information: . http://gnuradio.org/doc/doxygen/page_ctrlport.html . * Performance Measurement Tools . Performance Counters were first built into GNU Radio in 3.6.5, but could only be accessed locally. Now, all Performance Counters can be exported over ControlPort. . Performance Counters must be compiled into GNU Radio using -DENABLE_PERFORMANCE_COUNTERS=True. They can be toggled on/off at runtime using the [PerfCounters] section in gnuradio-runtime.conf. Use option ‘export’ to export Performance Counters over ControlPort. . We now include a new tool to visualize the Performance Counters over ControlPort. This is installed as gr-perf-monitorx and requires the Python modules Scipy, NetworkX, and Matplotlib. Nodes of the flowgraph are represented as blue squares. The size of the square is proportional to the amount of time spent in the work function (either thread time or monotonic (wall clock) time). The size and depth of the shade of red of the edges is proportional to how full the block’s output buffer is. . * QTGUI Enhancements (Tom Rondeau, Nick Foster, Ben Reynwar) . The QTGUI widgets defined in gr-qtgui have had a major overhaul in 3.7. All plots are now split out into individual components, including: . Time plots (amplitude versus time) FFT plots (or PSD) (log magnitude versus frequency) Waterfall plots (or spectrograms) (time versus frequency with magnitude as the color intensity) Constellation plots (imaginary (quadrature) versus real (inphase)) Time raster plots (time vs. time) . Each plot can accept multiple connections that will overlay the signals on them. Zooming and unzooming are the same using the left and right mouse buttons. The center mouse button will pull up a context menu to allow manipulations of all kinds of properties of the display, such as line and marker styles, the size of the FFT, averaging, line transparency, etc. Significant work has gone into improving the performance, including the use of VOLK and more intelligent ways of handling the display to reduce the computational load. . QT defined QT Style Sheets (QSS) that allow us to specify looks, colors, and other properties of a display. Support for the use of QSS has been added to gr-qtgui to make establishing your preferences easier. . gr-qtgui/examples contains a number of examples showing how to use each type of plot and the QSS definition and interface. . * Uninstalled imports (Ben Reynwar) . The GNU Radio source tree was updated to allow us to directly import all GNU Radio components in-tree before install but using the same syntax. This change greatly reduces problems and complexity of writing Python code for use in both normal installations and QA code. This change will also allow us to automatically build the Sphinx Python manual during make. . * Updated gr_filter_design (Sreeraj Rajendran) . Overhauled the current gr_filter_design to add better visualization and interactive tools. Installed as part of the gr-filter component now, the gr_filter_design tool adds many new features for visualizing filters as well as support for IIR filter tap design. The new tool also includes a programmatic API that allows a user to launch the filter design tool inline in a program, design the new filter, and pass back an object containing the filter taps and parameters. Passing a callback function allows the designer to run in a separate thread and every time a new filter is designed, the callback function can be triggered to update a filter. . Examples of using the programmatic access to gr_filter_design can be found in gr-filter/examples/gr_filtdes_*. . * Other New Components and Features New blocks added . gr::analog::fast_noise_source - pre-generates a table of random samples from the selected PDF and randomly samples from them. This has somewhat less entropy than the normal noise_source block but is significantly faster. . gr::analog::agc3_*: Performs an initial linear gain ramp to quickly converge on a signal during startup and then falls back to an iterative loop similar to agc2. . The agc, agc2, and agc3 blocks have been made to use a unified interface that now includes a default maximum gain value (set to 2^16 so that it can scale up even the LSB of a USRP’s device). . * New gr-fec component . This new top-level component mainly functions as a placeholder for new FEC block implementations. Currently contains only a couple of purpose-built FEC blocks. . * New gr-channels component (Tim O'Shea) . This new top-level component holds current and future channel model blocks. The standard AWGN channel_model has moved here. In addition, there are two new channel models: . fading_model - Uses configurable max Doppler shift, Rician power factor, and lists of the delays (in samples) and magnitudes of a power delay profile. . selective_fading model - Basic fading model that can have a number of sinusoids, max Doppler shift, and Rician power factor defined for it. . * GnuradioConfig.cmake (Tom Rondeau, Tim O’Shea) . New GnuradioConfig.cmake and GnuradioConfigVersion.cmake cmake files are installed into the system under $prefix/lib/cmake/gnuradio. These files can be used by any other project to easily test if any GNU Radio components are installed and the minimum API-compatible version required. . Set GR_REQUIRED_MODULES to any of the top-level components in GNU Radio in all caps. Then use find_package(Gnuradio) to search for them. The second optional argument is the API compatible version is was built against. For example, to test if gnuradio-runtime, gnuradio-blocks, and gnuradio-filter are installed, we would use: . set(GR_REQUIRED_MODULES RUNTIME BLOCKS FILTER) find_package(Gnuradio 3.7.0) . * Additional Fixes (Ben Reynwar, Tom Rondeau, Josh Blum, Nicholas Corgan) . Added symbol output stream from constellation_receiver so we can see the locked constellation as well as the output bits. . Introduced a new pfb_arb_resampler kernel class that can be used by other blocks. We have used this to significantly simplify the pfb_arb_resampler_ccf/fff blocks. . All PFB code has new QA and fixed a few minor bugs in the calculation of some of the filters. . Added more QAM support with Gray coding. . Reworked VOLK. All kernels are now in volk/kernels/volk, made all kernels consistent in use of num_points, and redid any kernels that used num_bytes. . Removed assumptions that were Linux-only to continue to support native MSVC builds. . * Obsoleted and/or removed functionality . The following items have been removed or redone: . gr-shd (removed) gruel (removed; all functionality now in gnuradio-runtime) gr-howto-write-a-block (functionality replaced by gr_modtool) . For more removed components, see: http://ow.ly/mDpey . * Deprecated functionality . These are items that are currently part of GNU Radio, but are planned to be removed in the next API release (3.8). . gr-noaa - will be reimplemented as a stand-alone, out-of-tree project and supported with PyBOMBS gr-pager - will be reimplemented as a stand-alone, out-of-tree project and supported with PyBOMBS gnuradio (3.7.0~rc0-1) experimental; urgency=low . * New upstream release candidate * This is a snapshot of the repository master branch at tag v3.7.0rc0, and is intended for final testing by users. . As this is not a formal release, it is not accompanied by release notes. The full list of changes between the 3.6 and 3.7 APIs will be made available at the time of 3.7.0 release. . It does indicate, however, that the 3.7 API is now frozen and we will only be merging bug fixes into the source code until the final release. gnuradio (3.6.5.1-1) unstable; urgency=low . * New upstream release * Bug fixes audio: fix default alsa device from hw:0,0 to default, Bug #551 (Tim O'Shea) blocks: fix big-endian issue in wavefile blocks (Jaroslav Škarvada) blocks: fix erroneous linkage to gr-filter (#547) (Johnathan Corgan) blocks: fix for ~file_source crash, Bug #550 (Tim O'Shea) blocks: fix param test in keep_me_in_n GRC wrapper (Tim Monahan-Mitchell) blocks: fix use of assertGreater in QA for older Python (Johnathan Corgan) cmake: fix CRLF to LF in in some modules (fixes #549) (Johnathan Corgan) cmake: make install directory of GNU Radio cmakes files configurable (Jaroslav Škarvada) core: ensure message passing blocks marked done are handled (Johnathan Corgan) core: fir_filter_with_buffer using consistent error margins in all QA tests (Tom Rondeau) core: fix vmcircbuf file read/compare to use strncmp instead of strcmp (Tom Rondeau) core: makes sure if capping to max_noutput_items with output_multiple that the value is always an output_multiple. (Tom Rondeau) core: making block_registry thread-safe for multiple flowgraphs to access it (Tom Rondeau) core: fix 2 threading issues with the shared memory system. (Tom Rondeau) digital: a block should not hold a reference to itself (Josh Blum) digital: bugfixes to ofdm_chanest, HPD and frame EQ (Martin Braun) digital: hack to prevent the HPD from crashing flow graphs (Martin Braun) digital: remove stray import from QA test (Johnathan Corgan) grcc: set grc file path, which is required for hier blocks (Bastian Bloessl) wavelet: fix for -lgslcblas getting stripped out of link flags (Tim O'Shea) wavelet: do not use unsupported compile flags for OSX (Michael Dickens) wxgui: Fixes to solve issues using GL sinks on OS X (Balint Seeber) wxgui: fix exception in callback before label set (Marcus D. Leech) wxgui: fix flickering on Linux created by bea6d506 (Sylvain Munaut) gnuradio (3.6.5-1) unstable; urgency=low . * New upstream release * Important new features (3.6.5): . New OFDM PHY layer (Martin Braun, Ben Reynwar) This release includes new OFDM PHY layer blocks in gr-digital. These have been rewritten from scratch to allow more configurability and to use some of the newer GNU Radio features (stream tags, async messages). Some work remains to tie these into a full over-the-air transceiver, so further development will be happening in the GNU Radio 3.7.x release series. . * New runtime logging capability (Tom Rondeau) GNU Radio has a logging interface to enable various levels of logging information to be printed to the console or a file. The logger derives from log4cpp (http://log4cpp.sourceforge.net/) which is readily available in most Linux distributions. This is an optional dependency and GNU Radio will work without it. See: http://gnuradio.org/cgit/gnuradio.git/tree/docs/doxygen/other/logger.dox . * Minor features/changes (3.6.5): build: git now ignores the build/ directory (Ben Hilburn) build: create and install a config.h for external projects (Tom Rondeau) build: install our cmake modules into share/gnuradio/cmake/Modules (Tom Rondeau) blocks: fixed udp_source to avoid permanent work blockage (Josh Blum) blocks: added proper EOF for msg tags test (Josh Blum) blocks: added gr::blocks::socket_pdu (Tim O'Shea) blocks: added gr::blocks::taptun_pdu (Tim O'Shea) blocks: added gr::blocks::pdu_to_tagged_stream (Tim O'Shea) blocks: added gr::blocks::tagged_stream_to_pdu (Tim O'Shea) blocks: added default arg value to mute_XX (Tim O'Shea) blocks: added probe_rate block (Tim O'Shea) blocks: fixed probe_signal_vx vector utilisation (Mike Jameson) blocks: fixed XML data type in gr::blocks::deinterleave (Miklos Maroti) docs: updated pfb introduction (Ben Reynwar) digital: added option to QAM to help with frequency locking (Ben Reynwar) digital: made qa_constellation_receiver more reliable (Ben Reynwar) digital: added QAM32-like constellation (Ben Reynwar) filter: added callback to adjust resampling rate of pfb_arb_resampler block (Tom Rondeau) filter: added fractional_resampler as a renamed fractional_interpolator (Tom Rondeau) grc: added sorting ability to GRC category tree (Gregory Warnes) grc: made 'float' an acceptable alias to 'real' in parameter types (Tom Rondeau) modtool: added tagged_stream block as an option (Martin Braun) modtool: fixed general python block template (Mike Jameson) uhd: added a usrp PC sync option (Josh Blum) uhd: added getters for bandwidth setting and range (Josh Blum) uhd: updated usrp_spectrum_sense with frequency readout (Mike Jameson) gnuradio (3.6.4.1-1) unstable; urgency=low . * New upstream release * Bug fixes: core: fixed filename path operator (Tim O'Shea) core: fixed async message queue max length (Tom Rondeau) docs: fixed missing gr-uhd to sphinx docs. (Ben Reynwar) docs: fixed a section name collision (Tom Rondeau) modtool: fixed Python general blocks syntax (Martin Braun) modtool: fixed general python block template (Mike Jameson) modtool: fixed extra comma bug in gr_modtool Python (Tom Rondeau) volk: fixed MSVC include directory (Nicholas Corgan) gnuradio (3.6.4-1) unstable; urgency=low . * Include arm build fix from Peter Michael Green (Closes: #682595) * Include debian/watch file by Bart Martens * postinst, do not specify --theme for xdg-icon-resource (Closes: #673597) * gnuradio-dev depends on same version of gnuradio (Closes: #678919) * fix debian/control format (Closes: #689357) * New upstream release http://gnuradio.org/redmine/projects/gnuradio/wiki/ChangeLogV3_6_4 . Ability to set processor affinity for GNU Radio blocks http://www.trondeau.com/home/2013/2/7/block-core-affinity.html . Inclusion of gr_modtool by Martin Braun http://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules . Use of GNU Radio preferences in native C++ applications http://gnuradio.org/cgit/gnuradio.git/commit/?id=3643a858 . Addition of GNU Radio block performance counters http://gnuradio.org/redmine/projects/gnuradio/wiki/PerformanceCounters gnuradio (3.6.3-1) experimental; urgency=low . * New upstream release Bug fixes: Overhaul of cmake include directory ordering (Michael Dickens) Fixed use of default noise seed in channel model (Alick Zhao) Fixed file_meta_source/sink incompatibilities with MSVC (Nicholas Corgan) Fixed some unused parameter warnings (Alexandru Csete) gnuradio (3.6.1-1) unstable; urgency=low * New upstream release http://gnuradio.org/redmine/projects/gnuradio/wiki/ChangeLogV3_6_1 * With Sphinx Python documentation * new gr-fft component, more gr-digital component features * Supports click-to-tune operation via GRC FFT display gnuradio (3.6.0-1) unstable; urgency=low * New upstream release - gr-wavelet component enabled - Python and grc examples in /usr/share/gnuradio/examples - Python applications have .py extension removed (Closes: #671825) * Debian package installs c++ examples in /usr/bin * More robust postinst (Closes: #672102) gnuradio (3.5.3.2-1) unstable; urgency=low * New upstream release gnuradio (3.5.3.1-1) unstable; urgency=low * New upstream release Fixed segfault in PMT library Fixed QA for constellation to always reset the seed for deterministic tests Updated volk AVX tests to workaround buggy Xen hypervisors * gnuradio-dev ships .pc files. (Closes: #669117) gnuradio (3.5.3-3) unstable; urgency=low * kfreebsd patches gnuradio (3.5.3-2) unstable; urgency=low * build depend on libusb-1.0-0-dev [linux-any], libusb2-dev [kfreebsd-any] (Closes: #668471) gnuradio (3.5.3-1) unstable; urgency=low * New upstream release * with Support for FunCube Dongle (gr-fcd) (Closes: #660570) * gnuradio now depends upon python-lxml python-wxgtk2.8 to make gnuradio-companion work well. (Closes: #664607, #664608) gnuradio (3.5.2.1-1) unstable; urgency=low * New upstream release. gnuradio (3.5.1-1) unstable; urgency=low * new upstream version, re-packaged from scratch with modern tools closes: #642716, #645332, #394849, #616832, #590048, #642580, #647018, #557050, #559640, #631863 * CMake build gnuradio (3.2.2.dfsg-1.1) unstable; urgency=low * Non-maintainer upload. * s/usrp2::usrp2/usrp2/, closes: #591939 * Depend on adduser, closes: #566564, #566565, #574231, #574209 * Remove old .moc files, closes: #573759 * Remove conflict with python-wxgtk2.6, closes: #582486 * Fix typo s/fro/for/, closes: #556572 * Switch to doxygen-latex in Build-Depends, closes: #616252 * Don't ship .la files, closes: #621171 gnuradio (3.2.2.dfsg-1) unstable; urgency=low * new upstream version, includes gcc4.3 support, closes: #474801, #524387 * upstream tarball modified to elide unnecessary Altera-licensed files * merge debian/ content restructuring from upstream svn * change build-dep from fftw3-dev to libfftw3-dev, closes: #458231 * fix problem with rebuilding, closes: #441739 * no longer need to move to contrib now that sdcc is fully back in main, we just need to build depend on sdcc 2.9.0 or later, closes: #457402 * rebuild reflects python-central file location change, closes: #490513 * change Jack build depend to libjack-dev, closes: #527413 gnuradio (3.0.4-2) unstable; urgency=high * rebuild with new version number and upload to finally (?) recover from over-zealous removal in response to bug 453154 * recommend udev instead of hotplug, closes: #448907 gnuradio (3.0.4-1) unstable; urgency=low * new upstream version * fix build failure with gcc-4.3 by adding a #include, closes: #420896 gnuradio (3.0.3-1) unstable; urgency=low * new upstream version * tweak gnuradio-doc package to eliminate spurious subdirectory level * add a usrp-doc binary package, recommended by the usrp package, and include xmlto in build dependencies so usrp_guide.html gets generated, closes: #407368 gnuradio (3.0.2-2) unstable; urgency=high * add run-time dependency on python-wxgtk2.6. leaving urgency high since this would be a silly bug to release etch with if we can avoid it. gnuradio (3.0.2-1) unstable; urgency=high * new upstream version, fixes FTBFS issues gnuradio (3.0-3) unstable; urgency=high * put python-all-dev back in the build-depends list, closes: #398246 * move gr-wxgui conflicts/depends to python-gnuradio, closes: #396302 * fix up sections in control to match overrides gnuradio (3.0-2) unstable; urgency=high * reworked package dependencies so that the 'gnuradio' binary package no longer depends on the pieces in contrib. instead, the 'usrp' binary package in contrib now depends on all the USRP-related pieces. A user who doesn't have a USRP board can just install 'gnuradio' and get all the relevant pieces, a USRP user needs to install both 'gnuradio' and 'usrp'. Closes: #394533 * improve consistency of references to 'GNU Radio' as upstream project name * make the gnuradio package dependencies on python-gnuradio and python-usrp be version specific on suggestion from Ramakrishnan Muthukrishnan gnuradio (3.0-1) unstable; urgency=low * new maintainer, new upstream version * Restructuring source and binary packages to follow upstream changes, more or less repackaging from scratch taking ideas from the previous packaging by Ramakrishnan Muthukrishnan and Steinar H. Gunderson. This single source package replaces all of: gnuradio-core gnuradio-examples gr-audio-alsa gr-audio-jack gr-audio-oss gr-usrp gr-wxgui usrp In addition, the 'gnuradio' binary package is a new meta-package that conveniently depends on everything gnuradio related to ease installation. gnuradio (0.9-2.1) unstable; urgency=low * NMU to fix several RC issues. * Add python to build depends for dh_python * Adapt shlibs to the package name change * Fix FTBFS on architectures that have no sys/io.h by effectly disabling one example program (Closes: #249846) gnuradio (0.9-2) unstable; urgency=low * removed unwanted dependencies. * changed the naming conforming to library packaging guide. gnuradio (0.9-1) unstable; urgency=low * Initial Release. * (closes: #139975) golang-mvdan-gofumpt (0.6.0-2) unstable; urgency=medium . * Team upload. * debian/control: Remove redundant Priority field. golang-mvdan-gofumpt (0.6.0-1) unstable; urgency=medium . * Team upload. * New upstream version 0.6.0 golang-mvdan-gofumpt (0.4.0-1) unstable; urgency=medium . * Team upload. * New upstream version 0.4.0 * Set debian/watch to track released tarballs * Use dh-sequence-golang instead of dh-golang and --with=golang * Bump Standards-Version to 4.6.2 (no change) * debian/rules: Install testdata again to make the tests pass golang-mvdan-gofumpt (0.3.1-1) unstable; urgency=medium . * New upstream release golang-mvdan-gofumpt (0.2.0-1) unstable; urgency=medium . * New upstream release * Add golang-github-frankban-quicktest-dev to Build-Depends golang-mvdan-gofumpt (0.1.1-1) unstable; urgency=medium . * New upstream release * Update Standards-Version to 4.6.0 (no changes) * Add Multi-Arch hint golang-mvdan-gofumpt (0.1.0-1) unstable; urgency=medium . * New upstream release * Update Standards-Version to 4.5.1 (no changes) golang-mvdan-gofumpt (0.0~git20201107.a024667-2) unstable; urgency=medium . * Drop golang-golang-x-tools-dev from Depends. To avoid circular dependencies. golang-mvdan-gofumpt (0.0~git20201107.a024667-1) unstable; urgency=medium . * Initial release (Closes: #974930) gopls (2:0.22.0+ds-2) unstable; urgency=medium . * Team upload. * Add Breaks: ycmd (<< 0+20240823+git8b61f19+ds-6) This is to allow testing migration, because ycmd is currently stuck in the python3.13 -> python3.14 migration. gopls (2:0.22.0+ds-1) unstable; urgency=medium . * Team upload. * New upstream version 0.22.0+ds - Refresh patches - New Build-Depends: golang-1.26, golang-github-segmentio-encoding-dev, golang-golang-x-oauth2-dev - Update copy of modelcontextprotocol/go-sdk to v1.6.1 - CVE-2026-42503 (Closes: #1138256): gopls by default communicates via pipe. However, -port and -listen flags are supported as means of debugging. If -listen is given a value without an explicit host (e.g. :8080), or -port is used, gopls will listen on 0.0.0.0. As a result, users might inadvertently cause gopls to bind 0.0.0.0. This can allow a malicious party on the same network to execute code arbitrarily via gopls. * Update Standards-Version to 4.7.4, no changes needed gopls (2:0.21.1+ds-2) unstable; urgency=medium . * Team upload. * Require at least golang 1.25 for building this package * Remove Priority: optional from d/control * Remove Rules-Requires-Root from d/control * Update Standards-Version to 4.7.3 gopls (2:0.21.1+ds-1) unstable; urgency=medium . * Team upload. * New upstream version 0.21.1+ds - Refresh patches - Add new patch to fix FTBFS - Add new dependencies - Add local copies of + github.com/fatih/gomodifytags + github.com/fatih/structtag + github.com/modelcontextprotocol + github.com/google/jsonschema-go + github.com/yosida95/uritemplate * Install needed files * Update override file * Update d/copyright * Update license terms for BSD-3-clause gopls (2:0.16.1+ds-1) unstable; urgency=medium . * New upstream version 0.16.1 * Bump versioned dependencies as per go.mod * Bump local golang.org/x/telemetry to v0.0.0-20240607193123-221703e18637 * Add gopls/internal/server/assets and gopls/internal/doc/api.json to DH_GOLANG_INSTALL_EXTRA * Refresh patches, especially 0007-Skip-gopls-internal-licenses-TestLicenses.patch for the gopls/internal/hooks/licenses_test.go => gopls/internal/licenses/licenses_test.go rename. * Add 0020-Skip-go-packages-TestLoadOverlayGoMod.patch (needs Go mod) * Renumber Debian patches with gopls-specific patches starting at 1000 for easier maintenance gopls (2:0.15.3+ds-2) unstable; urgency=medium . * Source-only upload for migration to testing * Fix autopkgtest error after the gopls split from golang-golang-x-tools. The error is caused by dh_golang_autopkgtest which, confused by the two packages’ identical XS-Go-Import-Path "golang.org/x/tools", incorrectly replaces gopls source files with those from golang-golang-x-tools-dev binary package, now without gopls source, in the _build directory. * Revert "Add gopls/internal/server/assets to DH_GOLANG_INSTALL_EXTRA" for now, as gopls v0.15.3 is an older release where upstream had not yet added gopls/internal/server/assets gopls (2:0.15.3+ds-1) unstable; urgency=medium . * Split gopls from golang-golang-x-tools to its own source package. golang.org/x/tools and gopls have diverged into to two separate branches upstream. gopls built from golang.org/x/tools v0.20.0, for example, behave incorrectly and fails an ycmd Go test: . PYTHONPATH=/usr/lib/ycmd python3 -m unittest \ ycmd/tests/go/inlay_hints_test.py . Building from a gopls release branch resolves such errors and allows us to follow upstream’s lower gopls version number by bumping the epoch from 1 to 2. (Closes: #1063421) * New upstream version 0.15.3 * Downgrade versioned dependencies in debian/control and local copy of golang.org/x/telemetry to v0.0.0-20240209200032-7b892fcb8a78 as per gopls/go.mod of v0.15.3 * Modify debian/rules to build just gopls * Delete now unneeded and non-working debian/gopls.install * Build with -ldflags '-X "main.version=v$(VERSION)"' so that "gopls version" correctly gives "golang.org/x/tools/gopls v0.15.3" instead of "golang.org/x/tools/gopls (unknown)" * Update Vcs-Browser and Vcs-Git to refer to the gopls/debian/sid branch of https://salsa.debian.org/go-team/packages/golang-golang-x-tools where this new gopls source Debian package is maintained. gr-fosphor (3.9~git20240323.74d54fc-2) unstable; urgency=medium . [ Matthias Klose ] * Fix build with boost 1.90. . [ A. Maitland Bottoms ] * Update standards version to 4.7.3, no changes needed. * Udate watchfile gr-fosphor (3.9~git20240323.74d54fc-1) unstable; urgency=medium . * New upstream commit. README.md file * Update standards version to 4.7.0, no changes needed. gr-fosphor (3.9~git20230826.e02a2ea-1) unstable; urgency=medium . * New upstream commits - fosphor/cl: Fix init type in cl_queue_clear_buffers - fosphor/axis: Fix warning in printf about possible buffer overrun - fosphor/gl_cmap_gen: Introduce a new 'prog' colormap This color map was originally given to me by 'prog', the sdr# author, then I tweaked it a bit. Note that there is currently no way to select it other than changing the code. - fosphor/gl_cmap_gen: Add new function to generate GL colormap from a PNG - gr-fosphor: Add the overlap block This will probably be integrated as part of fosphor itself. But until it is, then this block is useful to overlap several FFT windows. * remove unnecessary python3-six dependency (Closes: #1064569) * also update obsolete package dependencies: libfreetype6-dev => libfreetype-dev libgl1-mesa-dev => libgl-dev pkg-config => pkgconf gr-fosphor (3.9~0.974ab2f-1) unstable; urgency=medium . * New upstream, build with gnuradio 3.9 * new library file name due to soversion bump gr-fosphor (3.8~2.2d4fe78-1) unstable; urgency=medium . * New upstream, including fixes (Closes: #948247) gr-fosphor (3.8~1.278b66e-3) unstable; urgency=medium . * remove unnecessary python 2 dependency (Closes: #936657) gr-fosphor (3.8~1.278b66e-2) unstable; urgency=medium . * ported to Qt5 and Python3 (Closes: #914306) (LP: #1757652) * upload to unstable gr-fosphor (3.8~1.278b66e-1) experimental; urgency=medium . * New upstream gnuradio 3.8 port gr-fosphor (3.7.0.2.7b6b996-3) unstable; urgency=medium . * build without Qt4 (Closes: #874899) * build with gnuradio 3.7.12.0 * Migrate VCS to salsa gr-fosphor (3.7.0.2.7b6b996-2) unstable; urgency=medium . * build with gnuradio 3.7.10 gr-fosphor (3.7.0.2.7b6b996-1) unstable; urgency=medium . * New upstream git * build with gnuradio 3.7.10 gr-fosphor (3.7.0.1.e1eb11b-1) unstable; urgency=medium . * New upstream git gr-fosphor: Use FindOpenCL from cmake git master fosphor/cl: Allow one to use APIs deprecated in CL >= 1.2 * narrow boost depends to system and thread * build with gnuradio 3.7.9 gr-funcube (3.10.0~rc3-6) unstable; urgency=medium . * Bump Standards-Version to 4.7.3 * Update watch file * No more Boost system (CLoses: #1127199) gr-funcube (3.10.0~rc3-5) unstable; urgency=medium . * Team Upload * Patch-out undeclared usage of "six" (Closes: #1122420) * Use newer dh-sequence-python3 * Bump Standards-Version to 4.7.2 * Apply Multi-Arch: hint * Add debian/gbp.conf gr-funcube (3.10.0~rc3-4) unstable; urgency=medium . [ A.Maitland Bottoms ] * clean up after Doxygen (Closes: #1044735) . [ Janitor ] * update Standards-Version to 4.6.2 * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse gr-funcube (3.10.0~rc3-3) unstable; urgency=medium . * expect some python tests to fail gr-funcube (3.10.0~rc3-2) unstable; urgency=medium . * upload to unstable gr-funcube (3.10.0~rc3-1) experimental; urgency=medium . * New upstream release * Go ahead and update library name with soversion for clean upgrade path (Closes: #1018773). * Register gr-funcube HTML documentation with doc-base * patch to ensure CMake library helpers get installed with gnuradio * update Standards-Version to 4.6.1 * upload to experimental for ABI bump gr-funcube (3.10.0~rc2-3) unstable; urgency=medium . * Upload to unstable gr-funcube (3.10.0~rc2-2) experimental; urgency=medium . * Fix-build-with-fmt-9.0.0 (Closes: #1017802) * Bump soversion to match upstream - upload to experimental with new libgnuradio-funcube3.10.0 * Cleanup packaging, fix spelling * Update standards version to 4.6.1, no changes needed. gr-funcube (3.10.0~rc2-1) unstable; urgency=medium . * Team upload. * New upstream release. * Fixes FTBFS with gcc 12. (Closes: #1012940) * Remove debian/patches/*, they no longer apply. gr-funcube (1.0.0-3) unstable; urgency=medium . * update logging (Closes: #1003990) gr-funcube (1.0.0-2) unstable; urgency=medium . * upload to unstable gr-funcube (1.0.0-1) experimental; urgency=medium . * New upstream release v1.0.0 * [11746ac] Fixing python lib name in tests and setting GR_TEST_PYTHON_DIRS * for gnuradio 3.9 gr-hpsdr (3.10-2) unstable; urgency=medium . * No more libboost-system-dev (Closes: #1127200) * update watch file gr-hpsdr (3.10-1) unstable; urgency=medium . * May 16, 2022 upstream release. * update watch file gr-hpsdr (3.0-2) unstable; urgency=medium . * upload to unstable * upstream refactor removes sockaddr_dl and LLADDR (Closes: #875467) gr-hpsdr (3.0-1) experimental; urgency=medium . * New upstream release * update to v3.0-1-gbc3cb24 gr-hpsdr (2.0-1) experimental; urgency=medium . * New upstream release v2.0 * update to 2.0-2-gd7e9f3e * upload to experimental due to SONAME bump gr-hpsdr (1.2.1-2) unstable; urgency=medium . * source-only upload to unstable gr-hpsdr (1.2.1-1) unstable; urgency=medium . * New upstream tag * port to gnuradio 3.8, Python3 (Closes: #936659) * DH 12, bump S-V, priority optional. * Move Vcs headers to salsa. (Thanks Christoph Berg) gr-hpsdr (1.2-1) unstable; urgency=medium . * New upstream release * build with gnuradio 3.7.11 * add watch file gr-hpsdr (0.0.0.bb77f3c-2) unstable; urgency=medium . * depends upon swig gr-hpsdr (0.0.0.bb77f3c-1) unstable; urgency=low . * Initial package (Closes: #799026) gr-iqbal (0.38.3-1) unstable; urgency=medium . [ Debian Janitor ] * Use secure copyright file specification URI. * Remove listed license files (COPYING) from copyright. * Remove unused license definitions for FSF-COPYING. . [ A. Maitland Bottoms ] * New upstream release. * Np more libboost-system-dev (Closes: #1127201) * Update standards version to 4.7.3, no changes needed. * add watch file gr-iqbal (0.38.2-2) unstable; urgency=medium . * upload to unstable gr-iqbal (0.38.2-1) experimental; urgency=medium . * New upstream * update to v0.38.2-9-gfbee239 for gnuradio 3.9 * Modern CMake, so no .pc file for pkg-config gr-iqbal (0.38-4) unstable; urgency=medium . * depend upon dh-python since python3-dev no longer does (Closes: #948938) thanks peter! * also add depends on liborc-0.4-dev gr-iqbal (0.38-3) unstable; urgency=medium . * Better description and fixed link (Closes: #927253) * upload to unstable gr-iqbal (0.38-2) experimental; urgency=medium . * Fix yaml syntax * sumbit patches upstream gr-iqbal (0.38-1) experimental; urgency=medium . * New for gnuradio 3.8 gr-iqbal (0.37.2-11) unstable; urgency=medium . * Fix conflicts/replaces lines - thanks anbe (Closes: #880906) gr-iqbal (0.37.2-10) unstable; urgency=medium . * Add conflicts/replaces lines (Closes: #875787) gr-iqbal (0.37.2-9) unstable; urgency=medium . * install .pc file correctly (Closes: #875787) gr-iqbal (0.37.2-8) unstable; urgency=medium . * build with gnuradio 3.7.11 gr-iqbal (0.37.2-7) unstable; urgency=medium . * Breaks/Replaces older library packages (Closes: #830755, #830786) gr-iqbal (0.37.2-6) unstable; urgency=medium . * update to v0.37.2-3-gdcd73fd * build with gnuradio 3.7.10 gr-iqbal (0.37.2-5) unstable; urgency=medium . * build with gnuradio 3.7.9 gr-iqbal (0.37.2-4) unstable; urgency=medium . * de-duplicate copyright entries gr-iqbal (0.37.2-3) unstable; urgency=medium . * Lintian packaging cleanups gr-iqbal (0.37.2-1) unstable; urgency=low . * New upstream tag, update to v0.37.2-2-g44ab02f * build with gnuradio 3.7.5 gr-iqbal (0.37.1.5.d4fd4d-3) unstable; urgency=low . * rebuild with gnuradio 3.7.4 gr-iqbal (0.37.1.5.d4fd4d-2) unstable; urgency=low . * reduce boost dependencies to system and test components * add doxygen and python dependencies gr-iqbal (0.37.1.5.d4fd4d-1) unstable; urgency=low . * latest upstream commit, use with gnuradio 3.7.2.1 uses libosmo-dsp commit 59e29c gr-iqbal (0.37.1.4.a1bca1f9-1) unstable; urgency=low . * New upstream snapshot (Closes: #725843). * Match GNU Radio live distribution version gr-rds (3.10-2) unstable; urgency=medium . * No more libboost-system package (Closes: #1127202) * update to v3.10-36-g58facb6 * update watch file gr-rds (3.10-1) unstable; urgency=medium . * New upstream release gr-rds (3.8.0.39.113b70b-1) unstable; urgency=medium . * New upstream maint-3.9 branch * Builds with gnuradio 3.9 (Closes: #1002100) gr-rds (3.8.0.0.f1c584a-3) unstable; urgency=medium . * depend upon dh-python since python3-dev no longer does (Closes: #948936) thanks peter! gr-rds (3.8.0.0.f1c584a-2) unstable; urgency=medium . * upload to unstable gr-rds (3.8.0.0.f1c584a-1) experimental; urgency=medium . * New upstream release - updated to use Qt Gui elements (Closes: #859061) - updated to work with gnuradio 3.8 * Bump soname/soversion to 1 and upload to experimental gr-rds (3.7.0.2.a542331-2) unstable; urgency=medium . * build with gnuradio 3.7.11 gr-rds (3.7.0.2.a542331-1) unstable; urgency=medium . * New upstream git * build with gnuradio 3.7.10 gr-rds (3.7.0.1.07cf86a-1) unstable; urgency=medium . * Initial package (Closes: #782424) * New upstream * build with gnuradio 3.7.9 gr-satellites (5.8.0-2.1) unstable; urgency=medium . * Non-maintainer upload. * gr-satellites: Depends: gnuradio (Closes: #1017439) * gr-satellites-doc: Breaks+Replaces: gr-satellites (<< 5.8.0-1~) (Closes: #1133256) gr-satellites (5.8.0-2) unstable; urgency=medium . * Upload to unstable * upstream version has varlen blocks fix (Closes: #1109934) . gr-satellites (5.8.0-1) experimental; urgency=medium . * New upstream release. * Upload to experimental for new gr-satellites-doc package and library package soname bumps. gr-satellites (5.8.0-1) experimental; urgency=medium . * New upstream release. * Upload to experimental for new gr-satellites-doc package and library package soname bumps. gr-satellites (5.5.0-2) unstable; urgency=medium . * clean up after Doxygen (Closes: #1044350) gr-satellites (5.5.0-1) experimental; urgency=medium . [ Christoph Berg ] * Add debian/gitlab-ci.yml . [ Patrick Winnertz ] * Fix the watch file to get the newest version from github automatically * New upstream version 5.5.0 (Closes: #1006438) * Bump copyright year * Updated standards-version - no changes needed. * Install the examples within the package gr-satellites. * Add a missing dependency to websockets . [ A. Maitland Bottoms ] * upodate Build-Depends: pkg-config => pkgconf, no more swig added python3-websocket: tests now passing * register html docs with doc-base * upload to experimental due to library soversion bump. gr-satellites (4.4.0-2) unstable; urgency=medium . [ tony mancill ] * Pass -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON to configure (Closes: #1001856) [ A. Maitland Bottoms ] * succeed even with some tests failing on gnuradio 3.10 builds. (Closes: #1003989) gr-satellites (4.4.0-1) unstable; urgency=medium . * New upstream release. * new library package name for soversion bump gr-satellites (3.5.1-2) unstable; urgency=medium . * update to fed25c6, avoid ABI bump * Fix-bug-in-S-NET-deframer gr-satellites (3.5.1-1) experimental; urgency=low . * Initial package (Closes: #971336) gr-satellites (3.5.0~1g805db37-1) experimental; urgency=low . * Initial package (Closes: #971336) * uploading pre-release version to Debian experimental for NEW processing. libdevel-nytprof-perl (6.16+dfsg-1) unstable; urgency=medium . * Import upstream version 6.16+dfsg. * Drop pod-syntax.patch, applied upstream. * Update upstream contact. mandos (1.8.19-1.2) unstable; urgency=medium . * Non-maintainer upload. . [ Paul Gevers ] * dh_fixperms: don't apply on examples (Closes: #1136939) * d/control: don't use Rules-Requires-Root node-lit-ntml (4.0.2-1) unstable; urgency=medium . * Initial release. (Closes: #1151886) node-normalize-diacritics (5.0.1-1) unstable; urgency=medium . * Initial release. (Closes: #1151884) python-casacore (3.8.1-2) unstable; urgency=medium . * Fix find_package for Boost.Python (Closes: #1150354) python-cytoolz (1.2.0-1) unstable; urgency=medium . * Team upload. * New upstream release. * Standards-Version: 4.7.4. * Switch to setuptools-scm. python-typeguard (4.6.0-1) unstable; urgency=medium . * Team upload. * New upstream release: - Fix compatibility with Python 3.15 (closes: #1145159). ruby-excon (1.8.0-1) unstable; urgency=medium . * Team upload. * New upstream release. * Refresh patches. ruby-googleauth (1.17.6-1) unstable; urgency=medium . * Team upload. * New upstream release. ruby-io-event (1.22.3-1) unstable; urgency=medium . * New upstream release. * Refresh patches. ruby-mcp (1.8.1-1) unstable; urgency=medium . * New upstream release. * Skip Sorbet tests when sorbet-runtime is not installed. * Enable the test suite. ruby-protocol-grpc (0.17.0-1) unstable; urgency=medium . * New upstream release. ruby-protocol-http (0.72.1-1) unstable; urgency=medium . * New upstream release. * Drop the signing key patch, included upstream. ruby-protocol-http2 (0.29.2-1) unstable; urgency=medium . * Team upload. * New upstream release. * Drop the signing key patch, included upstream. * Drop covered/sus, it is not packaged. * Enable the test suite. rust-async-trait (0.1.92-1) unstable; urgency=medium . * Team upload. * Package async-trait 0.1.92 from crates.io using debcargo 2.8.4 rust-migrations-macros (2.3.1-1) unstable; urgency=medium . * Team upload. * Package migrations_macros 2.3.1 from crates.io using debcargo 2.8.4 rust-mpris (2.1.0+ds-1) unstable; urgency=medium . * Team upload. * Package mpris 2.1.0 from crates.io using debcargo 2.8.4 * Drop drop-derive-is-enum-variant.diff, applied upstream. * Drop drop-from-variants.diff, applied upstream. * Drop relax-termion.diff, applied upstream. * Drop disable-autoexamples.diff, applied upstream. * Remove the dbus-vendored feature. * Drop the autopkgtest control overlay in favor of test_command. rust-newtype-uuid (1.4.0-1) unstable; urgency=medium . * Team upload. * Package newtype-uuid 1.4.0 from crates.io using debcargo 2.8.4 rust-next-version (0.3.5-1) unstable; urgency=medium . * Team upload. * Package next_version 0.3.5 from crates.io using debcargo 2.8.4 rust-nonempty-collections (1.4.0+ds-1) unstable; urgency=medium . * Team upload. * Package nonempty-collections 1.4.0 from crates.io using debcargo 2.8.4 rust-normalize-path (0.2.2-1) unstable; urgency=medium . * Team upload. * Package normalize-path 0.2.2 from crates.io using debcargo 2.8.4 rust-syn (3.0.9-1) unstable; urgency=medium . * Team upload. * Package syn 3.0.9 from crates.io using debcargo 2.8.4 thrift (0.24.0-3) unstable; urgency=medium . * Build depend on php-http-discovery (closes: #1147162). thrift (0.24.0-2) unstable; urgency=medium . * Upload to Sid. thrift (0.24.0-1) experimental; urgency=medium . * New major upstream release: - fixes CVE-2026-41608: unbounded zlib decompression in Python THeaderTransport(), - fixes CVE-2026-43871: TCompactProtocol() varint byte-count limit, - fixes CVE-2026-45112: unbounded read leading to denial of service, - fixes CVE-2026-48144: c_glib TLS client missing hostname verification, - fixes CVE-2026-48145: C++ TSSLSocket matchName() RFC 6125 wildcard bypass, - fixes CVE-2026-48586: TZlibTransport decompression size limit, - fixes CVE-2026-49158: Ruby THeaderTransport() zlib decompression bomb, - fixes CVE-2026-55968: Node.js quadratic-time DoS in server receive transports, - fixes CVE-2026-55969: integer overflow in TProtocol::checkReadBytesAvailable(), - fixes CVE-2026-55970: C++ heap out of bounds read in THeaderTransport::readHeaderFormat(), - fixes CVE-2026-58023: c_glib heap out-of-bounds read in transport leftover-bytes path, - fixes CVE-2026-55971: C++ zlib heap buffer overflow (write) in THeaderTransport::untransform(), - fixes CVE-2026-58389: Rust binary protocol non-strict path missing string size limit, - fixes CVE-2026-58662: C++ THeaderTransport::readString() info-header length bounds bypass, - fixes CVE-2026-66053: Python TSSLSocket hostname matcher import. * Update patches. * Rename related packages to -0.24.0 suffix. * Update copyright file. toolz (1.2.0-2) unstable; urgency=medium . * Team upload. * Switch to setuptools-scm. toolz (1.2.0-1) unstable; urgency=medium . * Team upload. * New upstream release: - Add signature for frozendict (closes: #1145162). . toolz (1.1.0-2) unstable; urgency=medium . * Use pure upstream version for package version