1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

66 Commits

Author SHA1 Message Date
Hugo Buddelmeijer
4a5a19ea43 teams: Don't add empty lines to CODEOWNERS.
* etc/teams.scm: (export-codeowners): Only add a newline if a team has a scope.
* CODEOWNERS: Regenerate file.

Change-Id: I11b039d848f166a44bca2caa626e6e1321d33c42
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-24 09:39:41 +01:00
Nguyễn Gia Phong
fa67dd643e teams: Add Version control team.
* etc/teams.scm (vcs): New team.
* CODEOWNERS: Regenerate file.

Merges guix/guix!6165

Change-Id: I9f1edb67e52c08ad69199f991fc8fa42a334ddb8
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 08:19:28 +01:00
Sharlatan Hellseher
4a3dccedac teams: python: Adopt build/toml and tests/toml.
This is a following up discussion from
<https://codeberg.org/guix/guix/pulls/5156#issuecomment-11164088>.

* etc/teams.scm (python)<#:scope>: Sort alphabetcially; add
"guix/build/toml.scm", and "tests/toml.scm".
* CODEOWNERS: Regenerate file.

Change-Id: I65d9b319eff8bbd240c74851dbd0b56f2b0e6c27
2026-03-06 20:42:24 +00:00
Noé Lopez
c5c02d134c gnu: Add gnome-circle module.
* gnu/packages/gnome-circle.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* etc/teams.scm (gnome): Add it to gnome team.
* CODEOWNERS: Add it.
* po/packages/POTFILES.in: Add it.

Change-Id: I26eb22689d894eccad031db7e494c937dd45bffc
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:16 +01:00
Gabriel Wicki
d2170de523 teams: Add music.scm to audio team.
* etc/teams.scm: Add gnu/packages/music.scm to the scope of the audio team.
* CODEOWNERS: Regenerate it.

Change-Id: I539975f268d6447e4c6b4d5ce8860f6070d862d3
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-04 18:11:42 +01:00
Nguyễn Gia Phong
c87031efe8 teams: Add build-tools team.
* etc/teams.scm (build-tools): New team.
  ("Janneke Nieuwenhuizen"): Add to the team.
  ("Nguyễn Gia Phong"): Add to the team.
* CODEOWNERS: Regenerate file.

Change-Id: Iccaaa39b2210b4e7cf6b310c7cc96bf771996db6
2026-03-03 10:30:05 +01:00
Carlo Zancanaro
0d22ebf4dd teams: Add Lua team.
* etc/teams.scm (lua): New team.
* CODEOWNERS: Regenerate file.

Change-Id: Ia060a92385661eec1b67028d79b403b9d09ae58d
2026-02-26 16:28:33 +00:00
Nguyễn Gia Phong
75001089b5 teams: sysadmin: Adopt corresponding services and tests.
* etc/teams.scm (sysadmin)<#:scope>: Add "gnu/services/admin.scm",
  "gnu/services/authentication.scm", "gnu/services/databases.scm",
  "gnu/services/dns.scm", "gnu/services/high-availability.scm",
  "gnu/services/kerberos.scm", "gnu/services/monitoring.scm",
  "gnu/services/nfs.scm", "gnu/services/samba.scm",
  "gnu/services/virtualization.scm", "gnu/services/vnc.scm",
  "gnu/tests/databases.scm", "gnu/tests/dns.scm",
  "gnu/tests/high-availability.scm", "gnu/tests/monitoring.scm",
  "gnu/tests/nfs.scm", "gnu/tests/samba.scm",
  "gnu/tests/virtualization.scm", and "gnu/tests/vnc.scm".
  Fix typo in "gnu/packages/configuration-management.scm".
* CODEOWNERS: Regenerate file.

Merges: https://codeberg.org/guix/guix/pulls/6340
Change-Id: I6cf52a9beba8164db42aabdb3b643d941eef3433
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 09:03:58 +00:00
Nguyễn Gia Phong
d45da4a5e9 teams: Add team for QA packages.
* etc/teams.scm (qa-packages): New team.
  ("Janneke Nieuwenhuizen"): Add to the team.
  ("Liliana Marie Prikler"): Add to the team.
  ("Nguyễn Gia Phong"): Add to the team.
* CODEOWNERS: Regenerate file.

