Hey guys, I’ve been meaning to start an effort on this for a while now. The topic is updating the myriadrf PPAs to recent versions of GNURadio and soapysdr. There are quite a lot of interrelated packages, so I figure that we can do it at once in one simultaneous effort.
GNU Radio 3.7.10
The 3.7.10 release series is out. Updating this package also means rebuilding:
- gr-osmosdr (after soapy updated)
- gqrx (on its gqrx ppa)
SoapySDR 0.5 series has been out for a bit. And there are some useful API additions for per-channel settings among other things – which I would like to make use of more in the LimeSuite wrapper, so updating the PPA is important here.
Not only do the support modules need to be updated as well, but there are some minor packaging changes to support multiple simultaneous version installations. Just like how a package can depend on a particular runtime version of the library which can coexist on the same filesystem as other versions of that library… each support module gets installed in a directory named for the ABI version of SoapySDR, and the names of the module packages are changed slightly to reflect this with appropriate meta-packages to get the latest version.
- other support modules…
- pothos-sdr (on the framework ppa)
Judging from the EOL chart. Ubuntu xenial, trusty, and precise are still relevant. Precise is so old that I don’t think there is any cause building for it. ubuntu wily actually EOL just a month ago it looks like, and its probably too early for YakketyYak. So I think that packaging updates for xenial and trusty makes sense.
In terms of updating the PPA, priority is getting soapysdr, volk, and gnuradio uploaded. The rest of the packages depend on these in one way or the other, but can otherwise be uploaded independently. @csete Let me know when you have some time so we can hopefully get through this in one single effort. Its on me to handle the soapy related stuff, but let me know your thoughts, and which gnuradio packages you can help with to split up the work.