Cyril Brulebois <k...@debian.org> (2024-12-07):
> Right now I'm seeing modules for 10 kernel ABIs, that can't help.

After a quick look, I suppose we could extract the kernel ABI(s) from
MANIFEST.udebs, matching kernel-image-(.+)\s, and focusing on including
only the relevant modules. Most architectures have a single kernel-image
but not all of them (mips64el notably).

Additionally, given how critical it is to have linux-image-* available
on netinst images, I think we should break the build if no such packages
make it into those images.

We have a lot of #ifdefs in tools/generate_di+k_list and some archs have
multiple linux-image-* metapackages pulled, so maybe it'd be safer to
check against the intermediary list I mentioned before (list.mid),
making sure all linux-image-* packages it contains made it onto the
disk? But a simple “no linux-image-* packages at all? surely broken!”
heuristic would already be a net win?

> I lost count of how critical it is to have firmware-nvidia-graphics
> available (I thought it wasn't of much use, and was initially expected
> not to move to nff for bookworm, which it did eventually anyway), but
> that one alone steals 30+ MB of space before linux-image-*.

Leaving that aside for now.

> I haven't looked deeper at this point, maybe we have some other kinds of
> “duplication” (not sure the t64 thing is over at this point, but I could
> imagine how we might pull t64 and pre-t64 libraries until everything is
> successfully rebuilt against the t64 ones).

Leaving that aside for now.


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