GNU bug report logs - #78147
[PATCH] teams: Sort teams alphabetically.

Previous Next

Package: guix-patches;

Reported by: Gabriel Wicki <gabriel <at> erlikon.ch>

Date: Tue, 29 Apr 2025 18:25:02 UTC

Severity: normal

Tags: patch

Done: Andreas Enge <andreas <at> enge.fr>

To reply to this bug, email your comments to 78147 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#78147; Package guix-patches. (Tue, 29 Apr 2025 18:25:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Gabriel Wicki <gabriel <at> erlikon.ch>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 29 Apr 2025 18:25:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Gabriel Wicki <gabriel <at> erlikon.ch>
To: guix-patches <at> gnu.org
Subject: [PATCH] teams: Sort teams alphabetically.
Date: Tue, 29 Apr 2025 20:23:50 +0200
* etc/teams.scm: Sort teams alphabetically.

Change-Id: Iaf7688936efeddb674e68f2e3bb792627f6aa193
---
 etc/teams.scm | 721 +++++++++++++++++++++++++-------------------------
 1 file changed, 361 insertions(+), 360 deletions(-)

diff --git a/etc/teams.scm b/etc/teams.scm
index 6b0b4ece120..17b5d4d1fe2 100755
--- a/etc/teams.scm
+++ b/etc/teams.scm
@@ -115,258 +115,12 @@ (define-syntax-rule (define-member person teams ...)
               (quote (teams ...)))))
 
 
-(define-team python
-  (team 'python
-        #:name "Python team"
-        #:description
-        "Python, Python packages, the \"pypi\" importer, and the python-build-system."
-        #:scope
-        (list "gnu/packages/django.scm"
-              "gnu/packages/jupyter.scm"
-              (make-regexp* "^gnu/packages/python(-.+|)\\.scm$")
-              "gnu/packages/sphinx.scm"
-              "gnu/packages/tryton.scm"
-              "guix/build/pyproject-build-system.scm"
-              "guix/build-system/pyproject.scm"
-              "guix/build/python-build-system.scm"
-              "guix/build-system/python.scm"
-              "guix/import/pypi.scm"
-              "guix/scripts/import/pypi.scm"
-              "tests/pypi.scm")))
 
