• Keeping prestera firmware out of netinst images

    From Cyril Brulebois@1:229/2 to All on Sat May 17 00:40:01 2025
    XPost: linux.debian.devel.cd
    From: kibi@debian.org

    Hi,

    Just so that it doesn't take anyone by surprise, while tracking big
    packages (my historical test setup still tries to build 680M netinst
    images even if production builds can go up to 1G), I've spotted a big
    firmware package that doesn't seem to be usable with the current kernel,
    and I've recommended not to include it on netinst images, which Steve
    agreed with:

    Rationale:
    https://salsa.debian.org/images-team/debian-cd/-/commit/18b865eca709bcc21880d7db4d3fae8693575f37

    TL;DC: here's the commit message.

    Exclude firmware-marvell-prestera on all archs.

    A very quick look into the firmware-marvell-prestera package suggests
    the target devices are managed through the prestera.ko and
    prestera_pci.ko modules, which are controlled by the CONFIG_PRESTERA
    and CONFIG_PRESTERA_PCI options. The former is unset and the latter
    doesn't appear at all (since it depends on the former) in trixie's
    current kernel (as of 6.12.27-1).

    Spotted via easy-build.sh, configured with NETINST and its historical
    680M limitation (while official builds use STICK1GB instead). While
    it shouldn't be needed for official builds, it makes sense not to
    include something big (package size: 59M) that's not useful.


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

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmgnvhkACgkQ/5FK8MKz VSAOmQ//d0okY5vrbE9Dbc1IU7/B4EIi6wkLD3KWWCfcDeZVmY6upbpnj3U3PCl2 bdWrpcVwUhVi7wz/nU2PJ8kLeWE44+5Eri17Y65+xB0WrKUm8bGXbVQzDLjYMwfA k6Gtnezdlao/ibBxHl3U9cWS+MnIP/OaEbVnNZGvb9tjf4jQYdB99BUjWQpLYyWc 5BXI8wf4nYXhmzTp3zAb7Bm5D6qmelpQp+7zPNyniLQXEVlgn1W5RA0bUSPKk9uQ x/poCLrSb0GXXJFWQj6Y+gI2FvQorSr3t6ypbYyJnyzzbHC9twskBjsJ7BHE4R9y O9ZhnQAiy5t/h/6LEhaagcDU3AUvW7ueCWnQE2Wx5fBmFSkopn6kngCRroiyFt7T EaO0ezmscX4KDV8oOJxAG67Zx4ncxV0smyDuHjEoTxdAQT7Ydmm7CADx5gAJnphA L4t6xrt+R88o2Jud9xDmWHt0xDFnOGxZHWxSkATDVn3I3MbEsrNbvEnf6MLPEYLx RyhUtIMI0ixaSw++fz/5IaSUz9/NmpEsSf/ScBYZSwV5yIqCoH0rfhW+ILBTyyL2 m7CPpuskvys9uGvod7nfQRf+wUaiys+MeC8GCySYxddXizO2cMvCQOWKh3Xhd1+b XySwkTWWgRrvJegD15ZXp2QNuWdu9QJFIAyZpbuTrDhO/VMr59Q=
    =s8sd
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *