Skip to content
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

lib.types: remove __attrsFailEvaluation #323854

Merged
merged 1 commit into from
Jul 1, 2024

Conversation

philiptaron
Copy link
Contributor

Description of changes

The test (nix-build pkgs/test/release/default.nix) continues to pass without this preventative measure.

This line was added in #269356.

Things done

  • Tested, as applicable:
    • nix-build pkgs/test/release/default.nix
  • Fits CONTRIBUTING.md.

The test (`nix-build pkgs/test/release/default.nix`) continues to pass without this preventative measure.
@github-actions github-actions bot added 6.topic: module system About "NixOS" module system internals 6.topic: lib The Nixpkgs function library labels Jul 1, 2024
@philiptaron philiptaron requested a review from lf- July 1, 2024 17:42
@lf-
Copy link
Member

lf- commented Jul 1, 2024

sorry, I'm done with the nix organization. can you request someone else for reviews? thanks!

@roberth
Copy link
Member

roberth commented Jul 1, 2024

Hi @lf-, is there something I could do?
Organization was always an overstatement, so I like to focus on achieving things together with others in the community.

@philiptaron
As for these PRs you made, they seem to be part of an incomplete effort by someone who's left GitHub, so we could either finish that work or remove it. Until someone wants to lead such an effort, I think it's better to keep the code clean, and it's easy enough to re-add something like this when needed.

@roberth roberth merged commit bde5c3d into NixOS:master Jul 1, 2024
25 checks passed
@lf-
Copy link
Member

lf- commented Jul 1, 2024

nope, sorry. #323887 I've done my best to make things work but at some point you just have to call it for the health of all parties involved.

@philiptaron
Copy link
Contributor Author

As for these PRs you made, they seem to be part of an incomplete effort by someone who's left GitHub, so we could either finish that work or remove it. Until someone wants to lead such an effort, I think it's better to keep the code clean, and it's easy enough to re-add something like this when needed.

Thanks for merging. The ghost was (as you likely know) @amjoseph-nixpkgs, and the work was attempting to make the eval checks faster. I think this is a good goal, and the test (pkgs/test/release/default.nix) means it could be checked in CI. I see no evidence that it currently is, but I definitely could be missing something.

The set of PRs is motivated by the same sentiment you expressed -- "it's better to keep the code clean" -- and if the test passes with the code removed, all the better.

@philiptaron philiptaron deleted the __attrsFailEvaluation/liob.types branch July 4, 2024 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: lib The Nixpkgs function library 6.topic: module system About "NixOS" module system internals 10.rebuild-darwin: 0 10.rebuild-linux: 1-10
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants