reassign 1035381 osinfo-db
tags 1035381 +patch
thanks

Hello Emanuele, maintainers of osinfo-db,

The version 20230308 in sid works fine for me for detecting the installer RC ISO images:

apt-get install osinfo-db -t unstable

Additionally, I've added 2 patches (to be added in debian/patches), that will add support for the live images on bullseye, bookworm and testing.

Could you send an unblock request to the release managers?

With kind regards,
Roland Clobus

On 02/05/2023 15:53, Emanuele Rocca wrote:
Package: virt-manager
Version: 1:4.1.0-2
X-Debbugs-CC: debian-b...@lists.debian.org

Hi,

Step 2 of the "Create a new virtual machine" wizard fails to
automatically detect the operating system when using an RC version of
d-i such as [0]. See attached screenshot.

Stable images like [1] are correctly identified as "Debian 11".

Given that "debiantesting" is in the list of known operating systems, it
would be great if d-i RC ISOs could be identified as such.

Thanks,
   ema

[0] 
https://cdimage.debian.org/cdimage/bookworm_di_rc2/amd64/iso-cd/debian-bookworm-DI-rc2-amd64-netinst.iso
[1] 
https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-11.7.0-amd64-netinst.iso


Description: Support live images for testing
 Add detection for the live images for Debian testing.
 Live images for Debian testing are generated by live-build.
Bug-Debian: https://bugs.debian.org/1035381
Author: Roland Clobus <rclo...@rclobus.nl>

--- osinfo-db-0.20230308.orig/data/os/debian.org/debian-testing.xml.in
+++ osinfo-db-0.20230308/data/os/debian.org/debian-testing.xml.in
@@ -31,6 +31,9 @@
     <variant id="universal-netinst">
       <name>Debian testing</name>
     </variant>
+    <variant id="live">
+      <name>Debian testing (Live)</name>
+    </variant>
 
     <media arch="x86_64">
       <variant id="universal-netinst"/>
@@ -70,6 +73,16 @@
       <initrd>install.386/initrd.gz</initrd>
     </media>
 
+    <!-- Live -->
+    <media arch="x86_64">
+      <variant id="live"/>
+      <iso>
+        <volume-id>Debian testing \d+-\d+:\d+</volume-id>
+      </iso>
+      <kernel>install/vmlinuz</kernel>
+      <initrd>install/initrd.gz</initrd>
+    </media>
+
     <tree arch="i686">
       <url>http://deb.debian.org/debian/dists/testing/main/installer-i386</url>
       <kernel>current/images/netboot/debian-installer/i386/linux</kernel>
Description: Support live images
 Add detection for the live images for Debian 11 and 12.
 Live images for Debian 11 are generated by live-wrapper.
 Live images for Debian 12 are generated by live-build.
Bug-Debian: https://bugs.debian.org/1035381
Author: Roland Clobus <rclo...@rclobus.nl>

--- a/data/os/debian.org/debian-11.xml.in
+++ b/data/os/debian.org/debian-11.xml.in
@@ -49,6 +49,9 @@
     <variant id="nocloud">
       <name>Debian 11 (No Cloud)</name>
     </variant>
+    <variant id="live">
+      <name>Debian 11 (Live)</name>
+    </variant>
 
 
     <!-- Network installer -->
@@ -163,6 +166,16 @@
       <initrd>boot/root.bin</initrd>
     </media>
 
+    <!-- Live -->
+    <media arch="x86_64">
+      <variant id="live"/>
+      <iso>
+        <volume-id>d-live.+11.\d+.\d+.+amd64</volume-id>
+      </iso>
+      <kernel>d-i/vmlinuz</kernel>
+      <initrd>d-i/initrd.gz</initrd>
+    </media>
+
     <tree arch="x86_64">
       <url>http://deb.debian.org/debian/dists/bullseye/main/installer-amd64</url>
       <kernel>current/images/netboot/debian-installer/amd64/linux</kernel>
--- a/data/os/debian.org/debian-12.xml.in
+++ b/data/os/debian.org/debian-12.xml.in
@@ -30,6 +30,9 @@
     <variant id="nocloud">
       <name>Debian 12 (No Cloud)</name>
     </variant>
+    <variant id="live">
+      <name>Debian 12 (Live)</name>
+    </variant>
 
 
     <!-- Network installer -->
@@ -131,6 +134,16 @@
       <initrd>boot/root.bin</initrd>
     </media>
 
+    <!-- Live -->
+    <media arch="x86_64">
+      <variant id="live"/>
+      <iso>
+        <volume-id>Debian bookworm \d+-\d+:\d+</volume-id>
+      </iso>
+      <kernel>install/vmlinuz</kernel>
+      <initrd>install/initrd.gz</initrd>
+    </media>
+
     <tree arch="x86_64">
       <url>http://deb.debian.org/debian/dists/bookworm/main/installer-amd64</url>
       <kernel>current/images/netboot/debian-installer/amd64/linux</kernel>

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to