Nick Cao
Nick Cao
A possible improvement over the current implementation: make use of a local `--eval-store` to avoid copying the derivations.
Result of `nixpkgs-review pr 186091` run on x86_64-linux [1](https://github.com/Mic92/nixpkgs-review) 37 packages marked as broken and skipped: linuxKernel.packages.linux_xanmod.ixgbevf linuxKernel.packages.linux_xanmod.mxu11x0 linuxKernel.packages.linux_xanmod.ndiswrapper linuxKernel.packages.linux_xanmod.nvidia_x11_legacy340 linuxKernel.packages.linux_xanmod.phc-intel linuxKernel.packages.linux_xanmod.r8125 linuxKernel.packages.linux_xanmod.rtl8188eus-aircrack linuxKernel.packages.linux_xanmod.rtl8723bs linuxKernel.packages.linux_xanmod.rtl8812au linuxKernel.packages.linux_xanmod.sch_cake linuxKernel.packages.linux_xanmod.tbs linuxKernel.packages.linux_xanmod_latest.akvcam linuxKernel.packages.linux_xanmod_latest.ax99100 linuxKernel.packages.linux_xanmod_latest.can-isotp...
> I am pretty sure that the same can be done for: SCHED_CORE PREEMPT_VOLUNTARY PREEMPT NO_HZ_FULL They either have the opposite value or they are not present at all in:...
May I ask how can we generate an up to date list of `structuredExtraConfig`, the current approach of manually comparing the differences is a bit cumbersome.
`HZ_500` should be a nop, as `HZ` is explicitly set for these kernels, see https://github.com/torvalds/linux/search?q=HZ_500
I think I just found the missing piece of the puzzle: https://invent.kde.org/pim/messagelib/-/commit/6eaef36d42bdb05f3412c178e53077fb6224ff80
Opened https://github.com/NixOS/nixpkgs/pull/186967 to test it out.
Just noticed that stratisd is published on crates.io, so maybe git deps is a no go?
The current implementation is not 100% percent identical to the rust based cli, lacking some sanity checks, let alone the difference from the c version.
Personally prefer the first approach as it makes the dependency between fcc files trackable.