-(define-team haskell
-  (team 'haskell
-        #:name "Haskell team"
-        #:description
-        "GHC, Hugs, Haskell packages, the \"hackage\" and \"stackage\" importers, and
-the haskell-build-system."
-        #:scope
-        (list "gnu/packages/dhall.scm"
-              ;; Match haskell.scm and haskell-*.scm.
-              (make-regexp* "^gnu/packages/haskell(-.+|)\\.scm$")
-              "gnu/packages/purescript.scm"
-              "guix/build/haskell-build-system.scm"
-              "guix/build-system/haskell.scm"
-              "guix/import/cabal.scm"
-              "guix/import/hackage.scm"
-              "guix/import/stackage.scm"
-              "guix/scripts/import/hackage.scm")))
-
-(define-team qt
-  (team 'qt
-        #:name "Qt team"
-        #:description
-        "The Qt toolkit/library and the qt-build-system,
-as well as some packages using Qt."
-        #:scope (list "gnu/packages/qt.scm"
-                      "guix/build-system/qt.scm"
-                      "guix/build/qt-build-system.scm"
-                      "guix/build/qt-utils.scm")))
-
-(define-team r
-  (team 'r
-        #:name "R team"
-        #:description
-        "The R language, CRAN and Bioconductor repositories, the \"cran\" importer,
-and the r-build-system."
-        #:scope (list "gnu/packages/bioconductor.scm"
-                      "gnu/packages/cran.scm"
-                      "guix/build/r-build-system.scm"
-                      "guix/build-system/r.scm"
-                      "guix/import/cran.scm"
-                      "guix/scripts/import/cran.scm"
-                      "tests/cran.scm")))
-
-(define-team sugar
-  (team 'sugar
-        #:name "Sugar team"
-        #:description
-        "Everything related to the Sugar Desktop and learning environment."
-        #:scope (list "gnu/packages/sugar.scm")))
-
-(define-team sysadmin
-  (team 'sysadmin
-        #:name "Sysadmin team"
-        #:description
-        "Networking, server clustering, high availability."
-        #:scope (list "gnu/packages/admin.scm"
-                      "gnu/packages/acl.scm"
-                      "gnu/packages/adns.scm"
-                      "gnu/packages/antivirus.scm"
-                      "gnu/packages/apparmor.scm"
-                      "gnu/packages/authentication.scm"
-                      "gnu/packages/cluster.scm"
-                      "gnu/packages/configuration-management"
-                      "gnu/packages/databases.scm"
-                      "gnu/packages/distributed.scm"
-                      "gnu/packages/dns.scm"
-                      "gnu/packages/high-availability.scm"
-                      "gnu/packages/kerberos.scm"
-                      "gnu/packages/logging.scm"
-                      "gnu/packages/monitoring.scm"
-                      "gnu/packages/nfs.scm"
-                      "gnu/packages/openldap.scm"
-                      "gnu/packages/openstack.scm"
-                      "gnu/packages/prometheus.scm"
-                      "gnu/packages/selinux.scm"
-                      "gnu/packages/storage.scm"
-                      "gnu/packages/task-runners.scm"
-                      "gnu/packages/terraform.scm"
-                      "gnu/packages/virtualization.scm")))
-
-(define-team telephony
-  (team 'telephony
-        #:name "Telephony team"
-        #:description
-        "Telephony packages and services such as Jami, Linphone, etc."
-        #:scope (list "gnu/build/jami-service.scm"
-                      "gnu/packages/jami.scm"
-                      "gnu/packages/linphone.scm"
-                      "gnu/packages/telephony.scm"
-                      "gnu/services/telephony.scm"
-                      "gnu/tests/data/jami-dummy-account.dat"
-                      "gnu/tests/telephony.scm"
-                      "tests/services/telephony.scm")))
-
-(define-team tex
-  (team 'tex
-        #:name "TeX team"
-        #:description
-        "TeX, LaTeX, XeLaTeX, LuaTeX, TeXLive, the texlive-build-system, and
-the \"texlive\" importer."
-        #:scope (list "gnu/packages/tex.scm"
-                      "gnu/packages/texlive.scm"
-                      "guix/build/texlive-build-system.scm"
-                      "guix/build-system/texlive.scm"
-                      "guix/import/texlive.scm"
-                      "guix/scripts/import/texlive.scm"
-                      "tests/texlive.scm")))
-
-(define-team julia
-  (team 'julia
-        #:name "Julia team"
-        #:description
-        "The Julia language, Julia packages, and the julia-build-system."
-        #:scope (list (make-regexp* "^gnu/packages/julia(-.+|)\\.scm$")
-                      "guix/build/julia-build-system.scm"
-                      "guix/build-system/julia.scm")))
-
-(define-team ocaml
-  (team 'ocaml
-        #:name "OCaml and Dune team"
-        #:description
-        "The OCaml language, the Dune build system, OCaml packages, the \"opam\"
-importer, and the ocaml-build-system."
-        #:scope
-        (list "gnu/packages/ocaml.scm"
-              "gnu/packages/coq.scm"
-              "guix/build/ocaml-build-system.scm"
-              "guix/build/dune-build-system.scm"
-              "guix/build-system/ocaml.scm"
-              "guix/build-system/dune.scm"
-              "guix/import/opam.scm"
-              "guix/scripts/import/opam.scm"
-              "tests/opam.scm")))
-
-(define-team java
-  (team 'java
-        #:name "Java and Maven team"
-        #:description
-        "The JDK and JRE, the Maven build system, Java packages, the ant-build-system,
-and the maven-build-system."
-        #:scope
-        (list ;; Match java.scm and java-*.scm.
-              (make-regexp* "^gnu/packages/java(-.+|)\\.scm$")
-              ;; Match maven.scm and maven-*.scm
-              (make-regexp* "^gnu/packages/maven(-.+|)\\.scm$")
-              "guix/build/ant-build-system.scm"
-              "guix/build/java-utils.scm"
-              "guix/build/maven-build-system.scm"
-              ;; The maven directory
-              (make-regexp* "^guix/build/maven/")
-              "guix/build-system/ant.scm"
-              "guix/build-system/maven.scm")))
-
-(define-team javascript
-  (team 'javascript
-        #:name "JavaScript team"
-        #:description
-        "JavaScript/Node.js packages, the node build system."
-        #:scope (list "gnu/packages/node-xyz.scm"
-                      "gnu/packages/node.scm"
-                      "guix/build-system/node.scm"
-                      "guix/build/node-build-system.scm"
-                      "guix/import/npm-binary.scm"
-                      "guix/scripts/import/npm-binary.scm")))
-
-(define-team science
-  (team 'science
-        #:name "Science team"
-        #:description "The main science disciplines and fields related
-packages (e.g. Astronomy, Chemistry, Math, Physics etc.)"
-        #:scope (list "gnu/packages/algebra.scm"
-                      "gnu/packages/astronomy.scm"
-                      "gnu/packages/geo.scm"
-                      "gnu/packages/chemistry.scm"
-                      "gnu/packages/maths.scm")))
-
-(define-team emacs
-  (team 'emacs
-        #:name "Emacs team"
-        #:description "The extensible, customizable text editor and its
-ecosystem."
-        #:scope (list "gnu/packages/aux-files/emacs/guix-emacs.el"
-                      (make-regexp* "^gnu/packages/emacs(-.+|)\\.scm$")
-                      "gnu/packages/tree-sitter.scm"
-                      "guix/build/emacs-build-system.scm"
-                      "guix/build/emacs-utils.scm"
-                      "guix/build-system/emacs.scm"
-                      "guix/import/elpa.scm"
-                      "guix/scripts/import/elpa.scm"
-                      "tests/elpa.scm")))
-
-(define-team electronics
-  (team 'electronics
-        #:name "Electronics team"
-        #:description "Electronics and hardware related packages."
-        #:scope (list "gnu/packages/fpga.scm"
-                      "gnu/packages/electronics.scm"
-                      "gnu/packages/libftdi.scm"
-                      "gnu/packages/engineering.scm")))
-
-(define-team lisp
-  (team 'lisp
-        #:name "Lisp team"
-        #:description
-        "Common Lisp and similar languages, Common Lisp packages and the
-asdf-build-system."
-        #:scope (list (make-regexp* "^gnu/packages/lisp(-.+|)\\.scm$")
-                      "guix/build/asdf-build-system.scm"
-                      "guix/build/lisp-utils.scm"
-                      "guix/build-system/asdf.scm")))
-
-(define-team ruby
-  (team 'ruby
-        #:name "Ruby team"
-        #:scope (list "gnu/packages/ruby.scm"
-                      "guix/build/ruby-build-system.scm"
-                      "guix/build-system/ruby.scm"
-                      "guix/import/gem.scm"
-                      "guix/scripts/import/gem.scm"
-                      "tests/gem.scm")))
-
-(define-team go
-  (team 'go
-        #:name "Go team"
-        #:scope (list "gnu/packages/configuration-management.scm"
-                      (make-regexp* "gnu/packages/golang(-.+|)\\.scm$")
-                      "gnu/packages/syncthing.scm"
-                      "gnu/packages/terraform.scm"
-                      "guix/build-system/go.scm"
-                      "guix/build/go-build-system.scm"
-                      "guix/import/go.scm"
-                      "guix/scripts/import/go.scm"
-                      "tests/go.scm")))
+(define-team audio
+  (team 'audio
+        #:name "Audio team"
+        #:description "Audio related packages."
+        #:scope (list "gnu/packages/audio.scm")))
 
 (define-team bootstrap
   (team 'bootstrap
@@ -374,33 +128,18 @@ (define-team bootstrap
         #:scope (list "gnu/packages/commencement.scm"
                       "gnu/packages/mes.scm")))
 
-(define-team embedded
-  (team 'embedded
-        #:name "Embedded"
-        #:scope (list "gnu/packages/bootloaders.scm"
-                      "gnu/packages/firmware.scm")))
-
-(define-team rust
-  (team 'rust
-        #:name "Rust"
-        #:scope (list (make-regexp* "^gnu/packages/(crates|rust)(-.+|)\\.scm$")
-                      "gnu/packages/c2rust.scm"
-                      "gnu/packages/sequoia.scm"
-                      "guix/build/cargo-build-system.scm"
-                      "guix/build/cargo-utils.scm"
-                      "guix/build-system/cargo.scm"
-                      "guix/import/crate.scm"
-                      "guix/scripts/import/crate.scm"
-                      "tests/crate.scm")))
-
-(define-team kernel
-  (team 'kernel
-        #:name "Linux-libre kernel team"
-        #:scope (list "gnu/build/linux-modules.scm"
-                      "gnu/packages/linux.scm"
-                      "gnu/tests/linux-modules.scm"
-                      "guix/build/linux-module-build-system.scm"
-                      "guix/build-system/linux-module.scm")))
+(define-team c++
+  (team 'c++
+        #:name "C/C++ team"
+        #:description
+        "C and C++ libraries and tools."
+        #:scope (list "gnu/build-system/cmake.scm"
+                      "gnu/build/cmake-build-system.scm"
+                      "gnu/packages/c.scm"
+                      "gnu/packages/cmake.scm"
+                      "gnu/packages/cpp.scm"
+                      "gnu/packages/ninja.scm"
+                      "gnu/packages/valgrind.scm")))
 
 (define-team core
   (team 'core
@@ -487,16 +226,6 @@ (define-team core
               (make-regexp* "^guix/scripts/")
               (make-regexp* "^guix/store/"))))
 
