maintainers/teams: init and add helsinki-systems
This commit is contained in:
parent
9b11307f42
commit
7b6580dba4
@ -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
|
||||
|
@ -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 = {
|
||||
|
@ -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 ];
|
||||
|
@ -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 ];
|
||||
|
@ -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
|
||||
|
@ -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,
|
||||
|
@ -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 = {
|
||||
|
@ -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 = {
|
||||
|
@ -1,7 +1,7 @@
|
||||
import ./make-test-python.nix ({ pkgs, ... }: {
|
||||
name = "sogo";
|
||||
meta = with pkgs.lib.maintainers; {
|
||||
maintainers = [ ajs124 das_j ];
|
||||
maintainers = [];
|
||||
};
|
||||
|
||||
nodes = {
|
||||
|
@ -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 = {
|
||||
|
@ -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";
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
};
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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; [];
|
||||
};
|
||||
}
|
||||
|
@ -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/";
|
||||
};
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
};
|
||||
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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";
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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 = {
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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";
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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;
|
||||
};
|
||||
};
|
||||
|
@ -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;
|
||||
};
|
||||
|
@ -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;
|
||||
};
|
||||
})
|
||||
|
@ -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;
|
||||
};
|
||||
};
|
||||
|
@ -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; [];
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
@ -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" ];
|
||||
};
|
||||
}
|
||||
|
@ -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 {
|
||||
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user