Skip to content

[Backport release-26.05] Allow meta.problems while preventing internal use of certain kinds - #535859

Merged
MattSturgeon merged 6 commits into
release-26.05from
backport-533376-to-release-26.05
Jun 26, 2026
Merged

MattSturgeon merged 6 commits into
release-26.05from
backport-533376-to-release-26.05

Conversation

@nixpkgs-ci

@nixpkgs-ci nixpkgs-ci Bot commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Bot-based backport to release-26.05, triggered by a label in #533376.

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.

Tip

If you maintain all packages touched by this pull request, and they are all located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this PR using the nixpkgs-merge-bot.

Makes future changes easier

(cherry picked from commit eba1d51)
This ensures that external tooling can also process the problems, and
helps users with debugging.

(cherry picked from commit 8fcbb35)
This is very similar to how the aliases.nix overlay can be removed to
prevent usage of them in Nixpkgs itself, but this config attribute
allows preventing use of other existing attributes in Nixpkgs.

Needed for a follow-up commit.

(cherry picked from commit 7cc4d7d)
CI already catches problematic uses, we don't need to bother about them
here

(cherry picked from commit 8fa1b2e)
@nixpkgs-ci
nixpkgs-ci Bot requested a review from infinisil June 26, 2026 23:43
@MattSturgeon
MattSturgeon enabled auto-merge June 26, 2026 23:45
@MattSturgeon
MattSturgeon added this pull request to the merge queue Jun 26, 2026
@nixpkgs-ci
nixpkgs-ci Bot requested review from a team, Ericson2314 and adisbladis June 26, 2026 23:49
@nixpkgs-ci nixpkgs-ci Bot added 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 6.topic: stdenv Standard environment 6.topic: continuous integration Affects continuous integration (CI) in Nixpkgs, including Ofborg and GitHub Actions 4.workflow: backport This targets a stable branch labels Jun 26, 2026
Merged via the queue into release-26.05 with commit 3a45106 Jun 26, 2026
33 checks passed
@MattSturgeon
MattSturgeon deleted the backport-533376-to-release-26.05 branch June 26, 2026 23:53
@github-project-automation github-project-automation Bot moved this to Done in Stdenv Jun 26, 2026
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 6.topic: stdenv Standard environment 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants