From bf0c61a025166e9663ae7ce081436a1c6758abb3 Mon Sep 17 00:00:00 2001 From: Audiobuzz Date: Fri, 3 Jul 2026 06:55:52 +0000 Subject: [PATCH] docs/TODO #18: record f59eb79 built + booted successfully MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The ~800 MB trim (glibc langpacks en-only + linux-firmware strip to the i915 keep-list, run pre-dracut) builds and boots — the boot/root path survives it (firmware 678->147 MB, initramfs bundles only the keep-list). Notes still-open checks: kiosk RENDER on real i915 hardware ('booted' != 'display up'), and that the two later commits (nss-mdns drop 5cc72cc; omit_drivers + keep-list tightening 853ae20) are NOT in f59eb79 and need separate bench-verify. --- docs/TODO.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/TODO.md b/docs/TODO.md index 328db7a..1cdd7f2 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -1499,10 +1499,16 @@ DDP insurance for the `ice`/`mlx5` server-NIC build variant + small Intel blobs) ~600 MB). Wi-Fi (`iwl*-firmware`, ~83 MB) removed as packages (wired-only fleet). Strip-in-place (`find … -exec rm -rf`, not `rpm -e` — can't drop the package without losing i915); a `du -sh /usr/lib/firmware` line reports the result in the build log. -**BENCH-VERIFY:** (a) kiosk still RENDERS on the 820 after the strip (i915 DMC/GuC still -load — the one real risk); (b) if any host has a non-Intel GPU or an `ice`/`mlx5` NIC, -widen the keep-list before trusting fleet-wide. Audited models so far: HP-820-class -(i915 + e1000e + iwlwifi-dropped) and virtio VMs. +**BOOT-VERIFIED 2026-07-03 (commit `f59eb79`): built AND booted successfully** — langpacks +en-only + the pre-dracut firmware strip (keep i915/intel/mellanox/intel-ucode) do NOT +break the boot/root path (firmware 678→147 MB, initramfs bundles only the keep-list). +Still to confirm on that build: (a) the kiosk actually **RENDERS** (i915 DMC/GuC load) — +"booted" ≠ "display up"; only exercised on real i915 hardware (the 820), not a virtio VM; +(b) if any host has a non-Intel GPU or an `ice`/`mlx5` NIC, widen the keep-list before +trusting fleet-wide. **NOT yet in `f59eb79`** (bench-verify separately): the `nss-mdns`/ +avahi drop (`5cc72cc`) and the `omit_drivers` GPU-kmod trim + keep-list tightening — +dropped `mellanox/`, narrowed `intel/` to `ice` only (`853ae20`). Audited models so far: +HP-820-class (i915 + e1000e + iwlwifi-dropped) and virtio VMs. **Build-verified 2026-07-03:** firmware **678 MB → 147 MB**; the initramfs diagnostic confirms only the keep-list is bundled (i915 all-gens + intel/ice + intel/ish + mellanox)