guix_mirror_bot pushed a commit to branch master in repository guix. commit 807027dc0a9110ac382a14cb4c5f943f708f02a5 Author: Ludovic Courtès <l...@gnu.org> AuthorDate: Sun May 25 12:45:08 2025 +0200
doc: Replace Savannah URLs with Codeberg URLs. * doc/contributing.texi (Requirements): Update Guix web site URL. (Sending a Patch Series): Replace Savannah URLs with Codeberg URLs. (Debbugs User Interfaces): Likewise. (Commit Access): Likewise. (Updating the Guix Package): Likewise. (Coding): Likewise. (System Administration): Likewise. (Day-to-Day System Administration): Likewise. * doc/guix.texi (Web Services): Likewise. Change-Id: I5c6532f3e02e8870f869dd4ab844eed3cb0cb242 --- doc/contributing.texi | 53 ++++++++++++++++++++++----------------------------- doc/guix.texi | 2 +- 2 files changed, 24 insertions(+), 31 deletions(-) diff --git a/doc/contributing.texi b/doc/contributing.texi index dd32cb7327..38342ed3d8 100644 --- a/doc/contributing.texi +++ b/doc/contributing.texi @@ -60,7 +60,7 @@ in the Guix source tree for additional details. @cindex official website GNU Guix is available for download from its website at -@url{https://www.gnu.org/software/guix/}. +@url{https://guix.gnu.org}. GNU Guix depends on the following packages: @@ -2121,7 +2121,7 @@ To add a prefix to the subject of your patch, you may use the @option{--subject-prefix} option. The Guix project uses this to specify that the patch is intended for a branch or repository other than the @code{master} branch of -@url{https://git.savannah.gnu.org/cgit/guix.git}. +@url{https://codeberg.org/guix/guix.git}. @example git send-email --annotate --subject-prefix='PATCH core-updates' -1 @@ -2387,7 +2387,7 @@ browse issues: @url{https://issues.guix.gnu.org} provides a pleasant interface powered by mumi@footnote{Mumi is a nice piece of software written in Guile, and you can help! See -@url{https://git.savannah.gnu.org/cgit/guix/mumi.git}.} to browse bug +@url{https://codeberg.org/guix/mumi}.} to browse bug reports and patches, and to participate in discussions; mumi also has a command-line interface as we will see below; @item @@ -2792,7 +2792,7 @@ access by following these steps: @item Find three committers who would vouch for you. You can view the list of committers at -@url{https://savannah.gnu.org/project/memberlist.php?group=guix}. Each +@url{https://codeberg.org/guix/guix/settings/collaboration}. Each of them should email a statement to @email{guix-maintainers@@gnu.org} (a private alias for the collective of maintainers), signed with their OpenPGP key. @@ -2857,9 +2857,9 @@ review and merging system, which, as a consequence, may lead us to have fewer people with commit access to the main repository. Stay tuned! @end quotation -All commits that are pushed to the central repository on Savannah must +All commits that are pushed to the central repository on Codeberg must be signed with an OpenPGP key, and the public key should be uploaded to -your user account on Savannah and to public key servers, such as +your user account on Codeberg and to public key servers, such as @code{keys.openpgp.org}. To configure Git to automatically sign commits, run: @@ -2880,7 +2880,7 @@ guix git authenticate checkout. To avoid accidentally pushing unsigned or signed with the wrong key -commits to Savannah, make sure to configure Git according to +commits to Codeberg, make sure to configure Git according to @xref{Configuring Git}. @subsection Commit Policy @@ -2969,7 +2969,7 @@ machine configuration. @subsection Commit Revocation In order to reduce the possibility of mistakes, committers will have -their Savannah account removed from the Guix Savannah project and their +their Codeberg account removed from the Guix Codeberg project and their key removed from @file{.guix-authorizations} after 12 months of inactivity; they can ask to regain commit access by emailing the maintainers, without going through the vouching process. @@ -3132,7 +3132,7 @@ the directory of your Guix checkout: To guard against accidentally updating the @code{guix} package to a commit that others can't refer to, a check is made that the commit used -has already been pushed to the Savannah-hosted Guix git repository. +has already been pushed to the Codeberg-hosted Guix Git repository. This check can be disabled, @emph{at your own peril}, by setting the @code{GUIX_ALLOW_ME_TO_USE_PRIVATE_COMMIT} environment variable. When @@ -3686,32 +3686,25 @@ but it tends to receive less attention than Guix itself: @itemize @item -Build Farm Front-End: @url{https://git.cbaines.net/guix/bffe, bffe} +@url{https://git.cbaines.net/guix/bffe, Build Farm Front End} @item -Cuirass: @url{https://guix.gnu.org/cuirass/, Cuirass} +@url{https://codeberg.org/guix/cuirass/, Cuirass} @item -Goggles (IRC logger): -@url{https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/goggles.scm, -Goggles} +@url{https://codeberg.org/guix/maintenance/src/branch/master/hydra/goggles.scm, +Goggles} (IRC logger) @item -Guix Build Coordinator: -@url{https://git.savannah.gnu.org/cgit/guix/build-coordinator.git/, -Build-Coordinator} +@url{https://codeberg.org/guix/build-coordinator, Guix Build Coordinator} @item -Guix Data Service: -@url{https://git.savannah.gnu.org/git/guix/data-service.git/, Data-Service} +@url{https://codeberg.org/guix/data-service, Guix Data Service} @item -Guix Packages Website: -@url{https://codeberg.org/luis-felipe/guix-packages-website.git, -Guix-Packages-Website} +@url{https://codeberg.org/luis-felipe/guix-packages-website, +Guix Packages Website} @item -mumi: @url{https://git.savannah.gnu.org/cgit/guix/mumi.git/, Mumi} +@url{https://codeberg.org/guix/mumi, mumi} @item -nar-herder: @url{https://git.savannah.gnu.org/cgit/guix/nar-herder.git/, -Nar-Herder} +@url{https://codeberg.org/guix/nar-herder, Nar Herder} @item -QA Frontpage: -@url{https://git.savannah.gnu.org/git/guix/qa-frontpage.git, QA-Frontpage} +@url{https://codeberg.org/guix/qa-frontpage, QA Frontpage} @end itemize There is no time constraint on this coding activity: any improvement is @@ -3729,7 +3722,7 @@ per @code{git shortlog -s | sort -k1 -n}. Guix System configuration for all our systems is held in this repository: -@url{https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/hydra/} +@url{https://codeberg.org/guix/maintenance.git/src/branch/master/hydra/} The two front-ends are @file{berlin.scm} (the machine behind ci.guix.gnu.org) and @file{bayfront.scm} (the machine behind bordeaux.guix.gnu.org, @@ -3772,7 +3765,7 @@ whenever you can work on it. Prerequisite: Familiarity with Guix System administration and ideally with the infrastructure handbook: -@url{https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/doc/infra-handbook.org, +@url{https://codeberg.org/guix/maintenance.git/src/branch/master/doc/infra-handbook.org, Infra-Handbook} @end itemize @@ -3794,7 +3787,7 @@ Prerequisite: Being a ``known'' member of the community, familiarity with Guix System administration, with some of the services/web sites being run, and with the infrastructure handbook: -@url{https://git.savannah.gnu.org/cgit/guix/maintenance.git/tree/doc/infra-handbook.org, +@url{https://codeberg.org/guix/maintenance.git/src/branch/master/doc/infra-handbook.org, Infra-Handbook} @node On-Site Intervention diff --git a/doc/guix.texi b/doc/guix.texi index e4e2b853f1..34d22c8d69 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -34907,7 +34907,7 @@ The port on which to connect to the database. @cindex Mumi, Debbugs Web interface @cindex Debbugs, Mumi Web interface -@uref{https://git.savannah.gnu.org/cgit/guix/mumi.git/, Mumi} is a +@uref{https://codeberg.org/guix/mumi, Mumi} is a Web interface to the Debbugs bug tracker, by default for @uref{https://bugs.gnu.org, the GNU instance}. Mumi is a Web server, but it also fetches and indexes mail retrieved from Debbugs.