Change-Id: Iccaaa39b2210b4e7cf6b310c7cc96bf771996db6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-02-23 11:40:49 +09:00
Wilko Meyer
f23dc03e8a teams: Add Perl and Raku team.
* etc/teams.scm (perl): New team.
("Wilko Meyer"): Add to perl team.
* CODEOWNERS: Regenerate file.

Change-Id: Ia9da6d87bb116d00bccad5322e25194793ebc17c
Signed-off-by: jgart <jgart@dismail.de>
2026-02-22 18:25:43 -05:00
Danny Milosavljevic
2e7ae98c24 gnu: python-brille: Move to (gnu packages physics).
* gnu/packages/python-science.scm (python-brille): Move from here…
* gnu/packages/physics.scm (python-brille): …to here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add reference to that file.
* etc/teams.scm (science): Add reference to that file.

Change-Id: I207940441fb4406fb034d5582ba9f5517544179b
2026-02-21 21:52:38 +01:00
Andreas Enge
1e8c1acd01 teams: Order CODEOWNERS alphabetically.
This is a follow-up to commit 290fefbff5 .

* CODEOWNERS: Regenerate file.

Change-Id: I31d4581b15b17538d3ede5874859749e10202542
2026-02-15 15:25:19 +01:00
Cayetano Santos
290fefbff5 teams: crypto: Adopt cybersecurity.
* etc/teams.scm (crypto)<#:scope>: Add "gnu/packages/cybersecurity.scm".
* CODEOWNERS: Regenerate file.

Change-Id: Id731ec325432db51fa50ed5855d6fd1fcaec4cd6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 14:53:19 +01:00
Cayetano Santos
b8a02db5e9 teams: hpc: Adopt rocm-libs and rocm-tools.
* etc/teams.scm (hpc)<#:scope>: Add "gnu/packages/rocm-tools.scm" and "gnu/packages/rocm-libs.scm".
* CODEOWNERS: Regenerate file.

Merges guix/guix!6305.

Change-Id: I1cd8ecb60588b6e41dd9429d8a5f01613ee81a21
2026-02-11 13:14:09 +01:00
Cayetano Santos
d03de36259 teams: crypto: Adopt vpn.
* etc/teams.scm (crypto)<#:scope>: Add "gnu/packages/vpn.scm".
* CODEOWNERS: Regenerate file.

Merges guix/guix!6293

Change-Id: I756f1234af9b3c7eebd25feeddff696671333993
2026-02-10 20:27:34 +01:00
Mathieu Lirzin
d0ac3f79a4 teams: java: Adopt Clojure modules.
* etc/teams.scm (java): Add clojure files to scope.
* CODEOWNERS: Regenerate file.

Change-Id: Ia8adfc3519e95a5137b00ef6fbf285f4d8577d4b
Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2026-02-04 11:10:10 +01:00
David Thompson
ac88b80713 teams: Add Guile team.
* etc/teams.scm (guile): New team.
* CODEOWNERS: Regenerate file.

Change-Id: I7e275252e879ce57c24c7cffcde124bdd351307d
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-02-04 09:43:39 +01:00
Efraim Flashner
6d97c3f30f teams: bootstrap: Adopt bootstrap.scm.
* etc/teams.scm (bootstrap)[scope]: Add gnu/packages/bootstrap.scm.
CODEOWNERS: Regenerate file.

Change-Id: Icdccfe154e09835cec2a95f94f3688b412dbb787
2026-02-03 16:48:57 +02:00
Cayetano Santos
1772e9e19d teams: crypto: Adopt cryptsetup.
* etc/teams.scm (crypto)<#:scope>: Add "gnu/packages/cryptsetup.scm".
* CODEOWNERS: Regenerate file.

Change-Id: I5b96145de42b1a80bda5a12ab0ed3db884967a1b
2026-02-02 19:53:31 +01:00
Ludovic Courtès
79523d5fc1 teams: Add two files for the ‘core’ team.
* etc/teams.scm (core): Add ‘etc/teams.scm’ and ‘guix/remote-procedures.scm’.
* CODEOWNERS: Regenerate.

