Bug 1077415 - gqrx blocks update of gnuradio
Summary: gqrx blocks update of gnuradio
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gqrx
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Josh Bressers
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1081843 (view as bug list)
Depends On: 1074899
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-03-17 23:08 UTC by Štefan Gurský
Modified: 2014-04-15 15:56 UTC (History)
6 users (show)

Fixed In Version: gqrx-2.2.0-5.fc20
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-04-15 15:56:02 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Štefan Gurský 2014-03-17 23:08:45 UTC
yum update wants to update gnuradio packages to version 3.7.3-1, but gqrx needs 3.7.2.1

Relevant output of yum update with LANG=C:

Error: Package: gqrx-2.2.0-4.fc20.x86_64 (@updates-testing)
           Requires: libgnuradio-filter-3.7.2.1.so.0.0.0()(64bit)
           Removing: gnuradio-3.7.2.1-4.fc20.x86_64 (@updates-testing)
               libgnuradio-filter-3.7.2.1.so.0.0.0()(64bit)
           Updated By: gnuradio-3.7.3-1.fc20.x86_64 (updates-testing)
               Not found
Error: Package: gqrx-2.2.0-4.fc20.x86_64 (@updates-testing)
           Requires: libgnuradio-blocks-3.7.2.1.so.0.0.0()(64bit)
           Removing: gnuradio-3.7.2.1-4.fc20.x86_64 (@updates-testing)
               libgnuradio-blocks-3.7.2.1.so.0.0.0()(64bit)
           Updated By: gnuradio-3.7.3-1.fc20.x86_64 (updates-testing)
               Not found
Error: Package: gqrx-2.2.0-4.fc20.x86_64 (@updates-testing)
           Requires: libgnuradio-pmt-3.7.2.1.so.0.0.0()(64bit)
           Removing: gnuradio-3.7.2.1-4.fc20.x86_64 (@updates-testing)
               libgnuradio-pmt-3.7.2.1.so.0.0.0()(64bit)
           Updated By: gnuradio-3.7.3-1.fc20.x86_64 (updates-testing)
               Not found
Error: Package: gqrx-2.2.0-4.fc20.x86_64 (@updates-testing)
           Requires: libgnuradio-fft-3.7.2.1.so.0.0.0()(64bit)
           Removing: gnuradio-3.7.2.1-4.fc20.x86_64 (@updates-testing)
               libgnuradio-fft-3.7.2.1.so.0.0.0()(64bit)
           Updated By: gnuradio-3.7.3-1.fc20.x86_64 (updates-testing)
               Not found
Error: Package: gqrx-2.2.0-4.fc20.x86_64 (@updates-testing)
           Requires: libgnuradio-runtime-3.7.2.1.so.0.0.0()(64bit)
           Removing: gnuradio-3.7.2.1-4.fc20.x86_64 (@updates-testing)
               libgnuradio-runtime-3.7.2.1.so.0.0.0()(64bit)
           Updated By: gnuradio-3.7.3-1.fc20.x86_64 (updates-testing)
               Not found
Error: Package: gqrx-2.2.0-4.fc20.x86_64 (@updates-testing)
           Requires: libgnuradio-analog-3.7.2.1.so.0.0.0()(64bit)
           Removing: gnuradio-3.7.2.1-4.fc20.x86_64 (@updates-testing)
               libgnuradio-analog-3.7.2.1.so.0.0.0()(64bit)
           Updated By: gnuradio-3.7.3-1.fc20.x86_64 (updates-testing)
               Not found


Version     : 2.2.0
Release     : 4.fc20
Architecture: x86_64

Comment 1 Eric Christensen 2014-03-18 14:11:38 UTC
Not sure why this is happening but we're going to rebuild the package and see if that fixes things.

Comment 2 Jaroslav Škarvada 2014-03-19 08:21:13 UTC
Hi, sorry, I haven't noticed there is new dep. If you don't mind, I would apply for commit rights as co-maintainer, so I could resolve this in the future transparently like with gr-osmosdr and gr-airmodes.

