Re: Unblock of busybox (Was: Weekly Testing Images Not Found)

Roland Clobus <[email protected]> Sun, 15 Jun 2025 11:08:46 +0200
Newsgroups gmane.linux.debian.devel.boot,gmane.linux.debian.devel.cd,gmane.linux.debian.devel.live
Message-ID <[email protected]>
Hello Cyril, list,

On 12/06/2025 13:31, Cyril Brulebois wrote:
> Roland Clobus <[email protected]> (2025-06-12):
>> On 12/06/2025 12:48, Steve McIntyre wrote:
>>> I've just triggered a manual rebuild now, so hopefully new images will
>>> be in place in a couple of hours.
>>
>> Erm... It turns out that the failure is not transient...
>>
>> The build error is caused by a newer version of busybox (1.1.37.0-5), which
>> is already fixed in sid (1.1.37.0-6), but it is on a delayed trip to trixie,
>> with a long migration time of 20 days, according to
>> https://tracker.debian.org/pkg/busybox
> 
> I could speed this up, but given busybox is also used outside the
> installer, I'd rather see a proper unblock request filed and looked at
> by other members of the release team.

I've fetched (with dget) both the 1.37.0-5 and 1.37.0-6 packages. Using 
diffoscope I can confirm that the only change between these versions is 
in the file 'debian/config/pkg/udeb'. So for users of busybox outside 
the scope of udebs, there is no change at all.
So the change between 5 and 6 is a targeted fix, which makes it suitable 
for an unblock request.

With the work-around in live-build, I can confirm that having 1.37.0-6 
would fix the FTBFS of the live images, and tomorrow the weekly images 
should be able to be built again. The Jenkins runs of Thursday (for all 
runs after the fix in live-build was merged) also show that the trixie 
images can be built again if 1.37.0-6 would be available.

With kind regards,
Roland Clobus

--- The commands I used to generate the diff ---
mkdir 6 5
cd 6
dget https://deb.debian.org/debian/pool/main/b/busybox/busybox_1.37.0-6.dsc
cd ../5
dget https://deb.debian.org/debian/pool/main/b/busybox/busybox_1.37.0-5.dsc
cd ..
# Apply a silly timestamp to reduce the size of the diff
find 5 -exec touch -d @1 '{}' ';'
find 6 -exec touch -d @1 '{}' ';'
diffoscope 5 6 --html busybox5-6.diff.html
busybox5-6.diff.html (text/html, 109.5 KB) - not displayed
OpenPGP_signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEUFVLM5Bdj7GSJEb+YsV8aqYUlb0FAmhOjZ8ACgkQYsV8aqYU
lb3KvA//RM3iw1fgZDZaGk3jORGurSkdC15NhvmiZuXl2Texr+Jq/RK6/g6AMDYG
h+dSF+Bdgj36AxpEvLpf6jG0hrh7Z8aLZ8xz9wePEgX91EwjROdAV26Vsk/pmsOj
SIHbf2y8o8Af5SH/msI3h3MD/DCZaWSxJXmHVm9ACN2Evc9zQGYCustPNxnvR/eM
3AVBuE2ICTiSUmgxmG9cWrelWu8O6gdHnkez+zVxQs0bx+lljM8qX7Z7Xt1VQsRJ
EUqnFbwiaQOr2C5JG3PAZfc6q0FtI0lcvE7uwm9AhT0Krgrc7cqUcWn8kJ5mE6V6
hQt9QrmR7MSNoeJkuq8g2+M67X18icC+q+p9Ko9TVNCNK+GjdMsLI92Zhlv85ZXs
krjHa6l6l0jftNL8SEXyGOBL4XMPmBeHB2lYJHNui318tfMH9xDr0SR5rzyB6M93
w+pUQpidvFYyQ5Egr8riHBwxk+2f5YMh9B56C9g+iGIVbihqdE2onuj2H92calmH
L3LajaIye3EUHgd8ro3Lm++U8djhKpgVinzIM1CtLEJffthWVv5YtQkCk8+SI0HP
ftIijFm/UqHV/5PzFNAEDcYr0x9BYwFKoAGeL56KMxw+KUVadskCLRiw5J5EMwMa
jH05flzxRaY5GJZF3oHUTXmgmHJ1XW58T3nrWyIv4+D7Eizxw6A=
=72Y1
-----END PGP SIGNATURE-----