Tj <tj.iam...@proton.me> (2024-07-04):
> Focusing on just 6.8.12-1 and 6.9.7-1 I cannot see any difference in the
> ISO builds. That is, for both:
> 
>  * linux-image-*-amd64 does include drivers/gpu/drm/qxl/qxl.ko*
>  * fb-modules-*-amd64-di.udeb does not
>  * kernel-image-*-amd64-di does not
>  * d-i Makefile's DRM_MODULES has/does not list/copy qxl.ko

The part I fixed yesterday only covers compressed modules that are
listed there, so that's indeed a no-op for qxl.

It just seems to me that, at least with qemu packages currently found in
Debian 12, earlier versions of the installer (based on 6.8.y) didn't
need that particular module to get X up and running, while newer
versions of the installer (based on 6.9.y) do. At least based on two
spot checks: one with the earliest version available, one with last
night's.

You can play with netboot/gtk/mini.iso under the following directory:
  https://d-i.debian.org/daily-images/amd64/

(Timestamped directories, time-limited, ~15 days.)

The 20240619-00:13 one boots X under -vga qxl just fine, but you might
want to double check its logs (X tries to autoload qxl but finds it
missing).

> I went on to analyse the ISO package content diff using the attached
> awk script. It strips out packages where the only difference is the
> version embedded in the package name. The resulting list does not
> appear to show anything that would control inclusion of the qxl
> modulei although it does seem to indicate a lot of churn:

The timestamped directories mentioned above include manifests which
makes it easy to diff things.

Since all you care about is the very beginning of the installation
process, you don't have to worry about kernel modules mismatch between
the kernel d-i was built against and what's in the archive at runtime,
so I'd suggest concentrating on netboot/gtk/mini.iso, that should make
it easier to pinpoint when the change exactly happened (than going
through probably much less frequent debian-cd-provided netinst images).


Cheers,
-- 
Cyril Brulebois (k...@debian.org)            <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant

Attachment: signature.asc
Description: PGP signature

Reply via email to