-(define-team documentation
-  (team 'documentation
-        #:name "Documentation"
-        #:description "Documentation: the manual and cookbook."
-        #:scope (list (make-regexp* "\\.texi$")
-                      "doc/build.scm"
-                      "gnu/system/examples/bare-bones.tmpl"
-                      "gnu/system/examples/lightweight-desktop.tmpl"
-                      "gnu/system/examples/desktop.tmpl")))
-
 (define-team core-packages
   (team 'core-packages
         #:name "Core packages"
@@ -514,6 +243,46 @@ (define-team core-packages
                       "guix/build/utils.scm"
                       "guix/build-system/gnu.scm")))
 
+(define-team documentation
+  (team 'documentation
+        #:name "Documentation"
+        #:description "Documentation: the manual and cookbook."
+        #:scope (list (make-regexp* "\\.texi$")
+                      "doc/build.scm"
+                      "gnu/system/examples/bare-bones.tmpl"
+                      "gnu/system/examples/lightweight-desktop.tmpl"
+                      "gnu/system/examples/desktop.tmpl")))
+
+(define-team electronics
+  (team 'electronics
+        #:name "Electronics team"
+        #:description "Electronics and hardware related packages."
+        #:scope (list "gnu/packages/fpga.scm"
+                      "gnu/packages/electronics.scm"
+                      "gnu/packages/libftdi.scm"
+                      "gnu/packages/engineering.scm")))
+
+(define-team emacs
+  (team 'emacs
+        #:name "Emacs team"
+        #:description "The extensible, customizable text editor and its
+ecosystem."
+        #:scope (list "gnu/packages/aux-files/emacs/guix-emacs.el"
+                      (make-regexp* "^gnu/packages/emacs(-.+|)\\.scm$")
+                      "gnu/packages/tree-sitter.scm"
+                      "guix/build/emacs-build-system.scm"
+                      "guix/build/emacs-utils.scm"
+                      "guix/build-system/emacs.scm"
+                      "guix/import/elpa.scm"
+                      "guix/scripts/import/elpa.scm"
+                      "tests/elpa.scm")))
+
+(define-team embedded
+  (team 'embedded
+        #:name "Embedded"
+        #:scope (list "gnu/packages/bootloaders.scm"
+                      "gnu/packages/firmware.scm")))
+
 (define-team games
   (team 'games
         #:name "Games and Toys"
@@ -526,6 +295,143 @@ (define-team games
                       "gnu/packages/motti.scm"
                       "guix/build/minetest-build-system.scm")))
 
