Skip to content

testers.hasPkgConfigModules: Fix meta propagation#534949

Merged
infinisil merged 1 commit into
NixOS:masterfrom
tweag:hasPkgConfigModules-maintainers
Jun 29, 2026
Merged

testers.hasPkgConfigModules: Fix meta propagation#534949
infinisil merged 1 commit into
NixOS:masterfrom
tweag:hasPkgConfigModules-maintainers

Conversation

@infinisil

@infinisil infinisil commented Jun 24, 2026

Copy link
Copy Markdown
Member

Needs to forward nonTeamMaintainers instead of maintainers, because the latter is autopopulated from the former, which in case of teams means all teams members would be added as well.

This is what caused an update to curlMinimal to request individual team members instead of just the team itself: #534906

Things done

  • Tested that nix-instantiate --eval -A tests.pkg-config.defaultPkgConfigPackages.libcurl.meta.nonTeamMaintainers now only contains the single non-team maintainer of libcurl.

Needs to forward `nonTeamMaintainers` instead of `maintainers`, because
the latter is autopopulated from the former, which in case of teams
means all teams members would be added as well.

This is what caused an update to curlMinimal to request individual team
members instead of the team itself: NixOS#534906
@nixpkgs-ci nixpkgs-ci Bot requested a review from philiptaron June 24, 2026 13:36
@nixpkgs-ci nixpkgs-ci Bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux. 6.topic: testing Tooling for automated testing of packages and modules labels Jun 24, 2026
@nixpkgs-ci nixpkgs-ci Bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Jun 26, 2026
@nixpkgs-ci nixpkgs-ci Bot added 12.approvals: 2 This PR was reviewed and approved by two persons. and removed 12.approvals: 1 This PR was reviewed and approved by one person. labels Jun 29, 2026
@infinisil infinisil added this pull request to the merge queue Jun 29, 2026
Merged via the queue into NixOS:master with commit e2d2b0b Jun 29, 2026
37 of 39 checks passed
@infinisil infinisil deleted the hasPkgConfigModules-maintainers branch June 29, 2026 07:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: testing Tooling for automated testing of packages and modules 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 0 This PR does not cause any packages to rebuild on Linux. 12.approvals: 2 This PR was reviewed and approved by two persons.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants