Skip to content

linux_latest-libre: 19812 -> 19835#418293

Merged
philiptaron merged 3 commits intoNixOS:masterfrom
philiptaron:linux-libre-fix-build
Jul 2, 2025
Merged

linux_latest-libre: 19812 -> 19835#418293
philiptaron merged 3 commits intoNixOS:masterfrom
philiptaron:linux-libre-fix-build

Conversation

@philiptaron
Copy link
Contributor

@philiptaron philiptaron commented Jun 20, 2025

Also, update the phases to run their hooks, and the hash to be SRI, and the update script to support that.

This fixes the build. I don't have great passion for Linux Libre; I just wanted to see fewer of these build failures being "expected". Though I did not attempt to boot the kernel on a real machine, I did run the nixosTests.kernel-generic.linux_libre test and the machine does in fact boot and do the needful.

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • Nixpkgs 25.11 Release Notes (or backporting 24.11 and 25.05 Nixpkgs Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
  • NixOS 25.11 Release Notes (or backporting 24.11 and 25.05 NixOS Release notes)
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other contributing documentation in corresponding paths.

@philiptaron

This comment was marked as outdated.

@github-actions github-actions bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 501-1000 This PR causes many rebuilds on Linux and should normally target the staging branches. 6.topic: kernel The Linux kernel labels Jun 20, 2025
@Ma27
Copy link
Member

Ma27 commented Jun 20, 2025

This fixes the build. I did not attempt to boot the kernel, since I just wanted to see fewer of these build failures being "expected".

You should be able to test this via the kernel-generic test at least fwiw.

But then... how long is this broken now?
I didn't notice (and I'm not sure if @K900 did) and if this was broken for a few months I'm wondering if we should remove it instead because that would be a strong indication of nobody cares about this kernel flavour for me.

@philiptaron
Copy link
Contributor Author

I'd prefer to just merge a fix considering the update script was sufficient. I just upgraded it since I took a look at the contents.

Copy link
Member

@alyssais alyssais left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We might as well get this merged in the meantime even if the outcome of the discussion is to drop it. FWIW: I added linux-libre to Nixpkgs many years ago, and I have no objections to dropping it.

@Ma27
Copy link
Member

Ma27 commented Jun 21, 2025

