Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 718084 - net-wireless/gnuradio-3.7.14.0 version bump
Summary: net-wireless/gnuradio-3.7.14.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Radio project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-18 17:43 UTC by John (EBo) David
Modified: 2020-10-26 17:57 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info-20200418,8.62 KB, text/plain)
2020-04-18 17:43 UTC, John (EBo) David
Details
gnuradio-3..14.ebuild (gnuradio-3.7.14.0.ebuild,7.31 KB, text/plain)
2020-04-18 17:44 UTC, John (EBo) David
Details
updated gnuradio-3.7.14.ebuild (gnuradio-3.7.14.0.ebuild,7.26 KB, text/plain)
2020-04-18 20:37 UTC, John (EBo) David
Details

Note You need to log in before you can comment on or make changes to this bug.
Description John (EBo) David 2020-04-18 17:43:36 UTC
Created attachment 633624 [details]
emerge --info

I had enough issues trying to get gnuradio-3.7.13.5 to build that I tried a version bump to 3.7.14 which appears to be working.  Ebuild attached.
Comment 1 John (EBo) David 2020-04-18 17:44:44 UTC
Created attachment 633626 [details]
gnuradio-3..14.ebuild
Comment 2 Jonas Stein gentoo-dev 2020-04-18 17:57:54 UTC
Thank you for your contribution. I had a short look on the ebuild. 
Here a few ideas:

• Please test the ebuild with repoman full -d -x https://wiki.gentoo.org/wiki/Repoman and pkgcheck
• We always try to use the latest EAPI, please bump to EAPI=7
• can't we bump to [3.8.0.0] - 2019-08-09 ? 
https://www.gnuradio.org/cgit/gnuradio.git/tree/CHANGELOG.md
• A bot can look for additional mistakes, if you upload a PR via github
Comment 3 John (EBo) David 2020-04-18 20:36:29 UTC
I'll attach a slightly cleaned up version of the ebuild with EAPI=7 and one of the deprecated dependencies removed.

As for the rest, I have been poking at a 3.8.1.0 version without total success.  So doing a repoman -d -x full will not give me much unless I remove them from my dev overlay.  Ideally we can sort out the issues with v3.8 or the experimental (unstable 3.9), but last I heard not all the plugins have been ported to python-3 and the new architacture yet, so all of the 3.8 revisions so far are not quite ready.

Since the last time they made some change to repoman I have not been able to get it to generate manafests, and after fighting with it for several days I gave up.  At the moment I am getting the following message from repoman:

========================
RepoMan scours the neighborhood...
  ebuild.notadded               2
   net-wireless/gnuradio/gnuradio-3.7.14.0.ebuild
   net-wireless/gnuradio/gnuradio-9999-r2.ebuild
RepoMan sez: "You're only giving me a partial QA payment?
              I'll take it this time, but I'm not happy."
========================

If I am reading the repoman docs correctly it is expecting these to be added to the repo.  My local dev overlay is not in a repo.  I can either set up a github repo for it or add it to something that has absolutely noting to do with gnuradio, but I could not get it to generate the manifest to my LinuxCNC overlay, which IS on github.  So I am not sure how to proceed with that yet.  I am open to suggestions.  

Also, if you or one of the official Gentoo devs would be willing to mentor me through becoming official I will commit the time to sort all this out.  My current two projects at the moment are getting some of the radio stuff up on my dev machines so I can help work with the SilverSat mentors.  I am also working on upgrading several machines with newer versions of LinuxCNC and MachineKit.  I have some new ebuilds for them as well.
Comment 4 John (EBo) David 2020-04-18 20:37:22 UTC
Created attachment 633640 [details]
updated gnuradio-3.7.14.ebuild
Comment 5 Jonas Stein gentoo-dev 2020-10-26 17:57:52 UTC
net-wireless/gnuradio-3.8 and -9999 are in the tree since a while. This was forgotten to close. Closing now.