+(define-team gnome
+  (team 'gnome
+        #:name "Gnome team"
+        #:description
+        "The Gnome desktop environment, along with core technologies such as
+GLib/GIO, GTK, GStreamer and Webkit."
+        #:scope (list "gnu/packages/glib.scm"
+                      "gnu/packages/gstreamer.scm"
+                      "gnu/packages/gtk.scm"
+                      "gnu/packages/gnome.scm"
+                      "gnu/packages/gnome-xyz.scm"
+                      "gnu/packages/webkit.scm"
+                      "gnu/services/desktop.scm"
+                      "guix/build/glib-or-gtk-build-system.scm"
+                      "guix/build/meson-build-system.scm")))
+
+(define-team go
+  (team 'go
+        #:name "Go team"
+        #:scope (list "gnu/packages/configuration-management.scm"
+                      (make-regexp* "gnu/packages/golang(-.+|)\\.scm$")
+                      "gnu/packages/syncthing.scm"
+                      "gnu/packages/terraform.scm"
+                      "guix/build-system/go.scm"
+                      "guix/build/go-build-system.scm"
+                      "guix/import/go.scm"
+                      "guix/scripts/import/go.scm"
+                      "tests/go.scm")))
+
+(define-team haskell
+  (team 'haskell
+        #:name "Haskell team"
+        #:description
+        "GHC, Hugs, Haskell packages, the \"hackage\" and \"stackage\" importers, and
+the haskell-build-system."
+        #:scope
+        (list "gnu/packages/dhall.scm"
+              ;; Match haskell.scm and haskell-*.scm.
+              (make-regexp* "^gnu/packages/haskell(-.+|)\\.scm$")
+              "gnu/packages/purescript.scm"
+              "guix/build/haskell-build-system.scm"
+              "guix/build-system/haskell.scm"
+              "guix/import/cabal.scm"
+              "guix/import/hackage.scm"
+              "guix/import/stackage.scm"
+              "guix/scripts/import/hackage.scm")))
+
+(define-team home
+  (team 'home
+        #:name "Team for \"Guix Home\""
+        #:scope (list (make-regexp* "^(gnu|guix/scripts)/home(\\.scm$|/)")
+                      "tests/guix-home.sh"
+                      "tests/home-import.scm"
+                      "tests/home-services.scm")))
+
+(define-team hurd
+  (team 'hurd
+        #:name "Team for the Hurd"
+        #:scope (list "gnu/system/hurd.scm"
+                      "gnu/system/images/hurd.scm"
+                      "gnu/build/hurd-boot.scm"
+                      "gnu/services/hurd.scm"
+                      "gnu/packages/hurd.scm")))
+
+(define-team installer
+  (team 'installer
+        #:name "Installer script and system installer"
+        #:scope (list (make-regexp* "^gnu/installer(\\.scm$|/)"))))
+
+(define-team java
+  (team 'java
+        #:name "Java and Maven team"
+        #:description
+        "The JDK and JRE, the Maven build system, Java packages, the ant-build-system,
+and the maven-build-system."
+        #:scope
+        (list ;; Match java.scm and java-*.scm.
+              (make-regexp* "^gnu/packages/java(-.+|)\\.scm$")
+              ;; Match maven.scm and maven-*.scm
+              (make-regexp* "^gnu/packages/maven(-.+|)\\.scm$")
+              "guix/build/ant-build-system.scm"
+              "guix/build/java-utils.scm"
+              "guix/build/maven-build-system.scm"
+              ;; The maven directory
+              (make-regexp* "^guix/build/maven/")
+              "guix/build-system/ant.scm"
+              "guix/build-system/maven.scm")))
+
+(define-team javascript
+  (team 'javascript
+        #:name "JavaScript team"
+        #:description
+        "JavaScript/Node.js packages, the node build system."
+        #:scope (list "gnu/packages/node-xyz.scm"
+                      "gnu/packages/node.scm"
+                      "guix/build-system/node.scm"
+                      "guix/build/node-build-system.scm"
+                      "guix/import/npm-binary.scm"
+                      "guix/scripts/import/npm-binary.scm")))
+
+(define-team julia
+  (team 'julia
+        #:name "Julia team"
+        #:description
+        "The Julia language, Julia packages, and the julia-build-system."
+        #:scope (list (make-regexp* "^gnu/packages/julia(-.+|)\\.scm$")
+                      "guix/build/julia-build-system.scm"
+                      "guix/build-system/julia.scm")))
+
+(define-team kde
+  (team 'kde
+        #:name "KDE team"
+        #:description
+        "The plasma desktop environment, and KDE Applications."
+        #:scope (list (make-regexp* "^gnu/packages/(kde)(-.+|)\\.scm$")
+                      "gnu/packages/education.scm")))
+
+(define-team kernel
+  (team 'kernel
+        #:name "Linux-libre kernel team"
+        #:scope (list "gnu/build/linux-modules.scm"
+                      "gnu/packages/linux.scm"
+                      "gnu/tests/linux-modules.scm"
+                      "guix/build/linux-module-build-system.scm"
+                      "guix/build-system/linux-module.scm")))
+
+(define-team lisp
+  (team 'lisp
+        #:name "Lisp team"
+        #:description
+        "Common Lisp and similar languages, Common Lisp packages and the
+asdf-build-system."
+        #:scope (list (make-regexp* "^gnu/packages/lisp(-.+|)\\.scm$")
+                      "guix/build/asdf-build-system.scm"
+                      "guix/build/lisp-utils.scm"
+                      "guix/build-system/asdf.scm")))
+
 (define-team localization
   (team 'localization
         #:name "Localization (l10n) team"
@@ -537,24 +443,11 @@ (define-team localization
                       "gnu/packages/fonts.scm"
                       "gnu/packages/ibus.scm")))
 
