Age | Commit message (Expand) | Author |
2022-11-06 | etc: 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-05 | news: 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-03 | etc: 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-23 | etc: 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-23 | etc: 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-23 | etc: Add ‘OOMPolicy=continue’ to guix-daemon.service....* etc/guix-daemon.service.in (OOMPolicy): Continue.
| Tobias Geerinckx-Rice |
2022-10-27 | news: 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-25 | maint: 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-22 | snippets: 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-16 | guix-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-16 | guix-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-16 | guix-install.sh: Treat all uncaught errors as fatal....* etc/guix-install.sh: Set -o pipefail.
| Tobias Geerinckx-Rice |
2022-10-16 | guix-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-16 | guix-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-17 | news: 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-14 | news: Add 'de' translation....* etc/news.scm: Add German translation of '--emulate-fhs' entry.
| Florian Pelz |
2022-10-13 | news: Add entry for 'guix shell --emulate-fhs'....* etc/news.scm: Add entry.
| Ludovic Courtès |
2022-10-11 | guix-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-07 | guix-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-07 | guix-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-07 | guix-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-06 | snippets: 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-06 | snippets: 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-06 | snippets: tempel: Fix calls to mapconcat....* etc/snippets/tempel/text-mode (update\ ,https\ ): Add "\n" as separator
argument to mapconcat.
| Liliana Marie Prikler |
2022-10-03 | news: 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-03 | etc: 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-01 | news: Add 'de' translation....* etc/news.scm: Add German translation of '--with-source' entry.
| Florian Pelz |
2022-09-29 | news: Add entry for '--with-source'....* etc/news.scm: Add entry.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Jesse Gibbons |
2022-09-28 | teams: Add Simon Tournier....* etc/teams.scm.in: Add Simon Tournier.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| zimoun |
2022-09-28 | etc: teams: Add (....* etc/teams.scm.in: Add (.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| ( |
2022-09-28 | etc: 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-28 | news: 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-27 | teams: Add pukkamustard....* etc/teams.scm.in: Add pukkamustard.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| pukkamustard |
2022-09-27 | teams: Add Josselin Poiret....* etc/teams.scm.in: Add Josselin Poiret.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Josselin Poiret |
2022-09-26 | etc: 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-26 | news: Add another 'de' translation....* etc/news.scm: Add German translation of images API entry.
| Florian Pelz |
2022-09-26 | news: Add 'de' translation....* etc/news.scm: Add German translation of WSL images entry.
| Florian Pelz |
2022-09-26 | etc: teams: Add description and scope for lisp team....* etc/teams.scm.in (lisp): Add description and scope fields.
| Guillaume Le Vaillant |
2022-09-25 | etc: 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-25 | etc: teams: Add description and scope for emacs....* etc/teams.scm.in (emacs): Add #:description and #:scope.
| Liliana Marie Prikler |
2022-09-25 | etc: teams: Define Java team scope....* etc/teams.scm.in (java): Define it.
| Julien Lepiller |
2022-09-25 | etc: teams: Define OCaml team scope....* etc/teams.scm.in (ocaml): Define it.
| Julien Lepiller |
2022-09-25 | news: Add entry about image API documentation....* etc/news.scm: Add entry.
| Mathieu Othacehe |
2022-09-25 | news: Add entry about WSL images....* etc/news.scm: Add entry.
| Mathieu Othacehe |
2022-09-25 | etc: teams: Define python team scope....* etc/teams.scm.in (python): Define it.
| Lars-Dominik Braun |
2022-09-25 | etc: teams: Define haskell team scope....* etc/teams.scm.in (haskell): Define it.
| Lars-Dominik Braun |
2022-09-25 | etc: installer: Define installer team scope....* etc/teams.scm.in (installer): Define it.
| Mathieu Othacehe |
2022-09-25 | etc: teams: Define core team scope....* etc/teams.scm.in (core): Define it.
| Mathieu Othacehe |
2022-09-25 | etc: teams: Add regular expression support to scopes....* etc/teams.scm (find-teams-by-scope): Differentiate between raw strings
and regexps. Make raw string matches strict.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Liliana Marie Prikler |
2022-09-25 | etc: teams: Add scope support....Add a scope list to each team. This list defines all the files and
directories that are mentored by the team.
Also add a cc-members command that takes two Git revision strings as input,
add returns the members that should be CC'ed given the files impacted between
the two revisions.
* etc/teams.scm.in (<team>)[scope]: New field.
(team, list-teams): Adapt those procedures.
(find-team-by-scope, diff-revisions): New procedures.
(main): Add a "cc-members" command.
* doc/contributing.texi ("Teams"): Document it.
("Sending a Patch Series"): Adapt it.
| Mathieu Othacehe |