Change-Id: I805b507db22679afed31176e6a0043424a185bf8
2026-01-29 11:53:43 +01:00
Cayetano Santos
e2840c2126 gnu: Add neorv32.
* gnu/packages/hdl.scm: New variable.
* CODEOWNERS: Regenerate.
* gnu/local.mk: Register.
* po/packages/POTFILES.in: Likewise.
* etc/teams.scm (electronics)<#:scope>: Add "gnu/packages/hdl.scm".

Change-Id: I188087a03272b9a63f23fd96c9cd2af7228dc0d9
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:30:31 +01:00
Cayetano Santos
a661f9c9d4 teams: hpc: Adopt opencl.
* etc/teams.scm (hpc)<#:scope>: Add "gnu/packages/opencl.scm".
* CODEOWNERS: Regenerate file.

Change-Id: I6b0814ca131058e8608c969c777d4d0ca9c6b8ba
2026-01-17 12:30:23 +01:00
Cayetano Santos
a1e5b01d6d teams: hpc: Adopt parallel module.
* etc/teams.scm (hpc)<#:scope>: Add "gnu/packages/parallel.scm".
* CODEOWNERS: Regenerate file.

Closes guix/guix!5310

Change-Id: I10dd26c427d4d369ef80a49e5e57af21a7049a29
2026-01-16 16:58:02 +01:00
FuncProgLinux
69aa6ecdba etc: teams: Add MATE team.
* etc/teams.scm (mate): New team.
("FuncProgLinux"): New team member.
* etc/teams/mate/mate-manifest.scm: New file.
* CODEOWNERS: Regenerate file.

Change-Id: I3db2c4138f92f9ff21bdb7a302f9af67d7c9e710
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-13 21:51:21 +01:00
Aaron Covrig
c2700f2c0b teams: ruby: Update file matching expression.
* etc/teams.scm (ruby): Update regular expression.
* CODEOWNERS: Regenerate file.

Change-Id: Ic261ee13471ce86339ad68303236e686d18659b1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-10 17:04:10 +01:00
Maxim Cournoyer
47af617b5c services: Add luanti-service-type.
* gnu/services/games.scm (luanti-configuration): New variable.
(%luanti-account): Likewise.
(luanti-activation): New procedure.
(luanti-shepherd-service): Likewise.
(luanti-service-type): New variable.
* gnu/tests/games.scm: New file.

Change-Id: I65a1dcf832fa8add9c9d278d82bab91ca3eef086
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-06 22:00:50 +09:00
Cayetano Santos
df218e5435 teams: crypto: Adopt all crypto modules.
* etc/teams.scm (crypto)<#:scope>:
Add "gnu/packages/*-crypto.scm".
* CODEOWNERS: Regenerate file.

Change-Id: I42e71955143a8e14013d32d6a7c41138cb0d48d1
2025-12-27 21:49:30 +01:00
jgart
6def6eae95 gnu: Add bonsai.
* gnu/packages/hare-apps.scm (bonsai): New variable.

Change-Id: I4489911b111c48aeb9b084e685aaafa8adfd98e4
Signed-off-by: jgart <jgart@dismail.de>
2025-12-13 22:57:49 -06:00
jgart
1fe9ef4cfc Regenerate CODEOWNERS.
* CODEOWNERS: Check in file changed by "make".

Change-Id: I6226b86174fc5044f9194b8bc1fa31d4b18c612c
Signed-off-by: jgart <jgart@dismail.de>
2025-12-08 14:41:26 -06:00
Andreas Enge
516f7df05c Regenerate CODEOWNERS.
This is a follow-up to commit 0de8d6f51d .

* CODEOWNERS: Check in file changed by "make".

Change-Id: I32cb3c06769a04bb051e5bf865182631f97c02f5
2025-12-03 13:57:47 +01:00
Rutherther
48ca028511 manifests: Split release manifest to two.
As stated in the manifest, use two release manifests:
1. Minimal one
2. Full one with all the desktop services enabled.

* etc/manifests/release.scm: Move to etc/manifests/release-minimal.scm.
* etc/manifests/release-minimal.scm (%system-packages):
Add packages from default privileged-programs.
Add %base-firmware.
Add %base-packages.
Remove desktops.
Remove xorg modules.

