#1113880 osinfo-db: should contain Debian 13

#1113880#5
Date:
2025-09-03 18:23:02 UTC
From:
To:
Hi,

Currently osinfo-db does not recognize Debian 13.

There's a commit upstream:

https://gitlab.com/libosinfo/osinfo-db/-/commit/91aa250

Hopefully we can have this and get this also in trixie via stable
release.

Best regards,
Tianyu Chen

#1113880#10
Date:
2025-09-03 18:36:19 UTC
From:
To:
This is related to https://bugs.debian.org/1106298

Although it's possible to predict the URLs for a new Debian point
release and therefore prepare an osinfo-db update with those URLs in
time for inclusion in the new Debian point release, that is very
impractical for people who want to use osinfo-db to download Debian
from a distro that is not Debian.

However, your specific issue was that Debian 13 does not recognize any
Debian 13.x ISO, not about the download URLs in particular. I agree
that that detail should be fixed.

Thank you,
Jeremy Bícha

#1113880#15
Date:
2025-09-03 18:36:19 UTC
From:
To:
This is related to https://bugs.debian.org/1106298

Although it's possible to predict the URLs for a new Debian point
release and therefore prepare an osinfo-db update with those URLs in
time for inclusion in the new Debian point release, that is very
impractical for people who want to use osinfo-db to download Debian
from a distro that is not Debian.

However, your specific issue was that Debian 13 does not recognize any
Debian 13.x ISO, not about the download URLs in particular. I agree
that that detail should be fixed.

Thank you,
Jeremy Bícha

#1113880#24
Date:
2025-09-17 11:10:02 UTC
From:
To:
Thank you for working on this.

Debian requires that bugs be fixed in Unstable before the fix being
accepted into Testing. [1]

Although your debdiff fixes the issue that Debian 13 ISOs are not
recognized at all, it doesn't fix the issue that the URLs are invalid
so the Download an OS feature in GNOME Boxes still wouldn't work. My
commit just landed today upstream to fix that issue. [2]

There is also a Debian 12 commit that we need that would fix
https://bugs.debian.org/1106298 .

The next Debian point release, 13.2, isn't until November so we have
time to fix these issues.

[1] https://www.debian.org/doc/manuals/developers-reference/pkgs.html#upload-stable
[2] https://gitlab.com/libosinfo/osinfo-db/-/commit/c6185912f14

Thank you,
Jeremy Bícha

#1113880#29
Date:
2025-09-17 13:51:24 UTC
From:
To:
Get it.

I'm now working on debian/sid branch and I've applied all four upstream
commits in data/os/debian.org. It also includes the removal of the debian
installer of debian 10. I'm wondering if this commit should also go into
trixie. I'm working in my fork, please take a look:

https://salsa.debian.org/billchenchina/osinfo-db

Best regards,
Tianyu Chen

#1113880#34
Date:
2025-09-17 15:01:20 UTC
From:
To:
Yes, I recommend leaving out the Debian 10 commit. We'll include it
when we package a new upstream version but the commit isn't helpful
enough to cherry-pick. Please move 1106298 to the Debian 12 changelog
line. I think the Debian 13 change won't apply cleanly unless you
cherrypick the September 2 commit first.

After that, could you open a Salsa merge request?

Thank you,
Jeremy Bícha

#1113880#39
Date:
2025-09-17 15:02:52 UTC
From:
To:
Oops, I wasn't looking at your diff closely enough since you already
included that.

Thank you,
Jeremy Bícha