Update osinfo-db to 0.20230518

Bug #2020810 reported by jarred wilson
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
osinfo-db (Ubuntu)
Fix Released
Undecided
Unassigned
Jammy
Fix Released
Undecided
jarred wilson
Kinetic
Fix Released
Undecided
jarred wilson
Lunar
Fix Released
Undecided
jarred wilson

Bug Description

Impact
======
The purpose of osinfo-db is to provide a database of guest operating systems for use by virtualization provisioning tools using the libosinfo library. The two primary users are the GNOME Boxes and Virt Manager apps.

This SRU updates the database to the latest release.

For Lunar, it updates the download links for Ubuntu 20.04 LTS to the latest point release. (Otherwise, the download feature silently does not work for those releases.) It also can now recognize Ubuntu 23.10 ISOs (although they are marked as prerelease so it does not show in the list of suggested downloads.)

For Kinetic, this also marks Ubuntu 22.10 as released, allowing it to show in the list of suggested downloads in GNOME Boxes. It enables the Express Install feature in GNOME Boxes for Ubuntu Desktop 22.10 and for Ubuntu Desktop (Legacy) 23.04. It also introduces support for Ubuntu 23.04.

For Jammy, this also introduces support for Ubuntu 22.10.

Data for many non-Ubuntu Linux distros have also been updated.

This update also allows us to drop all existing patches since they have all been included in the new release.

Test Case 0
===========
osinfo-db has an extensive test suite to validate the data files. If the test suite fails, it will fail the build. These tests are also run as autopkgtests.

Ensure the build succeeds and the autopkgtest passes

Test Case 1
===========
1. Install the update
2. Open a terminal and run
sudo apt install gnome-boxes
3. Run gnome-boxes
4. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes).
5. Select Ubuntu 22.10 x86_64 (Live)
6. %he ISO will download to your Downloads folder
7. When it completes, the wizard will prompt you to create a Ubuntu 22.10.
Enable the Express Install option.
Complete the wizard (it likely asks for a username and password).
8. Ubuntu 22.10 should successfully install in the virtual machine without user interaction needed. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 22.10 virtual machine.
9. Open a terminal and run this command: cat /etc/os-release

10. Afterwards, you can power off the virtual machine.

Test Case 2
===========
From a terminal, run
osinfo-query os vendor="Canonical Ltd"

Ubuntu 22.04 LTS, Ubuntu 22.10, Ubuntu 23.04, and Ubuntu 23.10 should be included in the list.

Where problems could occur
==========================

It is always possible to use ISOs not recognized by osinfo-db with either GNOME Boxes or Virt Manager. osinfo-db provides useful metadata like recommended RAM, recommended hard disk size, and what virtualized hardware interfaces are supported.

This update significantly improves the ability of those apps to recognize distros released in 2022 and early 2023 while also making improvements to older distros.

The most likely possible problem is that some download links may no longer work. However, we know that the Ubuntu 20.04 LTS download link was broken before this update so the download links will be better with this update.

Jeremy Bícha (jbicha)
Changed in osinfo-db (Ubuntu):
status: New → Fix Released
Changed in osinfo-db (Ubuntu Jammy):
status: New → Triaged
Changed in osinfo-db (Ubuntu Kinetic):
status: New → Triaged
Changed in osinfo-db (Ubuntu Lunar):
status: New → Triaged
Changed in osinfo-db (Ubuntu Jammy):
assignee: nobody → jarred wilson (jardon)
Changed in osinfo-db (Ubuntu Kinetic):
assignee: nobody → jarred wilson (jardon)
Changed in osinfo-db (Ubuntu Lunar):
assignee: nobody → jarred wilson (jardon)
jarred wilson (jardon)
description: updated
Jeremy Bícha (jbicha)
description: updated
description: updated
tags: added: jammy kinetic lunar update-software-version
tags: added: upgrade-software-version
removed: update-software-version
summary: - Backport 0.20230518 release
+ Update osinfo-db to 0.20230518
Jeremy Bícha (jbicha)
description: updated
Jeremy Bícha (jbicha)
Changed in osinfo-db (Ubuntu Jammy):
status: Triaged → In Progress
Changed in osinfo-db (Ubuntu Kinetic):
status: Triaged → In Progress
Changed in osinfo-db (Ubuntu Lunar):
status: Triaged → In Progress
Jeremy Bícha (jbicha)
description: updated
Revision history for this message
Steve Langasek (vorlon) wrote : Please test proposed package

Hello jarred, or anyone else affected,

Accepted osinfo-db into lunar-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/osinfo-db/0.20230518-1ubuntu0.23.04.1 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-lunar to verification-done-lunar. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-lunar. 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.

Changed in osinfo-db (Ubuntu Lunar):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-lunar
Changed in osinfo-db (Ubuntu Kinetic):
status: In Progress → Fix Committed
tags: added: verification-needed-kinetic
Revision history for this message
Steve Langasek (vorlon) wrote :

Hello jarred, or anyone else affected,

Accepted osinfo-db into kinetic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/osinfo-db/0.20230518-1ubuntu0.22.10.1 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-kinetic to verification-done-kinetic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-kinetic. 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.

Changed in osinfo-db (Ubuntu Jammy):
status: In Progress → Fix Committed
tags: added: verification-needed-jammy
Revision history for this message
Steve Langasek (vorlon) wrote :

Hello jarred, or anyone else affected,

Accepted osinfo-db into jammy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/osinfo-db/0.20230518-1ubuntu0.22.04.1 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-jammy to verification-done-jammy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-jammy. 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.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

I successfully completed Test Cases 1 and 2 with osinfo-db 0.20230518-1ubuntu0.23.04.1 on Ubuntu 23.04.

description: updated
tags: added: verification-done-lunar
removed: verification-needed-lunar
Revision history for this message
jarred wilson (jardon) wrote :

I have completed test cases 1 and 2 successfully with osinfo-db version 0.20230518-1ubuntu0.22.04.1 on Ubuntu 22.04

Revision history for this message
jarred wilson (jardon) wrote :

I have completed test cases 1 and 2 successfully with osinfo-db version 0.20230518-1ubuntu0.22.10.1 on Ubuntu 22.10

tags: added: verification-done-jammy verification-done-kinetic
removed: verification-needed verification-needed-jammy verification-needed-kinetic
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package osinfo-db - 0.20230518-1ubuntu0.23.04.1

---------------
osinfo-db (0.20230518-1ubuntu0.23.04.1) lunar; urgency=medium

  * New upstream version 0.20230518 (LP: #2020810)
  * Drop all patches: applied in new release

 -- Jarred Wilson <email address hidden> Wed, 24 May 2023 14:24:48 -0400

Changed in osinfo-db (Ubuntu Lunar):
status: Fix Committed → Fix Released
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Update Released

The verification of the Stable Release Update for osinfo-db has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package osinfo-db - 0.20230518-1ubuntu0.22.10.1

---------------
osinfo-db (0.20230518-1ubuntu0.22.10.1) kinetic; urgency=medium

  * New upstream version 0.20230518 (LP: #2020810)

 -- Jarred Wilson <email address hidden> Wed, 24 May 2023 14:37:25 -0400

Changed in osinfo-db (Ubuntu Kinetic):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package osinfo-db - 0.20230518-1ubuntu0.22.04.1

---------------
osinfo-db (0.20230518-1ubuntu0.22.04.1) jammy; urgency=medium

  * New upstream release 0.20230518 (LP: #2020810)
  * Drop all patches: applied in new release

 -- Jarred Wilson <email address hidden> Wed, 24 May 2023 14:50:56 -0400

Changed in osinfo-db (Ubuntu Jammy):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.