* etc/teams.scm (release): Add new splitted manifests.
* Makefile.am
(EXTRA_DIST): Remove release manifest; Add manifests release-minimal and
release-desktop.
(assert-binaries-available): Use new splitted release manifest.
* etc/manifests/release-desktop.scm (%system-packages):
Add desktops.
Add xorg modules.
* CODEOWNERS: Regenerate file.

Change-Id: I40de8b5d0f9c8b630e8af7969d4c195dd9e2c3e2
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-23 10:52:25 +02:00
Cayetano Santos
6fe5e7f707 etc: teams: Add crypto team.
* etc/teams.scm (crypto): New team.
[Cayetano Santos]: Add to new team.
* CODEOWNERS: Rebuild.

Change-Id: Ie51ff65629c5b65ec8ee148e4dddce6d39007b54
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-12 18:34:06 +01:00
Giacomo Leidi
80554b297b teams: Add BEAM team.
* CODEOWNERS: Regenerate.
* etc/teams.scm (beam): New variable.
("Giacomo Leidi"): Add to BEAM team.
* etc/teams/beam/elixir-manifest.scm: New file.
* etc/teams/beam/erlang-manifest.scm: New file.

Change-Id: I0a42ef400f2d63aac5672d25277aabfca0e6fe28
Reviewed-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 19:56:43 +00:00
Maxim Cournoyer
9d60fdf6a2 Revert "elf: Remove bundled Guile source."
This reverts commit 11cf5b2fe4.
2025-10-30 16:19:49 +09:00
Maxim Cournoyer
11cf5b2fe4 elf: Remove bundled Guile source.
This module has been included in Guile as (system vm elf) since around version
2.1.

* guix/elf.scm: Delete file.
* CODEOWNERS: De-register module.
* Makefile.am (MODULES): Likewise.
* etc/teams.scm (core): Likewise.
* gnu/build/linux-modules.scm: Adjust imports.
* gnu/packages/gnuzilla.scm (icecat-minimal) [modules]: Likewise.
* gnu/packages/librewolf.scm (librewolf): Likewise.
* gnu/packages/sequoia.scm (sequoia): Likewise.
* gnu/packages/tor-browsers.scm (make-torbrowser): Likewise.
* gnu/packages/version-control.scm (hg-commitsigs): Likewise.
* guix/build/debug-link.scm: Likewise.
* guix/build/gnu-build-system.scm: Likewise.
* guix/build/gremlin.scm: Likewise.
* guix/build/meson-build-system.scm: Likewise.
* guix/grafts.scm (graft-derivation/shallow): Likewise.
* guix/scripts/pack.scm (wrapped-package): Likewise.
* tests/debug-link.scm: ("elf-debuglink", "set-debuglink-crc"): Likewise.
* tests/gremlin.scm: Likewise.
* guix/build-system/gnu.scm (%default-gnu-imported-modules): Remove (guix elf).

Change-Id: I86ac4237fdd820a6b54dc0fe7a7d10403a290ef9
2025-10-30 16:13:03 +09:00
Andreas Enge
06bfb782f8 CODEOWNERS: Really order files alphabetically.
This is a follow-up to commit fe59616ba0
and necessary to keep the file as-is through autogeneration.

* CODEOWNERS: Regenerate file.

Change-Id: I273b0d4142e3cb7ea55351ca46f64001588f7548
2025-10-29 20:46:34 +01:00
Cayetano Santos
e11a43bae9 teams: hpc: Adopt oneapi.
* etc/teams.scm (hpc)<#:scope>:
Add "gnu/packages/oneapi.scm".
* CODEOWNERS: Regenerate file.

Change-Id: I3cc178352b5f87f5ca43deb7e8ee214d07830792
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-27 00:13:25 +01:00
Sharlatan Hellseher
5dec4cf322 teams: sysadmin: Adopt samba.
- samba :: Module provides packages maintained by
           <https://www.samba.org/> and implement the SMB and
           Active Directory protocols for Linux and UNIX-like systems.

* etc/teams.scm (sysadmin)<#:scope>: Add "gnu/packages/samba.scm",
and "gnu/packages/vnc.scm".
* CODEOWNERS: Regenerate file.

