Hi Roland, Thanks for looking into this.
Roland Clobus <[email protected]> (2026-07-17): > +CC: debian-boot > > Hi, > > On 13/07/2026 00:01, Besmir Hasanaj wrote: > > The amd64 directory under the daily installer builds appears not to > > have been updated since July 5, while the other architecture > > directories are updating normally. I don't think any code changes are needed in the first place, linux-image-* packages are still there, including for amd64. For example: Package: linux-image-amd64 Source: linux-signed-amd64 (7.1.3+1) Provides: linux-image-generic, linux-latest-modules-7.1.3+deb14-amd64, virtualbox-guest-modules, wireguard-modules (= 1.0.0) Depends: linux-base-amd64 (= 7.1.3-1), linux-image-7.1.3+deb14-amd64 (= 7.1.3-1) FWIW I knew linux and linux-signed-* were in the process of getting updated last week so I decided not to jump the gun at the time: https://buildd.debian.org/status/package.php?p=linux&suite=sid https://buildd.debian.org/status/package.php?p=linux-signed-amd64&suite=sid > I'm wondering at 2 things: > * Why is only amd64 affected, whereas the other architectures are still > building? Because things are getting too big, on this architecture, and because we're making extra sure we're not missing something as critical as the kernel, ensuring we don't build and publish clearly-broken images. Let's start with: kibi@casulana:/home/debian-cd/build/log$ ls *sid*amd64* -ltr|grep 'Jul 1' -rw-r--r-- 1 debian-cd debian-cd 38654 Jul 13 03:38 Fsidamd64 -rw-r--r-- 1 debian-cd debian-cd 108922 Jul 13 03:58 Msidamd64 -rw-r--r-- 1 debian-cd debian-cd 113747 Jul 13 03:59 Ksidamd64 -rw-r--r-- 1 debian-cd debian-cd 385272 Jul 13 05:57 Dsidamd64 -rw-r--r-- 1 debian-cd debian-cd 395446 Jul 13 06:11 9sidamd64 -rw-r--r-- 1 debian-cd debian-cd 450269 Jul 13 06:30 3sidamd64 -rw-r--r-- 1 debian-cd debian-cd 56640 Jul 17 09:02 2sidamd64 -rw-r--r-- 1 debian-cd debian-cd 75701 Jul 17 09:03 Gsidamd64 Let's look at the first one from 2026-07-13 (Fsidamd64): kibi@casulana:/home/debian-cd/build/log$ tail -5 Fsidamd64 Checking base is installable for amd64 1 files missing for debootstrap and kernel, aborting! amd64 is missing 1 files needed for debootstrap, look in /srv/cdbuilder.debian.org/src/deb-cd/tmp/Fsidamd64/forky/make_disc_tree.log for the list make[1]: *** [Makefile:483: image-trees] Error 2 make[1]: Leaving directory '/srv/cdbuilder.debian.org/git/setup/forky/debian-cd' Deeper down the rabbit hole: kibi@casulana:/home/debian-cd/build/log$ tail /srv/cdbuilder.debian.org/src/deb-cd/tmp/Fsidamd64/forky/make_disc_tree.log CD 1: GUESS_TOTAL is 429722 after adding amd64:main:systemd-boot:82200:<DEFAULT> CD 1: GUESS_TOTAL is 429793 after adding amd64:main:systemd-boot-efi:135492:<DEFAULT> CD 1: GUESS_TOTAL is 429993 after adding amd64:main:linux-base-7.1.3+deb14-amd64:406916:<DEFAULT> CD 1: GUESS_TOTAL is 429995 after adding amd64:main:linux-base-amd64:1204:<DEFAULT> CD 1: GUESS_TOTAL is 436737 after adding amd64:main:linux-binary-7.1.3+deb14-amd64:13802032:<DEFAULT> CD 1: GUESS_TOTAL is 489620 after adding amd64:main:linux-modules-7.1.3+deb14-amd64:108302028:<DEFAULT> CD 1: Real current size is 489984 blocks after adding amd64:main:linux-modules-7.1.3+deb14-amd64:108302028:<DEFAULT> CD 1 over-full (489984 > 488281). Rollback! CD 1: Real current size is 436736 blocks after rolling back amd64:main:linux-modules-7.1.3+deb14-amd64:108302028:<DEFAULT> No linux-image-* package(s) found Your MR effectively turns the “I tried to fit linux-image in, adding its dependencies one after another, until there wasn't enough space, so we only have some of them” situation into an acceptable one. > * Is the switch from 'linux-image-*' to 'linux-binary-*' the correct way to > proceed? I don't recall seeing requests/suggestions to move away from installing linux-image-<arch> (this is a simplification, there are variations). It doesn't look like d-i should focus on installing the binary instead of pulling the image, as we wouldn't have any modules… (unstable-amd64-devel)kibi@tokyo:~$ apt-file list linux-binary-7.1.3+deb14-amd64 linux-binary-7.1.3+deb14-amd64: /boot/vmlinuz-7.1.3+deb14-amd64 linux-binary-7.1.3+deb14-amd64: /usr/share/bug/linux-binary-7.1.3+deb14-amd64 linux-binary-7.1.3+deb14-amd64: /usr/share/doc/linux-binary-7.1.3+deb14-amd64 linux-binary-7.1.3+deb14-amd64: /usr/share/lintian/overrides/linux-binary-7.1.3+deb14-amd64 The only dependency of that package is linux-base-7.1.3+deb14-amd64, which doesn't pull anything else, and installs a limited number of support files: (unstable-amd64-devel)kibi@tokyo:~$ apt-file show linux-base-7.1.3+deb14-amd64 linux-base-7.1.3+deb14-amd64: /boot/System.map-7.1.3+deb14-amd64 linux-base-7.1.3+deb14-amd64: /boot/config-7.1.3+deb14-amd64 linux-base-7.1.3+deb14-amd64: /usr/lib/modules/7.1.3+deb14-amd64/modules.builtin linux-base-7.1.3+deb14-amd64: /usr/lib/modules/7.1.3+deb14-amd64/modules.builtin.modinfo linux-base-7.1.3+deb14-amd64: /usr/lib/modules/7.1.3+deb14-amd64/modules.order linux-base-7.1.3+deb14-amd64: /usr/share/bug/linux-base-7.1.3+deb14-amd64/control linux-base-7.1.3+deb14-amd64: /usr/share/bug/linux-base-7.1.3+deb14-amd64/presubj linux-base-7.1.3+deb14-amd64: /usr/share/bug/linux-base-7.1.3+deb14-amd64/script linux-base-7.1.3+deb14-amd64: /usr/share/doc/linux-base-7.1.3+deb14-amd64/NEWS.Debian.gz linux-base-7.1.3+deb14-amd64: /usr/share/doc/linux-base-7.1.3+deb14-amd64/changelog.Debian.gz linux-base-7.1.3+deb14-amd64: /usr/share/doc/linux-base-7.1.3+deb14-amd64/copyright Mandatory buckets of salt: I haven't followed any talks, reports, etc. from the kernel team (ENOTIME, not ENOCARE) so the above is just based on random observations. Cheers, -- Cyril Brulebois ([email protected]) <https://debamax.com/> D-I release manager -- Release team member -- Freelance Consultant
signature.asc
Description: PGP signature

