Cyril, et al,
On Mon, Jun 30, 2025 at 3:08 PM Cyril Brulebois <
kibi@debian.org> wrote:
>
> Hi,
>
> Daniel Lewart <
lewart3@gmail.com> (2025-06-29):
> > The Weekly build of the installer image for amd64 has grown by 4%:
> > * 811597824 Jun 16 00:23 debian-testing-amd64-netinst.is0
> > * 846200832 Jun 22 22:39 debian-testing-amd64-netinst.iso
>
> That happens when building images from d-i daily builds, built against
> sid. That doesn't happen when building against an official d-i, built
> against testing.
>
> I'd prefer not merging this patch before the upcoming D-I Trixie RC 2,
> just to be on the safe side of things.
Yes, totally reasonable.
> > diff -ru a/tools/generate_di_list b/tools/generate_di_list
> > --- a/tools/generate_di_list 2025-06-24 14:46:12.000000000 -0500
> > +++ b/tools/generate_di_list 2025-06-29 00:00:00.000000000 -0500
> > @@ -141,7 +141,7 @@
> > # Append this driver udeb to a list for that kernel_ver
> > push(@{ $driver_udebs{$kernel_ver} }, $udeb);
> >
> > - } elsif ($udeb =~ m/-modules-(\d+)\.(\d+)\.(\d+)-.*-di/) {
> > + } elsif ($udeb =~ m/-modules-(\d+)\.(\d+)\.(\d+)(\+deb\d+)?-.*-di$/) {
>
> I don't think we'll have cases where we have +deb13 vs. +deb14, with the
> exact same upstream version, so I suppose it doesn't really make sense
> to try and capture the last digits and reinject them below:
>
> > # Newer udeb package names don't, so use "0" as a dummy value here
> > my $kernel_ver = di_ker_abi_to_number($1, $2, $3, 0);
> > if ($kernel_ver > $highest_kernel_ver) {
>
> … but I'm making a note of it anyway.
So line 144 can instead be changed to the following:
} elsif ($udeb =~ m/-modules-(\d+)\.(\d+)\.(\d+)(?:\+deb\d+)?-.*-di$/) {
> With my easy-build.sh-based setup, targeting NETINST (much smaller than
> STICK1GB), I'm indeed getting an FTBFS due to lack of space, having both
> sets of packages. With this patch, the problem goes away, and the image
> can be generated successfully.
Excellent.
Thank you!
Daniel Lewart
Urbana, Illinois