Comment 3 Josh Bressers 2014-03-19 12:46:08 UTC
(In reply to Jaroslav Škarvada from comment #2)
> Hi, sorry, I haven't noticed there is new dep. If you don't mind, I would
> apply for commit rights as co-maintainer, so I could resolve this in the
> future transparently like with gr-osmosdr and gr-airmodes.

I'm happy to grant access as the short term solution. I admit, I don't know a ton about gnuradio. Is there a reason we can't use versioned .so files?

Comment 4 Jaroslav Škarvada 2014-03-19 13:00:37 UTC
(In reply to Josh Bressers from comment #3)
Thanks.

I think gnuradio upstream versions the lib badly, so rebuilds are required even if the ABI didn't change. I will try to propose change upstream.

Comment 5 Lukas Lueg 2014-03-25 21:51:57 UTC
Trying to install gqrx on fresh f20:

Error: Package: gqrx-2.2.0-4.fc20.x86_64 (updates)
           Requires: libgnuradio-pmt-3.7.2.1.so.0.0.0()(64bit)
Error: Package: gqrx-2.2.0-4.fc20.x86_64 (updates)
           Requires: libgnuradio-fft-3.7.2.1.so.0.0.0()(64bit)
Error: Package: gqrx-2.2.0-4.fc20.x86_64 (updates)
           Requires: libgnuradio-filter-3.7.2.1.so.0.0.0()(64bit)
Error: Package: gqrx-2.2.0-4.fc20.x86_64 (updates)
           Requires: libgnuradio-analog-3.7.2.1.so.0.0.0()(64bit)
Error: Package: gqrx-2.2.0-4.fc20.x86_64 (updates)
           Requires: libgnuradio-runtime-3.7.2.1.so.0.0.0()(64bit)
Error: Package: gqrx-2.2.0-4.fc20.x86_64 (updates)
           Requires: libgnuradio-blocks-3.7.2.1.so.0.0.0()(64bit)

Comment 6 Jaroslav Škarvada 2014-03-26 08:54:28 UTC
(In reply to Jaroslav Škarvada from comment #4)
> (In reply to Josh Bressers from comment #3)
> Thanks.
> 
If you give me f20 commit permission I could fix it ASAP.

> I think gnuradio upstream versions the lib badly, so rebuilds are required
> even if the ABI didn't change. I will try to propose change upstream.
>
This will take some time.

Comment 7 Jaroslav Škarvada 2014-03-28 10:18:43 UTC
*** Bug 1081843 has been marked as a duplicate of this bug. ***

Comment 8 Jaroslav Škarvada 2014-04-04 10:26:49 UTC
Well, I do not have commit ACL on F20, but you gave me commit ACL for rawhide, thus I deduced you are OK if I fix the problem, so I am "exploiting" my PP rights and fixing the problem in F20 :)

Comment 9 Fedora Update System 2014-04-04 10:51:07 UTC
gqrx-2.2.0-5.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/gqrx-2.2.0-5.fc20

Comment 10 Fedora Update System 2014-04-05 04:53:11 UTC
Package gqrx-2.2.0-5.fc20:
* should fix your issue,
* was pushed to the Fedora 20 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing gqrx-2.2.0-5.fc20'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-4805/gqrx-2.2.0-5.fc20
then log in and leave karma (feedback).

Comment 11 Jim Haynes 2014-04-08 19:00:10 UTC
I have the same problem, can't install gqrx because it's
not compatible with the current gnuradio.  I was able to
install gqrx-2.2.0-5.fc20 from the updates-testing repo.
And it looks like it will work.  Thanks.

Comment 12 Jaroslav Škarvada 2014-04-08 19:48:41 UTC
(In reply to Jim Haynes from comment #11)
> I have the same problem, can't install gqrx because it's
> not compatible with the current gnuradio.  I was able to
> install gqrx-2.2.0-5.fc20 from the updates-testing repo.
> And it looks like it will work.  Thanks.

Please give it positive karma. Once it gets to stable (in week or so) this bug will be auto-closed.

Comment 13 Fedora Update System 2014-04-15 15:56:02 UTC
gqrx-2.2.0-5.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, 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.