fwiw for me, the blocking part was that noone else was interested enough to verify that it boots (which is what I did yesterday, but got distracted by something else for GPN-reasons, so I didn't give feedback).

@philiptaron
Copy link
Contributor Author

Alyssa: the ❌ is for splitting the commit and nothing else, correct?

@philiptaron philiptaron force-pushed the linux-libre-fix-build branch from f4a9a3d to b0ec9fb Compare July 1, 2025 04:17
@philiptaron philiptaron changed the title linux_latest-libre: 19812 -> 19830 linux_latest-libre: 19812 -> 19835 Jul 1, 2025
@philiptaron philiptaron requested a review from alyssais July 1, 2025 04:20
@philiptaron
Copy link
Contributor Author

I've addressed the commit-splitting feedback, ran the update script which yielded a new revision, and ran the nixosTests.kernel-generic.linux_libre test which passed.

@philiptaron

This comment was marked as outdated.

@philiptaron
Copy link
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 418293
Commit: 4cb34ef9dfad0e29d71dd7fcf22d82a996d8ba83


x86_64-linux

❌ 36 packages failed to build:
  • linuxPackages_latest-libre.ajantv2 (linuxKernel.packages.linux_latest_libre.ajantv2)
  • linuxPackages_latest-libre.ax99100 (linuxKernel.packages.linux_latest_libre.ax99100)
  • linuxPackages_latest-libre.broadcom_sta (linuxKernel.packages.linux_latest_libre.broadcom_sta)
  • linuxPackages_latest-libre.chipsec (linuxKernel.packages.linux_latest_libre.chipsec)
  • linuxPackages_latest-libre.chipsec.dist (linuxKernel.packages.linux_latest_libre.chipsec.dist)
  • linuxPackages_latest-libre.digimend (linuxKernel.packages.linux_latest_libre.digimend)
  • linuxPackages_latest-libre.drbd (linuxKernel.packages.linux_latest_libre.drbd)
  • linuxPackages_latest-libre.fwts-efi-runtime (linuxKernel.packages.linux_latest_libre.fwts-efi-runtime)
  • linuxPackages_latest-libre.hid-ite8291r3 (linuxKernel.packages.linux_latest_libre.hid-ite8291r3)
  • linuxPackages_latest-libre.linux-gpib (linuxKernel.packages.linux_latest_libre.linux-gpib)
  • linuxPackages_latest-libre.lkrg (linuxKernel.packages.linux_latest_libre.lkrg)
  • linuxPackages_latest-libre.lttng-modules (linuxKernel.packages.linux_latest_libre.lttng-modules)
  • linuxPackages_latest-libre.mba6x_bl (linuxKernel.packages.linux_latest_libre.mba6x_bl)
  • linuxPackages_latest-libre.mbp2018-bridge-drv (linuxKernel.packages.linux_latest_libre.mbp2018-bridge-drv)
  • linuxPackages_latest-libre.netatop (linuxKernel.packages.linux_latest_libre.netatop)
  • linuxPackages_latest-libre.nvidia_x11_legacy535 (linuxKernel.packages.linux_latest_libre.nvidia_x11_legacy535)
  • linuxPackages_latest-libre.nvidia_x11_legacy535.bin (linuxKernel.packages.linux_latest_libre.nvidia_x11_legacy535.bin)
  • linuxPackages_latest-libre.nvidia_x11_legacy535.firmware (linuxKernel.packages.linux_latest_libre.nvidia_x11_legacy535.firmware)
  • linuxPackages_latest-libre.nvidia_x11_legacy535.lib32 (linuxKernel.packages.linux_latest_libre.nvidia_x11_legacy535.lib32)
  • linuxPackages_latest-libre.prl-tools (linuxKernel.packages.linux_latest_libre.prl-tools)
  • linuxPackages_latest-libre.rtl8188eus-aircrack (linuxKernel.packages.linux_latest_libre.rtl8188eus-aircrack)
  • linuxPackages_latest-libre.rtl8723ds (linuxKernel.packages.linux_latest_libre.rtl8723ds)
  • linuxPackages_latest-libre.rtl8812au (linuxKernel.packages.linux_latest_libre.rtl8812au)
  • linuxPackages_latest-libre.rtl8814au (linuxKernel.packages.linux_latest_libre.rtl8814au)
  • linuxPackages_latest-libre.rtl8821au (linuxKernel.packages.linux_latest_libre.rtl8821au)
  • linuxPackages_latest-libre.rtl8852au (linuxKernel.packages.linux_latest_libre.rtl8852au)
  • linuxPackages_latest-libre.rtl88x2bu (linuxKernel.packages.linux_latest_libre.rtl88x2bu)
  • linuxPackages_latest-libre.rtl88xxau-aircrack (linuxKernel.packages.linux_latest_libre.rtl88xxau-aircrack)
  • linuxPackages_latest-libre.rust-out-of-tree-module (linuxKernel.packages.linux_latest_libre.rust-out-of-tree-module)
  • linuxPackages-libre.ax99100 (linuxKernel.packages.linux_libre.ax99100)
  • linuxPackages-libre.fwts-efi-runtime (linuxKernel.packages.linux_libre.fwts-efi-runtime)
  • linuxPackages-libre.linux-gpib (linuxKernel.packages.linux_libre.linux-gpib)
  • linuxPackages-libre.lttng-modules (linuxKernel.packages.linux_libre.lttng-modules)
  • linuxPackages-libre.mba6x_bl (linuxKernel.packages.linux_libre.mba6x_bl)
  • linuxPackages-libre.mbp2018-bridge-drv (linuxKernel.packages.linux_libre.mbp2018-bridge-drv)
  • linuxPackages-libre.rust-out-of-tree-module (linuxKernel.packages.linux_libre.rust-out-of-tree-module)
✅ 240 packages built:
  • linux-libre (linuxKernel.kernels.linux_libre, linuxKernel.packages.linux_libre.kernel, linuxPackages-libre.kernel)
  • linux-libre.dev (linuxKernel.kernels.linux_libre.dev, linuxKernel.packages.linux_libre.kernel.dev, linuxPackages-libre.kernel.dev)
  • linux_latest-libre (linuxPackages_latest-libre.kernel)
  • linux_latest-libre.dev (linuxPackages_latest-libre.kernel.dev)
  • linuxPackages_latest-libre.acpi_call (linuxKernel.packages.linux_latest_libre.acpi_call)
  • linuxPackages_latest-libre.akvcam (linuxKernel.packages.linux_latest_libre.akvcam)
  • linuxPackages_latest-libre.amneziawg (linuxKernel.packages.linux_latest_libre.amneziawg)
  • linuxPackages_latest-libre.apfs (linuxKernel.packages.linux_latest_libre.apfs)
  • linuxPackages_latest-libre.asus-ec-sensors (linuxKernel.packages.linux_latest_libre.asus-ec-sensors)
  • linuxPackages_latest-libre.batman_adv (linuxKernel.packages.linux_latest_libre.batman_adv)
  • linuxPackages_latest-libre.bbswitch (linuxKernel.packages.linux_latest_libre.bbswitch)
  • linuxPackages_latest-libre.ch9344 (linuxKernel.packages.linux_latest_libre.ch9344)
  • linuxPackages_latest-libre.corefreq (linuxKernel.packages.linux_latest_libre.corefreq)
  • linuxPackages_latest-libre.cpupower (linuxKernel.packages.linux_latest_libre.cpupower)
  • linuxPackages_latest-libre.cryptodev (linuxKernel.packages.linux_latest_libre.cryptodev)
  • linuxPackages_latest-libre.ddcci-driver (linuxKernel.packages.linux_latest_libre.ddcci-driver)
  • linuxPackages_latest-libre.decklink (linuxKernel.packages.linux_latest_libre.decklink)
  • linuxPackages_latest-libre.deepin-anything-module (linuxKernel.packages.linux_latest_libre.deepin-anything-module)
  • linuxPackages_latest-libre.dpdk-kmods (linuxKernel.packages.linux_latest_libre.dpdk-kmods)
  • linuxPackages_latest-libre.ena (linuxKernel.packages.linux_latest_libre.ena)
  • linuxPackages_latest-libre.evdi (linuxKernel.packages.linux_latest_libre.evdi)
  • linuxPackages_latest-libre.facetimehd (linuxKernel.packages.linux_latest_libre.facetimehd)
  • linuxPackages_latest-libre.fanout (linuxKernel.packages.linux_latest_libre.fanout)
  • linuxPackages_latest-libre.framework-laptop-kmod (linuxKernel.packages.linux_latest_libre.framework-laptop-kmod)
  • linuxPackages_latest-libre.gasket (linuxKernel.packages.linux_latest_libre.gasket)
  • linuxPackages_latest-libre.gcadapter-oc-kmod (linuxKernel.packages.linux_latest_libre.gcadapter-oc-kmod)
  • linuxPackages_latest-libre.hid-t150 (linuxKernel.packages.linux_latest_libre.hid-t150)
  • linuxPackages_latest-libre.hid-tmff2 (linuxKernel.packages.linux_latest_libre.hid-tmff2)
  • linuxPackages_latest-libre.hpuefi-mod (linuxKernel.packages.linux_latest_libre.hpuefi-mod)
  • linuxPackages_latest-libre.hyperv-daemons (linuxKernel.packages.linux_latest_libre.hyperv-daemons)
  • linuxPackages_latest-libre.hyperv-daemons.bin (linuxKernel.packages.linux_latest_libre.hyperv-daemons.bin)
  • linuxPackages_latest-libre.hyperv-daemons.lib (linuxKernel.packages.linux_latest_libre.hyperv-daemons.lib)
  • linuxPackages_latest-libre.iio-utils (linuxKernel.packages.linux_latest_libre.iio-utils)
  • linuxPackages_latest-libre.ipu6-drivers (linuxKernel.packages.linux_latest_libre.ipu6-drivers)
  • linuxPackages_latest-libre.it87 (linuxKernel.packages.linux_latest_libre.it87)
  • linuxPackages_latest-libre.jool (linuxKernel.packages.linux_latest_libre.jool)
  • linuxPackages_latest-libre.kvmfr (linuxKernel.packages.linux_latest_libre.kvmfr)
  • linuxPackages_latest-libre.lenovo-legion-module (linuxKernel.packages.linux_latest_libre.lenovo-legion-module)
  • linuxPackages_latest-libre.liquidtux (linuxKernel.packages.linux_latest_libre.liquidtux)
  • linuxPackages_latest-libre.msi-ec (linuxKernel.packages.linux_latest_libre.msi-ec)
  • linuxPackages_latest-libre.mstflint_access (linuxKernel.packages.linux_latest_libre.mstflint_access)
  • linuxPackages_latest-libre.nct6687d (linuxKernel.packages.linux_latest_libre.nct6687d)
  • linuxPackages_latest-libre.new-lg4ff (linuxKernel.packages.linux_latest_libre.new-lg4ff)
  • linuxPackages_latest-libre.nullfs (linuxKernel.packages.linux_latest_libre.nullfs)
  • linuxPackages_latest-libre.nvidia_x11 (linuxKernel.packages.linux_latest_libre.nvidia_x11, linuxPackages_latest-libre.nvidia_x11_production)
  • linuxPackages_latest-libre.nvidia_x11.bin (linuxKernel.packages.linux_latest_libre.nvidia_x11.bin, linuxPackages_latest-libre.nvidia_x11_production.bin)
  • linuxPackages_latest-libre.nvidia_x11.firmware (linuxKernel.packages.linux_latest_libre.nvidia_x11.firmware, linuxPackages_latest-libre.nvidia_x11_production.firmware)
  • linuxPackages_latest-libre.nvidia_x11.lib32 (linuxKernel.packages.linux_latest_libre.nvidia_x11.lib32, linuxPackages_latest-libre.nvidia_x11_production.lib32)
  • linuxPackages_latest-libre.nvidia_x11_beta (linuxKernel.packages.linux_latest_libre.nvidia_x11_beta, linuxPackages_latest-libre.nvidia_x11_latest)
  • linuxPackages_latest-libre.nvidia_x11_beta.bin (linuxKernel.packages.linux_latest_libre.nvidia_x11_beta.bin, linuxPackages_latest-libre.nvidia_x11_latest.bin)
  • linuxPackages_latest-libre.nvidia_x11_beta.firmware (linuxKernel.packages.linux_latest_libre.nvidia_x11_beta.firmware, linuxPackages_latest-libre.nvidia_x11_latest.firmware)
  • linuxPackages_latest-libre.nvidia_x11_beta.lib32 (linuxKernel.packages.linux_latest_libre.nvidia_x11_beta.lib32, linuxPackages_latest-libre.nvidia_x11_latest.lib32)
  • linuxPackages_latest-libre.nvidia_x11_beta_open (linuxKernel.packages.linux_latest_libre.nvidia_x11_beta_open, linuxPackages_latest-libre.nvidia_x11_latest_open)
  • linuxPackages_latest-libre.nvidia_x11_stable_open (linuxPackages_latest-libre.nvidia_x11_production_open)
  • linuxPackages_latest-libre.nxp-pn5xx (linuxKernel.packages.linux_latest_libre.nxp-pn5xx)
  • linuxPackages_latest-libre.openafs (linuxKernel.packages.linux_latest_libre.openafs, linuxPackages_latest-libre.openafs_1_8)
  • linuxPackages_latest-libre.openrazer (linuxKernel.packages.linux_latest_libre.openrazer)
  • linuxPackages_latest-libre.opensnitch-ebpf (linuxKernel.packages.linux_latest_libre.opensnitch-ebpf)
  • linuxPackages_latest-libre.perf (linuxKernel.packages.linux_latest_libre.perf)
  • linuxPackages_latest-libre.perf.debug (linuxKernel.packages.linux_latest_libre.perf.debug)
  • linuxPackages_latest-libre.ply (linuxKernel.packages.linux_latest_libre.ply)
  • linuxPackages_latest-libre.qc71_laptop (linuxKernel.packages.linux_latest_libre.qc71_laptop)
  • linuxPackages_latest-libre.r8125 (linuxKernel.packages.linux_latest_libre.r8125)
  • linuxPackages_latest-libre.rr-zen_workaround (linuxKernel.packages.linux_latest_libre.rr-zen_workaround)
  • linuxPackages_latest-libre.rtl8189es (linuxKernel.packages.linux_latest_libre.rtl8189es)
  • linuxPackages_latest-libre.rtl8189fs (linuxKernel.packages.linux_latest_libre.rtl8189fs)
  • linuxPackages_latest-libre.rtl8192eu (linuxKernel.packages.linux_latest_libre.rtl8192eu)
  • linuxPackages_latest-libre.rtl8821ce (linuxKernel.packages.linux_latest_libre.rtl8821ce)
  • linuxPackages_latest-libre.rtl8821cu (linuxKernel.packages.linux_latest_libre.rtl8821cu)
  • linuxPackages_latest-libre.rtl8852bu (linuxKernel.packages.linux_latest_libre.rtl8852bu)
  • linuxPackages_latest-libre.rtw88 (linuxKernel.packages.linux_latest_libre.rtw88)
  • linuxPackages_latest-libre.ryzen-smu (linuxKernel.packages.linux_latest_libre.ryzen-smu)
  • linuxPackages_latest-libre.shufflecake (linuxKernel.packages.linux_latest_libre.shufflecake)
  • linuxPackages_latest-libre.shufflecake.bin (linuxKernel.packages.linux_latest_libre.shufflecake.bin)
  • linuxPackages_latest-libre.sysdig (linuxKernel.packages.linux_latest_libre.sysdig)
  • linuxPackages_latest-libre.system76 (linuxKernel.packages.linux_latest_libre.system76)
  • linuxPackages_latest-libre.system76-acpi (linuxKernel.packages.linux_latest_libre.system76-acpi)
  • linuxPackages_latest-libre.system76-io (linuxKernel.packages.linux_latest_libre.system76-io)
  • linuxPackages_latest-libre.systemtap (linuxKernel.packages.linux_latest_libre.systemtap)
  • linuxPackages_latest-libre.tmon (linuxKernel.packages.linux_latest_libre.tmon)
  • linuxPackages_latest-libre.tp_smapi (linuxKernel.packages.linux_latest_libre.tp_smapi)
  • linuxPackages_latest-libre.trelay (linuxKernel.packages.linux_latest_libre.trelay)
  • linuxPackages_latest-libre.tsme-test (linuxKernel.packages.linux_latest_libre.tsme-test)
  • linuxPackages_latest-libre.turbostat (linuxKernel.packages.linux_latest_libre.turbostat)
  • linuxPackages_latest-libre.tuxedo-drivers (linuxKernel.packages.linux_latest_libre.tuxedo-drivers)
  • linuxPackages_latest-libre.universal-pidff (linuxKernel.packages.linux_latest_libre.universal-pidff)
  • linuxPackages_latest-libre.usbip (linuxKernel.packages.linux_latest_libre.usbip)
  • linuxPackages_latest-libre.v4l2loopback (linuxKernel.packages.linux_latest_libre.v4l2loopback)
  • linuxPackages_latest-libre.v4l2loopback.bin (linuxKernel.packages.linux_latest_libre.v4l2loopback.bin)
  • linuxPackages_latest-libre.v86d (linuxKernel.packages.linux_latest_libre.v86d)
  • linuxPackages_latest-libre.veikk-linux-driver (linuxKernel.packages.linux_latest_libre.veikk-linux-driver)
  • linuxPackages_latest-libre.vendor-reset (linuxKernel.packages.linux_latest_libre.vendor-reset)
  • linuxPackages_latest-libre.vhba (linuxKernel.packages.linux_latest_libre.vhba)
  • linuxPackages_latest-libre.virtio_vmmci (linuxKernel.packages.linux_latest_libre.virtio_vmmci)
  • linuxPackages_latest-libre.virtualbox (linuxKernel.packages.linux_latest_libre.virtualbox)
  • linuxPackages_latest-libre.virtualboxGuestAdditions (linuxKernel.packages.linux_latest_libre.virtualboxGuestAdditions)
  • linuxPackages_latest-libre.vmm_clock (linuxKernel.packages.linux_latest_libre.vmm_clock)
  • linuxPackages_latest-libre.vmware (linuxKernel.packages.linux_latest_libre.vmware)
  • linuxPackages_latest-libre.x86_energy_perf_policy (linuxKernel.packages.linux_latest_libre.x86_energy_perf_policy)
  • linuxPackages_latest-libre.xone (linuxKernel.packages.linux_latest_libre.xone)
  • linuxPackages_latest-libre.xpad-noone (linuxKernel.packages.linux_latest_libre.xpad-noone)
  • linuxPackages_latest-libre.xpadneo (linuxKernel.packages.linux_latest_libre.xpadneo)
  • linuxPackages_latest-libre.yt6801 (linuxKernel.packages.linux_latest_libre.yt6801)
  • linuxPackages_latest-libre.zenergy (linuxKernel.packages.linux_latest_libre.zenergy)
  • linuxPackages_latest-libre.zenpower (linuxKernel.packages.linux_latest_libre.zenpower)
  • linuxPackages_latest-libre.zfs_2_2 (linuxKernel.packages.linux_latest_libre.zfs_2_2)
  • linuxPackages_latest-libre.zfs_2_3 (linuxKernel.packages.linux_latest_libre.zfs_2_3, linuxPackages_latest-libre.zfs_unstable)
  • linuxPackages-libre.acpi_call (linuxKernel.packages.linux_libre.acpi_call)
  • linuxPackages-libre.ajantv2 (linuxKernel.packages.linux_libre.ajantv2)
  • linuxPackages-libre.akvcam (linuxKernel.packages.linux_libre.akvcam)
  • linuxPackages-libre.amneziawg (linuxKernel.packages.linux_libre.amneziawg)
  • linuxPackages-libre.apfs (linuxKernel.packages.linux_libre.apfs)
  • linuxPackages-libre.asus-ec-sensors (linuxKernel.packages.linux_libre.asus-ec-sensors)
  • linuxPackages-libre.batman_adv (linuxKernel.packages.linux_libre.batman_adv)
  • linuxPackages-libre.bbswitch (linuxKernel.packages.linux_libre.bbswitch)
  • linuxPackages-libre.broadcom_sta (linuxKernel.packages.linux_libre.broadcom_sta)
  • linuxPackages-libre.ch9344 (linuxKernel.packages.linux_libre.ch9344)
  • linuxPackages-libre.chipsec (linuxKernel.packages.linux_libre.chipsec)
  • linuxPackages-libre.chipsec.dist (linuxKernel.packages.linux_libre.chipsec.dist)
  • linuxPackages-libre.corefreq (linuxKernel.packages.linux_libre.corefreq)
  • linuxPackages-libre.cpupower (linuxKernel.packages.linux_libre.cpupower)
  • linuxPackages-libre.cryptodev (linuxKernel.packages.linux_libre.cryptodev)
  • linuxPackages-libre.ddcci-driver (linuxKernel.packages.linux_libre.ddcci-driver)
  • linuxPackages-libre.decklink (linuxKernel.packages.linux_libre.decklink)
  • linuxPackages-libre.deepin-anything-module (linuxKernel.packages.linux_libre.deepin-anything-module)
  • linuxPackages-libre.digimend (linuxKernel.packages.linux_libre.digimend)
  • linuxPackages-libre.dpdk-kmods (linuxKernel.packages.linux_libre.dpdk-kmods)
  • linuxPackages-libre.drbd (linuxKernel.packages.linux_libre.drbd)
  • linuxPackages-libre.ena (linuxKernel.packages.linux_libre.ena)
  • linuxPackages-libre.evdi (linuxKernel.packages.linux_libre.evdi)
  • linuxPackages-libre.facetimehd (linuxKernel.packages.linux_libre.facetimehd)
  • linuxPackages-libre.fanout (linuxKernel.packages.linux_libre.fanout)
  • linuxPackages-libre.framework-laptop-kmod (linuxKernel.packages.linux_libre.framework-laptop-kmod)
  • linuxPackages-libre.gasket (linuxKernel.packages.linux_libre.gasket)
  • linuxPackages-libre.gcadapter-oc-kmod (linuxKernel.packages.linux_libre.gcadapter-oc-kmod)
  • linuxPackages-libre.hid-ite8291r3 (linuxKernel.packages.linux_libre.hid-ite8291r3)
  • linuxPackages-libre.hid-t150 (linuxKernel.packages.linux_libre.hid-t150)
  • linuxPackages-libre.hid-tmff2 (linuxKernel.packages.linux_libre.hid-tmff2)
  • linuxPackages-libre.hpuefi-mod (linuxKernel.packages.linux_libre.hpuefi-mod)
  • linuxPackages-libre.hyperv-daemons (linuxKernel.packages.linux_libre.hyperv-daemons)
  • linuxPackages-libre.hyperv-daemons.bin (linuxKernel.packages.linux_libre.hyperv-daemons.bin)
  • linuxPackages-libre.hyperv-daemons.lib (linuxKernel.packages.linux_libre.hyperv-daemons.lib)
  • linuxPackages-libre.iio-utils (linuxKernel.packages.linux_libre.iio-utils)
  • linuxPackages-libre.ipu6-drivers (linuxKernel.packages.linux_libre.ipu6-drivers)
  • linuxPackages-libre.it87 (linuxKernel.packages.linux_libre.it87)
  • linuxPackages-libre.jool (linuxKernel.packages.linux_libre.jool)
  • linuxPackages-libre.kvmfr (linuxKernel.packages.linux_libre.kvmfr)
  • linuxPackages-libre.lenovo-legion-module (linuxKernel.packages.linux_libre.lenovo-legion-module)
  • linuxPackages-libre.liquidtux (linuxKernel.packages.linux_libre.liquidtux)
  • linuxPackages-libre.lkrg (linuxKernel.packages.linux_libre.lkrg)
  • linuxPackages-libre.msi-ec (linuxKernel.packages.linux_libre.msi-ec)
  • linuxPackages-libre.mstflint_access (linuxKernel.packages.linux_libre.mstflint_access)
  • linuxPackages-libre.mwprocapture (linuxKernel.packages.linux_libre.mwprocapture)
  • linuxPackages-libre.nct6687d (linuxKernel.packages.linux_libre.nct6687d)
  • linuxPackages-libre.netatop (linuxKernel.packages.linux_libre.netatop)
  • linuxPackages-libre.new-lg4ff (linuxKernel.packages.linux_libre.new-lg4ff)
  • linuxPackages-libre.nullfs (linuxKernel.packages.linux_libre.nullfs)
  • linuxPackages-libre.nvidia_x11 (linuxKernel.packages.linux_libre.nvidia_x11, linuxPackages-libre.nvidia_x11_production)
  • linuxPackages-libre.nvidia_x11.bin (linuxKernel.packages.linux_libre.nvidia_x11.bin, linuxPackages-libre.nvidia_x11_production.bin)
  • linuxPackages-libre.nvidia_x11.firmware (linuxKernel.packages.linux_libre.nvidia_x11.firmware, linuxPackages-libre.nvidia_x11_production.firmware)
  • linuxPackages-libre.nvidia_x11.lib32 (linuxKernel.packages.linux_libre.nvidia_x11.lib32, linuxPackages-libre.nvidia_x11_production.lib32)
  • linuxPackages-libre.nvidia_x11_beta (linuxKernel.packages.linux_libre.nvidia_x11_beta, linuxPackages-libre.nvidia_x11_latest)
  • linuxPackages-libre.nvidia_x11_beta.bin (linuxKernel.packages.linux_libre.nvidia_x11_beta.bin, linuxPackages-libre.nvidia_x11_latest.bin)
  • linuxPackages-libre.nvidia_x11_beta.firmware (linuxKernel.packages.linux_libre.nvidia_x11_beta.firmware, linuxPackages-libre.nvidia_x11_latest.firmware)
  • linuxPackages-libre.nvidia_x11_beta.lib32 (linuxKernel.packages.linux_libre.nvidia_x11_beta.lib32, linuxPackages-libre.nvidia_x11_latest.lib32)
  • linuxPackages-libre.nvidia_x11_beta_open (linuxKernel.packages.linux_libre.nvidia_x11_beta_open, linuxPackages-libre.nvidia_x11_latest_open)
  • linuxPackages-libre.nvidia_x11_legacy535 (linuxKernel.packages.linux_libre.nvidia_x11_legacy535)
  • linuxPackages-libre.nvidia_x11_legacy535.bin (linuxKernel.packages.linux_libre.nvidia_x11_legacy535.bin)
  • linuxPackages-libre.nvidia_x11_legacy535.firmware (linuxKernel.packages.linux_libre.nvidia_x11_legacy535.firmware)
  • linuxPackages-libre.nvidia_x11_legacy535.lib32 (linuxKernel.packages.linux_libre.nvidia_x11_legacy535.lib32)
  • linuxPackages-libre.nvidia_x11_stable_open (linuxPackages-libre.nvidia_x11_production_open)
  • linuxPackages-libre.nvidia_x11_vulkan_beta (linuxKernel.packages.linux_libre.nvidia_x11_vulkan_beta)
  • linuxPackages-libre.nvidia_x11_vulkan_beta.bin (linuxKernel.packages.linux_libre.nvidia_x11_vulkan_beta.bin)
  • linuxPackages-libre.nvidia_x11_vulkan_beta.firmware (linuxKernel.packages.linux_libre.nvidia_x11_vulkan_beta.firmware)
  • linuxPackages-libre.nvidia_x11_vulkan_beta.lib32 (linuxKernel.packages.linux_libre.nvidia_x11_vulkan_beta.lib32)
  • linuxPackages-libre.nvidia_x11_vulkan_beta_open (linuxKernel.packages.linux_libre.nvidia_x11_vulkan_beta_open)
  • linuxPackages-libre.nxp-pn5xx (linuxKernel.packages.linux_libre.nxp-pn5xx)
  • linuxPackages-libre.openafs (linuxKernel.packages.linux_libre.openafs, linuxPackages-libre.openafs_1_8)
  • linuxPackages-libre.openrazer (linuxKernel.packages.linux_libre.openrazer)
  • linuxPackages-libre.opensnitch-ebpf (linuxKernel.packages.linux_libre.opensnitch-ebpf)
  • linuxPackages-libre.perf (linuxKernel.packages.linux_libre.perf)
  • linuxPackages-libre.perf.debug (linuxKernel.packages.linux_libre.perf.debug)
  • linuxPackages-libre.ply (linuxKernel.packages.linux_libre.ply)
  • linuxPackages-libre.prl-tools (linuxKernel.packages.linux_libre.prl-tools)
  • linuxPackages-libre.qc71_laptop (linuxKernel.packages.linux_libre.qc71_laptop)
  • linuxPackages-libre.r8125 (linuxKernel.packages.linux_libre.r8125)
  • linuxPackages-libre.r8168 (linuxKernel.packages.linux_libre.r8168)
  • linuxPackages-libre.rr-zen_workaround (linuxKernel.packages.linux_libre.rr-zen_workaround)
  • linuxPackages-libre.rtl8188eus-aircrack (linuxKernel.packages.linux_libre.rtl8188eus-aircrack)
  • linuxPackages-libre.rtl8189es (linuxKernel.packages.linux_libre.rtl8189es)
  • linuxPackages-libre.rtl8189fs (linuxKernel.packages.linux_libre.rtl8189fs)
  • linuxPackages-libre.rtl8192eu (linuxKernel.packages.linux_libre.rtl8192eu)
  • linuxPackages-libre.rtl8723ds (linuxKernel.packages.linux_libre.rtl8723ds)
  • linuxPackages-libre.rtl8812au (linuxKernel.packages.linux_libre.rtl8812au)
  • linuxPackages-libre.rtl8814au (linuxKernel.packages.linux_libre.rtl8814au)
  • linuxPackages-libre.rtl8821au (linuxKernel.packages.linux_libre.rtl8821au)
  • linuxPackages-libre.rtl8821ce (linuxKernel.packages.linux_libre.rtl8821ce)
  • linuxPackages-libre.rtl8821cu (linuxKernel.packages.linux_libre.rtl8821cu)
  • linuxPackages-libre.rtl8852au (linuxKernel.packages.linux_libre.rtl8852au)
  • linuxPackages-libre.rtl8852bu (linuxKernel.packages.linux_libre.rtl8852bu)
  • linuxPackages-libre.rtl88x2bu (linuxKernel.packages.linux_libre.rtl88x2bu)
  • linuxPackages-libre.rtl88xxau-aircrack (linuxKernel.packages.linux_libre.rtl88xxau-aircrack)
  • linuxPackages-libre.rtw88 (linuxKernel.packages.linux_libre.rtw88)
  • linuxPackages-libre.ryzen-smu (linuxKernel.packages.linux_libre.ryzen-smu)
  • linuxPackages-libre.shufflecake (linuxKernel.packages.linux_libre.shufflecake)
  • linuxPackages-libre.shufflecake.bin (linuxKernel.packages.linux_libre.shufflecake.bin)
  • linuxPackages-libre.sysdig (linuxKernel.packages.linux_libre.sysdig)
  • linuxPackages-libre.system76 (linuxKernel.packages.linux_libre.system76)
  • linuxPackages-libre.system76-acpi (linuxKernel.packages.linux_libre.system76-acpi)
  • linuxPackages-libre.system76-io (linuxKernel.packages.linux_libre.system76-io)
  • linuxPackages-libre.systemtap (linuxKernel.packages.linux_libre.systemtap)
  • linuxPackages-libre.tbs (linuxKernel.packages.linux_libre.tbs)
  • linuxPackages-libre.tmon (linuxKernel.packages.linux_libre.tmon)
  • linuxPackages-libre.tp_smapi (linuxKernel.packages.linux_libre.tp_smapi)
  • linuxPackages-libre.trelay (linuxKernel.packages.linux_libre.trelay)
  • linuxPackages-libre.tsme-test (linuxKernel.packages.linux_libre.tsme-test)
  • linuxPackages-libre.turbostat (linuxKernel.packages.linux_libre.turbostat)
  • linuxPackages-libre.tuxedo-drivers (linuxKernel.packages.linux_libre.tuxedo-drivers)
  • linuxPackages-libre.universal-pidff (linuxKernel.packages.linux_libre.universal-pidff)
  • linuxPackages-libre.usbip (linuxKernel.packages.linux_libre.usbip)
  • linuxPackages-libre.v4l2loopback (linuxKernel.packages.linux_libre.v4l2loopback)
  • linuxPackages-libre.v4l2loopback.bin (linuxKernel.packages.linux_libre.v4l2loopback.bin)
  • linuxPackages-libre.v86d (linuxKernel.packages.linux_libre.v86d)
  • linuxPackages-libre.veikk-linux-driver (linuxKernel.packages.linux_libre.veikk-linux-driver)
  • linuxPackages-libre.vendor-reset (linuxKernel.packages.linux_libre.vendor-reset)
  • linuxPackages-libre.vhba (linuxKernel.packages.linux_libre.vhba)
  • linuxPackages-libre.virtio_vmmci (linuxKernel.packages.linux_libre.virtio_vmmci)
  • linuxPackages-libre.virtualbox (linuxKernel.packages.linux_libre.virtualbox)
  • linuxPackages-libre.virtualboxGuestAdditions (linuxKernel.packages.linux_libre.virtualboxGuestAdditions)
  • linuxPackages-libre.vmm_clock (linuxKernel.packages.linux_libre.vmm_clock)
  • linuxPackages-libre.vmware (linuxKernel.packages.linux_libre.vmware)
  • linuxPackages-libre.x86_energy_perf_policy (linuxKernel.packages.linux_libre.x86_energy_perf_policy)
  • linuxPackages-libre.xone (linuxKernel.packages.linux_libre.xone)
  • linuxPackages-libre.xpad-noone (linuxKernel.packages.linux_libre.xpad-noone)
  • linuxPackages-libre.xpadneo (linuxKernel.packages.linux_libre.xpadneo)
  • linuxPackages-libre.yt6801 (linuxKernel.packages.linux_libre.yt6801)
  • linuxPackages-libre.zenergy (linuxKernel.packages.linux_libre.zenergy)
  • linuxPackages-libre.zenpower (linuxKernel.packages.linux_libre.zenpower)
  • linuxPackages-libre.zfs_2_2 (linuxKernel.packages.linux_libre.zfs_2_2)
  • linuxPackages-libre.zfs_2_3 (linuxKernel.packages.linux_libre.zfs_2_3, linuxPackages-libre.zfs_unstable)

WARNING: Some logs were not included in this report: there were too many.

@philiptaron
Copy link
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 418293 --package nixosTests.kernel-generic.linux_libre
Commit: 4cb34ef9dfad0e29d71dd7fcf22d82a996d8ba83


x86_64-linux

✅ 1 test built:
  • nixosTests.kernel-generic.linux_libre

@philiptaron philiptaron merged commit b32441e into NixOS:master Jul 2, 2025
23 of 27 checks passed
@philiptaron philiptaron deleted the linux-libre-fix-build branch July 2, 2025 16:08
@nixpkgs-ci
Copy link
Contributor

nixpkgs-ci bot commented Oct 28, 2025

Successfully created backport PR for release-25.05:

@github-actions github-actions bot added the 8.has: port to stable This PR already has a backport to the stable release. label Oct 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: kernel The Linux kernel 8.has: port to stable This PR already has a backport to the stable release. 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 501-1000 This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants