[Bug 2029089] Re: [SRU] Please backport UbuntuDistroInfo().get_all(result="object") to Xenial
Brian Murray
2029089 at bugs.launchpad.net
Fri Aug 11 18:17:48 UTC 2023
While testing this update as a part of the sponsorship process I noticed
that the eol-esm date for Ubuntu 16.04 is incorrect in the version of
ubuntu.csv included with distro-info-data for Ubuntu 16.04 so that will
likely need an update too.
(xenial-amd64)root at impulse:/home/bdmurray/tmp# grep xenial /usr/share/distro-info/ubuntu.csv
16.04 LTS,Xenial Xerus,xenial,2015-10-22,2016-04-21,2021-04-21,2021-04-21,2024-04-23
--
You received this bug notification because you are a member of Ubuntu
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2029089
Title:
[SRU] Please backport UbuntuDistroInfo().get_all(result="object") to
Xenial
Status in distro-info package in Ubuntu:
Triaged
Status in distro-info source package in Xenial:
In Progress
Bug description:
I'm working on a update to software-properties in 16.04 to support the
Ubuntu Pro tab. That work was already released to >=18.04, containing,
for example, in commit "Show extended security maintenance status"[1]:
```python
def current_distro():
distro = aptsources.distro.get_distro()
di = distro_info.UbuntuDistroInfo()
releases = di.get_all(result="object")
[...]
```
That is functionality introduced in versions 0.15 and 0.16 of distro-
info, for which Xenial didn't receive a backport yet.
Test Plan
---------
1. Install the update.
2. Verify that running this in a shell prints a list of a correct list of EOL date (in YY-MM-DDDD format) and distribution name to the standard output:
--->
python3 <<EOF | sort -n
import distro_info
for d in distro_info.UbuntuDistroInfo().get_all(result="object"):
print("%s %s" % (d.eol, d.codename))
EOF
<---
Regression potential
--------------------
If something were wrong with this update, reverse dependencies could
misidentify a given release, e.g. by incorrectly assessing a user
release as supported or no longer supported, LTS or non-LTS etc..
[1] https://git.launchpad.net/software-
properties/commit/?h=ubuntu/bionic&id=c2bb1f8eeb70e2a9c4b40f326d21c287dec1baa8
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/distro-info/+bug/2029089/+subscriptions
More information about the Ubuntu-sponsors
mailing list