Skip to content

[Backport release-25.05] ci/eval/compare: ping maintainers of removed packages#439133

Merged
wolfgangwalther merged 4 commits intorelease-25.05from
backport-438652-to-release-25.05
Sep 1, 2025
Merged

[Backport release-25.05] ci/eval/compare: ping maintainers of removed packages#439133
wolfgangwalther merged 4 commits intorelease-25.05from
backport-438652-to-release-25.05

Conversation

@nixpkgs-ci
Copy link
Contributor

@nixpkgs-ci nixpkgs-ci bot commented Sep 1, 2025

Bot-based backport to release-25.05, triggered by a label in #438652.

  • Before merging, ensure that this backport is acceptable for the release.
    • Even as a non-committer, if you find that it is not acceptable, leave a comment.

This change pings maintainers of actually removed packages, aka where
the package's expression is deleted.

This will not ping maintainers of packages that become invisible,
because a (transitive) dependency of them is marked as insecure or
broken.

(cherry picked from commit 540e188)
This should not be necessary anymore, because packages that fail to
evaluate should already be filtered out by the attrpath generation step
in main eval.

(cherry picked from commit 0753aa4)
It makes no sense to check newly added attrpaths for maintainers on the
target branch - by definition these attrpaths won't exist, yet. We can
avoid falling back to `null` for these etc.

(cherry picked from commit e88dd3a)
Simplification after the last step.

(cherry picked from commit 4126ef7)
@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: continuous integration Affects continuous integration (CI) in Nixpkgs, including Ofborg and GitHub Actions 4.workflow: backport This targets a stable branch labels Sep 1, 2025
@nixpkgs-ci nixpkgs-ci bot added the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Sep 1, 2025
@wolfgangwalther wolfgangwalther merged commit e7100b5 into release-25.05 Sep 1, 2025
32 of 36 checks passed
@wolfgangwalther wolfgangwalther deleted the backport-438652-to-release-25.05 branch September 1, 2025 10:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4.workflow: backport This targets a stable branch 6.topic: continuous integration Affects continuous integration (CI) in Nixpkgs, including Ofborg and GitHub Actions 9.needs: reviewer This PR currently has no reviewers requested and needs attention. 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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant