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 |
|
|
|