Skip to content

lib.types: remove __attrsFailEvaluation#323854

Merged
roberth merged 1 commit intoNixOS:masterfrom
philiptaron:__attrsFailEvaluation/liob.types
Jul 1, 2024
Merged

lib.types: remove __attrsFailEvaluation#323854
roberth merged 1 commit intoNixOS:masterfrom
philiptaron:__attrsFailEvaluation/liob.types

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
@ofborg ofborg bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels Jul 1, 2024
@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
@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 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants