[Bug 2029089] Please test proposed package

Robie Basak 2029089 at bugs.launchpad.net
Wed Aug 16 14:35:41 UTC 2023


Hello Nathan, or anyone else affected,

Accepted distro-info into xenial-proposed. The package will build now
and be available at https://launchpad.net/ubuntu/+source/distro-
info/0.14ubuntu0.3 in a few hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
xenial to verification-done-xenial. If it does not fix the bug for you,
please add a comment stating that, and change the tag to verification-
failed-xenial. In either case, without details of your testing we will
not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to distro-info in Ubuntu.
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:
  Fix Committed

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 foundations-bugs mailing list