Bug 1815481

Summary: gqrx fails to install in Fedora 32 due to broken dependencies
Product: [Fedora] Fedora Reporter: David Sastre Medina <david.sastre>
Component: gqrxAssignee: Josh Bressers <josh>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 32CC: hobbes1069, josh
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: gqrx-2.12.1-1.fc32 gqrx-2.12.1-1.fc31 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-03-29 00:16:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description David Sastre Medina 2020-03-20 12:12:49 UTC
Description of problem:

Trying to install gqrx fails due to broken dependencies, as gqrx
depends on an older version of GNURadio

Version-Release number of selected component (if applicable):

Name         : gqrx
Version      : 2.11.5
Release      : 7.fc31
Architecture : x86_64
Size         : 691 k
Source       : gqrx-2.11.5-7.fc31.src.rpm
Repository   : fedora
Summary      : Software defined radio receiver powered by GNU Radio and Qt
URL          : http://gqrx.dk/
License      : GPLv3+ and GPLv2+ and BSD
Description  : Gqrx is a software defined radio receiver powered by the GNU Radio SDR
             : framework and the Qt graphical toolkit.

How reproducible:

Always

Steps to Reproduce:

1. Install gqrx

Actual results:

# rpm -q gnuradio
gnuradio-3.8.0.0-5.fc32.x86_64

# dnf install gqrx
Last metadata expiration check: 0:22:37 ago on Fri 20 Mar 2020 12:20:24 CET.
Error:
 Problem: conflicting requests
  - nothing provides libgnuradio-analog-3.7.13.5.so.0.0.0()(64bit)
needed by gqrx-2.11.5-7.fc31.x86_64
  - nothing provides libgnuradio-blocks-3.7.13.5.so.0.0.0()(64bit)
needed by gqrx-2.11.5-7.fc31.x86_64
  - nothing provides libgnuradio-pmt-3.7.13.5.so.0.0.0()(64bit) needed
by gqrx-2.11.5-7.fc31.x86_64
  - nothing provides libgnuradio-runtime-3.7.13.5.so.0.0.0()(64bit)
needed by gqrx-2.11.5-7.fc31.x86_64
  - nothing provides libgnuradio-digital-3.7.13.5.so.0.0.0()(64bit)
needed by gqrx-2.11.5-7.fc31.x86_64
  - nothing provides libgnuradio-fft-3.7.13.5.so.0.0.0()(64bit) needed
by gqrx-2.11.5-7.fc31.x86_64
  - nothing provides libgnuradio-filter-3.7.13.5.so.0.0.0()(64bit)
needed by gqrx-2.11.5-7.fc31.x86_64
(try to add '--skip-broken' to skip uninstallable packages)

Expected results:

gqrx installs correctly

Additional info:

Checking the spec file at https://apps.fedoraproject.org/packages/gqrx/sources/spec/ and the ChangeLog seems to indicate that all that is needed is a rebuild of the package

Comment 1 Richard Shaw 2020-03-20 14:08:21 UTC
Trying a simple rebuild fails...

https://kojipkgs.fedoraproject.org//work/tasks/4658/42634658/build.log

It looks like gnuradio removed some headers in 3.8.0. One of the removed ones may be reintroduced in 3.8.1 RC1.

Comment 2 Fedora Update System 2020-03-21 01:29:43 UTC
gqrx-2.12.1-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-440029a8b0

Comment 3 Fedora Update System 2020-03-21 01:44:16 UTC
gqrx-2.12.1-1.fc32 has been pushed to the Fedora 32 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-40d42cb7e7

Comment 4 Fedora Update System 2020-03-29 00:16:04 UTC
FEDORA-2020-40d42cb7e7 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 5 Fedora Update System 2020-03-29 01:36:56 UTC
FEDORA-2020-440029a8b0 has been pushed to the Fedora 31 stable repository.
If problem still persists, please make note of it in this bug report.