nixVersions.stable: nix_2_28 -> nix_2_31#440681
Conversation
|
Marking draft; will hack on this tomorrow to resolve the eval errors. |
|
|
|
I'd appreciate any testing on macOS. |
MattSturgeon
left a comment
There was a problem hiding this comment.
Not tested on my end, but no objections either 👍
Approved pending additional reviews with testing and/or more expertise.
|
|
ignore me found it |
FWIW this is just #437208, so it can also go to |
|
There might be some things to iron out in patch releases. @Mic92, what are the plans for Darwin build-dir length changes? That should be ported over to 2.31 if it's going to become the new stable. There are also other relevant changes that we should pick from @emilazy's stack for Lix to mitigate the socket path length limitations. |
I should have linked it. nixpkgs/pkgs/tools/package-management/nix/README.md Lines 31 to 35 in a4716b0 Evidently it has to do with rebuilds of the NixOS test driver. EDIT: @emilazy sniped me |
|
|
I upgraded my macOS system to Nix 2.31.1 to produce the above build results. Nothing looks out of place.
I don't believe this has to do with Nix 2.31 ... |
|
@Mic92 I think this is good to merge unless you've got extra testing you'd like to do. |
|
|
On |
|
This is the failure I am getting from |
Co-authored-by: Guillame Maudoux <layus.on@gmail.com>
34135e6 to
9e95ace
Compare
|
removed nixStatic from the tests, I might also drop nixStatic from nixpkgs because the pkgsStatic maintainance is not good enough and it always seems I have to fix all kinds of dependencies for a new nix release each time. |
This comment was marked as resolved.
This comment was marked as resolved.
|
Binutils deprecated the gold linker, so do we. We already did this a while ago in the nix repository since we switched to mold for development.
74983bc to
c27c325
Compare
misuzu
left a comment
There was a problem hiding this comment.
The cross build to riscv64 is fixed, thanks!
% nix-build . -A pkgsCross.riscv64.nixVersions.stable
/nix/store/qazd6knqxv2a0d5gz76m56y5gs3yzcq4-nix-riscv64-unknown-linux-gnu-2.31.2
|
Hell yeah. This is going to be a staging-next for the ages! And if the 2.32 release (with the awesome memory wins) happens soon enough, we might be able to sneak that into 25.11 as the stable Nix. |
@xokdvium is working on a 2.31 backport actually. |
|
After this update, the nix build without AWS support produces an error: Config: |
|
The overriding interface has changed, since componentized builds: nixVersions.nix_2_31.overrideScope (final: prev: { nix-store = prev.nix-store.override { withAWS = false; }; }) |
|
@xokdvium not working this variant: Or am I doing something wrong. |
|
Presumably something like this should work. There's 2 layers of overrides here, one is the overlay and the other is the overrideScope. nixpkgs.overlays = [
(_: prevPkgs: { nix = prevPkgs.nixVersions.stable.overrideScope (final: prev: { nix-store = prev.nix-store.override { withAWS = false; }; } }))
]; |
|
Error: |
|
Sorry, I was typing on the phone. Just fix the parenthesis, but the gist is that. You can just look up how to specify overlays in the relevant nixpkgs documentation. |
|
The first error occurs again: function 'anonymous lambda' called with unexpected argument 'withAWS'. Config: nixpkgs.overlays = [
(_: prevPkgs: {
nix = prevPkgs.nixVersions.stable.overrideScope (final: prev: { nix-store = prev.nix-store.override { withAWS = false; }; });
})
]; |
NixCon 2025 has been a wonderful experience. Let's make it even better for the whole world by giving them a new, fresh, well-tested Nix version.
Per the readme, we're targeting staging.
Previous bump:
Things done
passthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Add a 👍 reaction to pull requests you find important.