Change-Id: Id6cd94a47b591488b6e2ed220e3354ba30c461ce
2025-10-19 21:14:40 +01:00
Sughosha
39a640a6fe teams: Drop gnu/packages/education.scm from KDE team.
* etc/teams.scm (kde)[#:scope]: Remove "gnu/packages/education.scm."
* CODEOWNERS: Regenerate file.

Change-Id: I5ff619120b582db098ea4cad63baa3f8745e7b2a
2025-10-17 11:27:13 +02:00
Nicolas Graves
a34376aa71 import: texlive: Move tests to tests/import/texlive.scm.
* tests/texlive.scm: Move to tests/import/texlive.scm.
* Makefile.am: Refresh it.
* CODEOWNERS: Refresh it.
* etc/teams.scm: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-01 11:04:16 +02:00
Nicolas Graves
5507b1bfc0 import: opam: Move tests to tests/import/opam.scm.
* tests/opam.scm: Move to tests/import/opam.scm.
* Makefile.am: Refresh it.
* CODEOWNERS: Refresh it.
* etc/teams.scm: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-01 11:04:16 +02:00
Nicolas Graves
fc905a5a69 import: elpa: Move tests to tests/import/elpa.scm.
* tests/elpa.scm: Move to tests/import/elpa.scm.
* Makefile.am: Refresh it.
* CODEOWNERS: Refresh it.
* etc/teams.scm: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-01 11:04:16 +02:00
Nicolas Graves
7a41349bed import: cran: Move tests to tests/import/cran.scm.
* tests/cran.scm: Move to tests/import/cran.scm.
* Makefile.am: Refresh it.
* CODEOWNERS: Refresh it.
* etc/teams.scm: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-01 11:04:16 +02:00
Nicolas Graves
94df3e6f28 import: gem: Move tests to tests/import/gem.scm.
* tests/gem.scm: Move to tests/import/gem.scm.
* Makefile.am: Refresh it.
* CODEOWNERS: Update.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-01 11:04:05 +02:00
Nicolas Graves
d4fda72d8f import: go: Move tests to tests/import/go.scm.
* tests/go.scm: Move to tests/import/go.scm.
* Makefile.am: Refresh it.
* CODEOWNERS: Refresh it.
* etc/teams.scm: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-01 11:00:36 +02:00
Nicolas Graves
fbc1da99ea import: crate: Move tests to tests/import/crate.scm.
* tests/crate.scm: Move to tests/import/crate.scm.
* Makefile.am: Refresh it.
* CODEOWNERS: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-01 11:00:36 +02:00
Nicolas Graves
f1a3bf940c import: pypi: Move tests to tests/import/pypi.scm
* tests/pypi.scm: Move to tests/import/pypi.scm
* CODEOWNERS: Refresh it.
* Makefile.am: Refresh it.
* etc/teams.scm: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-01 11:00:35 +02:00
Andreas Enge
b97049b29c gnu: Remove references to (gnu packages fcitx).
This is a follow-up to commit 04a4f8cc9d .

* etc/teams.scm (localization): Unregister removed file.
* CODEOWNERS: Regenerate file.

Change-Id: Id7196e36aab79ecdb65f9e4a1f18e81e92fb6994
2025-09-25 21:11:39 +02:00
Cayetano Santos
362f9ee4da teams: electronics: Adopt flashing-tools.
* etc/teams.scm (electronics)<#:scope>:
Add "gnu/packages/flashing-tools.scm".
* CODEOWNERS: Regenerate file.

Change-Id: Ic3ac4bc0d7a6822231152aef4d4927fbb4ba3479
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-17 16:28:54 +02:00
Cayetano Santos
d970689f80 gnu: Merge fpga in electronics module.
* gnu/local.mk: Drop fpga.scm.
* etc/teams: Drop fpga.scm.
* CODEOWNERS: Drop fpga.scm.
* po/packages/POTFILES.in: Drop fpga.scm.
* gnu/packages/fpga.scm: Remove file.
(abc, abc-yosyshq, apycula, fftgen, gtkwave, iverilog, icestorm, libfst)
(nextpnr, nextpnr-ice40, nvc, openfpgaloader, python-hdlmake)
(python-migen, python-myhdl, python-vunit, systemc, verilator)
(yosys, yosys-clang): Move from here…
* gnu/packages/electronics.scm: … to here.

Change-Id: Ia920313a383d21210b217e3bf3f5c60c4682fc43
2025-09-17 11:36:57 +02:00