-
-
Notifications
You must be signed in to change notification settings - Fork 14.6k
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
treewide/nixos: remove with lib;
part 6
#337780
base: master
Are you sure you want to change the base?
treewide/nixos: remove with lib;
part 6
#337780
Conversation
db6e797
to
3d22935
Compare
783f722
to
b347d5a
Compare
0c4511e
to
411d02b
Compare
411d02b
to
3b37d76
Compare
3b37d76
to
5a5aeac
Compare
5a5aeac
to
e71df6f
Compare
847e7c8
to
3aaf8ff
Compare
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.
Two commits to drop. I didn't find any defects in the code itself. The new script is substantially higher quality.
@Stunkymonkey, when you drop them, please rebase on to master to so that we can try to find issues like #363775 / #363768.
Do you have a root cause for why that issue occurred? Was it a time-of-script-run-to-time-of-merge problem?
In fact, the script just needs to run from scratch considering the set of merge conflicts. I'm assuming this is due to a tree-wide format happening. 150 commits is too much for me to review. Let's drop it to 50. |
e661f86
to
83c8c6b
Compare
Based on my experience merging the other PRs, Felix (@Stunkymonkey), I'm going to sit it out for a while. I don't have enough confidence there are zero defects here, and I know with the new script, I'd need to actually run tests against all the modules here -- which I don't have the computing power to do, and I don't think you do either. |
@philiptaron i guess we should then close the remaining MRs. We will not use exactly this in the future. |
Hold tight for one moment. I'm trying out the suggestion to use |
So I found out a couple things:
Here's how that works. On master:
Then, on the branch, rebase to the same master, then run the command, redirecting to a different file. Then you diff them.
For me as a reviewer of changes, this is pretty bad, since the failures won't show up in the diff -- they're elsewhere and have to be guessed at.
Since not every module has a NixOS test, that means errors are likely to show up to real users and be quite inopportune. |
Description of changes
part of #208242
the CI forces me to make
nixfmt
commits as well.Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.