teams/flyingcircus: handle team with external membership (#478808)

This commit is contained in:
Wolfgang Walther
2026-01-12 19:31:38 +00:00
committed by GitHub
25 changed files with 66 additions and 53 deletions
-7
View File
@@ -6997,13 +6997,6 @@
githubId = 974130;
name = "David Pätzel";
};
dpausp = {
email = "dpausp@posteo.de";
github = "dpausp";
githubId = 1965950;
name = "Tobias Stenzel";
keys = [ { fingerprint = "4749 0887 CF3B 85A1 6355 C671 78C7 DD40 DF23 FB16"; } ];
};
dpc = {
email = "dpc@dpc.pw";
github = "dpc";
-13
View File
@@ -318,19 +318,6 @@ with lib.maintainers;
github = "flutter";
};
flyingcircus = {
# Verify additions by approval of an already existing member of the team.
members = [
theuni
dpausp
frlan
leona
osnyx
];
scope = "Team for Flying Circus employees who collectively maintain packages.";
shortName = "Flying Circus employees";
};
forgejo = {
members = [
adamcstephens
+4 -1
View File
@@ -102,5 +102,8 @@ in
) instances;
};
meta.maintainers = lib.teams.flyingcircus.members;
meta.maintainers = [
lib.maintainers.leona
lib.maintainers.osnyx
];
}
@@ -33,8 +33,9 @@ in
{
meta.maintainers = [
lib.maintainers.vcunat # upstream developer
]
++ lib.teams.flyingcircus.members;
lib.maintainers.leona
lib.maintainers.osnyx
];
###### interface
options.services.knot-resolver = {
+4 -1
View File
@@ -1,7 +1,10 @@
{ lib, ... }:
{
name = "mailpit";
meta.maintainers = lib.teams.flyingcircus.members;
meta.maintainers = [
lib.maintainers.leona
lib.maintainers.osnyx
];
nodes.machine =
{ pkgs, ... }:
+8 -9
View File
@@ -46,13 +46,12 @@
machine.wait_for_unit("phpfpm-matomo.service")
'';
meta.maintainers =
with lib.maintainers;
[
florianjacob
mmilata
twey
boozedog
]
++ lib.teams.flyingcircus.members;
meta.maintainers = with lib.maintainers; [
florianjacob
mmilata
twey
boozedog
leona
osnyx
];
}
+5 -1
View File
@@ -73,7 +73,11 @@ let
type:
makeTest {
name = "oci-containers-podman-rootless-${type}";
meta.maintainers = lib.teams.flyingcircus.members ++ [ lib.maintainers.ma27 ];
meta.maintainers = [
lib.maintainers.leona
lib.maintainers.ma27
lib.maintainers.osnyx
];
nodes = {
podman =
{ pkgs, ... }:
+4 -1
View File
@@ -11,7 +11,10 @@ let
package:
makeTest {
name = "postgresql_anonymizer-${package.name}";
meta.maintainers = lib.teams.flyingcircus.members;
meta.maintainers = [
lib.maintainers.leona
lib.maintainers.osnyx
];
nodes.machine =
{ pkgs, ... }:
-1
View File
@@ -46,6 +46,5 @@ python3Packages.buildPythonApplication rec {
description = "Render Eliot logs as an ASCII tree";
mainProgram = "eliot-tree";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.dpausp ];
};
}
+2 -1
View File
@@ -142,8 +142,9 @@ let
platforms = lib.platforms.unix;
maintainers = [
lib.maintainers.vcunat # upstream developer
lib.maintainers.leona
lib.maintainers.osnyx
];
teams = [ lib.teams.flyingcircus ];
mainProgram = "kresd";
};
});
+2 -1
View File
@@ -117,7 +117,8 @@ stdenv.mkDerivation (finalAttrs: {
twey
boozedog
niklaskorz
leona
osnyx
];
teams = [ lib.teams.flyingcircus ];
};
})
+4 -1
View File
@@ -33,7 +33,10 @@ buildGoModule rec {
meta = {
description = "Export databases with data being anonymized with the anonymizer extension";
homepage = "https://postgresql-anonymizer.readthedocs.io/en/stable/";
teams = [ lib.teams.flyingcircus ];
maintainers = [
lib.maintainers.leona
lib.maintainers.osnyx
];
license = lib.licenses.postgresql;
mainProgram = "pg_dump_anon";
};
+4 -1
View File
@@ -80,7 +80,10 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "http://www.proftpd.org/";
teams = [ lib.teams.flyingcircus ];
maintainers = [
lib.maintainers.leona
lib.maintainers.osnyx
];
license = lib.licenses.gpl2Plus;
mainProgram = "proftpd";
platforms = lib.platforms.unix;
+4 -1
View File
@@ -31,8 +31,11 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Command line tool for RabbitMQ that uses the HTTP API";
teams = [ lib.teams.flyingcircus ];
homepage = "https://www.rabbitmq.com/docs/management-cli";
maintainers = [
lib.maintainers.leona
lib.maintainers.osnyx
];
license = with lib.licenses; [
mit
asl20
@@ -68,6 +68,5 @@ buildPythonPackage rec {
changelog = "https://github.com/itamarst/eliot/blob/${version}/docs/source/news.rst";
mainProgram = "eliot-prettyprint";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ dpausp ];
};
}
@@ -71,6 +71,5 @@ buildPythonPackage rec {
homepage = "https://github.com/executablebooks/MyST-Parser";
changelog = "https://github.com/executablebooks/MyST-Parser/blob/v${version}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dpausp ];
};
}
+4 -1
View File
@@ -207,7 +207,10 @@ stdenv.mkDerivation (finalAttrs: {
Long-term support release.
'';
license = lib.licenses.gpl2Only;
teams = [ lib.teams.flyingcircus ];
maintainers = [
lib.maintainers.leona
lib.maintainers.osnyx
];
platforms = lib.platforms.unix;
};
})
+4 -1
View File
@@ -219,7 +219,10 @@ stdenv.mkDerivation (finalAttrs: {
Long-term support release.
'';
license = lib.licenses.gpl2Only;
teams = [ lib.teams.flyingcircus ];
maintainers = [
lib.maintainers.leona
lib.maintainers.osnyx
];
platforms = lib.platforms.unix;
};
})
@@ -24,7 +24,7 @@ buildPgrxExtension {
passthru.tests = nixosTests.postgresql.anonymizer.passthru.override postgresql;
meta = {
inherit (pg-dump-anon.meta) homepage teams license;
inherit (pg-dump-anon.meta) homepage maintainers license;
description = "Extension to mask or replace personally identifiable information (PII) or commercially sensitive data from a PostgreSQL database";
};
}
@@ -68,7 +68,10 @@ buildPgrxExtension (finalAttrs: {
# Upstream removed support for PostgreSQL 13 on 0.9.0: https://github.com/timescale/pgvectorscale/releases/tag/0.9.0
broken = lib.versionOlder postgresql.version "14";
homepage = "https://github.com/timescale/pgvectorscale";
teams = [ lib.teams.flyingcircus ];
maintainers = [
lib.maintainers.leona
lib.maintainers.osnyx
];
description = "Complement to pgvector for high performance, cost efficient vector search on large workloads";
license = lib.licenses.postgresql;
platforms = postgresql.meta.platforms;
+4 -1
View File
@@ -136,7 +136,10 @@ let
description = "Web application accelerator also known as a caching HTTP reverse proxy";
homepage = "https://www.varnish-cache.org";
license = lib.licenses.bsd2;
teams = [ lib.teams.flyingcircus ];
maintainers = [
lib.maintainers.leona
lib.maintainers.osnyx
];
platforms = lib.platforms.unix;
};
};
@@ -14,7 +14,6 @@ mkDiscoursePlugin {
};
meta = {
homepage = "https://github.com/discourse/discourse-docs";
maintainers = with lib.maintainers; [ dpausp ];
license = lib.licenses.mit;
description = "Find and filter knowledge base topics";
};
@@ -23,7 +23,6 @@ mkDiscoursePlugin {
meta = {
homepage = "https://github.com/discourse/discourse-prometheus";
maintainers = with lib.maintainers; [ dpausp ];
license = lib.licenses.mit;
description = "Official Discourse Plugin for Prometheus Monitoring";
};
@@ -14,7 +14,6 @@ mkDiscoursePlugin {
};
meta = {
homepage = "https://github.com/discourse/discourse-saved-searches";
maintainers = with lib.maintainers; [ dpausp ];
license = lib.licenses.mit;
description = "Allow users to save searches and be notified of new results";
};
@@ -109,7 +109,10 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "http://www.percona.com/software/percona-xtrabackup";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.izorkin ];
teams = [ lib.teams.flyingcircus ];
maintainers = [
lib.maintainers.izorkin
lib.maintainers.leona
lib.maintainers.osnyx
];
};
})