I have been tracking a patch for the portaudio library, and I wonder if I'm tracking properly:
Searching launchpad for the version number given by the Debian source (as seen in the link I just mentioned), it looks to me like this patch has been incorporated in the forthcoming Groovy (20.10) release lately, and for the time being not backported to any existing release.
Am I tracking right for such a matter?
And judging by the version numbering scheme (to which I am alien) what could one say, as a speculation, about the odds of this patch making it to already released Ubuntu versions such as the latest LTS (20.04 AFAIK).
Thanks!
You are correct. The patch is in Groovy.
Let's review how to confirm:
Information: One line in the patch header includes the Debian bug number (944509), which is very handy:
You found the lowest version of Portaudio19 that includes the patch from either the URL, the web page, or the changelog: 19.6.0-1.1
You checked Ubuntu for the releases that include that version or higher...
...so Bionic definitely does NOT have the patch, Focal might (or might not), and Groovy definitely does have the patch.
Let's look more deeply into Focal. Here's the changelog on launchpad.net for the Focal package. The lack of a patch mention or a bug number in the changelog is a flare-lit tip-off that Focal does NOT have the patch:
Finally, let's double-check that the patch is in Groovy. Here's the changelog. The mention of the patch, with the corresponding correct Debian bug number is conclusive proof that the patch in question was applied in this build.
BONUS: See how the Groovy version was a "Non-maintainer upload?" That often means that the volunteer Debian package maintainer welcomes help keeping the package up to date. It's not difficult or time-consuming, and it's a great way to contribute to Ubuntu. Debian (and Ubuntu) welcome new volunteers to learn the skills and contribute a bit of effort to keep everybody's favorite distro going strong.