-
-
Notifications
You must be signed in to change notification settings - Fork 15k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nixos/bootspec: adopt the merged RFC-0125 #224489
Conversation
97cfc04
to
49dbc05
Compare
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/breaking-changes-announcement-for-unstable/17574/24 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like this incorporates #221893, so that one should be closed I think?
Yep lol I was slightly too late.
This PR will be landed once nix-community/lanzaboote#148 is landed and comments are addressed. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review/3032/2090 |
00c9947
to
1aa9dcc
Compare
We decided to inverse the order of merge because this will take time to go into nixos-unstable-small channel. Therefore, we should aim to merge this first. |
1aa9dcc
to
b3dcbbb
Compare
b3dcbbb
to
ef1c2f2
Compare
@cole-h May I ask for your final approval? Let's go. :) |
@ofborg test bootspec |
This removes the feature preview warning, enable by default bootspec, adds a validation flag to prevent Go to go into build-time closure. This will break all downstream users of bootspec as those changes are not backward-compatible.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great to me. Thanks for your time and patience, I look forward to seeing the next nixos-unstable
bump with this :)
Description of changes
This removes the feature preview warning, enable by default bootspec, adds a validation flag to prevent Go to go into build-time closure.
This will break all downstream users of bootspec as those changes are not backward-compatible.
It cleans up the tests.
cc @edolstra @sternenseemann (on Go at build-time and validation)
Things done
sandbox = true
set innix.conf
? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)