maintainers/teams: init and add helsinki-systems

This commit is contained in:
ajs124 2023-11-17 13:35:31 +01:00
parent 9b11307f42
commit 7b6580dba4
43 changed files with 63 additions and 53 deletions

View file

@ -401,6 +401,16 @@ with lib.maintainers; {
enableFeatureFreezePing = true;
};
helsinki-systems = {
# Verify additions to this team with at least one already existing member of the team.
members = [
ajs124
das_j
];
scope = "Group registration for packages maintained by Helsinki Systems";
shortName = "Helsinki Systems employees";
};
home-assistant = {
members = [
fab

View file

@ -7,8 +7,8 @@ import ./make-test-python.nix (
{
name = "iscsi";
meta = {
maintainers = pkgs.lib.teams.deshaw.members
++ (with pkgs.lib.maintainers; [ ajs124 ]);
maintainers = lib.teams.deshaw.members
++ lib.teams.helsinki-systems.members;
};
nodes = {

View file

@ -54,9 +54,9 @@
'';
}.${flavour};
in import ../make-test-python.nix ({ pkgs, ... }: {
in import ../make-test-python.nix ({ pkgs, lib, ... }: {
name = "lvm2-${flavour}-systemd-stage-1";
meta.maintainers = with pkgs.lib.maintainers; [ das_j ];
meta.maintainers = lib.teams.helsinki-systems.members;
nodes.machine = { pkgs, lib, ... }: {
imports = [ extraConfig ];

View file

@ -1,7 +1,7 @@
{ kernelPackages ? null }:
import ../make-test-python.nix ({ pkgs, lib, ... }: {
name = "lvm2-thinpool";
meta.maintainers = with pkgs.lib.maintainers; [ ajs124 ];
meta.maintainers = lib.teams.helsinki-systems.members;
nodes.machine = { pkgs, lib, ... }: {
virtualisation.emptyDiskImages = [ 4096 ];

View file

@ -1,7 +1,7 @@
{ kernelPackages ? null }:
import ../make-test-python.nix ({ pkgs, ... }: {
import ../make-test-python.nix ({ pkgs, lib, ... }: {
name = "lvm2-vdo";
meta.maintainers = with pkgs.lib.maintainers; [ ajs124 ];
meta.maintainers = lib.teams.helsinki-systems.members;
nodes.machine = { pkgs, lib, ... }: {
# Minimum required size for VDO volume: 5063921664 bytes

View file

@ -17,8 +17,8 @@ let
galeraPackage ? pkgs.mariadb-galera
}: makeTest {
name = "${name}-galera-mariabackup";
meta = with pkgs.lib.maintainers; {
maintainers = [ izorkin ajs124 das_j ];
meta = {
maintainers = with lib.maintainers; [ izorkin ] ++ lib.teams.helsinki-systems.members;
};
# The test creates a Galera cluster with 3 nodes and is checking if mariabackup-based SST works. The cluster is tested by creating a DB and an empty table on one node,

View file

@ -18,8 +18,8 @@ let
name ? mkTestName package,
}: makeTest {
name = "${name}-replication";
meta = with pkgs.lib.maintainers; {
maintainers = [ ajs124 das_j ];
meta = {
maintainers = lib.teams.helsinki-systems.members;
};
nodes = {

View file

@ -18,8 +18,8 @@ let
hasRocksDB ? pkgs.stdenv.hostPlatform.is64bit
}: makeTest {
inherit name;
meta = with lib.maintainers; {
maintainers = [ ajs124 das_j ];
meta = {
maintainers = lib.teams.helsinki-systems.members;
};
nodes = {

View file

@ -1,7 +1,7 @@
import ./make-test-python.nix ({ pkgs, ... }: {
name = "sogo";
meta = with pkgs.lib.maintainers; {
maintainers = [ ajs124 das_j ];
maintainers = [];
};
nodes = {

View file

@ -3,12 +3,12 @@
, pkgs ? import ../.. { inherit system; }
, package
}:
import ./make-test-python.nix ({ pkgs, ... }: let
import ./make-test-python.nix ({ pkgs, lib, ... }: let
testPath = pkgs.hello;
in {
name = "varnish";
meta = with pkgs.lib.maintainers; {
maintainers = [ ajs124 ];
meta = {
maintainers = lib.teams.helsinki-systems.members;
};
nodes = {

View file

@ -49,7 +49,7 @@ python3.pkgs.buildPythonApplication rec {
homepage = "https://github.com/ep1cman/unifi-protect-backup";
changelog = "https://github.com/ep1cman/unifi-protect-backup/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ ajs124 ];
maintainers = teams.helsinki-systems.members;
mainProgram = "unifi-protect-backup";
};
}

View file

@ -21,6 +21,6 @@ buildGoModule rec {
description = "Automatic GeoIP database updater";
homepage = "https://github.com/maxmind/geoipupdate";
license = with licenses; [ asl20 ];
maintainers = with maintainers; [ das_j ];
maintainers = teams.helsinki-systems.members;
};
}

View file

@ -20,6 +20,6 @@ buildGoModule rec {
homepage = "https://gitlab.com/gitlab-org/gitlab-pages";
changelog = "https://gitlab.com/gitlab-org/gitlab-pages/-/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ ajs124 das_j ] ++ teams.gitlab.members;
maintainers = teams.helsinki-systems.members ++ teams.gitlab.members;
};
}

View file

@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
description = "C library for working with MaxMind geolocation DB files";
homepage = "https://github.com/maxmind/libmaxminddb";
license = licenses.asl20;
maintainers = [ maintainers.ajs124 ];
maintainers = teams.helsinki-systems.members;
mainProgram = "mmdblookup";
platforms = platforms.all;
};

View file

@ -17,6 +17,6 @@ stdenv.mkDerivation rec {
homepage = "https://netfilter.org/projects/libnftnl/";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ fpletz ajs124 ];
maintainers = with maintainers; [ fpletz ] ++ teams.helsinki-systems.members;
};
}

View file

@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
"authorization (Helsinki Systems fork)";
homepage = "https://github.com/helsinki-systems/libspf2";
license = with licenses; [ lgpl21Plus bsd2 ];
maintainers = with maintainers; [ pacien ajs124 das_j ];
maintainers = with maintainers; [ pacien ] ++ teams.helsinki-systems.members;
platforms = platforms.all;
};
}

View file

@ -35,6 +35,6 @@ stdenv.mkDerivation rec {
description = "A free open source software implementation of the DMARC specification";
homepage = "http://www.trusteddomain.org/opendmarc/";
license = with licenses; [ bsd3 sendmail ];
maintainers = with maintainers; [ ajs124 das_j ];
maintainers = teams.helsinki-systems.members;
};
}

View file

@ -130,7 +130,7 @@ stdenv.mkDerivation rec {
homepage = "https://www.openldap.org/";
description = "An open source implementation of the Lightweight Directory Access Protocol";
license = licenses.openldap;
maintainers = with maintainers; [ ajs124 das_j hexa ];
maintainers = with maintainers; [ hexa ] ++ teams.helsinki-systems.members;
platforms = platforms.unix;
};
}

View file

@ -62,6 +62,6 @@ gnustep.stdenv.mkDerivation rec {
license = licenses.publicDomain;
homepage = "https://github.com/inverse-inc/sope";
platforms = platforms.linux;
maintainers = with maintainers; [ ajs124 das_j ];
maintainers = with maintainers; [];
};
}

View file

@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "A portable and modular SIP User-Agent with audio and video support";
homepage = "https://github.com/freeswitch/spandsp";
platforms = with lib.platforms; unix;
maintainers = with lib.maintainers; [ ajs124 misuzu ];
maintainers = with lib.maintainers; [ misuzu ];
license = lib.licenses.gpl2;
downloadPage = "http://www.soft-switch.org/downloads/spandsp/";
};

View file

@ -23,6 +23,6 @@ buildPecl {
description = "C extension that is a drop-in replacement for MaxMind\\Db\\Reader";
license = with licenses; [ asl20 ];
homepage = "https://github.com/maxmind/MaxMind-DB-Reader-php";
maintainers = with maintainers; [ ajs124 das_j ] ++ teams.php.members;
maintainers = teams.helsinki-systems.members ++ teams.php.members;
};
}

View file

@ -69,7 +69,7 @@ stdenv.mkDerivation rec {
homepage = "https://jenkins.io/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.mit;
maintainers = with maintainers; [ coconnor earldouglas nequissimus ajs124 ];
maintainers = with maintainers; [ coconnor earldouglas nequissimus ] ++ teams.helsinki-systems.members;
changelog = "https://www.jenkins.io/changelog-stable/#v${version}";
mainProgram = "jenkins-cli";
platforms = platforms.all;

View file

@ -248,6 +248,6 @@ stdenv.mkDerivation rec {
homepage = "https://nixos.org/hydra";
license = licenses.gpl3;
platforms = platforms.linux;
maintainers = with maintainers; [ lheckemann mindavi das_j ];
maintainers = with maintainers; [ lheckemann mindavi ] ++ teams.helsinki-systems.members;
};
}

View file

@ -28,7 +28,7 @@ let
homepage = "https://apparmor.net/";
description = "A mandatory access control system - ${component}";
license = with licenses; [ gpl2Only lgpl21Only ];
maintainers = with maintainers; [ julm thoughtpolice ajs124 ];
maintainers = with maintainers; [ julm thoughtpolice ] ++ teams.helsinki-systems.members;
platforms = platforms.linux;
};

View file

@ -156,6 +156,6 @@ stdenv.mkDerivation rec {
description = "Tools to support Logical Volume Management (LVM) on Linux";
platforms = platforms.linux;
license = with licenses; [ gpl2 bsd2 lgpl21 ];
maintainers = with maintainers; [ raskin ajs124 ];
maintainers = with maintainers; [ raskin ] ++ teams.helsinki-systems.members;
};
}

View file

@ -54,7 +54,7 @@ stdenv.mkDerivation rec {
homepage = "https://netfilter.org/projects/nftables/";
license = licenses.gpl2Only;
platforms = platforms.linux;
maintainers = with maintainers; [ izorkin ajs124 ];
maintainers = with maintainers; [ izorkin ] ++ teams.helsinki-systems.members;
mainProgram = "nft";
};
}

View file

@ -60,6 +60,6 @@ stdenv.mkDerivation rec {
# platforms are defined in https://github.com/dm-vdo/vdo/blob/master/utils/uds/atomicDefs.h
platforms = [ "x86_64-linux" "aarch64-linux" "s390-linux" "powerpc64-linux" "powerpc64le-linux" ];
license = with licenses; [ gpl2Plus ];
maintainers = with maintainers; [ ajs124 ];
maintainers = teams.helsinki-systems.members;
};
}

View file

@ -202,6 +202,6 @@ stdenv.mkDerivation {
license = [ licenses.bsd2 ]
++ concatMap (m: m.meta.license) modules;
platforms = platforms.all;
maintainers = with maintainers; [ fpletz ajs124 raitobezarius ];
maintainers = with maintainers; [ fpletz raitobezarius ] ++ teams.helsinki-systems.members;
};
}

View file

@ -111,7 +111,7 @@ stdenv.mkDerivation rec {
description = "Open source IMAP and POP3 email server written with security primarily in mind";
license = with licenses; [ mit publicDomain lgpl21Only bsd3 bsdOriginal ];
mainProgram = "dovecot";
maintainers = with maintainers; [ fpletz globin ajs124 ];
maintainers = with maintainers; [ fpletz globin ] ++ teams.helsinki-systems.members;
platforms = platforms.unix;
};
passthru.tests = {

View file

@ -33,7 +33,7 @@ in stdenv.mkDerivation rec {
homepage = "https://pigeonhole.dovecot.org/";
description = "A sieve plugin for the Dovecot IMAP server";
license = licenses.lgpl21Only;
maintainers = with maintainers; [ globin ajs124 ];
maintainers = with maintainers; [ globin ] ++ teams.helsinki-systems.members;
platforms = platforms.unix;
};
}

View file

@ -130,7 +130,7 @@ stdenv.mkDerivation rec {
license = with licenses; [ gpl2Plus bsd3 ];
mainProgram = "exim";
platforms = platforms.linux;
maintainers = with maintainers; [ tv ajs124 das_j ];
maintainers = with maintainers; [ tv ] ++ teams.helsinki-systems.members;
changelog = "https://github.com/Exim/exim/blob/exim-${version}/doc/doc-txt/ChangeLog";
};
}

View file

@ -92,6 +92,6 @@ stdenv.mkDerivation rec {
homepage = "https://www.icinga.com";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ das_j ];
maintainers = lib.teams.helsinki-systems.members;
};
}

View file

@ -55,6 +55,6 @@ buildGoModule rec {
license = with licenses; [ agpl3Only asl20 ];
homepage = "https://grafana.com/oss/loki/";
changelog = "https://github.com/grafana/loki/releases/tag/v${version}";
maintainers = with maintainers; [ willibutz globin mmahut emilylange ajs124 ];
maintainers = with maintainers; [ willibutz globin mmahut emilylange ] ++ teams.helsinki-systems.members;
};
}

View file

@ -36,6 +36,6 @@ rustPlatform.buildRustPackage rec {
description = "Update notifications for nextcloud clients";
homepage = "https://github.com/nextcloud/notify_push";
license = licenses.agpl3Plus;
maintainers = with maintainers; [ ajs124 ];
maintainers = teams.helsinki-systems.members;
};
}

View file

@ -136,7 +136,7 @@ let
description = "An enhanced, drop-in replacement for MySQL";
homepage = "https://mariadb.org/";
license = licenses.gpl2;
maintainers = with maintainers; [ thoughtpolice ajs124 das_j ];
maintainers = with maintainers; [ thoughtpolice ] ++ teams.helsinki-systems.members;
platforms = platforms.all;
};
};

View file

@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
description = "Galera 3 wsrep provider library";
homepage = "https://galeracluster.com/";
license = licenses.lgpl2Only;
maintainers = with maintainers; [ ajs124 izorkin ];
maintainers = with maintainers; [ izorkin ] ++ teams.helsinki-systems.members;
platforms = platforms.all;
broken = stdenv.isDarwin;
};

View file

@ -163,12 +163,12 @@ stdenv.mkDerivation (finalAttrs: {
sed -i s_/usr/bin/proxysql_$out/bin/proxysql_ $out/lib/systemd/system/*.service
'';
meta = {
meta = with lib; {
broken = stdenv.isDarwin;
description = "High-performance MySQL proxy";
homepage = "https://proxysql.com/";
license = with lib.licenses; [ gpl3Only ];
maintainers = with lib.maintainers; [ ajs124 ];
platforms = lib.platforms.unix;
license = with licenses; [ gpl3Only ];
maintainers = teams.helsinki-systems.members;
platforms = platforms.unix;
};
})

View file

@ -45,7 +45,7 @@ let
description = "Web application accelerator also known as a caching HTTP reverse proxy";
homepage = "https://www.varnish-cache.org";
license = licenses.bsd2;
maintainers = with maintainers; [ ajs124 ];
maintainers = teams.helsinki-systems.members;
platforms = platforms.unix;
};
};

View file

@ -74,7 +74,7 @@ gnustep.stdenv.mkDerivation rec {
license = with licenses; [ gpl2Only lgpl21Only ];
homepage = "https://sogo.nu/";
platforms = platforms.linux;
maintainers = with maintainers; [ ajs124 das_j ];
maintainers = with maintainers; [];
};
}

View file

@ -58,6 +58,6 @@ stdenv.mkDerivation rec {
description = "SGI XFS utilities";
license = with licenses; [ gpl2Only lgpl21 gpl3Plus ]; # see https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tree/debian/copyright
platforms = platforms.linux;
maintainers = with maintainers; [ dezgeg ajs124 ];
maintainers = with maintainers; [ dezgeg ] ++ teams.helsinki-systems.members;
};
}

View file

@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
homepage = "https://ipxe.org/wimboot";
description = "Windows Imaging Format bootloader";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ das_j ajs124 ];
maintainers = teams.helsinki-systems.members;
platforms = [ "x86_64-linux" ];
};
}

View file

@ -13,7 +13,7 @@ in
};
extraPatches = [ ./ssh-keysign-8.5.patch ];
extraMeta.maintainers = with lib.maintainers; [ das_j ];
extraMeta.maintainers = lib.teams.helsinki-systems.members;
};
openssh_hpn = common rec {

View file

@ -169,7 +169,7 @@ stdenv.mkDerivation rec {
description = "Validating, recursive, and caching DNS resolver";
license = licenses.bsd3;
homepage = "https://www.unbound.net";
maintainers = with maintainers; [ ajs124 ];
maintainers = lib.teams.helsinki-systems.members;
platforms = platforms.unix;
};
}