treewide: switch instances of lib.teams.*.members to the new meta.teams attribute#400458
treewide: switch instances of lib.teams.*.members to the new meta.teams attribute#400458numinit merged 2 commits intoNixOS:masterfrom
Conversation
|
(Note that none of my comments are intended to be blockers at all -- it evals and the maintainer diff looks good to me!) |
|
Just did the diff with the tool you used to triple check (I just used a diff -u before): |
|
In the interest of getting in before the next merge conflict... time to use meta.teams in the relevant packages I touch next 🫡 |
This was an edge case that NixOS#400458 missed, as there was no reason to evaluate NixOS configurations during the review process. This fixes the meta attribute inheritance in the wrapped version of `xfce.thunar`, which would only be called by a NixOS module, and does not appear in the main package set. Reported-by: stormytuna <stormytuna@outlook.com> Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
|
This broke eval of packages under nextcloud30Packages.apps with: and also of varnish60Packages.{digest,dynamic,modules}: |
|
@jopejoe1 I think this should work, it just didn't match any previous use patterns. diff --git a/pkgs/build-support/fetchnextcloudapp/default.nix b/pkgs/build-support/fetchnextcloudapp/default.nix
index ccc079b70204..31f35c0568d3 100644
--- a/pkgs/build-support/fetchnextcloudapp/default.nix
+++ b/pkgs/build-support/fetchnextcloudapp/default.nix
@@ -16,6 +16,7 @@
description ? null,
homepage ? null,
maintainers ? [ ],
+ teams ? [ ],
unpack ? false, # whether to use fetchzip rather than fetchurl
}:
applyPatches (
@@ -27,7 +28,7 @@ applyPatches (
{
license = lib.licenses.${license};
longDescription = description;
- inherit homepage maintainers;
+ inherit homepage maintainers teams;
}
// lib.optionalAttrs (description != null) {
longDescription = description; |
|
Nixos package search doesn't pull the teams members anymore, so now there are lots of packages with missing maintainer information. |
|
We need to PR for nixos-search. |
|
Already mentioned, NixOS/nixos-search#914. This PR just needs someone who is knowledgeable with NixOS search to figure out how to test it. |
Sorry, was hidden by github... |
|
Repology now has a PR to make things visible again repology/repology-updater#1492 |
Follow-up to #394797.
This is my first treewide, and I don't think I broke anything, but I would appreciate a thorough review.
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.