• Re: Backport of linux-nonfree to bookworm?

    From Harald Dunkel@21:1/5 to All on Fri Aug 16 11:40:01 2024
    You might want to consider to use upstream's python script to build
    an up-to-date firmware package for Debian. Clone

    git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

    check out the most recent tag, and run the script, eg

    % cd linux-firmware
    % git checkout 20240811
    % env TMPDIR=/local/tmp ./build_packages.py --deb
    dpkg-source --before-build .
    debian/rules clean
    debian/rules binary
    dpkg-genbuildinfo --build=binary -O../linux-firmware-upstream_20240811_amd64.buildinfo
    dpkg-genchanges --build=binary -O../linux-firmware-upstream_20240811_amd64.changes
    dpkg-source --after-build .
    Built package: dist/linux-firmware-upstream_20240811_all.deb

    TMPDIR should be set because the package is pretty huge and /tmp
    might not fit. AFAICT this package can be installed without conflict
    to the other firmware packages.


    Regards
    Harri

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ben Hutchings@21:1/5 to Christian Kastner on Mon Aug 19 00:10:02 2024
    On Thu, 2024-08-15 at 22:29 +0200, Christian Kastner wrote:
    Hi,

    would it be possible to have linux-nonfree backported to bookworm? I'd
    be happy to help, if needed.

    The firmware in bookworm is not recent enough for some of the AMD GPUs launched in mid-2023. But I'm sure that there is other hardware that
    would also benefit from a more recent backport.

    I did a successful test build in bookworm environment.

    I do intend to backport firmware-nonfree, but I need to get a fix for
    the initramfs-tools symlink duplication bug into stable first.

    Ben.

    --
    Ben Hutchings
    Beware of programmers who carry screwdrivers. - Leonard Brandwein


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

    iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmbCcOUACgkQ57/I7JWG EQnQCQ//Vlh9OV40ldLXk5zJA9vzsnF6ABTyHeMSW/D1OXKqOytgAa5K+YvxktsK bJ9IUvX2g+MiQ+olHhXtDCl+9eto8jOKgVjRoD/30x2QD2cm7DLyfW+sVBgkjL6I 1vKQbr0ES1E8wSSraLjrearWfJVSQvGllSm+Hxy8AQu9hH4ok9bNEBJQ1nSEEbyo 3AqWWWDBuIL7vI9xiqNbSWrXki574T3iDyIu6Rk9mJG9Xb+ra8hOvRQXpCzY5Gai bFj0nYjQZzQhGh2tFAEozKbxCG/vhrj9gvH1AVs1vxy8T6AvK7jqJh8K2Tavgpld lk5OfucTInX8wFwfYt6hVyodp/kRHb6qCxCsPxMfFREA9/UPzXSit669SSaAZcaC Un7QHfveTYKgRnSYGFYQPLz+V+L2NpGRPITeYPXihSrV6whRxv8awLfkD7cjFtg0 JLNWvz3D1lZgwyxrimp4Ca9J41quihYvY2VwG7cfz8XFvkHOf980hAUwl2g/Z4ff BEiKUMvse/k8UZfBkw71diY2sU23JX4ifApifCT4aRbwTNEncK5G21oIA+Rnyci3 nTLauhyMvSAVmf21mpWbqN+Bvxuy64OwY0Jky2E5NUr6Y0cjj03s/6HBPIDSLUf6 lpIkjDU022eX2gS564YOg5rMvdHaxWnpZrqxWejoruFh0YyWO7k=
    =GZ4P
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)