-(define-team translations
-  (team 'translations
-        #:name "Translations"
-        #:scope (list "etc/news.scm"
-                      (make-regexp* "^po/"))))
-
-(define-team installer
-  (team 'installer
-        #:name "Installer script and system installer"
-        #:scope (list (make-regexp* "^gnu/installer(\\.scm$|/)"))))
-
-(define-team home
-  (team 'home
-        #:name "Team for \"Guix Home\""
-        #:scope (list (make-regexp* "^(gnu|guix/scripts)/home(\\.scm$|/)")
-                      "tests/guix-home.sh"
-                      "tests/home-import.scm"
-                      "tests/home-services.scm")))
+(define-team lxqt
+  (team 'lxqt
+        #:name "LXQt team"
+        #:description "LXQt desktop environment."
+        #:scope (list "gnu/packages/lxqt.scm")))
 
 (define-team mentors
   (team 'mentors
@@ -574,6 +467,67 @@ (define-team mozilla
                       "gnu/packages/librewolf.scm"
                       "gnu/packages/tor-browsers.scm")))
 
+(define-team ocaml
+  (team 'ocaml
+        #:name "OCaml and Dune team"
+        #:description
+        "The OCaml language, the Dune build system, OCaml packages, the \"opam\"
+importer, and the ocaml-build-system."
+        #:scope
+        (list "gnu/packages/ocaml.scm"
+              "gnu/packages/coq.scm"
+              "guix/build/ocaml-build-system.scm"
+              "guix/build/dune-build-system.scm"
+              "guix/build-system/ocaml.scm"
+              "guix/build-system/dune.scm"
+              "guix/import/opam.scm"
+              "guix/scripts/import/opam.scm"
+              "tests/opam.scm")))
+
+(define-team python
+  (team 'python
+        #:name "Python team"
+        #:description
+        "Python, Python packages, the \"pypi\" importer, and the python-build-system."
+        #:scope
+        (list "gnu/packages/django.scm"
+              "gnu/packages/jupyter.scm"
+              (make-regexp* "^gnu/packages/python(-.+|)\\.scm$")
+              "gnu/packages/sphinx.scm"
+              "gnu/packages/tryton.scm"
+              "guix/build/pyproject-build-system.scm"
+              "guix/build-system/pyproject.scm"
+              "guix/build/python-build-system.scm"
+              "guix/build-system/python.scm"
+              "guix/import/pypi.scm"
+              "guix/scripts/import/pypi.scm"
+              "tests/pypi.scm")))
+
+(define-team qt
+  (team 'qt
+        #:name "Qt team"
+        #:description
+        "The Qt toolkit/library and the qt-build-system,
+as well as some packages using Qt."
+        #:scope (list "gnu/packages/qt.scm"
+                      "guix/build-system/qt.scm"
+                      "guix/build/qt-build-system.scm"
+                      "guix/build/qt-utils.scm")))
+
+(define-team r
+  (team 'r
+        #:name "R team"
+        #:description
+        "The R language, CRAN and Bioconductor repositories, the \"cran\" importer,
+and the r-build-system."
+        #:scope (list "gnu/packages/bioconductor.scm"
+                      "gnu/packages/cran.scm"
+                      "guix/build/r-build-system.scm"
+                      "guix/build-system/r.scm"
+                      "guix/import/cran.scm"
+                      "guix/scripts/import/cran.scm"
+                      "tests/cran.scm")))
+
 (define-team racket
   (team 'racket
         #:name "Racket team"
@@ -591,29 +545,110 @@ (define-team reproduciblebuilds
         "Reproducible Builds tooling and issues that affect any guix packages."
         #:scope (list "gnu/packages/diffoscope.scm")))
 
-(define-team gnome
-  (team 'gnome
-        #:name "Gnome team"
+(define-team ruby
+  (team 'ruby
+        #:name "Ruby team"
+        #:scope (list "gnu/packages/ruby.scm"
+                      "guix/build/ruby-build-system.scm"
+                      "guix/build-system/ruby.scm"
+                      "guix/import/gem.scm"
+                      "guix/scripts/import/gem.scm"
+                      "tests/gem.scm")))
+
+(define-team rust
+  (team 'rust
+        #:name "Rust"
+        #:scope (list (make-regexp* "^gnu/packages/(crates|rust)(-.+|)\\.scm$")
+                      "gnu/packages/c2rust.scm"
+                      "gnu/packages/sequoia.scm"
+                      "guix/build/cargo-build-system.scm"
+                      "guix/build/cargo-utils.scm"
+                      "guix/build-system/cargo.scm"
+                      "guix/import/crate.scm"
+                      "guix/scripts/import/crate.scm"
+                      "tests/crate.scm")))
+
+(define-team science
+  (team 'science
+        #:name "Science team"
+        #:description "The main science disciplines and fields related
+packages (e.g. Astronomy, Chemistry, Math, Physics etc.)"
+        #:scope (list "gnu/packages/algebra.scm"
+                      "gnu/packages/astronomy.scm"
+                      "gnu/packages/geo.scm"
+                      "gnu/packages/chemistry.scm"
+                      "gnu/packages/maths.scm")))
+
+(define-team sugar
+  (team 'sugar
+        #:name "Sugar team"
         #:description
-        "The Gnome desktop environment, along with core technologies such as
-GLib/GIO, GTK, GStreamer and Webkit."
-        #:scope (list "gnu/packages/glib.scm"
-                      "gnu/packages/gstreamer.scm"
-                      "gnu/packages/gtk.scm"
-                      "gnu/packages/gnome.scm"
-                      "gnu/packages/gnome-xyz.scm"
-                      "gnu/packages/webkit.scm"
-                      "gnu/services/desktop.scm"
-                      "guix/build/glib-or-gtk-build-system.scm"
-                      "guix/build/meson-build-system.scm")))
+        "Everything related to the Sugar Desktop and learning environment."
+        #:scope (list "gnu/packages/sugar.scm")))
 
-(define-team kde
-  (team 'kde
-        #:name "KDE team"
+(define-team sysadmin
+  (team 'sysadmin
+        #:name "Sysadmin team"
         #:description
-        "The plasma desktop environment, and KDE Applications."
-        #:scope (list (make-regexp* "^gnu/packages/(kde)(-.+|)\\.scm$")
-                      "gnu/packages/education.scm")))
+        "Networking, server clustering, high availability."
+        #:scope (list "gnu/packages/admin.scm"
+                      "gnu/packages/acl.scm"
+                      "gnu/packages/adns.scm"
+                      "gnu/packages/antivirus.scm"
+                      "gnu/packages/apparmor.scm"
+                      "gnu/packages/authentication.scm"
+                      "gnu/packages/cluster.scm"
+                      "gnu/packages/configuration-management"
+                      "gnu/packages/databases.scm"
+                      "gnu/packages/distributed.scm"
+                      "gnu/packages/dns.scm"
+                      "gnu/packages/high-availability.scm"
+                      "gnu/packages/kerberos.scm"
+                      "gnu/packages/logging.scm"
+                      "gnu/packages/monitoring.scm"
+                      "gnu/packages/nfs.scm"
+                      "gnu/packages/openldap.scm"
+                      "gnu/packages/openstack.scm"
+                      "gnu/packages/prometheus.scm"
+                      "gnu/packages/selinux.scm"
+                      "gnu/packages/storage.scm"
+                      "gnu/packages/task-runners.scm"
+                      "gnu/packages/terraform.scm"
+                      "gnu/packages/virtualization.scm")))
+
+(define-team telephony
+  (team 'telephony
+        #:name "Telephony team"
+        #:description
+        "Telephony packages and services such as Jami, Linphone, etc."
+        #:scope (list "gnu/build/jami-service.scm"
+                      "gnu/packages/jami.scm"
+                      "gnu/packages/linphone.scm"
+                      "gnu/packages/telephony.scm"
+                      "gnu/services/telephony.scm"
+                      "gnu/tests/data/jami-dummy-account.dat"
+                      "gnu/tests/telephony.scm"
+                      "tests/services/telephony.scm")))
+
+(define-team tex
+  (team 'tex
+        #:name "TeX team"
+        #:description
+        "TeX, LaTeX, XeLaTeX, LuaTeX, TeXLive, the texlive-build-system, and
+the \"texlive\" importer."
+        #:scope (list "gnu/packages/tex.scm"
+                      "gnu/packages/texlive.scm"
+                      "guix/build/texlive-build-system.scm"
+                      "guix/build-system/texlive.scm"
+                      "guix/import/texlive.scm"
+                      "guix/scripts/import/texlive.scm"
+                      "tests/texlive.scm")))
+
+(define-team translations
+  (team 'translations
+        #:name "Translations"
+        #:scope (list "etc/news.scm"
+                      (make-regexp* "^po/"))))
 
 (define-team xfce
   (team 'xfce
@@ -621,18 +656,6 @@ (define-team xfce
         #:description "Xfce desktop environment."
         #:scope (list "gnu/packages/xfce.scm")))
 
-(define-team lxqt
-  (team 'lxqt
-        #:name "LXQt team"
-        #:description "LXQt desktop environment."
-        #:scope (list "gnu/packages/lxqt.scm")))
-
-(define-team audio
-  (team 'audio
-        #:name "Audio team"
-        #:description "Audio related packages."
-        #:scope (list "gnu/packages/audio.scm")))
-
 (define-team zig
   (team 'zig
         #:name "Zig team"
@@ -642,28 +665,6 @@ (define-team zig
                       "guix/build/zig-build-system.scm"
                       "guix/build-system/zig.scm")))
 
-(define-team hurd
-  (team 'hurd
-        #:name "Team for the Hurd"
-        #:scope (list "gnu/system/hurd.scm"
-                      "gnu/system/images/hurd.scm"
-                      "gnu/build/hurd-boot.scm"
-                      "gnu/services/hurd.scm"
-                      "gnu/packages/hurd.scm")))
-
-(define-team c++
-  (team 'c++
-        #:name "C/C++ team"
-        #:description
-        "C and C++ libraries and tools."
-        #:scope (list "gnu/build-system/cmake.scm"
-                      "gnu/build/cmake-build-system.scm"
-                      "gnu/packages/c.scm"
-                      "gnu/packages/cmake.scm"
-                      "gnu/packages/cpp.scm"
-                      "gnu/packages/ninja.scm"
-                      "gnu/packages/valgrind.scm")))
-
 
 (define-member (person "Eric Bavier"
                        "bavier <at> posteo.net")

base-commit: f76b9c4fdf88cbab81e3cac27841a6c56e3e32c9
prerequisite-patch-id: 22ae8c4ef90cc288ad4708d82fc01eb51ac751c7
-- 
2.49.0





Reply sent to Andreas Enge <andreas <at> enge.fr>:
You have taken responsibility. (Tue, 29 Apr 2025 19:15:03 GMT) Full text and rfc822 format available.

Notification sent to Gabriel Wicki <gabriel <at> erlikon.ch>:
bug acknowledged by developer. (Tue, 29 Apr 2025 19:15:03 GMT) Full text and rfc822 format available.

Message #10 received at 78147-done <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: Gabriel Wicki <gabriel <at> erlikon.ch>
Cc: 78147-done <at> debbugs.gnu.org, 78146-done <at> debbugs.gnu.org
Subject: Re: [PATCH] teams: Add gabber to more teams.
Date: Tue, 29 Apr 2025 21:13:53 +0200
Applied, thanks!

Andreas





This bug report was last modified 4 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.