Update osinfo-db to 0.20240510

Bug #2065669 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
Triaged
Medium
Unassigned
Mantic
Won't Fix
Medium
Unassigned
Noble
Triaged
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.

It also includes patches to
- Update Ubuntu 24.04 LTS for the stable release
- EOL changes for Ubuntu 23.04
- Add Ubuntu 24.10 as prerelease so that 24.10 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 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 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 am not preparing an SRU for Ubuntu 23.10 because it will be End of Life soon and we encourage its users to switch to Ubuntu 24.04 LTS. I expect that by the time this SRU reaches jammy-updates that meta-release will be updated to point to Ubuntu 24.04 LTS. Therefore, anyone who gets this update on Ubuntu 22.04 LTS ("Jammy") will be prompted to upgrade to 24.04 LTS not 23.10 and 24.04 LTS will have a newer version than 22.04 LTS.

Even if that doesn't happen, this is a data package, not a security-sensitive package.

Jeremy Bícha (jbicha)
Changed in osinfo-db (Ubuntu Jammy):
status: New → Triaged
importance: Undecided → Medium
Changed in osinfo-db (Ubuntu Mantic):
status: New → Triaged
importance: Undecided → Medium
Changed in osinfo-db (Ubuntu Noble):
status: New → Triaged
importance: Undecided → Medium
Jeremy Bícha (jbicha)
description: updated
Changed in osinfo-db (Ubuntu Mantic):
status: Triaged → Won't Fix
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package osinfo-db - 0.20240510-1ubuntu2

---------------
osinfo-db (0.20240510-1ubuntu2) oracular; urgency=medium

  * Cherry-pick another patch for Ubuntu 23.10 EOL

 -- Jeremy Bícha <email address hidden> Tue, 14 May 2024 18:07:07 +0200

Changed in osinfo-db (Ubuntu):
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.