On Wed, Dec 10, 2025 at 3:01 AM Johannes Schauer Marin Rodrigues
<[email protected]> wrote:
>
> Hi,
>
> Quoting Roman Lebedev (2025-12-10 00:36:05)
> > There's https://packages.debian.org/sid/libdistro-info-perl
> > Should it be used to detect which distro it is?
>
> how would it be able to do that? All we have at that point is the user
> arguments.

Looking at /usr/share/perl5/Debian/DistroInfo.pm,
i think you'd want to call
`UbuntuDistroInfo::new()->valid(codename)`.

> And another question that I forgot to ask: is the ubuntu kernel named the same
> independent of the architecture?
>
> Quoting Christian Kastner (2025-12-10 00:37:50)
> > A cursory examination of the URIs all have  "ubuntu" somewhere in their
> > name, so the check would return true
>
> Not true. There is https://mirror.famaserver.com/archive/ or
> https://mirror.maeen.sa/apt-mirror/ There are also "mis-spelling" of ubuntu
> like rsync://mirror.flokinet.net/ubntu/ and there are spellings with the first
> letter upper-case http://mirrors.arpnetworks.com/Ubuntu/
>
> > Though not impossible, I think it very unlikely that there will be many 
> > false
> > positives, ie: a non-Ubuntu URI would containing "ubuntu".
>
> The test has both false positives and false negatives. It's a bad test. It is
> maybe a good heuristic but if one adds a heuristic to software, then one must
> also add a way to override it.

> There is also another option: convince Debian kernel maintainers to add
> linux-image-virtual to their list of meta-packages and let it depend on the
> right meta-package depending on the architecture. Then both
> autopkgtest-virt-qemu as well as mmdebstrap-autopkgtest-build-qemu could
> simplify their code and just depend on linux-image-virtual.

Yes, please! I've filed such an issue before:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1116120

> Thanks!
>
> cheers, josch

Roman.

Reply via email to