summaryrefslogtreecommitdiffstats
path: root/maintainers
diff options
context:
space:
mode:
authoroxalica <oxalicc@pm.me>2020-04-08 14:22:56 +0800
committeroxalica <oxalicc@pm.me>2020-04-08 14:22:56 +0800
commite33256ef246e05afea81bc77bc0a9d31f56a9f60 (patch)
tree805b1e44cf0188054f87bf07508493158c4436e9 /maintainers
parentbde9289415bae0e62e67072e22f5666da4c3a9f5 (diff)
parent39247f8d04c04b3ee629a1f85aeedd582bf41cac (diff)
Merge remote-tracking branch 'channels/nixos-unstable' into rust-analyzer
Diffstat (limited to 'maintainers')
-rw-r--r--maintainers/maintainer-list.nix362
-rwxr-xr-xmaintainers/scripts/nix-generate-from-cpan.pl13
-rw-r--r--maintainers/team-list.nix33
3 files changed, 332 insertions, 76 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index de96a3f97019..883ccc6afb70 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -1,5 +1,5 @@
/* List of NixOS maintainers.
-
+ ```nix
handle = {
# Required
name = "Your name";
@@ -13,32 +13,33 @@
fingerprint = "AAAA BBBB CCCC DDDD EEEE FFFF 0000 1111 2222 3333";
}];
};
+ ```
- where
+ where
- - `handle` is the handle you are going to use in nixpkgs expressions,
- - `name` is your, preferably real, name,
- - `email` is your maintainer email address, and
- - `github` is your GitHub handle (as it appears in the URL of your profile page, `https://github.com/<userhandle>`),
- - `githubId` is your GitHub user ID, which can be found at `https://api.github.com/users/<userhandle>`,
- - `keys` is a list of your PGP/GPG key IDs and fingerprints.
+ - `handle` is the handle you are going to use in nixpkgs expressions,
+ - `name` is your, preferably real, name,
+ - `email` is your maintainer email address, and
+ - `github` is your GitHub handle (as it appears in the URL of your profile page, `https://github.com/<userhandle>`),
+ - `githubId` is your GitHub user ID, which can be found at `https://api.github.com/users/<userhandle>`,
+ - `keys` is a list of your PGP/GPG key IDs and fingerprints.
- `handle == github` is strongly preferred whenever `github` is an acceptable attribute name and is short and convenient.
+ `handle == github` is strongly preferred whenever `github` is an acceptable attribute name and is short and convenient.
- Add PGP/GPG keys only if you actually use them to sign commits and/or mail.
+ Add PGP/GPG keys only if you actually use them to sign commits and/or mail.
- To get the required PGP/GPG values for a key run
- ```shell
- gpg --keyid-format 0xlong --fingerprint <email> | head -n 2
- ```
+ To get the required PGP/GPG values for a key run
+ ```shell
+ gpg --keyid-format 0xlong --fingerprint <email> | head -n 2
+ ```
- !!! Note that PGP/GPG values stored here are for informational purposes only, don't use this file as a source of truth.
+ !!! Note that PGP/GPG values stored here are for informational purposes only, don't use this file as a source of truth.
- More fields may be added in the future.
+ More fields may be added in the future.
- Please keep the list alphabetically sorted.
- See `./scripts/check-maintainer-github-handles.sh` for an example on how to work with this data.
- */
+ Please keep the list alphabetically sorted.
+ See `./scripts/check-maintainer-github-handles.sh` for an example on how to work with this data.
+*/
{
"0x4A6F" = {
email = "0x4A6F@shackspace.de";
@@ -301,6 +302,12 @@
githubId = 786394;
name = "Alexander Krupenkin ";
};
+ albakham = {
+ email = "dev@geber.ga";
+ github = "albakham";
+ githubId = 43479487;
+ name = "Titouan Biteau";
+ };
alexarice = {
email = "alexrice999@hotmail.co.uk";
github = "alexarice";
@@ -411,10 +418,15 @@
githubId = 20530052;
name = "Andrew Miloradovsky";
};
- aminb = {
- email = "amin@aminb.org";
- github = "aminb";
+ notbandali = {
name = "Amin Bandali";
+ email = "bandali@gnu.org";
+ github = "notbandali";
+ githubId = 1254858;
+ keys = [{
+ longkeyid = "rsa4096/0xA21A020248816103";
+ fingerprint = "BE62 7373 8E61 6D6D 1B3A 08E8 A21A 0202 4881 6103";
+ }];
};
aminechikhaoui = {
email = "amine.chikhaoui91@gmail.com";
@@ -644,6 +656,12 @@
githubId = 10285250;
name = "Artur E. Ruuge";
};
+ asbachb = {
+ email = "asbachb-nixpkgs-5c2a@impl.it";
+ github = "asbachb";
+ githubId = 1482768;
+ name = "Benjamin Asbach";
+ };
ashalkhakov = {
email = "artyom.shalkhakov@gmail.com";
github = "ashalkhakov";
@@ -710,6 +728,12 @@
githubId = 55833;
name = "Troels Henriksen";
};
+ atkinschang = {
+ email = "atkinschang+nixpkgs@gmail.com";
+ github = "AtkinsChang";
+ githubId = 5193600;
+ name = "Atkins Chang";
+ };
atnnn = {
email = "etienne@atnnn.com";
github = "atnnn";
@@ -957,6 +981,12 @@
githubId = 2071583;
name = "Benjamin Hipple";
};
+ bhougland = {
+ email = "benjamin.hougland@gmail.com";
+ github = "bhougland18";
+ githubId = 28444296;
+ name = "Benjamin Hougland";
+ };
binarin = {
email = "binarin@binarin.ru";
github = "binarin";
@@ -1250,6 +1280,20 @@
githubId = 5949913;
name = "Carlos Fernandez Sanz";
};
+ cge = {
+ email = "cevans@evanslabs.org";
+ github = "cgevans";
+ githubId = 2054509;
+ name = "Constantine Evans";
+ keys = [
+ { longkeyid = "rsa4096/0xB67DB1D20A93A9F9";
+ fingerprint = "32B1 6EE7 DBA5 16DE 526E 4C5A B67D B1D2 0A93 A9F9";
+ }
+ { longkeyid = "rsa4096/0x1A1D58B86AE2AABD";
+ fingerprint = "669C 1D24 5A87 DB34 6BE4 3216 1A1D 58B8 6AE2 AABD";
+ }
+ ];
+ };
chaduffy = {
email = "charles@dyfis.net";
github = "charles-dyfis-net";
@@ -1572,10 +1616,12 @@
githubId = 2217136;
name = "Ștefan D. Mihăilă";
keys = [
- { longkeyid = "rsa4096/6E68A39BF16A3ECB";
+ {
+ longkeyid = "rsa4096/6E68A39BF16A3ECB";
fingerprint = "CBC9 C7CC 51F0 4A61 3901 C723 6E68 A39B F16A 3ECB";
}
- { longkeyid = "rsa4096/6220AD7846220A52";
+ {
+ longkeyid = "rsa4096/6220AD7846220A52";
fingerprint = "7EAB 1447 5BBA 7DDE 7092 7276 6220 AD78 4622 0A52";
}
];
@@ -1792,7 +1838,7 @@
name = "Didier J. Devroye";
};
devhell = {
- email = "\"^\"@regexmail.net";
+ email = ''"^"@regexmail.net'';
github = "devhell";
githubId = 896182;
name = "devhell";
@@ -1916,6 +1962,12 @@
githubId = 126339;
name = "Domen Kozar";
};
+ dominikh = {
+ email = "dominik@honnef.co";
+ github = "dominikh";
+ githubId = 39825;
+ name = "Dominik Honnef";
+ };
doronbehar = {
email = "me@doronbehar.com";
github = "doronbehar";
@@ -1958,7 +2010,7 @@
drewrisinger = {
email = "drisinger+nixpkgs@gmail.com";
github = "drewrisinger";
- gitHubId = 10198051;
+ githubId = 10198051;
name = "Drew Risinger";
};
dsferruzza = {
@@ -2131,7 +2183,7 @@
};
ehmry = {
email = "ehmry@posteo.net";
- github= "ehmry";
+ github = "ehmry";
githubId = 537775;
name = "Emery Hemingway";
};
@@ -2219,10 +2271,10 @@
name = "Jack Kelly";
};
enorris = {
- name = "Eric Norris";
- email = "erictnorris@gmail.com";
- github = "ericnorris";
- githubId = 1906605;
+ name = "Eric Norris";
+ email = "erictnorris@gmail.com";
+ github = "ericnorris";
+ githubId = 1906605;
};
Enteee = {
email = "nix@duckpond.ch";
@@ -2352,6 +2404,12 @@
fingerprint = "67FE 98F2 8C44 CF22 1828 E12F D57E FA62 5C9A 925F";
}];
};
+ euank = {
+ email = "euank-nixpkg@euank.com";
+ github = "euank";
+ githubId = 2147649;
+ name = "Euan Kemp";
+ };
evanjs = {
email = "evanjsx@gmail.com";
github = "evanjs";
@@ -2745,6 +2803,12 @@
githubId = 3217744;
name = "Peter Ferenczy";
};
+ gila = {
+ email = "jeffry.molanus@gmail.com";
+ github = "gila";
+ githubId = 15957973;
+ name = "Jeffry Molanus";
+ };
gilligan = {
email = "tobias.pflug@gmail.com";
github = "gilligan";
@@ -2787,6 +2851,12 @@
githubId = 12064730;
name = "Alex Ivanov";
};
+ gnxlxnxx = {
+ email = "gnxlxnxx@web.de";
+ github = "gnxlxnxx";
+ githubId = 25820499;
+ name = "Roman Kretschmer";
+ };
goibhniu = {
email = "cillian.deroiste@gmail.com";
github = "cillianderoiste";
@@ -2891,7 +2961,7 @@
github = "hansjoergschurr";
githubId = 9850776;
name = "Hans-Jörg Schurr";
- };
+ };
HaoZeke = {
email = "r95g10@gmail.com";
github = "haozeke";
@@ -3096,6 +3166,12 @@
githubId = 4401220;
name = "Michael Eden";
};
+ illiusdope = {
+ email = "mat@marini.ca";
+ github = "illiusdope";
+ githubId = 61913481;
+ name = "Mat Marini";
+ };
ilya-fedin = {
email = "fedin-ilja2010@ya.ru";
github = "ilya-fedin";
@@ -3177,6 +3253,12 @@
fingerprint = "7311 2700 AB4F 4CDF C68C F6A5 79C3 C47D C652 EA54";
}];
};
+ ivar = {
+ email = "ivar.scholten@protonmail.com";
+ github = "IvarWithoutBones";
+ githubId = 41924494;
+ Name = "Ivar";
+ };
ivegotasthma = {
email = "ivegotasthma@protonmail.com";
github = "ivegotasthma";
@@ -3590,6 +3672,12 @@
github = "jorsn";
githubId = 4646725;
};
+ joshuafern = {
+ name = "Joshua Fern";
+ email = "joshuafern@protonmail.com";
+ github = "JoshuaFern";
+ githubId = 4300747;
+ };
jpas = {
name = "Jarrod Pas";
email = "jarrod@jarrodpas.com";
@@ -3698,6 +3786,16 @@
githubId = 66669;
name = "Jeff Zellner";
};
+ kaction = {
+ name = "Dmitry Bogatov";
+ email = "KAction@disroot.org";
+ github = "kaction";
+ githubId = 44864956;
+ key = [{
+ longkeyid = "ed25519/0x749FD4DFA2E94236";
+ fingerprint = "3F87 0A7C A7B4 3731 2F13 6083 749F D4DF A2E9 4236";
+ }];
+ };
kaiha = {
email = "kai.harries@gmail.com";
github = "kaiha";
@@ -3731,6 +3829,12 @@
github = "kampfschlaefer";
name = "Arnold Krille";
};
+ karantan = {
+ name = "Gasper Vozel";
+ email = "karantan@gmail.com";
+ github = "karantan";
+ githubId = 7062631;
+ };
karolchmist = {
email = "info+nix@chmist.com";
name = "karolchmist";
@@ -3899,6 +4003,11 @@
githubId = 13721712;
name = "Konrad Langenberg";
};
+ kolbycrouch = {
+ email = "kjc.devel@gmail.com";
+ github = "kolbycrouch";
+ name = "Kolby Crouch";
+ };
konimex = {
email = "herdiansyah@netc.eu";
github = "konimex";
@@ -4117,6 +4226,12 @@
github = "leonardoce";
name = "Leonardo Cecchi";
};
+ leshainc = {
+ email = "leshainc@fomalhaut.me";
+ github = "LeshaInc";
+ githubId = 42153076;
+ name = "Alexey Nikashkin";
+ };
lethalman = {
email = "lucabru@src.gnome.org";
github = "lethalman";
@@ -4129,6 +4244,16 @@
githubId = 3425311;
name = "Antoine Eiche";
};
+ lexuge = {
+ name = "Harry Ying";
+ email = "lexugeyky@outlook.com";
+ github = "LEXUGE";
+ githubId = 13804737;
+ keys = [{
+ longkeyid = "rsa4096/0xAE53B4C2E58EDD45";
+ fingerprint = "7FE2 113A A08B 695A C8B8 DDE6 AE53 B4C2 E58E DD45";
+ }];
+ };
lheckemann = {
email = "git@sphalerite.org";
github = "lheckemann";
@@ -4212,10 +4337,10 @@
}];
};
luis = {
- email = "luis.nixos@gmail.com";
- github = "Luis-Hebendanz";
- githubId = 22085373;
- name = "Luis Hebendanz";
+ email = "luis.nixos@gmail.com";
+ github = "Luis-Hebendanz";
+ githubId = 22085373;
+ name = "Luis Hebendanz";
};
lionello = {
email = "lio@lunesu.com";
@@ -4303,6 +4428,12 @@
github = "ltavard";
name = "Laure Tavard";
};
+ luc65r = {
+ email = "lucas@ransan.tk";
+ github = "luc65r";
+ githubId = 59375051;
+ name = "Lucas Ransan";
+ };
lucus16 = {
email = "lars.jellema@gmail.com";
github = "Lucus16";
@@ -4458,12 +4589,12 @@
githubId = 50230945;
name = "Marcus Boyd";
};
- marenz = {
- email = "marenz@arkom.men";
- github = "marenz2569";
- githubId = 12773269;
- name = "Markus Schmidl";
- };
+ marenz = {
+ email = "marenz@arkom.men";
+ github = "marenz2569";
+ githubId = 12773269;
+ name = "Markus Schmidl";
+ };
markus1189 = {
email = "markus1189@gmail.com";
github = "markus1189";
@@ -4532,6 +4663,12 @@
githubId = 1711539;
name = "matklad";
};
+ matt-snider = {
+ email = "matt.snider@protonmail.com";
+ github = "matt-snider";
+ githubId = 11810057;
+ name = "Matt Snider";
+ };
matthewbauer = {
email = "mjbauer95@gmail.com";
github = "matthewbauer";
@@ -4566,6 +4703,12 @@
githubId = 1269099;
name = "Marius Bakke";
};
+ mbaillie = {
+ email = "martin@baillie.email";
+ github = "martinbaillie";
+ githubId = 613740;
+ name = "Martin Baillie";
+ };
mbbx6spp = {
email = "me@susanpotter.net";
github = "mbbx6spp";
@@ -4707,7 +4850,7 @@
githubId = 668926;
name = "Maximilian Güntner";
};
- mhaselsteiner = {
+ mhaselsteiner = {
email = "magdalena.haselsteiner@gmx.at";
github = "mhaselsteiner";
githubId = 20536514;
@@ -4770,12 +4913,24 @@
githubId = 3958340;
name = "Eshin Kunishima";
};
+ mikesperber = {
+ email = "sperber@deinprogramm.de";
+ github = "mikesperber";
+ githubId = 1387206;
+ name = "Mike Sperber";
+ };
mildlyincompetent = {
email = "nix@kch.dev";
github = "mildlyincompetent";
githubId = 19479662;
name = "Kajetan Champlewski";
};
+ millerjason = {
+ email = "mailings-github@millerjason.com";
+ github = "millerjason";
+ githubId = 7610974;
+ name = "Jason Miller";
+ };
miltador = {
email = "miltador@yandex.ua";
name = "Vasiliy Solovey";
@@ -4789,7 +4944,12 @@
minijackson = {
email = "minijackson@riseup.net";
github = "minijackson";
+ githubId = 1200507;
name = "Rémi Nicole";
+ keys = [{
+ longkeyid = "rsa2048/0xFEA888C9F5D64F62";
+ fingerprint = "3196 83D3 9A1B 4DE1 3DC2 51FD FEA8 88C9 F5D6 4F62";
+ }];
};
mirdhyn = {
email = "mirdhyn@gmail.com";
@@ -4872,11 +5032,11 @@
mmilata = {
email = "martin@martinmilata.cz";
github = "mmilata";
- gitHubId = 85857;
+ githubId = 85857;
name = "Martin Milata";
};
mmlb = {
- email = "me.mmlb@mmlb.me";
+ email = "manny@peekaboo.mmlb.icu";
github = "mmlb";
name = "Manuel Mendez";
};
@@ -5502,6 +5662,12 @@
githubId = 11016164;
name = "Fedor Pakhomov";
};
+ paluh = {
+ email = "paluho@gmail.com";
+ github = "paluh";
+ githubId = 190249;
+ name = "Tomasz Rybarczyk";
+ };
pamplemousse = {
email = "xav.maso@gmail.com";
github = "Pamplemousse";
@@ -5775,11 +5941,10 @@
github = "pradyuman";
githubId = 9904569;
name = "Pradyuman Vig";
- keys = [
- { longkeyid = "rsa4096/4F74D5361C4CA31E";
- fingerprint = "240B 57DE 4271 2480 7CE3 EAC8 4F74 D536 1C4C A31E";
- }
- ];
+ keys = [{
+ longkeyid = "rsa4096/4F74D5361C4CA31E";
+ fingerprint = "240B 57DE 4271 2480 7CE3 EAC8 4F74 D536 1C4C A31E";
+ }];
};
prikhi = {
email = "pavan.rikhi@gmail.com";
@@ -5793,10 +5958,12 @@
githubId = 7537109;
name = "Michael Weiss";
keys = [
- { longkeyid = "ed25519/0x130826A6C2A389FD"; # Git only
+ {
+ longkeyid = "ed25519/0x130826A6C2A389FD"; # Git only
fingerprint = "86A7 4A55 07D0 58D1 322E 37FD 1308 26A6 C2A3 89FD";
}
- { longkeyid = "rsa3072/0xBCA9943DD1DF4C04"; # Email, etc.
+ {
+ longkeyid = "rsa3072/0xBCA9943DD1DF4C04"; # Email, etc.
fingerprint = "AF85 991C C950 49A2 4205 1933 BCA9 943D D1DF 4C04";
}
];
@@ -5881,6 +6048,12 @@
githubId = 37715;
name = "Brian McKenna";
};
+ puzzlewolf = {
+ email = "nixos@nora.pink";
+ github = "puzzlewolf";
+ githubId = 23097564;
+ name = "Nora Widdecke";
+ };
pxc = {
email = "patrick.callahan@latitudeengineering.com";
name = "Patrick Callahan";
@@ -5891,6 +6064,12 @@
githubId = 4579165;
name = "Danny Bautista";
};
+ peelz = {
+ email = "peelz.dev+nixpkgs@gmail.com";
+ github = "louistakepillz";
+ githubId = 920910;
+ name = "peelz";
+ };
q3k = {
email = "q3k@q3k.org";
github = "q3k";
@@ -5919,6 +6098,11 @@
fingerprint = "7573 56D7 79BB B888 773E 415E 736C CDF9 EF51 BD97";
}];
};
+ raboof = {
+ email = "arnout@bzzt.net";
+ github = "raboof";
+ name = "Arnout Engelen";
+ };
rafaelgg = {
email = "rafael.garcia.gallego@gmail.com";
github = "rafaelgg";
@@ -6145,6 +6329,12 @@
githubId = 2507744;
name = "Roland Koebler";
};
+ rkrzr = {
+ email = "ops+nixpkgs@channable.com";
+ github = "rkrzr";
+ githubId = 82817;
+ name = "Robert Kreuzer";
+ };
rlupton20 = {
email = "richard.lupton@gmail.com";
github = "rlupton20";
@@ -6156,12 +6346,10 @@
github = "rnhmjoj";
githubId = 2817565;
name = "Michele Guerini Rocco";
- keys =
- [
- { longkeyid = "ed25519/0xBFBAF4C975F76450";
- fingerprint = "92B2 904F D293 C94D C4C9 3E6B BFBA F4C9 75F7 6450";
- }
- ];
+ keys = [{
+ longkeyid = "ed25519/0xBFBAF4C975F76450";
+ fingerprint = "92B2 904F D293 C94D C4C9 3E6B BFBA F4C9 75F7 6450";
+ }];
};
rob = {
email = "rob.vermaas@gmail.com";
@@ -6366,10 +6554,10 @@
}];
};
samrose = {
- email = "samuel.rose@gmail.com";
- github = "samrose";
- githubId = 115821;
- name = "Sam Rose";
+ email = "samuel.rose@gmail.com";
+ github = "samrose";
+ githubId = 115821;
+ name = "Sam Rose";
};
samueldr = {
email = "samuel@dionne-riel.com";
@@ -6605,6 +6793,11 @@
github = "shmish111";
name = "David Smith";
};
+ shnarazk = {
+ email = "shujinarazaki@protonmail.com";
+ github = "shnarazk";
+ name = "Narazaki Shuji";
+ };
shou = {
email = "x+g@shou.io";
github = "Shou";
@@ -6681,6 +6874,12 @@
githubId = 848812;
name = "Stephan Jau";
};
+ sjfloat = {
+ email = "steve+nixpkgs@jonescape.com";
+ github = "sjfloat";
+ githubId = 216167;
+ name = "Steve Jones";
+ };
sjmackenzie = {
email = "setori88@gmail.com";
github = "sjmackenzie";
@@ -7176,6 +7375,12 @@
githubId = 378734;
name = "TG ⊗ Θ";
};
+ th0rgal = {
+ email = "thomas.marchand@tuta.io";
+ github = "Th0rgal";
+ githubId = 41830259;
+ name = "Thomas Marchand";
+ };
thall = {
email = "niclas.thall@gmail.com";
github = "thall";
@@ -7217,6 +7422,12 @@
githubId = 8547242;
name = "Stefan Rohrbacher";
};
+ "thelegy" = {
+ email = "mail+nixos@0jb.de";
+ github = "thelegy";
+ githubId = 3105057;
+ name = "Jan Beinke";
+ };
thesola10 = {
email = "thesola10@bobile.fr";
github = "thesola10";
@@ -7239,6 +7450,12 @@
githubId = 844343;
name = "Thiago K. Okada";
};
+ thmzlt = {
+ email = "git@thomazleite.com";
+ github = "thmzlt";
+ githubId = 7709;
+ name = "Thomaz Leite";
+ };
ThomasMader = {
email = "thomas.mader@gmail.com";
github = "ThomasMader";
@@ -7314,10 +7531,10 @@
github = "tkerber";
githubId = 5722198;
name = "Thomas Kerber";
- keys = [ {
+ keys = [{
longkeyid = "rsa4096/0x8489B911F9ED617B";
fingerprint = "556A 403F B0A2 D423 F656 3424 8489 B911 F9ED 617B";
- } ];
+ }];
};
tmplt = {
email = "tmplt@dragons.rocks";
@@ -7597,7 +7814,8 @@
};
vcunat = {
name = "Vladimír Čunát";
- email = "v@cunat.cz"; # vcunat@gmail.com predominated in commits before 2019/03
+ # vcunat@gmail.com predominated in commits before 2019/03
+ email = "v@cunat.cz";
github = "vcunat";
githubId = 1785925;
keys = [{
@@ -7849,6 +8067,12 @@
githubId = 13489144;
name = "Calle Rosenquist";
};
+ xe = {
+ email = "me@christine.website";
+ github = "Xe";
+ githubId = 529003;
+ name = "Christine Dodrill";
+ };
xeji = {
email = "xeji@cat3.de";
github = "xeji";
@@ -8177,6 +8401,10 @@
githubId = 474343;
name = "Xavier Zwirtz";
};
+ ymeister = {
+ name = "Yuri Meister";
+ email = "47071325+ymeister@users.noreply.github.com";
+ github = "ymeister";
+ githubId = 47071325;
+ };
}
-
-
diff --git a/maintainers/scripts/nix-generate-from-cpan.pl b/maintainers/scripts/nix-generate-from-cpan.pl
index e04d3713e9a1..f02af4ea6693 100755
--- a/maintainers/scripts/nix-generate-from-cpan.pl
+++ b/maintainers/scripts/nix-generate-from-cpan.pl
@@ -6,6 +6,7 @@ use warnings;
use CPAN::Meta();
use CPANPLUS::Backend();
+use Module::CoreList;
use Getopt::Long::Descriptive qw( describe_options );
use JSON::PP qw( encode_json );
use Log::Log4perl qw(:easy);
@@ -164,7 +165,7 @@ Readonly::Hash my %LICENSE_MAP => (
# License not provided in metadata.
unknown => {
- licenses => [qw( unknown )],
+ licenses => [],
amb => 1
}
);
@@ -278,14 +279,8 @@ sub get_deps {
foreach my $n ( $deps->required_modules ) {
next if $n eq "perl";
- # Figure out whether the module is a core module by attempting
- # to `use` the module in a pure Perl interpreter and checking
- # whether it succeeded. Note, $^X is a magic variable holding
- # the path to the running Perl interpreter.
- if ( system("env -i $^X -M$n -e1 >/dev/null 2>&1") == 0 ) {
- DEBUG("skipping Perl-builtin module $n");
- next;
- }
+ my @core = Module::CoreList->find_modules(qr/^$n$/);
+ next if (@core);
my $pkg = module_to_pkg( $cb, $n );
diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix
new file mode 100644
index 000000000000..1d8b291978b3
--- /dev/null
+++ b/maintainers/team-list.nix
@@ -0,0 +1,33 @@
+/* List of maintainer teams.
+ name = {
+ # Required
+ members = [ maintainer1 maintainer2 ];
+ scope = "Maintain foo packages.";
+ };
+
+ where
+
+ - `members` is the list of maintainers belonging to the group,
+ - `scope` describes the scope of the group.
+
+ More fields may be added in the future.
+
+ Please keep the list alphabetically sorted.
+ */
+
+{ lib }:
+with lib.maintainers; {
+ freedesktop = {
+ members = [ jtojnar worldofpeace ];
+ scope = "Maintain Freedesktop.org packages for graphical desktop.";
+ };
+
+ gnome = {
+ members = [
+ hedning
+ jtojnar
+ worldofpeace
+ ];
+ scope = "Maintain GNOME desktop environment and platform.";
+ };
+}