aboutsummaryrefslogtreecommitdiff
path: root/etc
Commit message (Collapse)AuthorAge
...
* guix-install.sh: Restore compatibility with "yes" invocation.Maxim Cournoyer2022-10-11
| | | | | | | | | | | | | | | | 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.
* guix-install.sh: Add Bash prompt customization option.Maxim Cournoyer2022-10-07
| | | | | | | Fixes <https://issues.guix.gnu.org/55484>. * etc/guix-install.sh (sys_customize_bashrc): New function. (main): Use it.
* guix-install.sh: Introduce 'die' utility function.Maxim Cournoyer2022-10-07
| | | | | | * etc/guix-install.sh (die): New function. (chk_sys_arch): Use it. (guix_get_bin_list, guix_get_bin, sys_create_store): Likewise.
* guix-install.sh: Improve prompt_yes_no procedure.Maxim Cournoyer2022-10-07
| | | | | | | | | | * 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.
* snippets: Fix move.Liliana Marie Prikler2022-10-06
| | | | | | | | | 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.
* snippets: tempel: Reformat.Liliana Marie Prikler2022-10-06
| | | | | | | This makes it so that ‘indent-region’ and ‘delete-trailing-whitespace’ do not change the file. * etc/snippets/tempel/text-mode: Reformat.
* snippets: tempel: Fix calls to mapconcat.Liliana Marie Prikler2022-10-06
| | | | | * etc/snippets/tempel/text-mode (update\ ,https\ ): Add "\n" as separator argument to mapconcat.
* news: Add 'pt' translation.Thiago Jung Bauermann2022-10-03
| | | | | | | * etc/news.scm: Add Portuguese translation of entry about the --with-source option being recursive. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* etc: teams: Add news.scm to translations team scope.Thiago Jung Bauermann2022-10-03
| | | | | | * etc/teams.scm.in (translations)[#:scope]: Add etc/news.scm. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* news: Add 'de' translation.Florian Pelz2022-10-01
| | | | * etc/news.scm: Add German translation of '--with-source' entry.
* news: Add entry for '--with-source'.Jesse Gibbons2022-09-29
| | | | | | * etc/news.scm: Add entry. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* teams: Add Simon Tournier.zimoun2022-09-28
| | | | | | * etc/teams.scm.in: Add Simon Tournier. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* etc: teams: Add (.(2022-09-28
| | | | | | * etc/teams.scm.in: Add (. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* etc: teams: Add more scopes to teams.(2022-09-28
| | | | | | | | | * 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>
* news: Add 'pt' translation.Thiago Jung Bauermann2022-09-28
| | | | | | | * 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>
* teams: Add pukkamustard.pukkamustard2022-09-27
| | | | | | * etc/teams.scm.in: Add pukkamustard. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* teams: Add Josselin Poiret.Josselin Poiret2022-09-27
| | | | | | * etc/teams.scm.in: Add Josselin Poiret. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* etc: Add tempel snippet move.Nicolas Graves2022-09-26
| | | | | | * etc/snippets/tempel/text-mode (move\): New entry. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* news: Add another 'de' translation.Florian Pelz2022-09-26
| | | | * etc/news.scm: Add German translation of images API entry.
* news: Add 'de' translation.Florian Pelz2022-09-26
| | | | * etc/news.scm: Add German translation of WSL images entry.
* etc: teams: Add description and scope for lisp team.Guillaume Le Vaillant2022-09-26
| | | | * etc/teams.scm.in (lisp): Add description and scope fields.
* etc: teams: Give games a scope.Liliana Marie Prikler2022-09-25
| | | | | * etc/teams.scm.in (games)[#:name]: Change to “Games and Toys”. [#:description, #:scope]: New fields.
* etc: teams: Add description and scope for emacs.Liliana Marie Prikler2022-09-25
| | | | * etc/teams.scm.in (emacs): Add #:description and #:scope.
* etc: teams: Define Java team scope.Julien Lepiller2022-09-25
| | | | * etc/teams.scm.in (java): Define it.
* etc: teams: Define OCaml team scope.Julien Lepiller2022-09-25
| | | | * etc/teams.scm.in (ocaml): Define it.
* news: Add entry about image API documentation.Mathieu Othacehe2022-09-25
| | | | * etc/news.scm: Add entry.
* news: Add entry about WSL images.Mathieu Othacehe2022-09-25
| | | | * etc/news.scm: Add entry.
* etc: teams: Define python team scope.Lars-Dominik Braun2022-09-25
| | | | * etc/teams.scm.in (python): Define it.
* etc: teams: Define haskell team scope.Lars-Dominik Braun2022-09-25
| | | | * etc/teams.scm.in (haskell): Define it.
* etc: installer: Define installer team scope.Mathieu Othacehe2022-09-25
| | | | * etc/teams.scm.in (installer): Define it.
* etc: teams: Define core team scope.Mathieu Othacehe2022-09-25
| | | | * etc/teams.scm.in (core): Define it.
* etc: teams: Add regular expression support to scopes.Liliana Marie Prikler2022-09-25
| | | | | | | * 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>
* etc: teams: Add scope support.Mathieu Othacehe2022-09-25
| | | | | | | | | | | | | | | | 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.
* etc: teams: Add entry for Andrew Tropin.Andrew Tropin2022-09-14
| | | | * etc/teams.scm.in ("Andrew Tropin"): New member.
* news: Fix 'de' translation.Florian Pelz2022-09-12
| | | | | | | Follow-up to 23b50ddbdbcee0dac1bc05f12374043d6f215b00. * etc/news.scm: Fix punctuation. Use the same terminology as the German manual.
* news: Fix en dash usage.Thiago Jung Bauermann2022-09-12
| | | | | | | | | | | The en dash is used to separate pairs of words or numbers. The em dash is the one used to separate sentences. In addition, in English text we are using the convention of not separating the dash with spaces. * etc/news.scm: Change the en dash to em in entry about Emacs native compilation. Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
* news: Add 'pt' translation.Thiago Jung Bauermann2022-09-12
| | | | | | | * etc/news.scm: Add Portuguese translation of entry about Emacs native compilation. Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
* news: Fix entry.Guillaume Le Vaillant2022-09-11
| | | | * etc/news.scm: Fix commit field.
* news: Add entry about Emacs native compilation.Liliana Marie Prikler2022-09-11
| | | | * etc/news.scm: Add entry.
* news: Add 'de' translation.Florian Pelz2022-09-10
| | | | * etc/news.scm: Add German translation of update of 'linux-libre' entry.
* etc: teams: Add entry for Guillaume Le Vaillant.Guillaume Le Vaillant2022-09-09
| | | | * etc/teams.scm.in ("Guillaume Le Vaillant"): New member.
* news: Update 'fr' translation.Julien Lepiller2022-09-09
| | | | * etc/news.scm: Add French translation to kernel news.
* news: Add 'pt' translation.Thiago Jung Bauermann via Guix-patches via2022-09-09
| | | | | | | * etc/news.scm: Add Portuguese translation of entry about the update of the 'linux-libre' package. Signed-off-by: Julien Lepiller <julien@lepiller.eu>
* news: Add entry about the update of the 'linux-libre' package.Leo Famulari2022-09-05
| | | | * etc/news.scm: Add entry.
* etc: teams: Add entry for Philip McGrath.Philip McGrath2022-09-04
| | | | | | * etc/teams.scm.in ("Philip McGrath"): New member. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* etc: teams: Add racket team.Philip McGrath2022-09-04
| | | | | | * etc/teams.scm.in (racket): New team. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* maint: Ignore cross-compilation to x86.Ludovic Courtès2022-09-01
| | | | | | | This is consistent with what's done by 'cross-jobs' in (gnu ci). * etc/release-manifest.scm (%cross-manifest): Remove "x86_64-linux-gnu" and "i686-linux-gnu" from the list returned by 'targets'.
* etc: Update yasnippet build system list.Nicolas Graves2022-08-30
| | | | | | | | * etc/snippets/yas/scheme-mode/guix-package (build-system): Add chicken-build-system, minetest-build-system, rebar-build-system and renpy-build-system. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* etc: Add tempel snippet for :phases.Nicolas Graves2022-08-30
| | | | | | | * etc/snippets/tempel/scheme-mode (:phases, add-before\ , add-after\ ) (replace\ ): New snippets. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* etc: Add tempel snippets.Nicolas Graves2022-08-30
| | | | | | | | | | | | | * etc/snippets/tempel/scheme-mode: New file. * etc/snippets/tempel/text-mode: New file. * etc/snippets/scheme-mode: Moved from here... * etc/snippets/yas/scheme-mode: ... to here. * etc/snippets/text-mode: Moved from here... * etc/snippets/yas/text-mode: ... to here. * doc/contributing.texi ("The Perfect Setup"): Adjust yasnippet setup accordingly. Add tempel setup. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>