Bug 1815481 - gqrx fails to install in Fedora 32 due to broken dependencies
Summary: gqrx fails to install in Fedora 32 due to broken dependencies
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gqrx
Version: 32
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Josh Bressers
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-03-20 12:12 UTC by David Sastre Medina
Modified: 2020-03-29 01:36 UTC (History)
2 users (show)

Fixed In Version: gqrx-2.12.1-1.fc32 gqrx-2.12.1-1.fc31
Clone Of:
Environment:
Last Closed: 2020-03-29 00:16:04 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github csete gqrx issues 777 0 None closed gqrx 2.11.5 cannot build with gnuradio 3.8.0 2020-04-07 18:57:33 UTC

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.


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