diff options
Diffstat (limited to 'maintainers')
-rw-r--r-- | maintainers/maintainer-list.nix | 681 | ||||
-rw-r--r-- | maintainers/scripts/check-hydra-by-maintainer.nix | 13 | ||||
-rwxr-xr-x | maintainers/scripts/haskell/update-hackage.sh | 2 | ||||
-rwxr-xr-x | maintainers/scripts/haskell/update-stackage.sh | 2 | ||||
-rw-r--r-- | maintainers/scripts/luarocks-packages.csv | 1 | ||||
-rwxr-xr-x | maintainers/scripts/nix-generate-from-cpan.pl | 11 | ||||
-rw-r--r-- | maintainers/scripts/update-dotnet-lockfiles.nix | 72 | ||||
-rw-r--r-- | maintainers/team-list.nix | 29 |
8 files changed, 769 insertions, 42 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6f7d53e158b..08d54dbd861 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -195,6 +195,16 @@ githubId = 15312184; name = "Rebecca Turner"; }; + _999eagle = { + email = "github@999eagle.moe"; + matrix = "@sophie:catgirl.cloud"; + github = "999eagle"; + githubId = 1221984; + name = "Sophie Tauchert"; + keys = [{ + fingerprint = "7B59 F09E 0FE5 BC34 F032 1FB4 5270 1DE5 F5F5 1125"; + }]; + }; a1russell = { email = "adamlr6+pub@gmail.com"; github = "a1russell"; @@ -571,6 +581,12 @@ githubId = 1318982; name = "Anders Claesson"; }; + akechishiro = { + email = "akechishiro-aur+nixpkgs@lahfa.xyz"; + github = "AkechiShiro"; + githubId = 14914796; + name = "Samy Lahfa"; + }; a-kenji = { email = "aks.kenji@protonmail.com"; github = "a-kenji"; @@ -622,6 +638,12 @@ githubId = 43479487; name = "Titouan Biteau"; }; + aldoborrero = { + email = "aldoborrero+nixos@pm.me"; + github = "aldoborrero"; + githubId = 82811; + name = "Aldo Borrero"; + }; aleksana = { email = "me@aleksana.moe"; github = "Aleksanaa"; @@ -797,6 +819,12 @@ fingerprint = "B422 CFB1 C9EF 73F7 E1E2 698D F53E 3233 42F7 A6D3A"; }]; }; + alxsimon = { + email = "alexis.simon@normalesup.org"; + github = "alxsimon"; + githubId = 9567176; + name = "Alexis Simon"; + }; alyaeanyx = { email = "alyaeanyx@mailbox.org"; github = "alyaeanyx"; @@ -1209,6 +1237,18 @@ githubId = 914687; name = "Alexis Praga"; }; + aprl = { + email = "aprl@acab.dev"; + github = "cutestnekoaqua"; + githubId = 30842467; + name = "April John"; + }; + aqrln = { + email = "nix@aqrln.net"; + github = "aqrln"; + githubId = 4923335; + name = "Alexey Orlenko"; + }; ar1a = { email = "aria@ar1as.space"; github = "ar1a"; @@ -1361,6 +1401,12 @@ githubId = 37193992; name = "Arthur Teisseire"; }; + arti5an = { + email = "artis4n@outlook.com"; + github = "arti5an"; + githubId = 14922630; + name = "Richard Smith"; + }; artturin = { email = "artturin@artturin.com"; matrix = "@artturin:matrix.org"; @@ -1429,6 +1475,12 @@ githubId = 453170; name = "Alastair Pharo"; }; + astavie = { + email = "astavie@pm.me"; + github = "astavie"; + githubId = 7745457; + name = "Astavie"; + }; astro = { email = "astro@spaceboyz.net"; github = "astro"; @@ -1465,6 +1517,13 @@ fingerprint = "DD52 6BC7 767D BA28 16C0 95E5 6840 89CE 67EB B691"; }]; }; + atalii = { + email = "taliauster@gmail.com"; + github = "atalii"; + githubId = 120901234; + name = "tali auster"; + matrix = "@atalii:matrix.org"; + }; ataraxiasjel = { email = "nix@ataraxiadev.com"; github = "AtaraxiaSjel"; @@ -1657,6 +1716,13 @@ fingerprint = "2688 0377 C31D 9E81 9BDF 83A8 C8C6 BDDB 3847 F72B"; }]; }; + azazak123 = { + email = "azazaka2002@gmail.com"; + matrix = "@ne_dvoeshnik:matrix.org"; + name = "Volodymyr Antonov"; + github = "azazak123"; + githubId = 50211158; + }; azd325 = { email = "tim.kleinschmidt@gmail.com"; github = "Azd325"; @@ -1696,6 +1762,12 @@ fingerprint = "6FBC A462 4EAF C69C A7C4 98C1 F044 3098 48A0 7CAC"; }]; }; + babeuh = { + name = "Raphael Le Goaller"; + email = "babeuh@rlglr.fr"; + github = "babeuh"; + githubId = 60193302; + }; bachp = { email = "pascal.bach@nextrem.ch"; matrix = "@bachp:matrix.org"; @@ -1794,6 +1866,16 @@ fingerprint = "A3E1 C409 B705 50B3 BF41 492B 5684 0A61 4DBE 37AE"; }]; }; + bastaynav = { + name = "Ivan Bastrakov"; + email = "bastaynav@proton.me"; + matrix = "@bastaynav:matrix.org"; + github = "bastaynav"; + githubId = 6987136; + keys = [{ + fingerprint = "2C6D 37D4 6AA1 DCDA BE8D F346 43E2 CF4C 01B9 4940"; + }]; + }; basvandijk = { email = "v.dijk.bas@gmail.com"; github = "basvandijk"; @@ -1917,6 +1999,12 @@ github = "beardhatcode"; githubId = 662538; }; + beeb = { + name = "Valentin Bersier"; + email = "hi@beeb.li"; + github = "beeb"; + githubId = 703631; + }; beezow = { name = "beezow"; email = "zbeezow@gmail.com"; @@ -1957,6 +2045,16 @@ fingerprint = "E9A3 7864 2165 28CE 507C CA82 72EA BF75 C331 CD25"; }]; }; + Benjamin-L = { + name = "Benjamin Lee"; + email = "benjamin@computer.surgery"; + matrix = "@benjamin:computer.surgery"; + github = "Benjamin-L"; + githubId = 6504174; + keys = [{ + fingerprint = "9D84 09A0 44FC 1EEB AE2D FA30 FB96 24E2 885D 55A4"; + }]; + }; benkuhn = { email = "ben@ben-kuhn.com"; github = "ben-kuhn"; @@ -2222,6 +2320,12 @@ fingerprint = "17C7 95D4 871C 2F87 83C8 053D 0C61 C4E5 907F 76C8"; }]; }; + booniepepper = { + name = "J.R. Hill"; + email = "justin@so.dang.cool"; + github = "booniepepper"; + githubId = 17605298; + }; bootstrap-prime = { email = "bootstrap.prime@gmail.com"; github = "bootstrap-prime"; @@ -2488,7 +2592,7 @@ }; cafkafk = { email = "christina@cafkafk.com"; - matrix = "@cafkafk:matrix.cafkafk.com"; + matrix = "@cafkafk:m.cafkafk.com"; name = "Christina Sørensen"; github = "cafkafk"; githubId = 89321978; @@ -2501,6 +2605,12 @@ } ]; }; + CaitlinDavitt = { + email = "CaitlinDavitt@gmail.com"; + github = "CaitlinDavitt"; + githubId = 48105979; + name = "Caitlin Davitt"; + }; calavera = { email = "david.calavera@gmail.com"; github = "calavera"; @@ -2592,6 +2702,12 @@ githubId = 82591; name = "Carl Sverre"; }; + carlthome = { + name = "Carl Thomé"; + email = "carlthome@gmail.com"; + github = "carlthome"; + githubId = 1595907; + }; carpinchomug = { email = "aki.suda@protonmail.com"; github = "carpinchomug"; @@ -2687,6 +2803,13 @@ githubId = 64804; name = "Dennis Gosnell"; }; + cdmistman = { + name = "Colton Donnelly"; + email = "colton@donn.io"; + matrix = "@donnellycolton:matrix.org"; + github = "cdmistman"; + githubId = 23486351; + }; ceedubs = { email = "ceedubs@gmail.com"; github = "ceedubs"; @@ -2779,6 +2902,13 @@ githubId = 6608071; name = "Charles Huyghues-Despointes"; }; + chayleaf = { + email = "chayleaf-nix@pavluk.org"; + github = "chayleaf"; + githubId = 9590981; + matrix = "@chayleaf:matrix.pavluk.org"; + name = "Anna Pavlyuk"; + }; chekoopa = { email = "chekoopa@mail.ru"; github = "chekoopa"; @@ -2830,6 +2960,12 @@ githubId = 14790226; name = "Hubert Jasudowicz"; }; + c-h-johnson = { + name = "Charles Johnson"; + email = "charles@charlesjohnson.name"; + github = "c-h-johnson"; + githubId = 138403247; + }; chkno = { email = "scottworley@scottworley.com"; github = "chkno"; @@ -3197,6 +3333,12 @@ githubId = 244239; name = "Mauricio Collares"; }; + coloquinte = { + email = "gabriel.gouvine_nix@m4x.org"; + github = "coloquinte"; + githubId = 4102525; + name = "Gabriel Gouvine"; + }; commandodev = { email = "ben@perurbis.com"; github = "commandodev"; @@ -3222,6 +3364,12 @@ name = "Changsheng Wu"; githubId = 2083950; }; + conni2461 = { + email = "simon.hauser@outlook.com"; + github = "Conni2461"; + name = "Simon Hauser"; + githubId = 15233006; + }; connorbaker = { email = "connor.baker@tweag.io"; matrix = "@connorbaker:matrix.org"; @@ -3716,6 +3864,12 @@ githubId = 49904992; name = "Dawid Sowa"; }; + dbalan = { + email = "nix@dbalan.in"; + github = "dbalan"; + githubId = 223910; + name = "Dhananjay Balan"; + }; dbeckwith = { email = "djbsnx@gmail.com"; github = "dbeckwith"; @@ -3947,6 +4101,13 @@ githubId = 17111639; name = "Devin Singh"; }; + devpikachu = { + email = "andrei.hava@proton.me"; + matrix = "@andrei:matrix.detpikachu.dev"; + github = "devpikachu"; + githubId = 30475873; + name = "Andrei Hava"; + }; devusb = { email = "mhelton@devusb.us"; github = "devusb"; @@ -3992,6 +4153,12 @@ fingerprint = "1C4E F4FE 7F8E D8B7 1E88 CCDF BAB1 D15F B7B4 D4CE"; }]; }; + dgollings = { + email = "daniel.gollings+nixpkgs@gmail.com"; + github = "dgollings"; + githubId = 2032823; + name = "Daniel Gollings"; + }; dgonyeo = { email = "derek@gonyeo.com"; github = "dgonyeo"; @@ -4173,6 +4340,14 @@ githubId = 39825; name = "Dominik Honnef"; }; + donovanglover = { + github = "donovanglover"; + githubId = 2374245; + name = "Donovan Glover"; + keys = [{ + fingerprint = "EE7D 158E F9E7 660E 0C33 86B2 8FC5 F7D9 0A5D 8F4D"; + }]; + }; doriath = { email = "tomasz.zurkowski@gmail.com"; github = "doriath"; @@ -4185,6 +4360,12 @@ githubId = 10998835; name = "Doron Behar"; }; + dotemup = { + email = "dotemup.designs+nixpkgs@gmail.com"; + github = "dotemup"; + githubId = 11077277; + name = "Dote"; + }; dotlambda = { email = "rschuetz17@gmail.com"; matrix = "@robert:funklause.de"; @@ -4309,12 +4490,12 @@ }; dsuetin = { name = "Danil Suetin"; - email = "suetin085@gmail.com"; + email = "suetin085+nixpkgs@protonmail.com"; matrix = "@dani0854:matrix.org"; github = "dani0854"; githubId = 32674935; keys = [{ - fingerprint = "6CC2 D713 6703 0D86 CA29 C71F 23B5 AA6F A374 F2FE"; + fingerprint = "E033 FE26 0E62 224B B35C 75C9 DE8B 9CED 0696 C600"; }]; }; dsymbol = { @@ -4456,6 +4637,15 @@ githubId = 1516017; name = "Ed Cragg"; }; + eddsteel = { + email = "edd@eddsteel.com"; + github = "eddsteel"; + githubId = 206872; + name = "Edd Steel"; + keys = [{ + fingerprint = "1BE8 48D7 6C7C 4C51 349D DDCC 3362 0159 D403 85A0"; + }]; + }; edef = { email = "edef@edef.eu"; github = "edef1c"; @@ -4502,6 +4692,12 @@ githubId = 54799; name = "Edward Tjörnhammar"; }; + ee2500 = { + email = "earthengine@skiff.com"; + github = "ee2500"; + githubId = 134107129; + name = "EarthEngine"; + }; eelco = { email = "edolstra+nixpkgs@gmail.com"; github = "edolstra"; @@ -5057,6 +5253,12 @@ fingerprint = "FC1D 3E4F CBCA 80DF E870 6397 C811 6E3A 0C1C A76A"; }]; }; + exploitoverload = { + email = "nix@exploitoverload.com"; + github = "exploitoverload"; + githubId = 99678549; + name = "Asier Armenteros"; + }; extends = { email = "sharosari@gmail.com"; github = "ImExtends"; @@ -5167,6 +5369,12 @@ githubId = 4246921; name = "Florian Beeres"; }; + fd = { + email = "simon.menke@gmail.com"; + github = "fd"; + githubId = 591; + name = "Simon Menke"; + }; fdns = { email = "fdns02@gmail.com"; github = "fdns"; @@ -5456,6 +5664,12 @@ githubId = 84968; name = "Florian Paul Schmidt"; }; + fptje = { + email = "fpeijnenburg@gmail.com"; + github = "FPtje"; + githubId = 1202014; + name = "Falco Peijnenburg"; + }; fragamus = { email = "innovative.engineer@gmail.com"; github = "fragamus"; @@ -5497,6 +5711,18 @@ githubId = 609279; name = "Isaac Shapira"; }; + freyacodes = { + email = "freya@arbjerg.dev"; + github = "freyacodes"; + githubId = 2582617; + name = "Freya Arbjerg"; + }; + fricklerhandwerk = { + email = "valentin@fricklerhandwerk.de"; + github = "fricklerhandwerk"; + githubId = 6599296; + name = "Valentin Gagarin"; + }; fridh = { email = "fridh@fridh.nl"; github = "FRidh"; @@ -5539,6 +5765,12 @@ githubId = 134872; name = "Sergei Lukianov"; }; + fsagbuya = { + email = "fa@m-labs.ph"; + github = "fsagbuya"; + githubId = 77672306; + name = "Florian Agbuya"; + }; fstamour = { email = "fr.st-amour@gmail.com"; github = "fstamour"; @@ -5593,6 +5825,11 @@ githubId = 17859309; name = "Fuzen"; }; + fwc = { + github = "fwc"; + githubId = 29337229; + name = "mtths"; + }; fxfactorial = { email = "edgar.factorial@gmail.com"; github = "fxfactorial"; @@ -5639,6 +5876,16 @@ fingerprint = "0200 3EF8 8D2B CF2D 8F00 FFDC BBB3 E40E 5379 7FD9"; }]; }; + gaelreyrol = { + email = "me@gaelreyrol.dev"; + matrix = "@Zevran:matrix.org"; + name = "Gaël Reyrol"; + github = "gaelreyrol"; + githubId = 498465; + keys = [{ + fingerprint = "3492 D8FA ACFF 4C5F A56E 50B7 DFB9 B69A 2C42 7F61"; + }]; + }; GaetanLepage = { email = "gaetan@glepage.com"; github = "GaetanLepage"; @@ -5657,6 +5904,11 @@ githubId = 7047019; name = "Florent Becker"; }; + galen = { + github = "galenhuntington"; + githubId = 1851962; + name = "Galen Huntington"; + }; gamb = { email = "adam.gamble@pm.me"; github = "gamb"; @@ -5723,6 +5975,12 @@ githubId = 81654; name = "Damjan Georgievski"; }; + gdd = { + email = "gabriel.doriath.dohler@ens.fr"; + github = "gabriel-doriath-dohler"; + githubId = 40209356; + name = "Gabriel Doriath Döhler"; + }; gdinh = { email = "nix@contact.dinh.ai"; github = "gdinh"; @@ -5815,15 +6073,6 @@ githubId = 3217744; name = "Peter Ferenczy"; }; - ggwpaiushtha = { - name = "Ivan"; - email = "ggwpaiushtha@gmail.com"; - github = "GGwpAiushtha"; - githubId = 6987136; - keys = [{ - fingerprint = "2C6D 37D4 6AA1 DCDA BE8D F346 43E2 CF4C 01B9 4940"; - }]; - }; ghostbuster91 = { name = "Kasper Kondzielski"; email = "kghost0@gmail.com"; @@ -5836,6 +6085,15 @@ githubId = 127353; name = "Geoffrey Huntley"; }; + gigglesquid = { + email = "jack.connors@protonmail.com"; + github = "gigglesquid"; + githubId = 3685154; + name = "Jack connors"; + keys = [{ + fingerprint = "21DF 8034 B212 EDFF 9F19 9C19 F65B 7583 7ABF D019"; + }]; + }; gila = { email = "jeffry.molanus@gmail.com"; github = "gila"; @@ -5923,6 +6181,21 @@ githubId = 25820499; name = "Roman Kretschmer"; }; + goatchurchprime = { + email = "julian@goatchurch.org.uk"; + github = "goatchurchprime"; + githubId = 677254; + name = "Julian Todd"; + }; + gobidev = { + email = "adrian.groh@t-online.de"; + github = "Gobidev"; + githubId = 50576978; + name = "Adrian Groh"; + keys = [{ + fingerprint = "62BD BF30 83E9 7076 9665 B60B 3AA3 153E 98B0 D771"; + }]; + }; goertzenator = { email = "daniel.goertzen@gmail.com"; github = "goertzenator"; @@ -6433,13 +6706,6 @@ githubId = 72349937; name = "Hikari"; }; - - hiljusti = { - name = "J.R. Hill"; - email = "hiljusti@so.dang.cool"; - github = "hiljusti"; - githubId = 17605298; - }; hirenashah = { email = "hiren@hiren.io"; github = "hirenashah"; @@ -6630,6 +6896,11 @@ fingerprint = "78C2 E81C 828A 420B 269A EBC1 49FA 39F8 A7F7 35F9"; }]; }; + hulr = { + github = "hulr"; + githubId = 17255815; + name = "hulr"; + }; humancalico = { email = "humancalico@disroot.org"; github = "humancalico"; @@ -6971,6 +7242,11 @@ githubId = 1817528; name = "Igor Polyakov"; }; + iquerejeta = { + github = "iquerejeta"; + githubId = 31273774; + name = "Inigo Querejeta-Azurmendi"; + }; irenes = { name = "Irene Knapp"; email = "ireneista@gmail.com"; @@ -7186,6 +7462,11 @@ github = "jali-clarke"; githubId = 17733984; }; + james-atkins = { + name = "James Atkins"; + github = "james-atkins"; + githubId = 9221409; + }; jamiemagee = { email = "jamie.magee@gmail.com"; github = "JamieMagee"; @@ -7325,6 +7606,12 @@ githubId = 8685505; name = "Jen-Chieh Shen"; }; + jcspeegs = { + email = "justin@speegs.com"; + github = "jcspeegs"; + githubId = 34928409; + name = "Justin Speegle"; + }; jcumming = { email = "jack@mudshark.org"; github = "jcumming"; @@ -7800,6 +8087,12 @@ githubId = 2576152; name = "John M. Harris, Jr."; }; + johnpyp = { + name = "John Paul Penaloza"; + email = "johnpyp.dev@gmail.com"; + github = "johnpyp"; + githubId = 20625636; + }; johnramsden = { email = "johnramsden@riseup.net"; github = "johnramsden"; @@ -7910,6 +8203,17 @@ github = "jorsn"; githubId = 4646725; }; + joscha = { + name = "joscha Loos"; + email = "j.loos@posteo.net"; + githubId = 57965027; + }; + josephst = { + name = "Joseph Stahl"; + email = "hello@josephstahl.com"; + github = "josephst"; + githubId = 1269177; + }; joshniemela = { name = "Joshua Niemelä"; email = "josh@jniemela.dk"; @@ -8097,6 +8401,13 @@ githubId = 21160136; name = "Julien Moutinho"; }; + Julow = { + email = "jules@j3s.fr"; + matrix = "@juloo:matrix.org"; + github = "Julow"; + githubId = 2310568; + name = "Jules Aguillon"; + }; jumper149 = { email = "felixspringer149@gmail.com"; github = "jumper149"; @@ -8308,6 +8619,12 @@ githubId = 37185887; name = "Calvin Kim"; }; + keenanweaver = { + email = "keenanweaver@protonmail.com"; + name = "Keenan Weaver"; + github = "keenanweaver"; + githubId = 37268985; + }; keksbg = { email = "keksbg@riseup.net"; name = "Stella"; @@ -8783,6 +9100,12 @@ githubId = 5759930; name = "Alexis Destrez"; }; + krupkat = { + github = "krupkat"; + githubId = 6817216; + name = "Tomas Krupka"; + matrix = "@krupkat:matrix.org"; + }; ktf = { email = "giulio.eulisse@cern.ch"; github = "ktf"; @@ -8857,6 +9180,12 @@ fingerprint = "5A9A 1C9B 2369 8049 3B48 CF5B 81A1 5409 4816 2372"; }]; }; + l0b0 = { + email = "victor@engmark.name"; + github = "l0b0"; + githubId = 168301; + name = "Victor Engmark"; + }; l3af = { email = "L3afMeAlon3@gmail.com"; matrix = "@L3afMe:matrix.org"; @@ -9536,6 +9865,22 @@ githubId = 22085373; name = "Luis Hebendanz"; }; + luisdaranda = { + email = "luisdomingoaranda@gmail.com"; + github = "propet"; + githubId = 8515861; + name = "Luis D. Aranda Sánchez"; + keys = [{ + fingerprint = "AB7C 81F4 9E07 CC64 F3E7 BC25 DCAC C6F4 AAFC C04E"; + }]; + }; + luisnquin = { + email = "lpaandres2020@gmail.com"; + matrix = "@luisnquin:matrix.org"; + github = "luisnquin"; + githubId = 86449787; + name = "Luis Quiñones"; + }; luispedro = { email = "luis@luispedro.org"; github = "luispedro"; @@ -9624,6 +9969,12 @@ githubId = 782440; name = "Luna Nova"; }; + lurkki = { + email = "jussi.kuokkanen@protonmail.com"; + github = "Lurkki14"; + githubId = 44469719; + name = "Jussi Kuokkanen"; + }; lux = { email = "lux@lux.name"; github = "luxzeitlos"; @@ -9705,6 +10056,11 @@ fingerprint = "1147 43F1 E707 6F3E 6F4B 2C96 B9A8 B592 F126 F8E8"; }]; }; + mac-chaffee = { + name = "Mac Chaffee"; + github = "mac-chaffee"; + githubId = 7581860; + }; maddiethecafebabe = { email = "maddie@cafebabe.date"; github = "maddiethecafebabe"; @@ -9730,6 +10086,16 @@ githubId = 93990818; name = "Madoura"; }; + maeve = { + email = "mrey@mailbox.org"; + matrix = "@maeve:catgirl.cloud"; + github = "m-rey"; + githubId = 42996147; + name = "Mæve"; + keys = [{ + fingerprint = "96C9 D086 CC9D 7BD7 EF24 80E2 9168 796A 1CC3 AEA2"; + }]; + }; mafo = { email = "Marc.Fontaine@gmx.de"; github = "MarcFontaine"; @@ -9813,6 +10179,11 @@ githubId = 2914269; name = "Malo Bourgon"; }; + malt3 = { + github = "malt3"; + githubId = 1780588; + name = "Malte Poll"; + }; malte-v = { email = "nixpkgs@mal.tc"; github = "malte-v"; @@ -10106,6 +10477,15 @@ githubId = 95194; name = "Mauricio Scheffer"; }; + mawis = { + email = "m@tthias.eu"; + github = "mawis"; + githubId = 2042030; + name = "Matthias Wimmer"; + keys = [{ + fingerprint = "CAEC A12D CE23 37A6 6DFD 17B0 7AC7 631D 70D6 C898"; + }]; + }; maxbrunet = { email = "max@brnt.mx"; github = "maxbrunet"; @@ -10255,6 +10635,15 @@ githubId = 683809; name = "Jeffrey Brent McBeth"; }; + mccurdyc = { + email = "mccurdyc22@gmail.com"; + github = "mccurdyc"; + githubId = 5546264; + name = "Colton J. McCurdy"; + keys = [{ + fingerprint = "D709 03C8 0BE9 ACDC 14F0 3BFB 77BF E531 397E DE94"; + }]; + }; mcmtroffaes = { email = "matthias.troffaes@gmail.com"; github = "mcmtroffaes"; @@ -10407,6 +10796,11 @@ githubId = 9469313; name = "Gregoire Martinache"; }; + mgregson = { + github = "mgregson"; + githubId = 333572; + name = "Michael Gregson"; + }; mgttlinger = { email = "megoettlinger@gmail.com"; github = "mgttlinger"; @@ -10444,6 +10838,16 @@ fingerprint = "8CE3 2906 516F C4D8 D373 308A E189 648A 55F5 9A9F"; }]; }; + mib = { + name = "mib"; + email = "mib@kanp.ai"; + matrix = "@mib:kanp.ai"; + github = "mibmo"; + githubId = 87388017; + keys = [{ + fingerprint = "AB0D C647 B2F7 86EB 045C 7EFE CF6E 67DE D6DC 1E3F"; + }]; + }; mic92 = { email = "joerg@thalheim.io"; matrix = "@mic92:nixos.dev"; @@ -10494,6 +10898,12 @@ githubId = 1699466; name = "Michael Peyton Jones"; }; + michaelshmitty = { + name = "Michael Smith"; + email = "shmitty@protonmail.com"; + github = "michaelshmitty"; + githubId = 114845; + }; michalrus = { email = "m@michalrus.com"; github = "michalrus"; @@ -10534,6 +10944,12 @@ fingerprint = "FEF0 AE2D 5449 3482 5F06 40AA 186A 1EDA C5C6 3F83"; }]; }; + mig4ng = { + email = "mig4ng@gmail.com"; + github = "mig4ng"; + githubId = 5817039; + name = "Miguel Carneiro"; + }; mightyiam = { email = "mightyiampresence@gmail.com"; github = "mightyiam"; @@ -10664,6 +11080,15 @@ githubId = 1776903; name = "Andrew Abbott"; }; + Misaka13514 = { + name = "Misaka13514"; + email = "Misaka13514@gmail.com"; + matrix = "@misaka13514:matrix.org"; + github = "Misaka13514"; + githubId = 54669781; + keys = + [{ fingerprint = "293B 93D8 A471 059F 85D7 16A6 5BA9 2099 D9BE 2DAA"; }]; + }; mislavzanic = { email = "mislavzanic3@gmail.com"; github = "mislavzanic"; @@ -11011,6 +11436,12 @@ name = "Maxim Schuwalow"; email = "maxim.schuwalow@gmail.com"; }; + mschwaig = { + name = "Martin Schwaighofer"; + github = "mschwaig"; + githubId = 3856390; + email = "mschwaig+nixpkgs@eml.cc"; + }; msfjarvis = { github = "msfjarvis"; githubId = 13348378; @@ -11196,6 +11627,16 @@ githubId = 22817873; name = "Ember Keske"; }; + n3oney = { + name = "Michał Minarowski"; + email = "nixpkgs@neoney.dev"; + github = "n3oney"; + githubId = 30625554; + matrix = "@neoney:matrix.org"; + keys = [{ + fingerprint = "9E6A 25F2 C1F2 9D76 ED00 1932 1261 173A 01E1 0298"; + }]; + }; nadrieril = { email = "nadrieril@gmail.com"; github = "Nadrieril"; @@ -11771,9 +12212,10 @@ }; NotAShelf = { name = "NotAShelf"; - email = "itsashelf@gmail.com"; + email = "raf@notashelf.dev"; github = "NotAShelf"; githubId = 62766066; + matrix = "@raf:notashelf.dev"; }; notbandali = { name = "Amin Bandali"; @@ -11797,6 +12239,12 @@ githubId = 2946283; name = "Brian Cohen"; }; + nova-madeline = { + matrix = "@nova:tchncs.de"; + github = "nova-r"; + githubId = 126072875; + name = "nova madeline"; + }; novenary = { email = "streetwalkermc@gmail.com"; github = "9ary"; @@ -11865,7 +12313,7 @@ name = "Kartik Gokte"; }; nullishamy = { - email = "amy.codes@null.net"; + email = "spam@amyerskine.me"; name = "nullishamy"; github = "nullishamy"; githubId = 99221043; @@ -12135,6 +12583,12 @@ githubId = 75299; name = "Malcolm Matalka"; }; + orichter = { + email = "richter-oliver@gmx.net"; + github = "RichterOliver"; + githubId = 135209509; + name = "Oliver Richter"; + }; orivej = { email = "orivej@gmx.fr"; github = "orivej"; @@ -12727,6 +13181,12 @@ githubId = 1830959; name = "Piper McCorkle"; }; + piturnah = { + email = "peterhebden6@gmail.com"; + github = "piturnah"; + githubId = 20472367; + name = "Peter Hebden"; + }; pjbarnoy = { email = "pjbarnoy@gmail.com"; github = "pjbarnoy"; @@ -13069,6 +13529,12 @@ githubId = 406946; name = "Valentin Lorentz"; }; + proofconstruction = { + email = "source@proof.construction"; + github = "proofconstruction"; + githubId = 74747193; + name = "Alexander Groleau"; + }; proofofkeags = { email = "keagan.mcclelland@gmail.com"; github = "ProofOfKeags"; @@ -13282,6 +13748,12 @@ githubId = 18196237; name = "Quentin Inkling"; }; + quentin-m = { + email = "me+nix@quentin-machu.fr"; + github = "Quentin-M"; + githubId = 1332289; + name = "Quentin Machu"; + }; qyliss = { email = "hi@alyssa.is"; github = "alyssais"; @@ -13849,6 +14321,12 @@ githubId = 1069318; name = "Robin Lambertz"; }; + robwalt = { + email = "robwalter96@gmail.com"; + github = "robwalt"; + githubId = 26892280; + name = "Robert Walter"; + }; roconnor = { email = "roconnor@theorem.ca"; github = "roconnor"; @@ -14086,6 +14564,12 @@ githubId = 889991; name = "Ryan Artecona"; }; + ryanccn = { + email = "hello@ryanccn.dev"; + github = "ryanccn"; + githubId = 70191398; + name = "Ryan Cao"; + }; ryane = { email = "ryanesc@gmail.com"; github = "ryane"; @@ -14140,6 +14624,12 @@ githubId = 3280280; name = "Ryne Everett"; }; + ryota-ka = { + email = "ok@ryota-ka.me"; + github = "ryota-ka"; + githubId = 7309170; + name = "Ryota Kameoka"; + }; rytone = { email = "max@ryt.one"; github = "rastertail"; @@ -14511,6 +15001,13 @@ githubId = 1286668; name = "Thilo Uttendorfer"; }; + sents = { + email = "finn@krein.moe"; + github = "sents"; + githubId = 26575793; + matrix = "@sents:matrix.org"; + name = "Finn Krein"; + }; sephalon = { email = "me@sephalon.net"; github = "sephalon"; @@ -14538,6 +15035,16 @@ githubId = 4805746; name = "Sebastian Jordan"; }; + septem9er = { + name = "Septem9er"; + email = "develop@septem9er.de"; + matrix = "@septem9er:fairydust.space"; + github = "septem9er"; + githubId = 33379902; + keys = [{ + fingerprint = "C408 07F9 8677 3D98 EFF3 0980 355A 9AFB FD8E AD33"; + }]; +}; seqizz = { email = "seqizz@gmail.com"; github = "seqizz"; @@ -14749,6 +15256,12 @@ github = "kf5grd"; githubId = 18297490; }; + shortcord = { + name = "Short Cord"; + email = "short@shortcord.com"; + github = "shortcord"; + githubId = 3823744; + }; shou = { email = "x+g@shou.io"; github = "Shou"; @@ -14770,6 +15283,11 @@ githubId = 6224096; name = "Soner Sayakci"; }; + shymega = { + name = "Dom Rodriguez"; + github = "shymega"; + githubId = 1334592; + }; siddharthist = { email = "langston.barrett@gmail.com"; github = "langston-barrett"; @@ -14884,6 +15402,12 @@ githubId = 74881555; name = "Fofanov Sergey"; }; + sitaaax = { + email = "johannes@kle1n.com"; + github = "SitAAAx"; + githubId = 74413170; + name = "Johannes Klein"; + }; sivteck = { email = "sivaram1992@gmail.com"; github = "sivteck"; @@ -15037,6 +15561,12 @@ githubId = 1437166; name = "Xia Bin"; }; + sochotnicky = { + email = "stanislav+github@ochotnicky.com"; + github = "sochotnicky"; + githubId = 55726; + name = "Stanislav Ochotnický"; + }; softinio = { email = "code@softinio.com"; github = "softinio"; @@ -15118,6 +15648,12 @@ githubId = 7669898; name = "Katharina Fey"; }; + spalf = { + email = "tom@tombarrett.xyz"; + name = "tom barrett"; + github = "70m6"; + githubId = 105207964; + }; spease = { email = "peasteven@gmail.com"; github = "spease"; @@ -15149,6 +15685,12 @@ githubId = 6391601; name = "Roger Mason"; }; + sputn1ck = { + email = "kon@kon.ninja"; + github = "sputn1ck"; + githubId = 8904314; + name = "Konstantin Nick"; + }; squalus = { email = "squalus@squalus.net"; github = "squalus"; @@ -15453,6 +15995,12 @@ githubId = 16734772; name = "Sumner Evans"; }; + sund3RRR = { + email = "evenquantity@gmail.com"; + github = "sund3RRR"; + githubId = 73298492; + name = "Mikhail Kiselev"; + }; suominen = { email = "kimmo@suominen.com"; github = "suominen"; @@ -15826,6 +16374,13 @@ githubId = 1755789; name = "Robert Irelan"; }; + tengkuizdihar = { + name = "Tengku Izdihar"; + email = "tengkuizdihar@gmail.com"; + matrix = "@tengkuizdihar:matrix.org"; + github = "tengkuizdihar"; + githubId = 22078730; + }; tennox = { email = "tennox+nix@txlab.io"; github = "tennox"; @@ -16078,6 +16633,12 @@ github = "thielema"; githubId = 898989; }; + thillux = { + name = "Markus Theil"; + email = "theil.markus@gmail.com"; + github = "thillux"; + githubId = 2171995; + }; thilobillerbeck = { name = "Thilo Billerbeck"; email = "thilo.billerbeck@officerent.de"; @@ -16341,6 +16902,14 @@ githubId = 8577941; name = "Kevin Rauscher"; }; + tomasajt = { + github = "TomaSajt"; + githubId = 62384384; + name = "TomaSajt"; + keys = [{ + fingerprint = "8CA9 8016 F44D B717 5B44 6032 F011 163C 0501 22A1"; + }]; + }; tomaskala = { email = "public+nixpkgs@tomaskala.com"; github = "tomaskala"; @@ -16583,6 +17152,12 @@ githubId = 9413924; name = "Thorsten Weber"; }; + twesterhout = { + name = "Tom Westerhout"; + matrix = "@twesterhout:matrix.org"; + github = "twesterhout"; + githubId = 14264576; + }; twey = { email = "twey@twey.co.uk"; github = "Twey"; @@ -16611,6 +17186,12 @@ matrix = "@ty:tjll.net"; name = "Tyler Langlois"; }; + tymscar = { + email = "oscar@tymscar.com"; + github = "tymscar"; + githubId = 3742502; + name = "Oscar Molnar"; + }; typetetris = { email = "ericwolf42@mail.com"; github = "typetetris"; @@ -16959,7 +17540,7 @@ githubId = 7953163; name = "Vika Shleina"; keys = [{ - fingerprint = "B3C0 DA1A C18B 82E8 CA8B B1D1 4F62 CD07 CE64 796A"; + fingerprint = "5814 50EB 6E17 E715 7C63 E7F1 9879 8C3C 4D68 8D6D"; }]; }; vincentbernat = { @@ -17080,6 +17661,12 @@ githubId = 3413119; name = "Vonfry"; }; + votava = { + email = "votava@gmail.com"; + github = "janvotava"; + githubId = 367185; + name = "Jan Votava"; + }; vq = { email = "vq@erq.se"; github = "vq"; @@ -17137,6 +17724,15 @@ githubId = 5228243; name = "waelwindows"; }; + wahtique = { + name = "William Veal Phan"; + email = "williamvphan@yahoo.fr"; + github = "wahtique"; + githubId = 55251330; + keys = [{ + fingerprint = "9262 E3A7 D129 C4DD A7C1 26CE 370D D9BE 9121 F0B3"; + }]; + }; waiting-for-dev = { email = "marc@lamarciana.com"; github = "waiting-for-dev"; @@ -17654,6 +18250,12 @@ githubId = 73759599; name = "Yaya"; }; + yboettcher = { + name = "Yannik Böttcher"; + github = "yboettcher"; + githubId = 39460066; + email = "yannikboettcher@outlook.de"; + }; ydlr = { name = "ydlr"; email = "ydlr@ydlr.io"; @@ -17827,6 +18429,16 @@ fingerprint = "9F19 3AE8 AA25 647F FC31 46B5 416F 303B 43C2 0AC3"; }]; }; + yvan-sraka = { + email = "yvan@sraka.xyz"; + github = "yvan-sraka"; + githubId = 705213; + keys = [{ + fingerprint = "FE9A 953C 97E4 54FE 6598 BFDD A4FB 3EAA 6F45 2379"; + }]; + matrix = "@/yvan:matrix.org"; + name = "Yvan Sraka"; + }; yvesf = { email = "yvesf+nix@xapek.org"; github = "yvesf"; @@ -17963,12 +18575,6 @@ github = "zfnmxt"; githubId = 37446532; }; - zgrannan = { - email = "zgrannan@gmail.com"; - github = "zgrannan"; - githubId = 1141948; - name = "Zack Grannan"; - }; zhaofengli = { email = "hello@zhaofeng.li"; matrix = "@zhaofeng:zhaofeng.li"; @@ -18000,6 +18606,19 @@ githubId = 1108325; name = "Théo Zimmermann"; }; + zmitchell = { + name = "Zach Mitchell"; + email = "zmitchell@fastmail.com"; + matrix = "@zmitchell:matrix.org"; + github = "zmitchell"; + githubId = 10246891; + }; + znewman01 = { + email = "znewman01@gmail.com"; + github = "znewman01"; + githubId = 873857; + name = "Zack Newman"; + }; zoedsoupe = { github = "zoedsoupe"; githubId = 44469426; @@ -18107,5 +18726,11 @@ githubId = 32876; name = "Diego Zamboni"; }; + zzzsy = { + email = "me@zzzsy.top"; + github = "zzzsyyy"; + githubId = 59917878; + name = "Mathias Zhang"; + }; } /* Keep the list alphabetically sorted. */ diff --git a/maintainers/scripts/check-hydra-by-maintainer.nix b/maintainers/scripts/check-hydra-by-maintainer.nix index 326aae47f8c..c40729a3974 100644 --- a/maintainers/scripts/check-hydra-by-maintainer.nix +++ b/maintainers/scripts/check-hydra-by-maintainer.nix @@ -1,15 +1,18 @@ { maintainer }: let - pkgs = import ./../../default.nix { }; + pkgs = import ./../../default.nix { + config.allowAliases = false; + }; + inherit (pkgs) lib; maintainer_ = pkgs.lib.maintainers.${maintainer}; packagesWith = cond: return: prefix: set: - (pkgs.lib.flatten - (pkgs.lib.mapAttrsToList + (lib.flatten + (lib.mapAttrsToList (name: pkg: let result = builtins.tryEval ( - if pkgs.lib.isDerivation pkg && cond name pkg then + if lib.isDerivation pkg && cond name pkg then # Skip packages whose closure fails on evaluation. # This happens for pkgs like `python27Packages.djangoql` # that have disabled Python pkgs as dependencies. @@ -42,7 +45,7 @@ let ) ) (name: name) - ("") + "" pkgs; in diff --git a/maintainers/scripts/haskell/update-hackage.sh b/maintainers/scripts/haskell/update-hackage.sh index a7cfecbbb0f..5aa644a3d0f 100755 --- a/maintainers/scripts/haskell/update-hackage.sh +++ b/maintainers/scripts/haskell/update-hackage.sh @@ -1,5 +1,5 @@ #! /usr/bin/env nix-shell -#! nix-shell -i bash -p nix curl jq nix-prefetch-github git gnused -I nixpkgs=. +#! nix-shell -i bash -p nix curl jq git gnused -I nixpkgs=. # See regenerate-hackage-packages.sh for details on the purpose of this script. diff --git a/maintainers/scripts/haskell/update-stackage.sh b/maintainers/scripts/haskell/update-stackage.sh index 4fee4330843..ba64b42ba9b 100755 --- a/maintainers/scripts/haskell/update-stackage.sh +++ b/maintainers/scripts/haskell/update-stackage.sh @@ -1,5 +1,5 @@ #! /usr/bin/env nix-shell -#! nix-shell -i bash -p nix curl jq nix-prefetch-github git gnused gnugrep -I nixpkgs=. +#! nix-shell -i bash -p nix curl jq git gnused gnugrep -I nixpkgs=. # shellcheck shell=bash set -eu -o pipefail diff --git a/maintainers/scripts/luarocks-packages.csv b/maintainers/scripts/luarocks-packages.csv index e93ceeebc94..52ac8a93431 100644 --- a/maintainers/scripts/luarocks-packages.csv +++ b/maintainers/scripts/luarocks-packages.csv @@ -86,6 +86,7 @@ luuid,,,,,, luv,,,,1.44.2-1,, lush.nvim,https://github.com/rktjmp/lush.nvim,,,,,teto lyaml,,,,,,lblasc +magick,,,,,,donovanglover markdown,,,,,, mediator_lua,,,,,, mpack,,,,,, diff --git a/maintainers/scripts/nix-generate-from-cpan.pl b/maintainers/scripts/nix-generate-from-cpan.pl index ce0599dda0e..6754f79009e 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 MIME::Base64; use Module::CoreList; use Getopt::Long::Descriptive qw( describe_options ); use JSON::PP qw( encode_json ); @@ -354,6 +355,11 @@ sub render_license { return $license_line; } +sub sha256_to_sri { + my ($sha256) = @_; + return "sha256-" . encode_base64(pack("H*", $sha256), ''); +} + my ( $opt, $module_name ) = handle_opts(); Log::Log4perl->easy_init( @@ -380,8 +386,9 @@ INFO( "package: ", $module->package, " (", "$pkg_name-$pkg_version", ", ", $attr INFO( "path: ", $module->path ); my $tar_path = $module->fetch(); +my $sri_hash = sha256_to_sri($module->status->checksum_value); INFO( "downloaded to: ", $tar_path ); -INFO( "sha-256: ", $module->status->checksum_value ); +INFO( "hash: ", $sri_hash ); my $pkg_path = $module->extract(); INFO( "unpacked to: ", $pkg_path ); @@ -436,7 +443,7 @@ print <<EOF; version = "$pkg_version"; src = fetchurl { url = "mirror://cpan/${\$module->path}/${\$module->package}"; - sha256 = "${\$module->status->checksum_value}"; + hash = "$sri_hash"; }; EOF print <<EOF if scalar @build_deps > 0; diff --git a/maintainers/scripts/update-dotnet-lockfiles.nix b/maintainers/scripts/update-dotnet-lockfiles.nix new file mode 100644 index 00000000000..22ceff1ffa9 --- /dev/null +++ b/maintainers/scripts/update-dotnet-lockfiles.nix @@ -0,0 +1,72 @@ +/* + To run: + + nix-shell maintainers/scripts/update-dotnet-lockfiles.nix + + This script finds all the derivations in nixpkgs that have a 'fetch-deps' + attribute, and runs all of them sequentially. This is useful to test changes + to 'fetch-deps', 'nuget-to-nix', or other changes to the dotnet build + infrastructure. Regular updates should be done through the individual packages + update scripts. + */ +let + pkgs = import ../.. {}; + + inherit (pkgs) lib; + + packagesWith = cond: pkgs: + let + packagesWithInner = attrs: + lib.unique ( + lib.concatLists ( + lib.mapAttrsToList (name: elem: + let + result = builtins.tryEval elem; + in + if result.success then + let + value = result.value; + in + if lib.isDerivation value then + lib.optional (cond value) value + else + if lib.isAttrs value && (value.recurseForDerivations or false || value.recurseForRelease or false) then + packagesWithInner value + else [] + else []) attrs)); + in + packagesWithInner pkgs; + + packages = + packagesWith (pkgs: pkgs ? fetch-deps) pkgs; + + helpText = '' + Please run: + + % nix-shell maintainers/scripts/update-dotnet-lockfiles.nix + ''; + + fetchScripts = map (p: p.fetch-deps) packages; + +in pkgs.stdenv.mkDerivation { + name = "nixpkgs-update-dotnet-lockfiles"; + buildCommand = '' + echo "" + echo "----------------------------------------------------------------" + echo "" + echo "Not possible to update packages using \`nix-build\`" + echo "" + echo "${helpText}" + echo "----------------------------------------------------------------" + exit 1 + ''; + shellHook = '' + unset shellHook # do not contaminate nested shells + set -e + for x in $fetchScripts; do + $x + done + exit + ''; + inherit fetchScripts; +} diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 6e699d33986..5c0f0373d20 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -307,6 +307,18 @@ with lib.maintainers; { shortName = "Geospatial"; }; + gitlab = { + members = [ + globin + krav + talyz + yayayayaka + yuka + ]; + scope = "Maintain gitlab packages."; + shortName = "gitlab"; + }; + golang = { members = [ kalbasit @@ -477,6 +489,15 @@ with lib.maintainers; { enableFeatureFreezePing = true; }; + lomiri = { + members = [ + OPNA2608 + ]; + scope = "Maintain Lomiri desktop environment and related packages."; + shortName = "Lomiri"; + enableFeatureFreezePing = true; + }; + lumiguide = { # Verify additions by approval of an already existing member of the team. members = [ @@ -549,6 +570,7 @@ with lib.maintainers; { ralith dandellion sumnerevans + nickcao ]; scope = "Maintain the ecosystem around Matrix, a decentralized messenger."; shortName = "Matrix"; @@ -560,6 +582,7 @@ with lib.maintainers; { emilytrau ericson2314 jk + siraben ]; scope = "Maintain the minimal-bootstrap toolchain and related packages."; shortName = "Minimal Bootstrap"; @@ -584,7 +607,6 @@ with lib.maintainers; { nix = { members = [ - Profpatsch eelco grahamc pierron @@ -631,7 +653,6 @@ with lib.maintainers; { openstack = { members = [ - emilytrau SuperSandro2000 ]; scope = "Maintain the ecosystem around OpenStack"; @@ -800,9 +821,7 @@ with lib.maintainers; { }; sphinx = { - members = [ - SuperSandro2000 - ]; + members = [ ]; scope = "Maintain Sphinx related packages."; shortName = "Sphinx"; }; |