Bug#1108455: debian-cd: Installer images include two versions of kernel udebs
Cyril Brulebois <[email protected]> Mon, 30 Jun 2025 22:08:18 +0200
| Newsgroups | gmane.linux.debian.devel.cd |
|---|---|
| Organization | Debian |
| Message-ID | <20250630200818.22t56poojkybh2bb__12643.0287187517$1751314171$gmane$org@mraw.org> |
Hi, Daniel Lewart <[email protected]> (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. > 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. With my easy-build.sh-based setup, targetting 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. Cheers, -- Cyril Brulebois ([email protected]) <https://debamax.com/> D-I release manager -- Release team member -- Freelance Consultant
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmhi7qwACgkQ/5FK8MKz VSB8dxAAu0EIVP5CyyXTZe0dkCI9l2uEf4h6Su85sQ0bBJoq8JpIVYJycxRxRfF4 xIj9iqTpq0J0ZCZWY4GwPS8i5JgZwcDw3AGUV6lx2TNQL2z04b2B6+suw2gapBlV ksphaRl85TzfU19+lOzGoKUVuv/1bW1jhTjwF67Z1uw1+Kt74+j0OEWEcf7cph0p oIhoF6ritSJUtAaV5VozKFGii62cRaTEyKrqVILMQaNX05YYRvxLR72ETsxjibNY spp4m+bw3V+wmsowaU+GGyu+iLowsw/5JLxdUNqeF4b7Iq3eOtXoQVyHZvosL6Q/ Vv59mtZRO6F8Ooh7DykybEcEwm/VJ6OMzjgM0uf+R49T3ZBGFn/a1ZWkbRQGvT6O RD4rcjsAcGXENxRJAlYnkIs/fimdsAxN/Fikz12VcDVstP7gV/LCefMGVTYIkdAX TF28s5p35/FJAQWqldv5xkD4/4WK35ZGDmOZgCyNLNDtvDKC6GQKvdUL+3NHBj++ RmUmLCYLl9tcsgqJEMfGij+j1WZ8zwIiSUNpjZO3TVn1nhpmdb8McZXopgiyHPZY qYAnkC7va7uEV6lWAE98U6tIQzpNAHnpFWl7q/mT5MTZpeIRxDfNaSawFY7v4/lI qvIwgKg8Qv/PX0DoGNjkw5Xl1HXCTwNhe2cJyLJL5TYQG8Qm0Lo= =8Qui -----END PGP SIGNATURE-----