• Bug#1106298: gnome-boxes: Debian netinst for "Debian 12 x86_64" points

    From Simon McVittie@21:1/5 to Alban Browaeys on Thu May 22 20:40:01 2025
    XPost: linux.debian.devel.cd

    Control: reassign -1 osinfo-db
    Control: affects -1 + gnome-boxes

    On Thu, 22 May 2025 at 19:45:16 +0200, Alban Browaeys wrote:
    When choosing "Debian 12 x86_64" [in gnome-boxes]
    in create "Download an OS" (the plus dropdown) I get this error:
    Échec du téléchargement de "debian-12.9.0-amd64-netinst.iso" : Not
    Found"
    ie likely "Failure to download ... debian-12.9.0-amd64-netinst.iso : Not Found"

    After a short search, I did not find the file where this iso location is defined.

    Looks like this comes from osinfo-db: https://codesearch.debian.net/search?q=debian-12.9.0-amd64-netinst.iso&literal=1
    Does this need to be updated for every point release?

    debian-cd: is there a URL that this could point to without needing to
    specify a concrete version number? This is for machine consumption
    (gnome-boxes is a virtualization frontend) so it needs to be a direct
    link to the .iso, not a web page with human-readable text, but HTTP
    redirects would probably be OK.

    https://cdimage.debian.org/cdimage/release/current/amd64/iso-cd/ looked promising, but then the .iso filename still has the version number in it.

    Thanks,
    smcv

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Jeremy_B=C3=ADcha?=@21:1/5 to smcv@debian.org on Thu May 22 22:50:01 2025
    XPost: linux.debian.devel.cd

    On Thu, May 22, 2025 at 2:32 PM Simon McVittie <smcv@debian.org> wrote:
    Looks like this comes from osinfo-db: https://codesearch.debian.net/search?q=debian-12.9.0-amd64-netinst.iso&literal=1
    Does this need to be updated for every point release?

    debian-cd: is there a URL that this could point to without needing to
    specify a concrete version number? This is for machine consumption (gnome-boxes is a virtualization frontend) so it needs to be a direct
    link to the .iso, not a web page with human-readable text, but HTTP
    redirects would probably be OK.

    https://cdimage.debian.org/cdimage/release/current/amd64/iso-cd/ looked promising, but then the .iso filename still has the version number in it.

    Yes, please. In late 2023, Ubuntu added a (hidden) symlink or redirect
    like this for their LTS releases: https://releases.ubuntu.com/noble/ubuntu-24.04-latest-desktop-amd64.iso

    Debian 12 never got an update of osinfo-db because it wasn't possible
    for a Debian 12 point release to include the download URL for the new
    Debian 12 point release unless we predicted what the next version
    would be and then updated osinfo-db for every single Debian point
    release. Even then, that wouldn't help people using other distros who
    wanted to try Debian using the useful Download an OS feature in the
    GNOME Boxes app since the download URL would probably be out of date
    and wouldn't work.

    Thank you,
    Jeremy Bícha

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Steve McIntyre@21:1/5 to Simon McVittie on Tue Jun 3 02:20:01 2025
    XPost: linux.debian.devel.cd

    Hey Simon,

    On Thu, May 22, 2025 at 07:32:08PM +0100, Simon McVittie wrote:
    Control: reassign -1 osinfo-db
    Control: affects -1 + gnome-boxes

    On Thu, 22 May 2025 at 19:45:16 +0200, Alban Browaeys wrote:
    When choosing "Debian 12 x86_64" [in gnome-boxes]
    in create "Download an OS" (the plus dropdown) I get this error:
    Échec du téléchargement de "debian-12.9.0-amd64-netinst.iso" : Not
    Found"
    ie likely "Failure to download ... debian-12.9.0-amd64-netinst.iso : Not Found"

    After a short search, I did not find the file where this iso location is defined.

    Looks like this comes from osinfo-db: >https://codesearch.debian.net/search?q=debian-12.9.0-amd64-netinst.iso&literal=1
    Does this need to be updated for every point release?

    debian-cd: is there a URL that this could point to without needing to specify >a concrete version number? This is for machine consumption (gnome-boxes is a >virtualization frontend) so it needs to be a direct link to the .iso, not a >web page with human-readable text, but HTTP redirects would probably be OK.

    https://cdimage.debian.org/cdimage/release/current/amd64/iso-cd/ looked >promising, but then the .iso filename still has the version number in it.

    I'll see what we can do...

    --
    Steve McIntyre, Cambridge, UK. steve@einval.com The two hard things in computing:
    * naming things
    * cache invalidation
    * off-by-one errors -- Stig Sandbeck Mathisen

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)