Debian Patches
Status for gnuradio/3.10.12.0-6
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 0001-replace-0-0-0-default-argument-with-0-0-0-in-Vector-.patch | [PATCH 01/80] replace 0, 0, 0 default argument with [0, 0, 0] in Vector Insert | Jean-Michel Friedt <friedtj@free.fr> | no | 2025-02-21 | ||
| 0002-grc-Factor-out-get_cmake_nproc-and-get_modifier_key.patch | [PATCH 02/80] grc: Factor out get_cmake_nproc and get_modifier_key These functions are GUI-independent, and should therefore go into a non-widget-specific location. |
Martin Braun <martin.braun@ettus.com> | no | 2024-11-20 | ||
| 0003-Windows-include-ordering-matters-windows.h-before-ot.patch | [PATCH 03/80] Windows: include ordering matters; windows.h before other sys headers This became necessary as removing the precompiled headers unearthed a fail of pagesize.cc to compile. While working through the `windows.h` includes, other show-stoppers occurred (like including windows.h in the middle of a constructor), so I fixed them. |
Marcus Müller <mmueller@gnuradio.org> | no | 2025-01-12 | ||
| 0004-CMake-runtime-remove-precompiled-header-infrastructu.patch | [PATCH 04/80] CMake&runtime: remove precompiled header infrastructure | Marcus Müller <mmueller@gnuradio.org> | no | 2025-01-12 | ||
| 0005-qtgui-don-t-include-block-detail-You-re-not-even-usi.patch | [PATCH 05/80] qtgui: don't include block detail! You're not even using that. | Marcus Müller <mmueller@gnuradio.org> | no | 2025-01-06 | ||
| 0064-ODFM-Receiver-add-support-for-even-carriers-in-STF.patch | [PATCH 64/80] ODFM Receiver: add support for even carriers in STF Without this fix OFDM Receiver can't synchronize if Sync Word 1 (the STF in 802.15.4) uses even carriers. This fix detects whether even or odd carriers are used, complains if both are and sets the use_even_carriers parameter in the call to Schmidl & Cox synchronizer accordingly. |
Fred Fierling <fff@spukhafte.net> | no | 2025-06-02 | ||
| 0006-qtgui-include-nsf-QSS-theme.patch | [PATCH 06/80] qtgui: include "nsf" QSS theme Glen Langstom contributed this theme; I asked him whether it'd be OK to include it: > Hi Marcus, > > Thanks again for your help and all your efforts with Gnuradio. > > I’m perfectly fine with anyone’s use of that file. > > Please add whatever license you think is appropriate. > > Best regards > > Glen So, I included the file with the appropriate GPLv3 OR MIT-0 license, so that anyone might use it. |
Marcus Müller <mmueller@gnuradio.org> | no | 2025-02-06 | ||
| 0007-grc-qt-Right-clicking-in-the-canvas-doesn-t-bring-up.patch | [PATCH 07/80] grc-qt: Right-clicking in the canvas doesn't bring up the context menu Right-clicking in the canvas now brings up a context menu on a selected block. If multiple blocks are selected the context menu is assoziated to th 'first' block in the list. If no block is selected a message appears. If the mouse is over a block this block will be selected. Fixes #7610 |
Volker Schroer <3470424+dl1ksv@users.noreply.github.com> | no | 2025-01-29 | ||
| 0008-grc-qt-fix-broken-complexity-calculation.patch | [PATCH 08/80] grc-qt: fix broken complexity calculation | Zaky Hermawan <zaky.hermawan9615@gmail.com> | no | 2025-02-14 | ||
| 0009-pybind-building-don-t-error-on-deprecated-symbols.patch | [PATCH 09/80] pybind/building: don't error on deprecated symbols By definition, pybind has to bind even deprecated functions (until we actually remove them). So, erroring out when we do that is not an option. |
Marcus Müller <mmueller@gnuradio.org> | no | 2025-02-22 | ||
| 0010-ctrlport-mark-potentially-unused-parameters-as-such.patch | [PATCH 10/80] ctrlport: mark potentially unused parameters as such should silence F41 compiler warnings-turned-errors |
Marcus Müller <mmueller@gnuradio.org> | no | 2025-04-03 | ||
| 0011-filter-mmse_resampler-fix-out-of-bounds-access-resam.patch | [PATCH 11/80] filter/mmse_resampler: fix out of bounds access, resampler indexing The resampler regularly read input beyond what was available, because d_resamp.interpolate needs ntaps() amount of samples. I had unify mmse_{resampler,fir_interp}_{cc,ff} into templates. This became necessary because I didn't want to manually duplicate my fixes to mmse_resampler_cc to mmse_resampler_ff. Less code, less maintenance, fewer bugs. |
Marcus Müller <mmueller@gnuradio.org> | no | 2025-02-21 | ||
| 0012-ci-check-for-duplicately-installed-files.patch | [PATCH 12/80] ci: check for duplicately installed files | Marcus Müller <mmueller@gnuradio.org> | no | 2025-02-22 | ||
| 0013-uhd-remove-duplicately-installed-files.patch | [PATCH 13/80] uhd: remove duplicately installed files | Marcus Müller <mmueller@gnuradio.org> | no | 2025-04-03 | ||
| 0014-uhd-Fix-to-generate-stream-tag-when-frequency-is-ret.patch | [PATCH 14/80] uhd: Fix to generate stream tag when frequency is retuned via message passing. | Jimmy Fitzpatrick <jcfitzpatrick12@gmail.com> | no | 2025-02-25 | ||
| 0015-QT-GUI-Sink-Added-new-Matrix-Sink.patch | [PATCH 15/80] QT GUI Sink : Added new Matrix Sink | Rohit Bisht <rbtunes0@gmail.com> | no | 2023-06-11 | ||
| 0016-qtgui-matrixdisplay-avoid-extraneous-copy-work-with-.patch | [PATCH 16/80] qtgui/matrixdisplay: avoid extraneous copy, work with Qt<5.14 | Marcus Müller <mmueller@gnuradio.org> | no | 2025-04-13 | ||
| 0017-gr-digital-fix-early_late-ted-computation-depth-to-m.patch | [PATCH 17/80] gr-digital: fix early_late ted computation depth to match actual depth Fixes Github #7752 |
Nathan West <nathan@quadrature.dev> | no | 2025-03-02 | ||
| 0018-Modernize-code-use-override.patch | [PATCH 18/80] Modernize code: use override | Marcus Müller <mmueller@gnuradio.org> | no | 2025-06-07 | ||
| 0019-whole-tree-use-container.empty-instead-of-.length-1-.patch | [PATCH 19/80] whole-tree: use container.empty() instead of .length() < 1 (maint-3.10) | Marcus Müller <mmueller@gnuradio.org> | no | 2025-06-07 | ||
| 0020-grc-qt-Always-show-key-for-missing-blocks.patch | [PATCH 20/80] grc-qt: Always show key for missing blocks | Håkon Vågsether <hakon.vagsether@gmail.com> | no | 2025-03-16 | ||
| 0021-grc-Fix-various-formatting-and-other-minor-issues.patch | [PATCH 21/80] grc: Fix various formatting and other minor issues Includes autopep8 fixes and fixing imports. |
ZakyHermawan <zaky.hermawan9615@gmail.com> | no | 2024-11-12 | ||
| 0022-grc-Accept-failures-in-message-sending.patch | [PATCH 22/80] grc: Accept failures in message sending This fixes a rare corner case seen in unit tests, where multiple tests interfere with one another on the sys.stdout messenger. |
Martin Braun <martin.braun@ettus.com> | no | 2025-01-22 | ||
| 0023-blocks-annotator_raw-use-set-instead-of-vector-to-av.patch | [PATCH 23/80] blocks/annotator_raw: use set instead of vector to avoid sorting | Marcus Müller <mmueller@gnuradio.org> | no | 2025-02-23 | ||
| 0024-grc-xml-converter-Supply-default-output_language.patch | [PATCH 24/80] grc: xml converter: Supply default output_language Old XML-based GRC files don't necessarily provide output_language, but they only supported Python anyway, so we auto-populate that field. |
Martin Braun <martin.braun@ettus.com> | no | 2025-01-23 | ||
| 0025-blocks-patterned-interleaver-remove-unnecessary-copi.patch | [PATCH 25/80] blocks/patterned interleaver: remove unnecessary copies, simplify | Marcus Müller <mmueller@gnuradio.org> | no | 2025-03-09 | ||
| 0026-blocks-patterned-interleaver-thread-unsafe-members-i.patch | [PATCH 26/80] blocks/patterned interleaver: thread-unsafe members inaccessible, flexible io This is an API-breaking commit and should not be backported. This also modernizes code and moves implementation details to the .cc file. |
Marcus Müller <mmueller@gnuradio.org> | no | 2025-03-09 | ||
| 0027-Revert-blocks-patterned-interleaver-thread-unsafe-me.patch | [PATCH 27/80] Revert "blocks/patterned interleaver: thread-unsafe members inaccessible, flexible io" "This commit should not be backported" (oops.) This reverts commit 800ff1f50b5a7e0badd28fc9efe422c97a4fc7b7. |
Marcus Müller <mmueller@gnuradio.org> | no | 2025-06-08 | ||
| 0028-Add-missing-mmse_fir_interpolator.h-to-CMake.patch | [PATCH 28/80] Add missing mmse_fir_interpolator.h to CMake | "info@revskills.de" <info@revskills.de> | no | 2025-06-07 | ||
| 0029-bindtool-Always-append-gnuradio-in-bindings-include-.patch | [PATCH 29/80] bindtool: Always append gnuradio/ in bindings include path Without this fix, whenever bind_oot_file.py is called (e.g., through CMake because something changed), a new <modulename>_python.cc file is generated. During the re-generation, the include path in this file is corrupted. After running `gr_modtool newmod foo`, and creating a block (`gr_modtool add bar`), the file gr-foo/python/bindings/bar_python.cc contains this line: ```cpp #include <gnuradio/foo/bar.h> ``` Afterwards, this line is modified to: ```cpp #include <foo/bar.h> ``` |
Martin Braun <martin.braun@ettus.com> | no | 2025-04-14 | ||
| 0030-modtool-Fix-swapped-sink-and-source-descriptions.patch | [PATCH 30/80] modtool: Fix swapped sink and source descriptions | Julian Schuler <julianschuler@users.noreply.github.com> | no | 2025-06-04 | ||
| 0031-blocks-annotator_raw-QA-sporadically-fails-on-overta.patch | [PATCH 31/80] blocks/annotator_raw: QA sporadically fails on overtasked mac QA Increase overall processing time to increase tolerances Puh, this is really not a tight race to win, and the macOS builder still manages to lose it. |
Marcus Müller <mmueller@gnuradio.org> | no | 2025-06-08 | ||
| 0032-grc-Make-generate-aware-of-execution.patch | [PATCH 32/80] grc: Make generate aware of execution When generating a flow graph, we make the generator aware if it's being called directly, or implied by "execute". This can be useful for future workflows. |
Martin Braun <martin.braun@ettus.com> | no | 2024-11-20 | ||
| 0033-grc-Enable-pluggable-workflow.patch | [PATCH 33/80] grc: Enable pluggable workflow In the previous version of GRC, workflows were hard-coded. There was C++ vs. Python, with and without Qt, as hier block or as top block. This changeset enables a different paradigm: All workflows are now available as plugins. By default, GNU Radio supports all workflows that were previously hardcoded (see list above, plus gr-bokeh_gui with Python). A major part of this changeset is the updated Options block. The YAML for the Options block no longer lists all the available workflows. Rather, there is a Python-based implementation of the Options block, which will dynamically load all workflows it can find. |
ZakyHermawan <zaky.hermawan9615@gmail.com> | no | 2024-07-24 | ||
| 0034-grc-Mostly-cosmetic-changes-to-pluggable-workflows-P.patch | [PATCH 34/80] grc: Mostly cosmetic changes to pluggable workflows PR | Håkon Vågsether <hakon.vagsether@gmail.com> | no | 2025-03-30 | ||
| 0035-uhd-Add-GRC-workflow-for-building-RFNoC-image-core-b.patch | [PATCH 35/80] uhd: Add GRC workflow for building RFNoC image core bitfiles This adds a new output language and build options to GRC and allows building RFNoC FPGA bitfile straight out of GNU Radio. |
Martin Braun <martin.braun@ettus.com> | no | 2024-11-15 | ||
| 0036-grcqt-Close-correct-tab-on-Ctrl-W.patch | [PATCH 36/80] grcqt: Close correct tab on Ctrl+W | Håkon Vågsether <hakon.vagsether@gmail.com> | no | 2025-04-04 | ||
| 0037-GRC-Qt-Do-not-delete-the-Options-block.patch | [PATCH 37/80] GRC Qt: Do not delete the Options block The Options block must not be deleted (like in grc --gtk) |
Volker Schroer <3470424+dl1ksv@users.noreply.github.com> | no | 2025-05-18 | ||
| 0038-grc-Fix-GRC-Qt-file-open-dialog-on-PyQt5.patch | [PATCH 38/80] grc: Fix GRC-Qt file open dialog on PyQt5 Despite using qtpy, the signature for opening files on PyQt5 and PySide2 is different. Luckily, the order of arguments is the same, so by not using keyword arguments, we can make this call cross-compatible. On PyQt5, the third argument is called 'directory', and on PySide2, it's called 'dir'. |
Martin Braun <martin.braun@ettus.com> | no | 2025-03-24 | ||
| 0039-buffer_single_mapped-locking-needs-a-named-object.patch | [PATCH 39/80] buffer_single_mapped: locking needs a named object | Marcus Müller <mmueller@gnuradio.org> | no | 2025-06-08 | ||
| 0040-CI-use-parallelism-as-nproc-or-as-defined.patch | [PATCH 40/80] CI: use parallelism as nproc, or as defined | Marcus Müller <mmueller@gnuradio.org> | no | 2025-06-10 | ||
| 0041-CI-update-Fedora-3.10-builders-40-41-41-42.patch | [PATCH 41/80] CI: update Fedora 3.10 builders (40->41, 41->42) | Marcus Müller <mmueller@gnuradio.org> | no | 2025-06-11 | ||
| 0042-cmake-fix-build-with-Boost-1.89.0.patch | [PATCH 42/80] cmake: fix build with Boost 1.89.0 Boost.System has been header-only since Boost 1.69 and will be dropping the compatibility stub library in Boost 1.89 (boostorg/system@7a495bb). Since GNU Radio uses Boost >= 1.69, the easy fix is to drop `system` from the `COMPONENTS` as recommended by upstream: `https://github.com/boostorg/system/issues/132#issuecomment-3146378680` |
Michael Cho <michael@michaelcho.dev> | no | 2025-08-11 | ||
| 0043-uhd-update-rfnoc_keep1.grc-example.patch | [PATCH 43/80] uhd: update rfnoc_keep1.grc example | Jreitmei <johannes.reitmeier@emerson.com> | no | 2025-04-28 | ||
| 0044-CI-update-hash-checker-to-one-of-the-current-contain.patch | [PATCH 44/80] CI: update hash checker to one of the current containers | Marcus Müller <mmueller@gnuradio.org> | no | 2025-06-19 | ||
| 0045-CI-use-sccache-where-available.patch | [PATCH 45/80] CI: use sccache where available | Marcus Müller <mmueller@gnuradio.org> | no | 2025-06-19 | ||
| 0046-CI-Only-run-sccache-setup-if-variables-set.patch | [PATCH 46/80] CI: Only run sccache setup if variables set | Marcus Müller <mmueller@gnuradio.org> | no | 2025-06-19 | ||
| 0047-CI-use-sccache-for-MinGW64-build.patch | [PATCH 47/80] CI: use sccache for MinGW64 build | Marcus Müller <mmueller@gnuradio.org> | no | 2025-06-19 | ||
| 0048-CI-print-sccache-statisitics-for-debugging.patch | [PATCH 48/80] CI: print sccache statisitics for debugging | Marcus Müller <mmueller@gnuradio.org> | no | 2025-06-19 | ||
| 0049-GH-CI-conda-migrate-rerender-action-to-setup-microma.patch | [PATCH 49/80] GH CI/conda: migrate rerender action to setup-micromamba | Marcus Müller <mmueller@gnuradio.org> | no | 2026-01-25 | ||
| 0050-CI-conda-remove-macOS-build-temporarily.patch | [PATCH 50/80] CI/conda: remove macOS build temporarily I can't figure out how to make it work, and even the simple attempt to rerender the conda stuff fails for me, even after investing time into the rerender github action. Realistically, I'll need help from an adult here. |
Marcus Müller <mmueller@gnuradio.org> | no | 2026-01-25 | ||
| 0051-CI-Update-Fedora-builders-to-43.patch | [PATCH 51/80] CI: Update Fedora builders to 43 | Marcus Müller <mmueller@gnuradio.org> | no | 2026-01-31 | ||
| 0052-CI-add-debian-13-builder.patch | [PATCH 52/80] CI: add debian 13 builder | Marcus Müller <mmueller@gnuradio.org> | no | 2026-02-07 | ||
| 0053-CI-add-minimal-gr_modtool-test.patch | [PATCH 53/80] CI: add minimal gr_modtool test | Marcus Müller <mmueller@gnuradio.org> | no | 2026-02-09 | ||
| 0054-docs-fix-DocBook-DTD-path-for-xml-validation.patch | [PATCH 54/80] docs: fix DocBook DTD path for xml validation | Amith Biju <amithbiju@ug.cusat.ac.in> | no | 2026-02-10 | ||
| 0055-digital-mark-correlate-access-code-blocks-as-depreca.patch | [PATCH 55/80] digital: mark correlate access code blocks as deprecated | Gowri S <gowri21115@gmail.com> | no | 2025-12-24 | ||
| 0056-blocks-Fix-syntax-in-burst_tagger-block-YAML.patch | [PATCH 56/80] blocks: Fix syntax in burst_tagger block YAML Fix burst_tagger block for setter and missing parens |
Lgx <ludovic.goix@gmail.com> | no | 2025-10-22 | ||
| 0057-blocks-deprecate-peak_detector_xb.patch | [PATCH 57/80] blocks: deprecate peak_detector_xb This commit adds the `flags: [deprecated]` property to the `gr-blocks/grc/blocks_peak_detector_xb.block.yml` file. This change is the first step in addressing Issue #7818, which identifies problems with the `peak_detector` block and recommends its deprecation and eventual removal. Marking the block as deprecated will: - Visually indicate in GNU Radio Companion (GRC) that the block is no longer recommended for use (likely with an orange color or warning icon). - Inform users that this block may be removed in future releases, encouraging them to migrate to alternative solutions like `peak_detector2`. |
Moez Ahmed <101599070+Moez-Ahmed@users.noreply.github.com> | no | 2025-05-02 | ||
| 0058-grc-pdu-fix-hidden-parameter-issue-in-pdu_lambda-blo.patch | [PATCH 58/80] grc, pdu: fix hidden parameter issue in pdu_lambda block Fix issue in PDU Lambda block where Parameter "Key" was always hidden, even when mode "Metadata" was chosen. fixes #7938 |
Frank Fu <frankfustuff@gmail.com> | no | 2025-10-20 | ||
| 0059-qtgui-Deprecate-Qt-GUI-Push-Button-in-favor-of-Msg-P.patch | [PATCH 59/80] qtgui: Deprecate Qt GUI Push Button in favor of Msg Push Button Also documents the supersedence. |
SanchitKS12 <sanchit.sharma3412@gmail.com> | no | 2025-11-05 | ||
| 0060-fec-Replace-ber_test.grc-with-YAML-version-and-remov.patch | [PATCH 60/80] fec: Replace ber_test.grc with YAML version and remove ber_test.yaml The YAML version was tested and produces identical output to the original (BER = 0, Es/N0 = 15 dB, scatter plot matches). The XML version is no longer needed as pre-3.8 GNU Radio versions that used XML are end-of-life. |
Harishankar14 <harishankarpp7@gmail.com> | no | 2025-03-24 | ||
| 0061-CI-disable-MinGW-test.patch | [PATCH 61/80] CI: disable MinGW test see https://github.com/gnuradio/gnuradio/issues/8054 MinGW builds have been very helpful. The one on maint-3.10 doesn't work anymore due to Boost linkage: 1. with the way gnuradio-runtime's cmake infra sets up boost thread linkage to boost_threads, linker complains about duplicate definitions. Same for program_options. 2. with the way cmake/Modules/GrTest sets up linkage to boost unit_test_framework, building tests fails due to undefined references to unit test symbols. Neither happens on main; neither before nor after the johnwparent/NI CMake rework. diffing the before state (e.g. 7a74e8f4d57cd1a35157a158f4d94acdc8501565 ) of cmake/Modules gives no obvious difference. I'm stumped. I'm removing MinGW testing from maint-3.10, which is the last I'd like to do, |
Marcus Müller <mmueller@gnuradio.org> | no | 2026-02-10 | ||
| 0062-audio-unify-priorities-between-sink-and-source-archi.patch | [PATCH 62/80] audio: unify priorities between sink and source architectures I made a mistake 4 years ago that gave the "windows" sink a different priority than the source. That led to great user confusion. Make sure that doesn't happen again. Instead, keep priorities in a central map. Since the `register_{sink,source}` function was rendered unused by that, and since it's really not a necessary function, remove it. It's in lib/audio_registry.h, so can't be used out of tree, anyways, and thus not API. |
Marcus Müller <mmueller@gnuradio.org> | no | 2025-03-25 | ||
| 0063-gr-analog-Fix-PSD-computation-errors-cast-noverlap-t.patch | [PATCH 63/80] gr-analog: Fix PSD computation errors: cast noverlap to int | helloziyi <hellocaoziyi@gmail.com> | no | 2025-04-21 | ||
| 0065-grc-Map-Escape-key-to-reject-in-PropsDialog.patch | [PATCH 65/80] grc: Map Escape key to 'reject' in PropsDialog See #7877 But the problem is more general and affects blocks with ports. Changing the port number (input or output ) in a block and pressing Esc removes the block area and only the ports can be seen in the flowgraph. Pressing Esc in the PropsDialog for blocks without ports the key is mapped to accept, but I think the common use should be 'Abort Editing' So this pr maps Esc to reject. Fixes #7877 |
Volker Schroer <3470424+dl1ksv@users.noreply.github.com> | no | 2025-06-16 | ||
| 0066-digital-Improve-Doxy-header-for-ofdm_sync_sc_cfb.patch | [PATCH 66/80] digital: Improve Doxy header for ofdm_sync_sc_cfb - Fix formatting that makes it harder for Doxygen to operate - Improve comment on use_even_carriers |
Martin Braun <martin.braun@ettus.com> | no | 2025-06-11 | ||
| 0067-PMT-Improve-pmt-list-documentation.patch | [PATCH 67/80] PMT: Improve pmt::list* documentation Closes #7892 |
Philipp Niedermayer <eltos@outlook.de> | no | 2025-07-04 | ||
| 0068-digital-improve-FLL-Band-Edge-loop-filter.patch | [PATCH 68/80] digital: improve FLL Band Edge loop filter The loop filter in the FLL Band Edge block has two problems: 1. It acts on the phase, performing an update that looks like: d_freq += d_beta * error; d_phase += d_freq + d_alpha * error; This is not correct. An FLL should act only on the frequency, since the error that it measures is a frequency error. The loop update should look like: d_freq += d_beta * error; d_phase += d_freq; 2. It does not take into account the gain of the error discriminant. This PR addresses these two problems by redesigning the loop filter. Since it is not possible to make this change in a backwards-compatible way that preserves the semantics of the 'bandwidth' parameter (since 'bandwidth' has broken/inconsistent semantics due to the two problems listed above), a new constructor parameter 'improved_loop_filter' that defaults to false is added. When 'improved_loop_filter' is false, the legacy behavior is preserved. When 'improved_loop_filter' is true, the new fixed loop filter is used. The legacy loop filter uses control_loop() to set the loop coefficients d_alpha and d_beta. This sets d_alpha = (2 * sqrt(2) * bw) / (1 + sqrt(2) * bw + bw**2) d_beta = (4 * bw**2) / (1 + sqrt(2) * bw + bw**2) The new loop filter forces the following filter coefficients: d_alpha = 0 d_beta = 8 * pi * bw / samps_per_sym Since having a non-zero alpha term mostly contributes additional (unwanted) loop noise, the legacy and new loop filters can be compared by comparing their expressions for beta. This remaks gives that to maintain a behavior similar to the legacy one with a particular bandwidth 'bw', the new loop bandwidth needs to be set to (bw**2 * samps_per_sym) / ((1 + sqrt(2) * bw + bw**2) * 2 * pi). The new loop filter is designed so that the 'bandwidth' parameter has the semantics of BL*T, where BL is the loop bandwidth in Hz and T is the sampling period in seconds. It uses the continuous-update approximation for a 1st order loop. The 'improved_loop_filter' constructor parameter has also been added to the generic_demod() and psk_demod() classes, which use the FLL Band-Edge block, and their QA tests have been updated to set this parameter to true. The loop bandwidths in these tests have been changed to something reasonable. |
Daniel Estévez <daniel@destevez.net> | no | 2025-07-02 | ||
| 0069-GRC-Qt-open-other-files-if-one-file-fails-to-load.patch | [PATCH 69/80] GRC-Qt: open other files if one file fails to load | Marcus Müller <mmueller@gnuradio.org> | no | 2025-10-04 | ||
| 0070-GRC-Qt-canvas-port-print-error-instead-of-aborting.patch | [PATCH 70/80] GRC-Qt: canvas/port: print error instead of aborting | Marcus Müller <mmueller@gnuradio.org> | no | 2025-10-04 | ||
| 0071-uhd-Add-FIR-filter-block-support-to-RFNoC-image-buil.patch | [PATCH 71/80] uhd: Add FIR filter block support to RFNoC image builder | jreitmei <johannes.reitmeier@emerson.com> | no | 2025-05-23 | ||
| 0072-GRC-qt-don-t-hide-Options-ID.patch | [PATCH 72/80] GRC-qt: don't hide Options' ID | Marcus Müller <mmueller@gnuradio.org> | no | 2025-11-08 | ||
| 0073-grcqt-Switch-to-new-color-for-bypassed-blocks.patch | [PATCH 73/80] grcqt: Switch to new color for bypassed blocks | Håkon Vågsether <hakon.vagsether@gmail.com> | no | 2025-12-26 | ||
| 0074-GRC-Change-bypassed-block-color-to-blue-gray.patch | [PATCH 74/80] GRC: Change bypassed block color to blue-gray The previous yellow color for bypassed blocks was often confused by new users with the orange for deprecated blocks or red for errored blocks. This commit changes the color to a more neutral and distinct Light Steel Blue (#b0c4de) for better UI clarity. Fixes #7914 |
Jayesh Verma <23b3943@iitb.ac.in> | no | 2025-09-22 | ||
| 0075-pmt-Add-python_to_pair-function-for-convenient-PDU-p.patch | [PATCH 75/80] pmt: Add python_to_pair function for convenient PDU/pair creation closes #7952 |
Frank Fu <frankfustuff@gmail.com> | no | 2025-10-22 | ||
| 0076-fixed-object-slicing-intruduced-in-commit-1505e66-fi.patch | [PATCH 76/80] fixed object slicing intruduced in commit 1505e66 fixes #7886 | Jan Boysen <jan@lugfl.de> | no | 2025-06-27 | ||
| 0077-Add-variable_save_restore-block.patch | [PATCH 77/80] Add variable_save_restore block | Philipp Niedermayer <eltos@outlook.de> | no | 2024-06-04 | ||
| 0078-blocks-Variables-stored-via-block-are-persistent-use.patch | [PATCH 78/80] blocks: Variables stored via block are persistent user data, not GR configuration | Marcus Müller <mmueller@gnuradio.org> | no | 2026-03-07 | ||
| 0079-grcqt-Let-the-user-know-where-log-files-are.patch | [PATCH 79/80] grcqt: Let the user know where log files are | Håkon Vågsether <hakon.vagsether@gmail.com> | no | 2025-12-26 | ||
| 0080-grcqt-fix-crash-when-loading-invalid-.grc-files.patch | [PATCH 80/80] grcqt: fix crash when loading invalid .grc files | Amith Biju <amithbiju@ug.cusat.ac.in> | no | 2026-01-05 | ||
| omit-build-path | omit build path Support reproducible builds by replacing reference to the build path. |
"A. Maitland Bottoms" <bottoms@debian.org> | no | 2023-10-09 | ||
| usr-bin-examples | usr bin examples Install examples into /usr/bin rather than fail to follow the Filesystem Hierarchy Standard. |
"A. Maitland Bottoms" <bottoms@debian.org> | no | |||
| example-documentation | examples documentation Use GR_PKG_DOC_DIR for docs rather than GR_PKG_DATA_DIR. |
"A. Maitland Bottoms" <bottoms@debian.org> | no | |||
| direct-freedesktop-install | direct freedesktop install Have CMake install desktop files - Debian tooling will handle them. |
"A. Maitland Bottoms" <bottoms@debian.org> | no | |||
| Switch-to-standard-GNUInstallDirs.patch | Switch to standard `GNUInstallDirs` `GNUInstallDirs` has been a standard since at least CMake 3.0 and distros are configuring it to their standard. It is better to use these as defaults instead. |
Cristian Le <git@lecris.dev> | no | 2025-03-11 | ||
| Switch-to-standard-GNUInstallDirs-fix.patch | Switch to standard `GNUInstallDirs` fixup earlier commit f3ae8d597 with working and tested if expression logic. |
"A. Maitland Bottoms" <bottoms@debian.org> | no | 2025-09-19 |
All known versions for source package 'gnuradio'
- 3.10.12.0-6 (sid)
- 3.10.12.0-5.1 (forky)
- 3.10.12.0-1 (trixie)
- 3.10.5.1-3 (bookworm)
