Description
This tracking issue has the ambition to track all known Nix 2.4+ regressions that were either reported in this tracker (or to create them if they were not reported yet.)
Discussion came again in the Nix systemd channel about our reliance on Nix 2.3, for which we don't have good solutions in nixpkgs except the one of keeping it. Maintaining Nix 2.3 is hard for the people who are relying on a daily basis (including myself).
@ElvishJerricco and @Ericson2314 advised me to create this tracking issue to see if we can solve this once and for all.
- Nix remote build coredumps when mixing nix versions #4664
- fetchTarball regression in nixUnstable? #4785
- builtins.fetchGit regression in 2.4 when coming from 2.3 #5128
- Make it possible to only build derivations with
preferLocalBuild
locally. #5646 - nix command broken: massive slowdown, requires flakes-specific experimental flags on non-flakes systems #5637
- Temporary build directories not cleaned up because they are not empty #5207
- Tools barf on invalid (empty name) store paths, without telling me where they are referred to #6090
- nix-instantiate uses
«repeated»
instead of<CYCLE>
when printing #8671 - "error: path '/nix/store/...' is not valid" when saving a reference to a store path in $out in a fixed output derivation #5509
- Decreased instantiation performance with daemon-store #6309
- [regression] error: chmod operation not permitted #6765
- an extra issue unfilled is the missing progress bar in the
nix repl
without flakes - an extra issue ~filled is the Ctrl-C broken behavior: Various Nix commands ignore Ctrl-C (SIGTERM) #7245
If you advise ditching the old nix search and to use the experimental feature, please mind:
- nix search with
-f '<nixpkgs>'
lacking attribute names / package names from results #5641 - nix search with
-f
works poorly with "installable" semantics #5642
It would be nice if the tests also didn't run only with flakes and nix-command BTW as seen in
Line 20 in b367f10
Involved stakeholders
cc @andir @alyssais @tazjin @flokli and certainly other people I am forgetting.
Priorities
Add 👍 to issues you find important.