Skip to content

top-level/stage: assert no by-name overwrites#483820

Open
qweered wants to merge 1 commit intoNixOS:masterfrom
qweered:no-by-name-overrides
Open

top-level/stage: assert no by-name overwrites#483820
qweered wants to merge 1 commit intoNixOS:masterfrom
qweered:no-by-name-overrides

Conversation

@qweered
Copy link
Contributor

@qweered qweered commented Jan 26, 2026

This asserts that no by-name packages are overwritten by definitions in all-packages.nix.

Resurrection of #454525

Remaining packages with overrides:

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

@qweered
Copy link
Contributor Author

qweered commented Jan 31, 2026

Everything ready, we just need to merge those prs

@qweered
Copy link
Contributor Author

qweered commented Feb 1, 2026

cc @mdaniels5757 @gepbird, would appreciate your review/merge for prs marked as unchecked

@mdaniels5757
Copy link
Member

I'm subscribed to all of them, and merged the unmaintained ones or the ones approved by all maintainers. Per maintainers/README.md, I'll wait a week for the others.

@mdaniels5757 mdaniels5757 self-requested a review February 1, 2026 21:02
@gepbird

This comment was marked as resolved.

@MattSturgeon
Copy link
Contributor

Per maintainers/README.md, I'll wait a week for the others.

I've gone ahead and merged some of the trivial ones early. Sorry to any maintainers who object; feel free to shout at me or open followup PRs if needed.

@qweered
Copy link
Contributor Author

qweered commented Feb 12, 2026

Only #485675 left and we need to wait till #485689 hits master 🔥

This asserts that no by-name packages are overwritten by definitions in
all-packages.nix.
@qweered qweered force-pushed the no-by-name-overrides branch from ce81ca8 to 47c6688 Compare February 24, 2026 18:43
mdaniels5757 added a commit to mdaniels5757/nixpkgs that referenced this pull request Mar 8, 2026
This is a step towards NixOS#483820, which will help enable checking for
additional by-name directories (e.g. Python) in nixpkgs-vet.

## Things done

<!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

- [ ] 0 rebuilds.
- [x] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.

[NixOS tests]: https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests
[Package tests]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests
[nixpkgs-review usage]: https://github.com/Mic92/nixpkgs-review#usage

[CONTRIBUTING.md]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md
[lib/tests]: https://github.com/NixOS/nixpkgs/blob/master/lib/tests
[maintainers/README.md]: https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test
Videl pushed a commit to Videl/nixpkgs that referenced this pull request Mar 9, 2026
This is a step towards NixOS#483820, which will help enable checking for
additional by-name directories (e.g. Python) in nixpkgs-vet.

## Things done

<!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

- [ ] 0 rebuilds.
- [x] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.

[NixOS tests]: https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests
[Package tests]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests
[nixpkgs-review usage]: https://github.com/Mic92/nixpkgs-review#usage

[CONTRIBUTING.md]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md
[lib/tests]: https://github.com/NixOS/nixpkgs/blob/master/lib/tests
[maintainers/README.md]: https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test
stepbrobd pushed a commit to stepbrobd/nixpkgs that referenced this pull request Mar 9, 2026
This is a step towards NixOS#483820, which will help enable checking for
additional by-name directories (e.g. Python) in nixpkgs-vet.

## Things done

<!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

- [ ] 0 rebuilds.
- [x] Fits [CONTRIBUTING.md], [pkgs/README.md], [maintainers/README.md] and other READMEs.

[NixOS tests]: https://nixos.org/manual/nixos/unstable/index.html#sec-nixos-tests
[Package tests]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md#package-tests
[nixpkgs-review usage]: https://github.com/Mic92/nixpkgs-review#usage

[CONTRIBUTING.md]: https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md
[lib/tests]: https://github.com/NixOS/nixpkgs/blob/master/lib/tests
[maintainers/README.md]: https://github.com/NixOS/nixpkgs/blob/master/maintainers/README.md
[nixos/tests]: https://github.com/NixOS/nixpkgs/blob/master/nixos/tests
[pkgs/README.md]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/README.md
[pkgs/test]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants