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
signature.asc
Description: PGP signature