teams: Require Codeberg account; remove members without one.

* etc/teams.scm (person): Make ‘email’ and ‘account’ mandatory.
("(", "Vivien Kraus", "Adam Faiz", "Trevor Richards"): Remove.

Change-Id: I95e1243baf6a6f47b025ac62e96b8d3612a55348
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5377
This commit is contained in:
Ludovic Courtès 2025-10-16 15:36:20 +02:00
parent 5ff038473e
commit 35929d5afd
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -92,7 +92,7 @@ exec $pre_inst_env_maybe guix repl -- "$0" "$@"
(email person-email)
(account person-codeberg-account))
(define* (person name #:optional email account)
(define (person name email account)
(make-person name email account))
(define* (team id #:key name description (members '())
@ -1200,10 +1200,6 @@ the \"texlive\" importer."
"jpoiret")
installer)
(define-member (person "("
"paren@disroot.org")
)
(define-member (person "Simon Tournier"
"zimon.toutoune@gmail.com"
"zimoun")
@ -1264,19 +1260,11 @@ the \"texlive\" importer."
"Hellseher")
go julia python science sysadmin)
(define-member (person "Vivien Kraus"
"vivien@planete-kraus.eu")
gnome)
(define-member (person "Mark H Weaver"
"mhw@netris.org"
"mhw")
mozilla)
(define-member (person "Adam Faiz"
"adam.faiz@disroot.org")
games)
(define-member (person "Laurent Gatto"
"lgatto@protonmail.ch"
"lgatto")
@ -1341,10 +1329,6 @@ the \"texlive\" importer."
"Ashvith")
games go javascript sysadmin xfce)
(define-member (person "Trevor Richards"
"trev@trevdev.ca")
lisp emacs)
(define-member (person "Konrad Hinsen"
"guix@khinsen.fastmail.net"
"khinsen")