Bug 2424093 - gnuradio-companion is not being built in gnuradio-3.10.12.0-9.fc43
Summary: gnuradio-companion is not being built in gnuradio-3.10.12.0-9.fc43
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnuradio
Version: 43
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Jaroslav Škarvada
QA Contact: Fedora Extras Quality Assurance
URL: https://discussion.fedoraproject.org/...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-12-20 04:07 UTC by muluk.krishnan22
Modified: 2026-01-12 00:55 UTC (History)
4 users (show)

Fixed In Version: gnuradio-3.10.12.0-10.fc44 gnuradio-3.10.12.0-10.fc43
Clone Of:
Environment:
Last Closed: 2026-01-03 01:32:24 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description muluk.krishnan22 2025-12-20 04:07:58 UTC
gnuradio-companion is not present in the latest update to the gnuradio package. 

According to the build logs between 3.10.12.0-8 and 3.10.12.0-9, it seems like in version 9, the "Dependency GTK_GI_FOUND = FALSE" line causes gnuradio-companion to not be built. 

Reproducible: Always

Steps to Reproduce:
1. Install the gnuradio package
2. Notice that gnuradio-companion is not present in /usr/bin/
Actual Results:
I noticed that gnuradio-companion is not present on my system

Expected Results:
gnuradio-companion must have been present on my system

Additional Information:
According to the build logs in version 9, the GTK_GI_FOUND line is the only difference that causes gnuradio-companion to be disabled. The build log with only the relevant lines is pasted below.

-- Configuring gnuradio-companion support...
...
--   Dependency GTK_GI_FOUND = FALSE
...
--   Disabling gnuradio-companion support.
--   Override with -DENABLE_GRC=ON/OFF

Comment 1 muluk.krishnan22 2025-12-20 07:01:22 UTC
If it helps, I tried to build the package using `fedpkg mockbuild` and I can resolve the `GTK_GI_FOUND = False` line by adding:

`BuildRequires:  gobject-introspection` to the gnuradio.spec file.

I built the RPMs with the change added and installed them on my machine, and gnuradio-companion is now present, and I can run it as well, and it seems to be working okay.

Comment 2 Jerry James 2025-12-22 20:27:28 UTC
Also, as pointed out in https://discussion.fedoraproject.org/t/gnuradio-companion-application-is-missing-from-the-gnuradio-rpm-in-fedora-43/177628, this went unnoticed because the spec file uses globs for the contents of %{_bindir}.  This is why the Packaging Guidelines say that such globs SHOULD NOT be used: https://docs.fedoraproject.org/en-US/packaging-guidelines/#_explicit_lists

Comment 3 Fedora Update System 2026-01-03 01:29:25 UTC
FEDORA-2026-274db3e61a (gnuradio-3.10.12.0-10.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-274db3e61a

Comment 4 Fedora Update System 2026-01-03 01:32:24 UTC
FEDORA-2026-274db3e61a (gnuradio-3.10.12.0-10.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 5 Fedora Update System 2026-01-03 02:12:40 UTC
FEDORA-2026-c0db0dcc66 (gnuradio-3.10.12.0-10.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-c0db0dcc66

Comment 6 Fedora Update System 2026-01-04 01:19:33 UTC
FEDORA-2026-c0db0dcc66 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-c0db0dcc66`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-c0db0dcc66

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2026-01-12 00:55:54 UTC
FEDORA-2026-c0db0dcc66 (gnuradio-3.10.12.0-10.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.