Activity log for bug #2045703

Date Who What changed Old value New value Message
2023-12-05 22:44:05 Jeremy Bícha bug added bug
2023-12-05 22:44:11 Jeremy Bícha osinfo-db (Ubuntu): assignee Jeremy Bícha (jbicha)
2023-12-05 22:44:15 Jeremy Bícha nominated for series Ubuntu Jammy
2023-12-05 22:44:15 Jeremy Bícha bug task added osinfo-db (Ubuntu Jammy)
2023-12-05 22:44:15 Jeremy Bícha nominated for series Ubuntu Mantic
2023-12-05 22:44:15 Jeremy Bícha bug task added osinfo-db (Ubuntu Mantic)
2023-12-05 22:44:18 Jeremy Bícha osinfo-db (Ubuntu Jammy): assignee Jeremy Bícha (jbicha)
2023-12-05 22:44:20 Jeremy Bícha osinfo-db (Ubuntu Mantic): assignee Jeremy Bícha (jbicha)
2023-12-05 22:44:25 Jeremy Bícha osinfo-db (Ubuntu Jammy): status New In Progress
2023-12-05 22:44:27 Jeremy Bícha osinfo-db (Ubuntu Mantic): status New In Progress
2023-12-05 22:52:31 Jeremy Bícha 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, which updates the data for many non-Ubuntu Linux distros. It also includes patches 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. 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 23.10 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 23.10 box. 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 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update. 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, which updates the data for many non-Ubuntu Linux distros. It also includes patches 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update.
2023-12-05 22:56:55 Jeremy Bícha 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, which updates the data for many non-Ubuntu Linux distros. It also includes patches 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update. 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 v20231027 release, which updates the data for many non-Ubuntu Linux distros. It also includes patches 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update.
2023-12-05 23:13:57 Jeremy Bícha 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 v20231027 release, which updates the data for many non-Ubuntu Linux distros. It also includes patches 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update. 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 v20231027 release, which updates the data for many non-Ubuntu Linux distros. It also includes patches 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04.3 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update.
2023-12-05 23:20:47 Jeremy Bícha 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 v20231027 release, which updates the data for many non-Ubuntu Linux distros. It also includes patches 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04.3 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update. 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 v20231027 release, which updates the data for many non-Ubuntu Linux distros. It also includes patches 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. The 24.04 patch was not accepted upstream yet, but the others have been and will be included in the next osinfo-db stable 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04.3 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update.
2023-12-05 23:24:30 Jeremy Bícha 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 v20231027 release, which updates the data for many non-Ubuntu Linux distros. It also includes patches 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. The 24.04 patch was not accepted upstream yet, but the others have been and will be included in the next osinfo-db stable 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04.3 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update. 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 v20231027 release, which updates the data for many non-Ubuntu Linux distros. It also includes patches 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. The 24.04 patch was not accepted upstream yet, but the others have been and will be included in the next osinfo-db stable 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04.3 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update. Other Info ========== I wish to skip doing an SRU for Ubuntu 22.10 since it goes end of life approximately January which leaves limited time to handle SRUs.
2023-12-05 23:24:33 Jeremy Bícha osinfo-db (Ubuntu Jammy): importance Undecided Medium
2023-12-05 23:24:35 Jeremy Bícha osinfo-db (Ubuntu Mantic): importance Undecided Medium
2023-12-05 23:24:47 Jeremy Bícha 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 v20231027 release, which updates the data for many non-Ubuntu Linux distros. It also includes patches 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. The 24.04 patch was not accepted upstream yet, but the others have been and will be included in the next osinfo-db stable 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04.3 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update. Other Info ========== I wish to skip doing an SRU for Ubuntu 22.10 since it goes end of life approximately January which leaves limited time to handle SRUs. 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 v20231027 release, which updates the data for many non-Ubuntu Linux distros. It also includes patches 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. The 24.04 patch was not accepted upstream yet, but the others have been and will be included in the next osinfo-db stable 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04.3 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update. Other Info ========== I wish to skip doing an SRU for Ubuntu 22.10 "Kinetic" since it goes end of life approximately January which leaves limited time to handle SRUs.
2023-12-06 15:13:43 Jeremy Bícha 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 v20231027 release, which updates the data for many non-Ubuntu Linux distros. It also includes patches 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. The 24.04 patch was not accepted upstream yet, but the others have been and will be included in the next osinfo-db stable 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04.3 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update. Other Info ========== I wish to skip doing an SRU for Ubuntu 22.10 "Kinetic" since it goes end of life approximately January which leaves limited time to handle SRUs. 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 v20231027 release, which updates the data for many non-Ubuntu Linux distros. It also includes patches that all have been applied upstream and will be included in the next osinfo-db stable release: 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04.3 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update. Other Info ========== I wish to skip doing an SRU for Ubuntu 22.10 "Kinetic" since it goes end of life approximately January which leaves limited time to handle SRUs.
2023-12-07 22:07:18 Launchpad Janitor osinfo-db (Ubuntu): status Fix Committed Fix Released
2023-12-08 11:51:03 Timo Aaltonen osinfo-db (Ubuntu Mantic): status In Progress Fix Committed
2023-12-08 11:51:04 Timo Aaltonen bug added subscriber Ubuntu Stable Release Updates Team
2023-12-08 11:51:06 Timo Aaltonen bug added subscriber SRU Verification
2023-12-08 11:51:08 Timo Aaltonen tags jammy mantic upgrade-software-version jammy mantic upgrade-software-version verification-needed verification-needed-mantic
2023-12-08 11:53:22 Timo Aaltonen osinfo-db (Ubuntu Jammy): status In Progress Fix Committed
2023-12-08 11:53:24 Timo Aaltonen tags jammy mantic upgrade-software-version verification-needed verification-needed-mantic jammy mantic upgrade-software-version verification-needed verification-needed-jammy verification-needed-mantic
2023-12-08 18:13:13 Jeremy Bícha 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 v20231027 release, which updates the data for many non-Ubuntu Linux distros. It also includes patches that all have been applied upstream and will be included in the next osinfo-db stable release: 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04.3 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update. Other Info ========== I wish to skip doing an SRU for Ubuntu 22.10 "Kinetic" since it goes end of life approximately January which leaves limited time to handle SRUs. 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 v20231027 release, which updates the data for many non-Ubuntu Linux distros. It also includes patches that all have been applied upstream and will be included in the next osinfo-db stable release: 1. Add initial 24.04 LTS release data. Because it is marked prerelease, it will not shown in the Download an OS feature of GNOME Boxes, but at least a 24.04 LTS ISO will be recognized as Ubuntu 24.04 LTS. 2. Update data for the Ubuntu 23.10 stable release. The existing data was prerelease. 3. Mark 23.10 as the latest stable Ubuntu release. 4. Update the 22.04 LTS download links to use the "latest" redirect links so that they will keep working after a new 22.04 LTS point release. Currently, they are broken because they were pointing to 22.04.2. 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 Prerequisites for remaining tests ================================ 1. Install the update 2. Open a terminal and run sudo apt install gnome-boxes Test Case 1 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 23.10 x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 23.10 box. Complete the wizard then complete the Ubuntu 23.10 install. 6. After the install, the virtual machine will reboot. Click the Virtual Machine and log into the Ubuntu 23.10 virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 23.10. 8. Afterwards, you can power off the virtual machine. Test Case 2 =========== 1. Run gnome-boxes 2. Click + then press "Download an operating system" (The UI varies depending on the version of gnome-boxes). 3. Select Ubuntu 22.04 LTS x86_64 (Live) 4. The ISO will download to your Downloads folder 5. When it completes, the wizard will prompt you to create a Ubuntu 22.04 LTS box. Enable the Express Install option. Complete the wizard (it likely asks for a username and password). 6. Ubuntu 22.04 LTS 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.04 LTS virtual machine. 7. Open a terminal and run this command: cat /etc/os-release to verify that you are using Ubuntu 22.04.3 LTS. 8. Afterwards, you can power off the virtual machine. Test Case 3 =========== From a terminal, run osinfo-query os vendor="Canonical Ltd" Ubuntu 22.04 LTS, Ubuntu 23.04, Ubuntu 23.10, and 24.04 LTS 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 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 22.04 LTS download link was broken before this update so the download links will be better with this update. Other Info ========== I wish to skip doing an SRU for Ubuntu 23.04 "Lunar" since it goes end of life approximately January which leaves limited time to handle SRUs.
2023-12-08 18:33:44 Jeremy Bícha tags jammy mantic upgrade-software-version verification-needed verification-needed-jammy verification-needed-mantic jammy mantic upgrade-software-version verification-done-jammy verification-needed verification-needed-mantic
2023-12-08 21:11:05 Jeremy Bícha tags jammy mantic upgrade-software-version verification-done-jammy verification-needed verification-needed-mantic jammy mantic upgrade-software-version verification-done verification-done-jammy verification-done-mantic
2024-01-02 17:59:00 Launchpad Janitor osinfo-db (Ubuntu Mantic): status Fix Committed Fix Released
2024-01-02 17:59:04 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2024-01-09 19:34:36 Launchpad Janitor osinfo-db (Ubuntu Jammy): status Fix Committed Fix Released