[Bug 1862305] Re: distro-info in xenial backports needs a newer distro-info-data and versioned dependency

Christian Ehrhardt  1862305 at bugs.launchpad.net
Wed Sep 27 05:55:37 UTC 2023


** Description changed:

+ [Impact]
+ 
+  * The current distro-info in xenial-backports is straight 0.18 from Debian
+  * Later SRU changes to distro-info (LP: 1808038) changed the data format in distro-info-data
+  * Due to that the package in xenial-backports is broken
+  * A discussion happened on #ubuntu-devel (teward/mapreri/paelzer) how to best resolve
+  * A backport of the current bionic-updates was considered the best option
+ 
+ [Scope]
+ 
+  * backport 0.18ubuntu0.18.04.1 from bionic-updates to xenial-backports
+ 
+ [Other Info]
+  
+  * n/a
+ 
+ ---
+ 
  Hi,
  askubuntu [1] made me aware of this issue.
  
  What I see is:
  root at x:~# apt-cache policy distro-info distro-info-data
  distro-info:
-   Installed: (none)
-   Candidate: 0.14ubuntu0.1
-   Version table:
-      0.18~ubuntu16.04.1 100
-         100 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages
-      0.14ubuntu0.1 500
-         500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
-      0.14build1 500
-         500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
+   Installed: (none)
+   Candidate: 0.14ubuntu0.1
+   Version table:
+      0.18~ubuntu16.04.1 100
+         100 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages
+      0.14ubuntu0.1 500
+         500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
+      0.14build1 500
+         500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
  distro-info-data:
-   Installed: 0.28ubuntu0.13
-   Candidate: 0.28ubuntu0.13
-   Version table:
-  *** 0.28ubuntu0.13 500
-         500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
-         500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
-         100 /var/lib/dpkg/status
-      0.28 500
-         500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
+   Installed: 0.28ubuntu0.13
+   Candidate: 0.28ubuntu0.13
+   Version table:
+  *** 0.28ubuntu0.13 500
+         500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
+         500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
+         100 /var/lib/dpkg/status
+      0.28 500
+         500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
  
  The distro-info in backports is this atm:
  https://launchpad.net/ubuntu/+source/distro-info/0.18~ubuntu16.04.1
  
  The problem is that this is non-functional with the `distro-info-data`
  in Xenial.
  
  $ apt install distro-info=0.18~ubuntu16.04.1
  $ distro-info --lts
  ubuntu-distro-info: Header `version,codename,series,created,release,eol,eol-server,eol-esm' in file `/usr/share/distro-info/ubuntu.csv' does not match excatly `version,codename,series,created,release,eol,eol-server'.
  
  For distro-info=0.18~ubuntu16.04.1 to work there should:
  - also be a distro-info-data in backports
  - the distro-info=0.18~ubuntu16.04.1 probably needs a versioned dependency on the newer distro-info
  
  [1]: https://askubuntu.com/questions/1208133/virtual-machine-with-
  uvitools-problem

** Summary changed:

- distro-info in xenial backports needs a newer distro-info-data and versioned dependency
+ [BPO] distro-info/0.18ubuntu0.18.04.1 from bionic

** Description changed:

  [Impact]
  
-  * The current distro-info in xenial-backports is straight 0.18 from Debian
-  * Later SRU changes to distro-info (LP: 1808038) changed the data format in distro-info-data
-  * Due to that the package in xenial-backports is broken
-  * A discussion happened on #ubuntu-devel (teward/mapreri/paelzer) how to best resolve
-  * A backport of the current bionic-updates was considered the best option
+  * The current distro-info in xenial-backports is straight 0.18 from Debian
+  * Later SRU changes to distro-info (LP: 1808038) changed the data format in distro-info-data
+  * Due to that the package in xenial-backports is broken
+  * A discussion happened on #ubuntu-devel (teward/mapreri/paelzer) how to best resolve
+  * A backport of the current bionic-updates was considered the best option
  
  [Scope]
  
-  * backport 0.18ubuntu0.18.04.1 from bionic-updates to xenial-backports
+  * backport 0.18ubuntu0.18.04.1 from bionic-updates to xenial-backports
  
  [Other Info]
