Merge pull request #268109 from helsinki-systems/helsinki-maintainer-team

maintainers/teams: init and add helsinki-systems

Changed files
+63 -53
maintainers
nixos
pkgs
applications
backup
unifi-protect-backup
misc
geoipupdate
version-management
gitlab
gitlab-pages
development
libraries
libmaxminddb
libnftnl
libspf2
opendmarc
openldap
sope
spandsp
php-packages
maxminddb
tools
continuous-integration
jenkins
misc
hydra
os-specific
linux
apparmor
lvm2
nftables
vdo
servers
http
nginx
mail
dovecot
plugins
pigeonhole
exim
monitoring
icinga2
loki
nextcloud
sql
mariadb
proxysql
varnish
web-apps
tools
filesystems
xfsprogs
misc
wimboot
networking
openssh
unbound
+10
maintainers/team-list.nix
···
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
+2 -2
nixos/tests/iscsi-root.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 = {
+2 -2
nixos/tests/lvm2/systemd-stage-1.nix
···
'';
}.${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 ];
+1 -1
nixos/tests/lvm2/thinpool.nix
···
{ 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 ];
+2 -2
nixos/tests/lvm2/vdo.nix
···
{ 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
+2 -2
nixos/tests/mysql/mariadb-galera.nix
···
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,
+2 -2
nixos/tests/mysql/mysql-replication.nix
···
name ? mkTestName package,
}: makeTest {
name = "${name}-replication";
-
meta = with pkgs.lib.maintainers; {
-
maintainers = [ ajs124 das_j ];
+
meta = {
+
maintainers = lib.teams.helsinki-systems.members;
};
nodes = {
+2 -2
nixos/tests/mysql/mysql.nix
···
hasRocksDB ? pkgs.stdenv.hostPlatform.is64bit
}: makeTest {
inherit name;
-
meta = with lib.maintainers; {
-
maintainers = [ ajs124 das_j ];
+
meta = {
+
maintainers = lib.teams.helsinki-systems.members;
};
nodes = {
+1 -1
nixos/tests/sogo.nix
···
import ./make-test-python.nix ({ pkgs, ... }: {
name = "sogo";
meta = with pkgs.lib.maintainers; {
-
maintainers = [ ajs124 das_j ];
+
maintainers = [];
};
nodes = {
+3 -3
nixos/tests/varnish.nix
···
, 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 = {
+1 -1
pkgs/applications/backup/unifi-protect-backup/default.nix
···
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";
};
}
+1 -1
pkgs/applications/misc/geoipupdate/default.nix
···
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;
};
}
+1 -1
pkgs/applications/version-management/gitlab/gitlab-pages/default.nix
···
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;
};
}
+1 -1
pkgs/development/libraries/libmaxminddb/default.nix
···
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;
};
+1 -1
pkgs/development/libraries/libnftnl/default.nix
···
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;
};
}
+1 -1
pkgs/development/libraries/libspf2/default.nix
···
"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;
};
}
+1 -1
pkgs/development/libraries/opendmarc/default.nix
···
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;
};
}
+1 -1
pkgs/development/libraries/openldap/default.nix
···
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;
};
}
+1 -1
pkgs/development/libraries/sope/default.nix
···
license = licenses.publicDomain;
homepage = "https://github.com/inverse-inc/sope";
platforms = platforms.linux;
-
maintainers = with maintainers; [ ajs124 das_j ];
+
maintainers = with maintainers; [];
};
}
+1 -1
pkgs/development/libraries/spandsp/common.nix
···
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/";
};
+1 -1
pkgs/development/php-packages/maxminddb/default.nix
···
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;
};
}
+1 -1
pkgs/development/tools/continuous-integration/jenkins/default.nix
···
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;
+1 -1
pkgs/development/tools/misc/hydra/unstable.nix
···
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;
};
}
+1 -1
pkgs/os-specific/linux/apparmor/default.nix
···
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;
};
+1 -1
pkgs/os-specific/linux/lvm2/common.nix
···
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;
};
}
+1 -1
pkgs/os-specific/linux/nftables/default.nix
···
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";
};
}
+1 -1
pkgs/os-specific/linux/vdo/default.nix
···
# 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;
};
}
+1 -1
pkgs/servers/http/nginx/generic.nix
···
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;
};
}
+1 -1
pkgs/servers/mail/dovecot/default.nix
···
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 = {
+1 -1
pkgs/servers/mail/dovecot/plugins/pigeonhole/default.nix
···
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;
};
}
+1 -1
pkgs/servers/mail/exim/default.nix
···
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";
};
}
+1 -1
pkgs/servers/monitoring/icinga2/default.nix
···
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;
};
}
+1 -1
pkgs/servers/monitoring/loki/default.nix
···
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;
};
}
+1 -1
pkgs/servers/nextcloud/notify_push.nix
···
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;
};
}
+1 -1
pkgs/servers/sql/mariadb/default.nix
···
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;
};
};
+1 -1
pkgs/servers/sql/mariadb/galera/default.nix
···
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;
};
+4 -4
pkgs/servers/sql/proxysql/default.nix
···
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;
};
})
+1 -1
pkgs/servers/varnish/default.nix
···
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;
};
};
+1 -1
pkgs/servers/web-apps/sogo/default.nix
···
license = with licenses; [ gpl2Only lgpl21Only ];
homepage = "https://sogo.nu/";
platforms = platforms.linux;
-
maintainers = with maintainers; [ ajs124 das_j ];
+
maintainers = with maintainers; [];
};
}
+1 -1
pkgs/tools/filesystems/xfsprogs/default.nix
···
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;
};
}
+1 -1
pkgs/tools/misc/wimboot/default.nix
···
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" ];
};
}
+1 -1
pkgs/tools/networking/openssh/default.nix
···
};
extraPatches = [ ./ssh-keysign-8.5.patch ];
-
extraMeta.maintainers = with lib.maintainers; [ das_j ];
+
extraMeta.maintainers = lib.teams.helsinki-systems.members;
};
openssh_hpn = common rec {
+1 -1
pkgs/tools/networking/unbound/default.nix
···
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;
};
})