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

1127 Commits

Author SHA1 Message Date
Hilton Chain
08f4dafd50 etc: Update fish completion.
* etc/completion/fish/guix.fish (guix_graph_backends, guix_image_types)
(guix_importers, guix_refresh_updaters, guix_style_stylings)
(guix_importer nuget): Update.
(guix_commands_with_build_options): Add missing ‘shell’.

Change-Id: I0f63acce7ef64eb430a1ba7d653846b09429fae3
Merges: #7300
2026-03-27 18:30:26 +08:00
Thomas Kramer
926a749463 teams: Add Thomas Kramer to electronics team.
* etc/teams.scm: ("Thomas Kramer"): New person in electronics team.

Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-26 11:31:32 +01:00
Florian Pelz
7a9073eb4c news: Add 'de' translation.
* etc/news.scm: Add German translation for inherited field values entry.

Change-Id: I32e057b98012c2a308d5324b7d421ea4a959a251
2026-03-24 12:46:51 +01:00
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
Maxim Cournoyer
83dfc5475d etc: Ensure guix.authenticate section is populated in post-merge hook.
This provides some extra automation.

* etc/git/post-merge [!guix.authenticate.introduction-commit]: Run
initial 'guix authenticate' command, as documented in (info "(guix) Building
from Git").

Fixes: <https://issues.guix.gnu.org/80564>
Change-Id: I5775514c6b8785213e2d0e834bdd7e3a961c8930
Reported-by: Tomas Volf <~@wolfsden.cz>
2026-03-24 08:53:50 +09:00
Ludovic Courtès
a4b8984388 news: Clarify entry about inherited field values.
* etc/news.scm: Tweak wording of inherited field value entry.

Reported-by: Herman Rimm <herman@rimm.ee>
Change-Id: Ia66ac4a682127a3d10ac7d0396962e2257c5e3ca
2026-03-23 22:32:40 +01:00
Peter Polidoro
6c4d83542a teams: Add Peter Polidoro to electronics team.
etc/teams.scm ("Peter Polidoro"): Create and add to the electronics team.

Merges guix/guix!7351

Change-Id: I15fd5691f75e0b51735725dfdce90e14f818558d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-22 09:15:47 +01:00
Maxim Cournoyer
81ae5e3f83 teams/gnome: Update gnome-core-refresh script.
* etc/teams/gnome/gnome-core-refresh (%gnome-releng-versions-uri): Update URI.
(%names): Register glycin.

Change-Id: I314ce2fd0345b5cc5b81cbb465a701d99c926274
2026-03-22 11:36:52 +09:00
Gabriel Wicki
4ac9f297d3 teams: Add initial members to Community team.
* etc/teams.scm (community): Add gabber and untrusem.

Change-Id: I52ca2cee56f55a9128e0739b33205f728be13778
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-20 23:12:02 +01:00
Gabriel Wicki
f85a70718d teams: Add Community team.
* etc/teams.scm (community): New team.

Change-Id: If23770964f91cdb3110f1fa23ed7dad5a122958b
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-20 23:11:59 +01:00
Ludovic Courtès
6b1a15189e news: Add entry for record field inherited values.
* etc/news.scm: Add entry.

Change-Id: Id4d40ee995f03a8fe785782513f9451c8bd71389
Merges: #6955
2026-03-20 13:28:19 +01:00
Spencer King
851d02997a teams: Add Spencer King to the Julia team.
* etc/teams.scm ("Spencer King"): Create and add to the Julia team.

Merges guix/guix!6867

Change-Id: I8367145739311c9ced8f9a65ac36627f4d7c8b83
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 19:14:45 +01:00
Cayetano Santos
8887b63a70 teams: Add Nguyễn Gia Phong to vcs team.
* etc/teams.scm ("Nguyễn Gia Phong"): Add Ashish SHUKLA to cvs team.

Change-Id: Ic30a75ea76ed25ae2029227ca101dae9d8c12036
2026-03-16 08:20:24 +01:00
Nguyễn Gia Phong
a3bb442b03 teams: Add Ashish SHUKLA to vcs team.
* etc/teams.scm ("Ashish SHUKLA"): New person in vcs team.

Change-Id: I454b694fe9997717c0ab34fe2980f93276fc1ff2
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 08:20:13 +01:00
Nguyễn Gia Phong
7eae2b1f1b teams: Add Thanos Apollo to vcs team.
* etc/teams.scm ("Thanos Apollo"): New person in vcs team.

Change-Id: I7afd97b470a93fb9aad02cf493d3ab3b8df89668
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-16 08:19:45 +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
Anderson Torres
a395def329 news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation for GNOME 48 entry.

Change-Id: I9ac3efe14a3025c0375aceabbf03321cdce31a0a
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2026-03-14 12:29:15 +01:00
Gabriel Wicki
75ea9cb664 etc: snippets: Update python to pyproject build system.
The snippets still refer to the outdated python-build-system which
should not be encouraged to use anymore.

* etc/snippets/yas/scheme-mode/guix-package (build-system): Replace
python-build-system with pyproject-build-system.

Merges guix/guix!7100

Change-Id: Ic7d4b298c922fbea75b0e2ae341fee8a5ab0543c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-13 20:50:13 +01:00
Noé Lopez
4966ea6de3 Add news entries for GNOME 48.
* etc/news.scm: Add news entry for GNOME update.
* NEWS: Mention GNOME update.

Merges: https://codeberg.org/guix/guix/pulls/7067
Change-Id: I6081f3aa703ba500ebf89c77be7807cd815913d8
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2026-03-13 03:48:46 +01:00
Artyom V. Poptsov
8ead7a9837 etc: apparmor.d: Fix "guix-daemon/guix-builder" policy.
Currently Guix daemon would always fail to build packages that require
execution of programs and scripts in "/tmp" directory (e.g. in "bootstrap"
phase) on foreign distributions that use AppArmor as it denies such requests
due to policy restrictions.  This patch fixes "guix-daemon" AppArmor policy by
allowing execution of programs in "/tmp" for "guix-builder".

See <https://codeberg.org/guix/guix/issues/6501>

* etc/apparmor.d/guix-daemon: Fix permissions for guix-daemon/guix-builder.

Change-Id: Ib6a33fcc035011d7045da03346f3afeb598b7d7a
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-08 11:31:02 +02:00
jgart
5425265d28 teams: tex: Add manifest.
* etc/teams/tex/tex-manifest.scm: New file.

Change-Id: I522622327964332d00b3d8b23c1d4807a7571345
Signed-off-by: jgart <jgart@dismail.de>
2026-03-07 11:10:03 -05: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
Zheng Junjie
9ad49f69f4 teams: Update team status for Zheng Junjie.
* etc/teams.scm (Z572): Remove some teams.

Change-Id: Ied973be7c9cf9af86630fbd2f8723a5efdf2fd6d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:32:54 +01: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
Maxim Cournoyer
512ed73989 teams: Update gnome-core-refresh script.
* etc/teams/gnome/gnome-core-refresh (%names): Register pypgobject and pyatspi
mappings.

Change-Id: I5343870e33fbd25859f5fb39522953225c6236b9
2026-03-06 14:51:54 +01:00
Gabriel Wicki
8afd7d3150 teams: Use full name for member folaht.
* etc/teams.scm (folaht): Use full name.

Change-Id: I9ab38bc685246604dd974ed98774fbdc296ab423
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05 12:43:54 +01:00
Gabriel Wicki
6b94452c24 teams: Add folaht to documentation team.
* etc/teams.scm (folaht): New team member.

Change-Id: I7ab50f2d56f439deba983dbbe5b38c7f8afa5253
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-05 12:32:51 +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
Munyoki Kilyungi
8bd2cce1f4 teams: Move BonfaceKilz from lisp to guile team.
* etc/teams.scm: ("Munyoki Kilyungi"): Move from lisp to guile team.

Merges: https://codeberg.org/guix/guix/pulls/6827
Change-Id: I2fbb50b4c97d937cac116b0fe25b3c1f02658dc7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-02 20:54:04 +00:00
Carlo Zancanaro
4189125e4c teams: Add Carlo Zancanaro to lua and ruby teams.
* etc/teams.scm ("Carlo Zancanaro"): New person in lua and ruby teams.

Change-Id: I3169931f2ca09a9581dd90775d793b600dd28942
2026-02-26 16:28:33 +00: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
jgart
79655af5e2 teams: go: Add manifest.
* etc/teams/go/go-manifest.scm: New file.

Change-Id: I1aad9ca3d043efe5d4868d53238ac00243c933e1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 14:36:21 +00:00
Rodion Goritskov
1c25d91613 teams: Add Rodion Goritskov to various teams.
* etc/teams.scm: ("Rodion Goritskov"): Add Rodion Goritskov to
games, java, kde, kernel teams.

Change-Id: Ieb213d214bbc118ecb64964454c3d72a313250a5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-24 14:53:35 +01:00
jgart
3dc2986418 teams: perl: Add manifest.
* etc/teams/lisp/perl-manifest.scm: New file.

Change-Id: I73078321c258a207ea78a1b01fc99707a9741e18
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 19:23:19 -05: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
Anderson Torres
6cc0befc70 news: Add 'pt' translation.
* etc/news.scm: Add Portuguese translation for glibc entry.

Change-Id: I6a965fb972d5241073afc0ea5a802e611abcbb89
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2026-02-22 14:14:03 +01: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
Efraim Flashner
1ccb1cc14e teams: rust: Limit manifests to supported packages.
* etc/teams/rust/rust-manifest.scm, etc/teams/rust/rusty-packages.scm:
Limit the manifests to packages which are supported on that
architecture.

Change-Id: I85b6f2a81835c961e9d320e94141eb273e99f9ba
2026-02-21 10:17:04 +01:00
Florian Pelz
549741f76f news: Add 'de' translation.
* etc/news.scm: Add German translation for glibc entry.

Change-Id: Id78855510109a6a64c6535c1188ba8fdd15d3849
2026-02-20 09:18:54 +01:00
John Kehayias
4d1291eaaa news: Announce potential security issue in glibc package.
* etc/news.scm: Add entry.

Change-Id: Iea4883d83cae7dee937d46d534cfa8dad17b1028
2026-02-20 01:16:13 -05:00
Trevor Richards
c28ce43aac teams: Re-add trevdev.
* etc/teams.scm ("Trevor Richards"): Add person.

Change-Id: Id66df1b63d84abacb9f67b6d2d710237715a1960
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15 15:15:45 +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
Andreas Enge
f39007a89b etc: Add enge to c++ team.
* etc/teams.scm (enge): Add team c++.

Change-Id: I7abaf6d62738561ceff917bb807ad11c5a40900b
2026-02-14 14:00:30 +01:00
Vagrant Cascadian
1e270c9a33 teams: kernel: Add Vagrant Cascadian.
* etc/teams.scm ("Vagrant Cascadian"): Add to kernel team.
2026-02-11 09:53:18 -08:00
Sergio Pastor Pérez
21bb03de88 teams: Add Sergio Pastor Pérez to various teams.
* etc/teams.scm: ("Sergio Pastor Pérez"): New entry. Add Sergio Pastor Pérez
to guile, hpc and kde teams.

Change-Id: I04c9b9a7cfc09633602cfaed661c3f305d7bb74b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-11 14:48:57 +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