summaryrefslogtreecommitdiff
path: root/etc
AgeCommit message (Expand)Author
2022-11-14guix-install.sh: Remove unnecessary XDG_DATA_DIRS export....This started out as a bug-fix for a GUI login loop that was resulting from XDG_DATA_DIRS not including any of the host distro's directories. The solution was to export the vari- able (with fail-safe defaults) before source-ing GUIX_PROFILE/etc/profile. It turns out changes have already been made to ensure that XDG_DATA_DIRS, etc. are always exported before anything guix-specific. So, this export is no longer necessary. For reference, the aforementioned bug was found on a Debian 11 machine and it's guix.sh init profile for guix version 1.2. * etc/guix-install.sh (sys_create_init_profile): Remove unnecessary XDG_DATA_DIRS export. Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Prafulla Giri
2022-11-12teams: Add Raghav Gururajan....* etc/teams.scm.in: Add Raghav Gururajan. Raghav Gururajan
2022-11-12Revert "teams: Add Raghav Gururajan."...This reverts commit 56aebf7f7cbb3781c3f470902f43b361f85cba3e. Raghav Gururajan
2022-11-12teams: Add Raghav Gururajan....* etc/teams.scm.in: Add Raghav Gururajan. Raghav Gururajan
2022-11-09etc: teams: List teams sorted by id....* etc/teams.scm.in (list-teams): Sort teams by id. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> zimoun
2022-11-09etc: teams: List members sorted by name....* etc/teams.scm.in (list-members): Sort by name. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> zimoun
2022-11-08guix-install.sh: Run guix.sh script in /etc/profile.d last....* etc/guix-install.sh: Rename /etc/profile.d/guix.sh to zzz-guix.sh. This script refers to environment variables set by the host distribution. They may be set in other scripts in /etc/profile.d, which must therefore be run first. Example: in Ubuntu 20.04, XDG_DATA_DIRS is set in /etc/profile.d/xdg_dirs_desktop_session.sh Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Konrad Hinsen
2022-11-07news: Update 'de', 'fr', 'pt_BR' translation....* etc/news.scm: Add the usual translations for kernel news. Florian Pelz
2022-11-06news: Add entry about the update of the 'linux-libre' package....* etc/news.scm: Add entry. Leo Famulari
2022-11-06etc: teams: Add pyproject-build-system to python scope....* etc/teams.scm.in (python): Add guix/build/pyproject-build-system.scm and guix/build-system/pyproject.scm to python team's scope. Signed-off-by: Christopher Baines <mail@cbaines.net> jgart
2022-11-05news: Add 'pt' translation....* etc/news.scm: Add Portuguese translation of entry about pyproject-build-system. Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de> Thiago Jung Bauermann
2022-11-03etc: teams: Add help information for commands....* etc/teams.scm.in (main): Add command information to usage help prompt. Signed-off-by: Christopher Baines <mail@cbaines.net> Antero Mejr
2022-10-23etc: systemd services shouldn't ‘RemainAfterExit’....* etc/guix-daemon.service.in (RemainAfterExit): Don't. * etc/guix-publish.service.in (RemainAfterExit): Likewise don't. Tobias Geerinckx-Rice
2022-10-23etc: Add ‘Restart=always’ to both systemd services....* etc/guix-daemon.service.in (Restart): ‘Always’ do. * etc/guix-publish.service.in (Restart): Likewise. Tobias Geerinckx-Rice
2022-10-23etc: Add ‘OOMPolicy=continue’ to guix-daemon.service....* etc/guix-daemon.service.in (OOMPolicy): Continue. Tobias Geerinckx-Rice
2022-10-27news: Add entry for 'pyproject-build-system'....* etc/news.scm: Add entry. Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de> Co-authored-by: Julien Lepiller <julien@lepiller.eu> Marius Bakke
2022-10-25maint: Tweak release manifest special case for armhf-linux....Don't remove the emacs package, as it does build and substitutes are available. Do remove the guix package though, as it doesn't build due to Guile memory issues while compiling the package modules. * etc/release-manifest.scm (%base-packages/armhf): Don't replace the emacs package, remove the guix package. (%base-manifest): Remove FIXME comment as %base-packages/armhf doesn't relate to build power. Christopher Baines
2022-10-22snippets: Harden for review activity....When reviewing patches, whose commit logs don't follow the structure outlined in “Submitting Patches”, a reviewer might be tempted to use snippets to rewrite them. This makes it so that their attempt, while not immediately succeeding, isn't completely thwarted. * etc/snippets/tempel/text-mode (add\ , remove\ , rename\ , update\ ) (addcl\ , https\ ): Use an empty "p" field if (car (magit-staged-files)) fails. Liliana Marie Prikler
2022-10-16guix-install.sh: Cosmetically tweak non-interactive output....Avoid printing Press return to continue...[1666352494.051]: Starting installation… [1666352648.869]: … when the return itself wasn't echoed on the console. * etc/guix-install.sh (welcome): Add a carriage return to the prompt, so that the next line of output may overwrite it. Tobias Geerinckx-Rice
2022-10-16guix-install.sh: Warn if we suspect dodgy automation....This doesn't affect the installation (yet), but reserves the right to default to safe values other than ‘y’ in future. * etc/guix-install.sh (welcome): Warn if the ‘return’ wasn't. Tobias Geerinckx-Rice
2022-10-16guix-install.sh: Treat all uncaught errors as fatal....* etc/guix-install.sh: Set -o pipefail. Tobias Geerinckx-Rice
2022-10-16guix-install.sh: Suggest what to do if fetching OpenPGP key(s) fails....* etc/guix-install.sh (chk_gpg_keyring): Report an _err and set the exit_flag if wget | gpg --import fails. Tobias Geerinckx-Rice
2022-10-16guix-install.sh: Time out fetching OpenPGP keys....The default 900s provide no useful backstop in interactive use. * etc/guix-install.sh (chk_gpg_keyring): Add a 30s wget --timeout. Tobias Geerinckx-Rice
2022-10-17news: Add 'pt' translation....* etc/news.scm: Add Portuguese translation of entry about the new --emulate-fhs option. Signed-off-by: Julien Lepiller <julien@lepiller.eu> Thiago Jung Bauermann
2022-10-14news: Add 'de' translation....* etc/news.scm: Add German translation of '--emulate-fhs' entry. Florian Pelz
2022-10-13news: Add entry for 'guix shell --emulate-fhs'....* etc/news.scm: Add entry. Ludovic Courtès
2022-10-11guix-install.sh: Restore compatibility with "yes" invocation....Commit 6a2e303d3a had modified prompt_yes_no to only read a single character, aiming to ease the user experience. This was, in retrospect, a bad idea, as it makes user input error more likely and introduces complexity. This commit reverts to line-oriented input, while preserving the default yes value so that a user can simply hit 'Enter' at the prompt in place of typing "yes". * etc/guix-install.sh (_flush): Delete function. (prompt_yes_no): Restore line-oriented read. Remove loop. Make anything else than yes means no. Use Bash features to streamline definition. Reported-by: Lars-Dominik Braun <lars@6xq.net> and others. Maxim Cournoyer
2022-10-07guix-install.sh: Add Bash prompt customization option....Fixes <https://issues.guix.gnu.org/55484>. * etc/guix-install.sh (sys_customize_bashrc): New function. (main): Use it. Maxim Cournoyer
2022-10-07guix-install.sh: Introduce 'die' utility function....* etc/guix-install.sh (die): New function. (chk_sys_arch): Use it. (guix_get_bin_list, guix_get_bin, sys_create_store): Likewise. Maxim Cournoyer
2022-10-07guix-install.sh: Improve prompt_yes_no procedure....* etc/guix-install.sh (_flush): New function. (prompt_yes_no): Clear input, then only read the first character, silently. Add the [Yes/no] string to the message. When a newline is entered by the user, treat it as the default value, which is "yes". (chk_gpg_keyring): Remove "(yes/no)" from the prompt message. (configure_substitute_discovery): Likewise. (sys_authorize_build_farms): Likewise. Maxim Cournoyer
2022-10-06snippets: Fix move....The current move is never correct. It flip-flops between car and cadr for the destination. Since the position of the destination is not actually a fixed point in the list of changes, use a more robust method of inferring it. * etc/snippets/tempel/text-mode (move\ ): Infer source and destination from washed diffs. Process new module before destination. Liliana Marie Prikler
2022-10-06snippets: tempel: Reformat....This makes it so that ‘indent-region’ and ‘delete-trailing-whitespace’ do not change the file. * etc/snippets/tempel/text-mode: Reformat. Liliana Marie Prikler
2022-10-06snippets: tempel: Fix calls to mapconcat....* etc/snippets/tempel/text-mode (update\ ,https\ ): Add "\n" as separator argument to mapconcat. Liliana Marie Prikler
2022-10-03news: Add 'pt' translation....* etc/news.scm: Add Portuguese translation of entry about the --with-source option being recursive. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Thiago Jung Bauermann
2022-10-03etc: teams: Add news.scm to translations team scope....* etc/teams.scm.in (translations)[#:scope]: Add etc/news.scm. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Thiago Jung Bauermann
2022-10-01news: Add 'de' translation....* etc/news.scm: Add German translation of '--with-source' entry. Florian Pelz
2022-09-29news: Add entry for '--with-source'....* etc/news.scm: Add entry. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Jesse Gibbons
2022-09-28teams: Add Simon Tournier....* etc/teams.scm.in: Add Simon Tournier. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> zimoun
2022-09-28etc: teams: Add (....* etc/teams.scm.in: Add (. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> (
2022-09-28etc: teams: Add more scopes to teams....* etc/teams.scm.in (r, julia, ruby, go, rust, kernel, translations, home, mozilla, racket): Add scopes. (emacs)[scope]: Add ``guix import elpa''-related files. (installer)[scope]: Correct ``guix/installer'' to ``gnu/installer''. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> (
2022-09-28news: Add 'pt' translation....* etc/news.scm: Add Portuguese translation of entries about WSL system images and about Guix System image API documentation. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Thiago Jung Bauermann
2022-09-27teams: Add pukkamustard....* etc/teams.scm.in: Add pukkamustard. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> pukkamustard
2022-09-27teams: Add Josselin Poiret....* etc/teams.scm.in: Add Josselin Poiret. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Josselin Poiret
2022-09-26etc: Add tempel snippet move....* etc/snippets/tempel/text-mode (move\): New entry. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nicolas Graves
2022-09-26news: Add another 'de' translation....* etc/news.scm: Add German translation of images API entry. Florian Pelz
2022-09-26news: Add 'de' translation....* etc/news.scm: Add German translation of WSL images entry. Florian Pelz
2022-09-26etc: teams: Add description and scope for lisp team....* etc/teams.scm.in (lisp): Add description and scope fields. Guillaume Le Vaillant
2022-09-25etc: teams: Give games a scope....* etc/teams.scm.in (games)[#:name]: Change to “Games and Toys”. [#:description, #:scope]: New fields. Liliana Marie Prikler
2022-09-25etc: teams: Add description and scope for emacs....* etc/teams.scm.in (emacs): Add #:description and #:scope. Liliana Marie Prikler
2022-09-25etc: teams: Define Java team scope....* etc/teams.scm.in (java): Define it. Julien Lepiller