1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-12 18:10:47 +02:00
Commit graph

905 commits

Author SHA1 Message Date
Ivan Popovych
5db599f41a
etc: guix-daemon.service.in: Disable host filesystem mount propagation.
This fixes issue for rootless guix daemon where store being remounted
read-only by gnu-store.mount is propagated to the guix daemon making
guix daemon not able to modify it.

* etc/guix-daemon.service.in: Disable host filesystem mount propagation.

Change-Id: Ib1abc387ee15d2b04d6f70c121244943cd0ad8c6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-07-01 22:34:40 +02:00
jgart
0ce67cc96f
etc: snippets: Add clasp to addcl snippet.
* etc/snippets/tempel/text-mode.eld (addcl): Add clasp.

Change-Id: If70f5c66854938475ad1f461c58b6ac91554aee2
2025-07-01 11:16:28 -05:00
Yelninei
395d68bd93
teams: Add entry for Yelninei.
* etc/teams.scm ("Yelninei"): New member.

Change-Id: I06c842de0ff8370d15595f0e5d4d14b91739c904
Signed-off-by: jgart <jgart@dismail.de>
2025-07-01 10:39:19 -05:00
Efraim Flashner
214aa26e5c
gnu: installer: Remove enlightenment desktop option.
* gnu/installer/services.scm (%system-services): Remove
enlightenment-desktop-service-type.
* gnu/tests/install.scm (installation-target-desktop-os-for-gui-tests):
Remove enlightenment-desktop-service-type.
* etc/manifests/cross-compile.scm (%system-packages): Remove
enlightenment.
* etc/manifests/release.scm (%system-packages): Remove enlightenment.

Change-Id: I79cd8fc13ea0fda5eef72aee783b26edc77dcb5e
2025-06-30 11:41:56 +03:00
Florian Pelz
ca552a5ca8
news: Align terminology in 'es' translation.
* etc/news.scm: Write 'sistema de construcción' as in the .po files.

Change-Id: I1b1dcd1aa26758eb59fad75e6b00471bf9799fbb
2025-06-26 12:29:24 +02:00
Florian Pelz
e190eba08b
news: Add 'de' translation.
* etc/news.scm: Add German translation of clasp build system entry.

Change-Id: I56dab16c1b9963b23f256b401941c2ef6df13166
2025-06-26 12:29:24 +02:00
jgart
50a53634fa
news: Add entry for new clasp build system.
* etc/news.scm: Add entry for new clasp build system.

Change-Id: I5adb9eb907dcc1d081dab77724dc5d87f4dd0101
2025-06-25 15:38:55 -04:00
Florian Pelz
8dc0c8aa9f
news: Fix presumed mistaken change in news entry.
* etc/news.scm: Revert 'en' change.  Change 'de' translation.

Change-Id: I4174c4f6ad0e08dc61f33acc3064ed74d16c4f7e
2025-06-25 16:57:46 +02:00
Florian Pelz
59562d212a
news: Add 'de' translation.
* etc/news.scm: Add German translation of privilege escalation entry.

Change-Id: I9f39d27f64f3e550b72167d253ff1926dc1b9fc1
2025-06-25 16:34:57 +02:00
Noé Lopez
ec64e64f56
teams: Add entry for Nicolas Graves.
* etc/teams.scm ("Nicolas Graves"): New member.

Change-Id: I156ea8bfe8351cd900ef1c2c7a3aba012cca21f1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-25 14:43:45 +02:00
Ludovic Courtès
fbdf9d4ba9
news: Add entry for ‘guix-daemon’ vulnerability fix.
* etc/news.scm: Add entry.

Change-Id: I7f143c268070a6fbcc1a343374ee4443add60bc2
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-06-24 11:53:31 -04:00
Ivan Popovych
e28156c212
etc: guix-install.sh: Remove dependency on "which".
* etc/guix-install.sh: Remove dependency on "which".

Change-Id: I2f93ade98f92ab28b4657fa213b9164a148437e6
Signed-off-by: jgart <jgart@dismail.de>
2025-06-21 12:57:30 -04:00
Vinicius Monego
243c141ef2
teams: Add entry for Vinicius Monego.
* etc/teams.scm ("Vinicius Monego"): New member.

Change-Id: I519b1962bae9a8ee9a384e4815156fb8acc89133
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20 19:59:54 +02:00
Ivan Popovych
90ef2f48b1
guix-install.sh: Set shellcheck shell to bash.
* etc/guix-install.sh: Set shellcheck shell to bash.

