Activity log for bug #2029089

Date Who What changed Old value New value Message
2023-07-31 05:57:24 Nathan Teodosio bug added bug
2023-07-31 08:33:15 Benjamin Drung description I'm working on a update to software-properties in 16.04 to support the Ubuntu Pro tab. This work has already been released to >=18.04 (e.g. check Pro commits to https://code.launchpad.net/~ubuntu-core-dev/software-properties/+git/software-properties/+ref/ubuntu/bionic), but Xenial didn't receive a backport. Could you please procure that? I'm working on a update to software-properties in 16.04 to support the Ubuntu Pro tab. This work has already been released to >=18.04 (e.g. check Pro commits to https://code.launchpad.net/~ubuntu-core-dev/software-properties/+git/software-properties/+ref/ubuntu/bionic), but Xenial didn't receive a backport. Could you please procure that? The commit in question is "Show extended security maintenance status" which adds: ```python def current_distro(): distro = aptsources.distro.get_distro() di = distro_info.UbuntuDistroInfo() releases = di.get_all(result="object") [...] ``` This was added in distro-info 0.15 and 0.16.
2023-07-31 08:33:43 Benjamin Drung summary Please backport changes to Xenial Please backport UbuntuDistroInfo().get_all(result="object") to Xenial
2023-07-31 10:02:04 Benjamin Drung attachment added distro-info_0.14ubuntu0.3.debdiff https://bugs.launchpad.net/ubuntu/+source/distro-info/+bug/2029089/+attachment/5689540/+files/distro-info_0.14ubuntu0.3.debdiff
2023-07-31 12:17:10 Ubuntu Foundations Team Bug Bot tags patch
2023-08-01 08:16:41 Nathan Teodosio bug added subscriber Ubuntu Sponsors
2023-08-01 17:47:48 Thomas Ward distro-info (Ubuntu): status New Incomplete
2023-08-03 09:22:09 Robie Basak distro-info (Ubuntu): status Incomplete Triaged
2023-08-03 14:05:45 Benjamin Drung removed subscriber Ubuntu Sponsors
2023-08-03 14:07:09 Nathan Teodosio description I'm working on a update to software-properties in 16.04 to support the Ubuntu Pro tab. This work has already been released to >=18.04 (e.g. check Pro commits to https://code.launchpad.net/~ubuntu-core-dev/software-properties/+git/software-properties/+ref/ubuntu/bionic), but Xenial didn't receive a backport. Could you please procure that? The commit in question is "Show extended security maintenance status" which adds: ```python def current_distro(): distro = aptsources.distro.get_distro() di = distro_info.UbuntuDistroInfo() releases = di.get_all(result="object") [...] ``` This was added in distro-info 0.15 and 0.16. 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(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
2023-08-03 14:08:01 Nathan Teodosio nominated for series Ubuntu Xenial
2023-08-03 14:08:01 Nathan Teodosio bug task added distro-info (Ubuntu Xenial)
2023-08-03 14:08:14 Nathan Teodosio distro-info (Ubuntu Xenial): status New Triaged
2023-08-03 14:08:21 Nathan Teodosio distro-info (Ubuntu Xenial): importance Undecided High
2023-08-03 14:08:50 Nathan Teodosio summary Please backport UbuntuDistroInfo().get_all(result="object") to Xenial [SRU] Please backport UbuntuDistroInfo().get_all(result="object") to Xenial
2023-08-03 14:15:34 Nathan Teodosio 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(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 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
2023-08-11 11:23:49 Nathan Teodosio bug added subscriber Ubuntu Sponsors
2023-08-11 18:24:18 Brian Murray removed subscriber Ubuntu Sponsors
2023-08-11 18:24:23 Brian Murray distro-info (Ubuntu Xenial): status Triaged In Progress
2023-08-11 18:24:30 Brian Murray distro-info (Ubuntu Xenial): assignee Nathan Teodosio (nteodosio)
2023-08-11 21:42:59 Ubuntu Archive Robot bug added subscriber Brian Murray
2023-08-16 14:35:37 Robie Basak distro-info (Ubuntu Xenial): status In Progress Fix Committed
2023-08-16 14:35:38 Robie Basak bug added subscriber Ubuntu Stable Release Updates Team
2023-08-16 14:35:39 Robie Basak bug added subscriber SRU Verification
2023-08-16 14:35:41 Robie Basak tags patch patch verification-needed verification-needed-xenial
2023-08-30 15:45:40 Ubuntu Archive Robot bug added subscriber Sebastien Bacher
2024-03-01 13:39:31 Nathan Teodosio tags patch verification-needed verification-needed-xenial patch verification-done verification-done-xenial
2024-06-03 15:37:19 Launchpad Janitor distro-info (Ubuntu Xenial): status Fix Committed Fix Released
2024-06-03 15:37:21 Steve Langasek removed subscriber Ubuntu Stable Release Updates Team