Update osinfo-db to 0.20250124

Bug #2097021 reported by Jeremy Bícha
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
osinfo-db (Ubuntu)
Fix Released
Medium
Unassigned
Jammy
Fix Released
Medium
Unassigned
Noble
Fix Released
Medium
Unassigned
Oracular
Fix Released
Medium
Unassigned

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 including OS updates for the second half of 2024 including the release of Ubuntu 24.10 and the end of life of Ubuntu 23.10. It also adds Ubuntu 25.04 as a prerelease so that 25.04 ISOs are recognized (although it won't be suggested for download by GNOME Boxes)

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 24.04 LTS x86_64 (Live)
6. The ISO will download to your Downloads folder
7. When it completes, the wizard will prompt you to create a Ubuntu 24.04 LTS virtual machine.
Complete the wizard.
8. The virtual machine should start. Finish installing Ubuntu 24.04 LTS inside. Afterwards, restart and log into the Ubuntu 24.04 LTS virtual machine.
9. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 24.04 LTS.
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 23.10, Ubuntu 24.04 LTS, and Ubuntu 24.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 the first half of 2024, while also updating some metadata details for older releases.

The most likely possible problem is that some download links may no longer work. However, we know that the Ubuntu 23.04 download links were broken before this update and 24.04 LTS was marked as pre-release so in general download links will be better with this update.

Other Info
==========
I expect that this will be the last osinfo-db update for Ubuntu 22.04 LTS since the next SRU is expected to be after the initial 3 years of Ubuntu 22.04 LTS's life and osinfo-db is in universe. Updates are possible if someone wants to do the work, but I have limited time.

Jeremy Bícha (jbicha)
Changed in osinfo-db (Ubuntu Noble):
status: New → Incomplete
Changed in osinfo-db (Ubuntu Oracular):
status: New → Incomplete
Jeremy Bícha (jbicha)
description: updated
Changed in osinfo-db (Ubuntu Noble):
status: Incomplete → In Progress
Changed in osinfo-db (Ubuntu Oracular):
status: Incomplete → In Progress
Changed in osinfo-db (Ubuntu Noble):
importance: Undecided → Medium
Changed in osinfo-db (Ubuntu Oracular):
importance: Undecided → Medium
Changed in osinfo-db (Ubuntu):
importance: Undecided → Medium
Jeremy Bícha (jbicha)
description: updated
Jeremy Bícha (jbicha)
Changed in osinfo-db (Ubuntu Jammy):
status: New → In Progress
importance: Undecided → Medium
Revision history for this message
Timo Aaltonen (tjaalton) wrote : Please test proposed package

Hello Jeremy, or anyone else affected,

Accepted osinfo-db into oracular-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/osinfo-db/0.20250124-0ubuntu0.24.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-oracular to verification-done-oracular. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-oracular. 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 Oracular):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-oracular
Changed in osinfo-db (Ubuntu Noble):
status: In Progress → Fix Committed
tags: added: verification-needed-noble
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Hello Jeremy, or anyone else affected,

Accepted osinfo-db into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/osinfo-db/0.20250124-0ubuntu0.24.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-noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-noble. 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
Timo Aaltonen (tjaalton) wrote :

Hello Jeremy, 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.20250124-0ubuntu0.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
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package osinfo-db - 0.20250124-1ubuntu1

---------------
osinfo-db (0.20250124-1ubuntu1) plucky; urgency=medium

  * Sync with Debian (LP: #2097021)
  * Add patch to drop prerelease tag for Ubuntu 25.04

osinfo-db (0.20250124-1) unstable; urgency=medium

  * New upstream version 0.20250124. (Closes: #1094285)

 -- Jeremy Bícha <email address hidden> Thu, 30 Jan 2025 13:00:50 -0500

Changed in osinfo-db (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I successfully completed both test cases with osinfo-db 0.20250124-0ubuntu0.24.04.1 on Ubuntu 24.04 LTS.

tags: added: verification-done-noble
removed: verification-needed-noble
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

oracular and jammy still to be verified

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

I successfully completed both test cases with osinfo-db 0.20250124-0ubuntu0.24.10.1 on Ubuntu 24.10.

I had to additionally install libvirt-daemon-system as suggested by LP: #2076917 but that is a gnome-boxes dependency issue unrelated to this osinfo-db update.

tags: added: verification-done-oracular
removed: verification-needed-oracular
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I successfully completed both test cases with osinfo-db 0.20250124-0ubuntu0.22.04.1 on Ubuntu 22.04 LTS.

I did not need to manually install libvirt-daemon-system for gnome-boxes to work correctly.

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

This bug was fixed in the package osinfo-db - 0.20250124-0ubuntu0.24.10.1

---------------
osinfo-db (0.20250124-0ubuntu0.24.10.1) oracular; urgency=medium

  * New upstream release (LP: #2097021)
    - Enable 3D Virtualization option for Ubuntu 22.10 and later
    - Ubuntu 24.04 LTS (and similar) is now labeled as
      Ubuntu Desktop 24.04 LTS or Ubuntu Server 24.04 LTS based on
      the ISO used to install the guest
    - Edubuntu ISOs starting with 24.04 LTS are now recognized
  * Remove remaining patch since Ubuntu 24.10 is now updated in
    the new osinfo-db release
  * Update Salsa CI configuration

 -- Jeremy Bícha <email address hidden> Thu, 30 Jan 2025 14:08:22 -0500

Changed in osinfo-db (Ubuntu Oracular):
status: Fix Committed → Fix Released
Revision history for this message
Andreas Hasenack (ahasenack) 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.20250124-0ubuntu0.24.04.1

---------------
osinfo-db (0.20250124-0ubuntu0.24.04.1) noble; urgency=medium

  * New upstream release (LP: #2097021)
    - Enable 3D Virtualization option for Ubuntu 22.10 and later
    - Ubuntu 24.04 LTS (and similar) is now labeled as
      Ubuntu Desktop 24.04 LTS or Ubuntu Server 24.04 LTS based on
      the ISO used to install the guest
    - Edubuntu ISOs starting with 24.04 LTS are now recognized
  * Update Salsa CI configuration

 -- Jeremy Bícha <email address hidden> Thu, 30 Jan 2025 14:38:05 -0500

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

This bug was fixed in the package osinfo-db - 0.20250124-0ubuntu0.22.04.1

---------------
osinfo-db (0.20250124-0ubuntu0.22.04.1) jammy; urgency=medium

  * New upstream release (LP: #2097021)
    - Enable 3D Virtualization option for Ubuntu 22.10 and later
    - Ubuntu 24.04 LTS (and similar) is now labeled as
      Ubuntu Desktop 24.04 LTS or Ubuntu Server 24.04 LTS based on
      the ISO used to install the guest
    - Edubuntu ISOs starting with 24.04 LTS are now recognized
  * Update Salsa CI configuration

 -- Jeremy Bícha <email address hidden> Thu, 30 Jan 2025 15:46:07 -0500

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.