Change-Id: Ief28167f0e2b83c254026174e62959a32c34e29a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-20 17:59:03 +02:00
Ivan Popovych
93e84595ec
guix-install.sh: Fix init profile not being removed.
* etc/guix-install.sh (sys_delete_init_profile): Fix init profile not
being removed.

Change-Id: I95b10ef85d363ac1b7c821e0ae91ca3e69c490ca
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-20 17:59:03 +02:00
Ludovic Courtès
a7a710cb4b
teams: Drop caret from file name regexps in ‘CODEOWNERS’.
Fixes guix/guix#451.

* etc/teams.scm (team->codeowners-snippet): Drop caret from regexps.
* CODEOWNERS: Regenerate.

Change-Id: Ibf83a5d1a1a3306c3c369980d2cc5f2a7b8a81ac
Reported-by: Hilton Chain <hako@ultrarare.space>
2025-06-20 17:59:02 +02:00
Andreas Enge
2a2c6db7e7
teams: Add xiph.scm to the audio team.
* etc/teams.scm (audio): Add gnu/packages/xiph.scm.
* CODEOWNERS: Regenerate file.

Change-Id: I9b47bac4bae2d53631bcfaed4922ff93aab9aaa6
2025-06-18 11:47:52 +02:00
Liliana Marie Prikler
cba452dadf
teams: emacs: Add manifest.
* etc/teams/emacs/emacs-manifest.scm: New file.
2025-06-15 16:56:57 +02:00
Morgan Smith
7afea2e9b6
teams: Register the comp-integrity.el file to the Emacs team.
* etc/teams.scm (emacs)[#:scope]: Add
“gnu/packages/aux-files/emacs/comp-integrity.el”.

Change-Id: I66014b94e73fd87eeb3aceaf5f61f08abc875c44
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:56:44 +02:00
Vagrant Cascadian
866515a0f5
teams: Add codeberg account for Vagrant Cascadian.
* etc/teams.scm: Add codeberg account for Vagrant Cascadian
(vagrant@reproducible-builds.org)

Closes: #582
Change-Id: Id0814b2f7d0ceed91d039108806f3e15f66ef333
Signed-off-by: jgart <jgart@dismail.de>
2025-06-14 16:03:34 -05:00
Gabriel Wicki
5ca3a9a127
teams: Update Codeberg account for gabber.
* etc/teams.scm: Add gabber.

Change-Id: Ie9ce83370b8e8512277c43daffe830c9209d00c2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-14 15:23:47 +02:00
Ludovic Courtès
82748f595f
teams: ‘sync-codeberg-teams’ associates teams with ‘guix/guix’.
Fixes guix/guix#466.

Previously those teams would exist at the organization-level but would
not be associated with the ‘guix/guix’ repository, thereby preventing
people from adding them as reviewers and from mentioning them.

* etc/teams.scm (repository-teams, add-repository-team): New Forgejo
requests.
(synchronize-teams): Call the latter.

Change-Id: Ibc6726cda66552ee9dd1df24d57b80f903712e67
2025-06-12 14:38:16 +02:00
Ludovic Courtès
0d0eae1600
teams: Add ‘define-module’ clause.
* etc/teams.scm: Use ‘define-module’.  This makes it easier to work at
the REPL in Geiser.

Change-Id: I22d7a3f52eb5ddacada05d3ab1c41814474cb5d2
2025-06-12 14:38:16 +02:00
Konrad Hinsen
a21688a9d1
teams: Add entry for Konrad Hinsen
* gnu/teams.scm ("Konrad Hinsen"): New member.

Change-Id: I7ac4ed47cd49126b77be6d93e3902cea06376ae2
Signed-off-by: jgart <jgart@dismail.de>
2025-06-10 10:35:09 -05:00
Leo Famulari
69a77ffab2
etc: Git pre-push hook: Don't allow pushes to Savannah.
* etc/git/pre-push: Throw an error when pushing to savannah.gnu.org.

Change-Id: I1fefa4d93daf0f2887168c54a244b9be5d220665
2025-06-08 17:46:34 -04:00
Rivulet Cedar
54789bb751
news: Add 'zh-cn' translation.
* etc/news.scm: Add Chinese translation of recent entries.

Change-Id: I41180b10f2bd9f688d28d6f2b7efa4ed09b804cf
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2025-06-08 08:48:05 +02:00
Efraim Flashner
57b43d9af9
etc: manifests/release: Add more packages.
* etc/manifests/release.scm (%system-packages): Add shepherd.
(%bootloader-packages, %filesystem-packages): New variables.
(%system-manifest): Add %bootloader-packages, %filesystem-packages.

Change-Id: I18118e85d914cfaf5bab8abd6865974a5eba39cb
2025-06-06 14:39:52 +03:00
Leo Famulari
027a47787f
etc: pre-push Git hook: Update the commentary.
* etc/git/pre-push: Improve comments.

Change-Id: Id8c97841c3fa362de7adbd8942f796d044ce50b1
2025-06-04 22:55:22 -04:00
Hilton Chain
50b69ecb40
etc: pre-push git hook: Also check Codeberg SSH remote.
* etc/git/pre-push (main): Check Codeberg SSH remote.

Fixes: #421
Change-Id: Id669259f510cf3e33cadf77a5c9eeada52a5d0dd
2025-06-04 22:29:03 -04:00
Ludovic Courtès
ddd1581f0b
teams: Update Codeberg accounts.
Change-Id: I4eff37f16bc18824b5c34fe22e69b935e780db63
2025-06-02 11:20:23 +02:00
Ludovic Courtès
2b0961b005
teams: Synchronize teams without deleting and recreating them.
The brute-force approach previously used would cause confusion on
Codeberg: deleted teams previously recorded as reviewers of PRs would be
considered “ghost teams”.

  https://codeberg.org/Codeberg/Community/issues/1952

* etc/teams.scm (<forgejo-user>): New record type.
(edit-team, forgejo-team-members): New forgejo requests.
(update-team): New procedure.
(synchronize-team): Change to use ‘update-team’ when TEAM already
exists.

Change-Id: Id7d3b21a43abaaf21920f2201296fb95acda2270
2025-06-02 00:22:17 +02:00
Ludovic Courtès
5afcbfccc9
teams: Update Codeberg account names.
* etc/teams.scm: Add ‘nckx’.  Use upper-case for ‘Z572’ since that’s
what Codeberg gives us.

Change-Id: I615f0d19f07cd9280e9dc895e6baa04ff8045764
2025-06-02 00:21:57 +02:00
Leo Famulari
68deb8e3bd
etc: pre-push Git hook: Reduce code duplication.
* etc/git/pre-push (perform_checks): New function.

Change-Id: Ieff1e2c225e3720c96c75ca55abfb883dd386f5c
2025-05-30 17:14:34 -04:00
Ludovic Courtès
c29534228f
teams: Add nix/ directory to the scope of the ‘core’ team.
* etc/teams.scm (core): Add “^nix/” to the scope.

Change-Id: If6c5e4a0ed4744285e7e055995ddd0cdc8ffd63e
2025-05-28 19:30:06 +02:00
Ludovic Courtès
848ebb7f72
teams: Add ‘sync-codeberg-teams’ action.
* etc/teams.scm (<forgejo-team>): New JSON mapping.
(unit-map->json, json->unit-map): New procedures.
(%default-forgejo-team-units, %default-forgejo-team-unit-map)
(%codeberg-organization): New variables.
(codeberg-url, forgejo-http-headers): New procedures.
(&forgejo-error): New record type.
(process-url-components, define-forgejo-request): New macros.
(organization-teams, create-team, add-team-member)
(team->forgejo-team, synchronize-team, synchronize-teams): New
procedures.
(main): Add ‘sync-codeberg-teams’ action.

Change-Id: I6b1f437a3407bc2d44965519990deb524afa9528
2025-05-28 19:28:34 +02:00
Ludovic Courtès
647e345b66
teams: Add Codeberg accounts to <person> records.
Based on the committer accounts given in the thread at
<https://lists.gnu.org/archive/html/guix-devel/2025-05/msg00072.html>
and additional team member accounts given in the thread at
<https://lists.gnu.org/archive/html/guix-devel/2025-05/msg00322.html>.

* etc/teams.scm (<person>)[account]: Add field.
(person): Add ‘account’ parameter.
<top level>: Add known Codeberg account names.

Change-Id: Iad3b10c328b0df5d3c68d98ffee7f7c8ec4c8e23
2025-05-28 19:27:47 +02:00
Ludovic Courtès
22f50f439b
teams: Add missing team descriptions.
* etc/teams.scm (bootstrap, hurd): Add #:description.

Change-Id: I531907763c746420a60daf6a5c33ec586565db07
2025-05-28 19:20:23 +02:00
Ludovic Courtès
1b7a11efb0
teams: Use suitable team identifiers for Codeberg.
The “c++” team has to be called “cpp”.

* etc/teams.scm (team-id->forgejo-id): New procedure.
(team->codeowners-snippet): Use it.

Change-Id: I10619d8833b5c747504f26b7b0eedb9d61bfd812
2025-05-28 19:20:23 +02:00
Ludovic Courtès
38b05ff27b
teams: Add ‘codeowners’ command in help message.
* etc/teams.scm (main): Add ‘codeowners’ command in help message.

Change-Id: I859997aba2b8829173e608e5ba1c8ab59b79d9c5
2025-05-28 19:20:23 +02:00
Leo Famulari
96da4def78
etc: pre-push Git hook: Make portable to current Debian.
Closes #64

The ;& operator was introduced in POSIX.1-2024 "Issue 8", from 2024, but
is not yet available in Debian's dash shell.

* etc/git/pre-push: Duplicate the handling of our two canonical Git repo
URLs.

Change-Id: I1125810c9f2d6fb9a99f7220d971cc38387989d3
2025-05-27 10:11:03 -04:00
Maxim Cournoyer
cedb79a57b
etc: pre-push: Do not use recent ;& case statement terminator.
Some systems are still using a shell that predates its inclusion in the POSIX
specification, such as Debian Bookworm.

* etc/git/pre-push (z40): Remove usage of ';&'.  Fail when attempting to push
to Savannah instead.

Reported-by: Leo Famulari <leo@famulari.name>
Closes: #64
Change-Id: I2dd224b7a3236f7027fc702b96e3ee1ff594d4fa
2025-05-27 11:07:03 +09:00
Maxim Cournoyer
c24b8fadad
etc: Untabify pre-push hook.
There was a mix of spaces and tabs in the file, even confusing Emacs's
dtrt-indent-mode.

* etc/git/pre-push: Untabify.

Change-Id: I2548a3901c5064c649a8f6bb786d606b6155fcfb
2025-05-27 11:05:49 +09:00
Maxim Cournoyer
c60cf23a93
teams: Add script to refresh GNOME core packages.
* etc/teams/gnome/gnome-core-refresh: New file.

Change-Id: I7c7de6ce4689cef9c51d357e6ea3d16468078013
2025-05-26 13:43:27 +09:00
Maxim Cournoyer
19d4f0d3ad
news: Add news entry for etc-bashrc-d-service-type.
* etc/news.scm (channel-news): New entry.

Change-Id: Iaf861617e871eca90ac28ba5e14876c0f2f0f731
2025-05-26 13:43:27 +09:00
Liliana Marie Prikler
be0dbd3e4a
etc: pre-push: Skip checks on AGit pull requests.
* etc/git/pre-push (case "$remote_refs" in refs/for/*): Skip checks.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Fixes: AGit push fails <https://codeberg.org/guix/guix/issues/5>
Tested-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-26 10:41:05 +08:00
lilyp
8589191060
etc: pre-push: Enforce checks on Codeberg.
* etc/git/pre-push (case *gnu.org*): Fall-through to…
(case *codeberg.org/guix/*): … this.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Tested-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-05-26 10:41:05 +08:00
Ludovic Courtès
855a50a4d0
news: Add entry for Codeberg migration.
* etc/news.scm: Add entry.

Change-Id: Ie2b2973d8f0f0c28e6d7655e1fd9c5b6adc3e962
2025-05-25 13:03:29 +02:00
Florian Pelz
001ceac870
news: Add 'de' news title.
* etc/news.scm: Translate refresh entry 'de' title.

Change-Id: Idf670464e8111c6a29bc37a0f6cc5c56f28c2359
2025-05-23 16:38:55 +02:00
Ludovic Courtès
8dff813138
teams: Add “codeowners” action.
* etc/teams.scm (team->codeowners-snippet, export-codeowners): New
procedures.
(main): Add “codeowners” action.
* doc/contributing.texi (Teams): Document it.

Change-Id: I601443981af374d85160833f7096d8c973873fb1
2025-05-23 11:38:33 +02:00
Leo Famulari
dae30d4aef
teams: Remove Wilko Meyer from the kernel team due to inactivity.
* etc/teams.scm ("Wilko Meyer"): Remove from the kernel team.

Change-Id: I3545e69f9bab341044faa2dc5f6c278d532091ec
2025-05-22 12:51:43 -04:00