-  
-  * n/a
+ 
+  * Former title was "distro-info in xenial backports needs a newer
+ distro-info-data and versioned dependency"
  
  ---
  
  Hi,
  askubuntu [1] made me aware of this issue.
  
  What I see is:
  root at x:~# apt-cache policy distro-info distro-info-data
  distro-info:
    Installed: (none)
    Candidate: 0.14ubuntu0.1
    Version table:
       0.18~ubuntu16.04.1 100
          100 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages
       0.14ubuntu0.1 500
          500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
       0.14build1 500
          500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
  distro-info-data:
    Installed: 0.28ubuntu0.13
    Candidate: 0.28ubuntu0.13
    Version table:
   *** 0.28ubuntu0.13 500
          500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
          500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
          100 /var/lib/dpkg/status
       0.28 500
          500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
  
  The distro-info in backports is this atm:
  https://launchpad.net/ubuntu/+source/distro-info/0.18~ubuntu16.04.1
  
  The problem is that this is non-functional with the `distro-info-data`
  in Xenial.
  
  $ apt install distro-info=0.18~ubuntu16.04.1
  $ distro-info --lts
  ubuntu-distro-info: Header `version,codename,series,created,release,eol,eol-server,eol-esm' in file `/usr/share/distro-info/ubuntu.csv' does not match excatly `version,codename,series,created,release,eol,eol-server'.
  
  For distro-info=0.18~ubuntu16.04.1 to work there should:
  - also be a distro-info-data in backports
  - the distro-info=0.18~ubuntu16.04.1 probably needs a versioned dependency on the newer distro-info
  
  [1]: https://askubuntu.com/questions/1208133/virtual-machine-with-
  uvitools-problem

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

Title:
  [BPO] distro-info/0.18ubuntu0.18.04.1 from bionic

Status in Xenial Backports:
  Won't Fix
Status in distro-info package in Ubuntu:
  Invalid

Bug description:
  [Impact]

   * The current distro-info in xenial-backports is straight 0.18 from Debian
   * Later SRU changes to distro-info (LP: 1808038) changed the data format in distro-info-data
   * Due to that the package in xenial-backports is broken
   * A discussion happened on #ubuntu-devel (teward/mapreri/paelzer) how to best resolve
   * A backport of the current bionic-updates was considered the best option

  [Scope]

   * backport 0.18ubuntu0.18.04.1 from bionic-updates to xenial-
  backports

  [Other Info]

   * Former title was "distro-info in xenial backports needs a newer
  distro-info-data and versioned dependency"

  ---

  Hi,
  askubuntu [1] made me aware of this issue.

  What I see is:
  root at x:~# apt-cache policy distro-info distro-info-data
  distro-info:
    Installed: (none)
    Candidate: 0.14ubuntu0.1
    Version table:
       0.18~ubuntu16.04.1 100
          100 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages
       0.14ubuntu0.1 500
          500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
       0.14build1 500
          500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
  distro-info-data:
    Installed: 0.28ubuntu0.13
    Candidate: 0.28ubuntu0.13
    Version table:
   *** 0.28ubuntu0.13 500
          500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
          500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
          100 /var/lib/dpkg/status
       0.28 500
          500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages

  The distro-info in backports is this atm:
  https://launchpad.net/ubuntu/+source/distro-info/0.18~ubuntu16.04.1

  The problem is that this is non-functional with the `distro-info-data`
  in Xenial.

  $ apt install distro-info=0.18~ubuntu16.04.1
  $ distro-info --lts
  ubuntu-distro-info: Header `version,codename,series,created,release,eol,eol-server,eol-esm' in file `/usr/share/distro-info/ubuntu.csv' does not match excatly `version,codename,series,created,release,eol,eol-server'.

  For distro-info=0.18~ubuntu16.04.1 to work there should:
  - also be a distro-info-data in backports
  - the distro-info=0.18~ubuntu16.04.1 probably needs a versioned dependency on the newer distro-info

  [1]: https://askubuntu.com/questions/1208133/virtual-machine-with-
  uvitools-problem

To manage notifications about this bug go to:
https://bugs.launchpad.net/xenial-backports/+bug/1862305/+subscriptions




More information about the foundations-bugs mailing list