Consultation for dropping maintainance of maint-3.9
and maint-3.8
branches
#740
Replies: 4 comments 2 replies
-
Yes, with regards to SatNOGS, the existing integration via kng/satnogs-client-docker is still using the Yesterday I've opened the discussion to solve the need of SatNOGS for the
To summarize the roadmap:
Otherwise I am not a user of the backported branches of gr-satellites. As contributor (and with the SatNOGS integration solved) I would welcome the eventual removal of the |
Beta Was this translation helpful? Give feedback.
-
First, thank you for maintaining the older branches for as long as you have! My reasons for continuing to use v3.8 are: #1, the computer where it is installed is running Ubuntu 18.04 #2, there are (or 'were'???) particular satellite downlinks that required compatibility with v3.8. I can't name any examples off-hand and have no idea if that continues to be the case. However, I'm certainly aware that it's unfair & often not wise to continue using old versions of applications. So, when the day comes, I'll simply replace this computer with one running the latest version of Ubuntu. -Scott, K4KDR |
Beta Was this translation helpful? Give feedback.
-
First, a big thank you for maintaining these for way too long. |
Beta Was this translation helpful? Give feedback.
-
Hi Dani, For such a long time you've most graciously maintained gr-satellites support for legacy GNU Radio 3.8 and 3.9, along side of the more contemporary 3.10. Given the inherent complexity of those tasks on your end, and the continued evolution of GNU radio, I would advise you lock the earlier versions and focus on 3.10 moving forward until something even better comes along. For example, this may buy you back some discretionary time to consider the ramifications to gr-satellites of when GNU Radio 4.0 comes on-line. Like it or not, one day we will have to adapt. IMO it's simply a matter of when not if. As an aside, I have multiple independently bootable SSDs for 3.8, 3.9 and 3.10 installed in my desktop. Notably, it has been several years since i have used gr-satellites under any version of GNU Radio other than 3.10. One recent transient exception was when the Harbin ASRTU-1 project team provided a working legacy OS image. Even then, mostly with BG2BHC and K4KDR, work was undertaken to assure that gr-satellites/3.10 could be used instead. Thanks a million for everything you have and continue to do to support our community and for teaching us so much along the way! 73, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm opening this discussion to ask the community whether they are still using the
maint-3.9
ormaint-3.8
branches of gr-satellites and what would be the impact of stopping to maintain these branches.The motivation for this discussion is that having to support GNU Radio 3.9 and GNU Radio 3.8 introduces additional maintainer burden and limits us in the ways in which we can evolve gr-satellites. We cannot use more modern C++ features, since they are not available in old systems in which GNU Radio 3.8 usually runs (e.g., Ubuntu 20.04), and we need to be very careful when adding new functionality to gr-satellites. If this functionality uses blocks or features which are not present in GNU Radio 3.8, it will be more difficult to backport it. As more blocks get added to GNU Radio 3.10, the chances of this happening increase.
An recent example of this issues comes with the new Mobitex-NX Deframer implemented by @kerel-fs (#723). I have been able to port it to
maint-3.9
in a straightforward way (#736), but formaint-3.8
I'm facing problems, since the Matrix Interleaver block is not available in the GNU Radio 3.8.1 version that ships with Ubuntu 20.04 (#737).Beta Was this translation helpful? Give feedback.
All reactions