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

Attachment: signature.asc
Description: PGP signature

Reply via email to