Age | Commit message (Expand) | Author |
2022-01-24 | etc: Add more SELinux permissions for the daemon....* etc/guix-daemon.cil.in (guix_daemon): Permit write on guix_daemon_conf_t
sock_file, necessary for garbage collection.
| Marius Bakke |
2022-01-23 | etc: committer: Support plain input lists....* etc/committer.scm.in (change-commit-message): Support new-style plain list
inputs in addition to old-style inputs with labels.
| Ricardo Wurmus |
2022-01-19 | etc: Match define-public only at line start....The current regexp simply matches the first occurence, which more often than
not points to the *previous* variable.
* etc/snippets/text-mode/guix-commit-message-update-package ($1): Restrict
match to beginning of line with optional indentation.
| Liliana Marie Prikler |
2022-01-17 | bash completion: Complete "guix home" sub-commands....* etc/completion/bash/guix (_guix_complete): Treat "guix home" like
"guix system".
| Ludovic Courtès |
2022-01-16 | bash completion: Fix options completion....Fixes, for example, "guix import pypi --<TAB>", which would previously
fail to show '--recursive'.
* etc/completion/bash/guix (_guix_complete_option): Fix options
completion for first subcommand.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Fulbert |
2022-01-16 | news: Add 'de' translation....* etc/news.scm: Add German translation of 'guix style --styling=format' entry.
| Florian Pelz |
2022-01-10 | news: Fix typos in French text....* etc/news.scm: Fix typos.
| Ludovic Courtès |
2022-01-10 | news: Add news entry about 'guix style'....* etc/news.scm: Add entry.
| Ludovic Courtès |
2022-01-10 | style: Add '--styling' option....* guix/scripts/style.scm (format-package-definition): New procedure.
(%options, show-help): Add "--styling".
(%default-options): Add 'styling-procedure'.
(guix-style): Honor it.
* tests/style.scm (with-test-package)
("input labels, 'safe' policy")
("input labels, 'safe' policy, nothing changed")
("input labels, margin comment")
("input labels, margin comment on long list")
("input labels, line comment")
("input labels, modify-inputs and margin comment"): Pass "-S inputs".
* etc/indent-code.el: Remove.
* doc/contributing.texi (Formatting Code): Mention "guix style" instead
of "etc/indent-code.el".
(Submitting Patches): Add item for "guix style".
* doc/guix.texi (Invoking guix style): Document "-S" and update.
| Ludovic Courtès |
2022-01-02 | news: Add 'de' translation....* etc/news.scm: Add German translation of ‘--tune’ entry.
| Florian Pelz |
2022-01-02 | news: Add 'de' translation....* etc/news.scm: Add German translation of ‘integer expected from stream’ entry.
| Florian Pelz |
2022-01-01 | news: Add entry about '--tune'....* etc/news.scm: Add entry.
| Ludovic Courtès |
2021-12-30 | news: Tie the latest news entry to a later commit....Using 1eb40a6 was more correct than pragmatic, as those who have upgraded
their own Guix since then will not see the message urging them to upgrade
the Guix they don't know about.
This follows up on commit df830ef91a1ea6255b1174520a22122134978d36.
* etc/news.scm: Tie latest news entry to an arbitrary later commit.
| Tobias Geerinckx-Rice |
2021-12-30 | news: Add ‘integer expected from stream’ entry....* etc/news.scm: Add entry.
| Tobias Geerinckx-Rice |
2021-12-14 | news: Add 'de' translation....* etc/news.scm: Add German translation of GDM Wayland entry.
| Florian Pelz |
2021-12-14 | news: Add 'de' translation....* etc/news.scm: Add German translation of package inputs entry.
| Florian Pelz |
2021-12-14 | news: Add 'de' translation....* etc/news.scm: Add German translation of static networking entry.
| Florian Pelz |
2021-12-13 | Merge branch 'master' into core-updates-frozen | Ludovic Courtès |
2021-12-13 | news: Add entry about 'static-networking-service-type'....* etc/news.scm: Add entry.
| Ludovic Courtès |
2021-12-10 | Merge remote-tracking branch 'signed/master' into core-updates | Mathieu Othacehe |
2021-12-08 | bash completion: Complete ‘guix shell -f’....* etc/completion/bash/guix (_guix_complete): Suggest a file name
following ‘guix shell […] -f’.
| Tobias Geerinckx-Rice |
2021-12-08 | maint: Don't require unsupported packages such as GNOME on i686-linux....* etc/release-manifest.scm (%system-manifest): Filter out PACKAGE when
it doesn't pass 'supported-package?'.
| Ludovic Courtès |
2021-12-05 | Merge remote-tracking branch 'origin/master' into core-updates-frozen | Ricardo Wurmus |
2021-12-04 | news: Add copyright line for myself....* etc/news.scm: Add myself to the copyright headers.
| Jonathan Brielmaier |
2021-12-01 | news: Add entry about Icedove 91....* etc/news.scm: New entry.
| Jonathan Brielmaier |
2021-11-15 | news: Notify of Wayland support in GDM...* etc/news.scm: Add a news entry.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Josselin Poiret |
2021-11-08 | Merge remote-tracking branch 'origin/master' into core-updates-frozen | Efraim Flashner |
2021-11-07 | guix-install.sh: Undo some bugs introduced by shellcheck....* etc/guix-install.sh: Unquote all file names containing ~root.
| Tobias Geerinckx-Rice |
2021-10-31 | Merge remote-tracking branch 'origin/master' into core-updates-frozen | Efraim Flashner |
2021-10-31 | bash completion: Complete top-level options....* etc/completion/bash/guix (_guix_complete_option): Fix operation without a {,sub}command.
(_guix_complete): Call it also when no command is given.
| Tobias Geerinckx-Rice |
2021-10-31 | bash completion: Don't hard-code "guix" binary name....* etc/completion/bash/guix (_guix_complete_command):
Use ${COMP_WORDS[0]} instead of hard-coding "guix".
| Tobias Geerinckx-Rice |
2021-10-27 | news: Add 'de' translation....* etc/news.scm: Add German translation of "guix shell" entry.
| Florian Pelz |
2021-10-25 | news: Add entry about "guix shell"....* etc/news.scm: Add entry.
| Ludovic Courtès |
2021-10-25 | Add 'guix shell'....* guix/scripts/shell.scm, tests/guix-shell.sh: New files.
* Makefile.am (MODULES): Add 'shell.scm'.
(SH_TESTS): Add 'tests/guix-shell.sh'.
* guix/scripts/environment.scm (show-environment-options-help): New
procedure.
(show-help): Use it.
(guix-environment*): New procedure.
(guix-environment): Use it.
* po/guix/POTFILES.in: Add it.
* doc/guix.texi (Features): Refer to "guix shell"
(Invoking guix package): Likewise.
(Development): Likewise.
(Invoking guix shell): New node.
(Invoking guix environment): Add deprecation warning.
(Debugging Build Failures): Use 'guix shell' in examples.
(Invoking guix container): Refer to 'guix shell'.
(Invoking guix processes, Virtualization Services): Adjust examples to
use 'guix shell'.
* doc/contributing.texi (Building from Git): Refer to 'guix shell'.
* etc/completion/bash/guix: Handle "shell".
| Ludovic Courtès |
2021-10-24 | etc: completion: Filter gratuitous spaces from available packages....Tested with:
guix environment --{ad-hoc,pure} zsh guix bash-completion coreutils -- zsh
% fpath=(~/guix/etc/completion/zsh $fpath)
% autoload -U compinit; compinit
* etc/completion/zsh/_guix (_guix_list_available_packages): Remove spaces.
Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr>
| Liliana Marie Prikler |
2021-10-18 | Merge remote-tracking branch 'signed/master' into core-updates | Mathieu Othacehe |
2021-10-14 | Add git configuration templates to improve diff hunk header detection....This is a follow-up to commit 9fc8ae4171e5da4939a64fc6d684c8b9d85bbe84, which
missed two hunks from <https://issues.guix.gnu.org/50363>.
Reported by hackeryarn on #guix.
* .gitattributes, etc/git/gitconfig: New files.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Sarah Morgensen |
2021-10-12 | Merge remote-tracking branch 'origin/master' into core-updates-frozen. | Mathieu Othacehe |
2021-10-09 | disarchive-manifest: Provide valid 'version' string....* etc/disarchive-manifest.scm <top level>: Turn 'version' field into a
string.
| Ludovic Courtès |
2021-10-03 | bash completion: Fix ‘system’ & ‘container’ subcommands....* etc/completion/bash/guix (_guix_complete): Count words from the
innermost command.
| Tobias Geerinckx-Rice |
2021-10-03 | bash completion: Complete ‘guix size’ file names....* etc/completion/bash/guix (_guix_complete): Complete store file names
after the ‘size’ command.
| Tobias Geerinckx-Rice |
2021-10-03 | bash completion: Complete ‘guix build’ file names....* etc/completion/bash/guix
(_guix_complete_available_package_or_store_file): New function.
(_guix_complete): Call it in place of _guix_complete_available_package
after the ‘build’ command.
| Tobias Geerinckx-Rice |
2021-10-03 | bash completion: Complete ‘guix weather’ packages....* etc/completion/bash/guix (_guix_complete): Complete available package
names for ‘guix weather’ when not following ‘-m’.
| Tobias Geerinckx-Rice |
2021-10-03 | bash completion: Append to $COMPREPLY where possible...._guix_complete is always called with a fresh empty array.
* etc/completion/bash/guix (_guix_complete_command)
(_guix_complete_subcommand, _guix_complete_installed_package)
(_guix_complete_option, _guix_complete_pid): Append to $COMPREPLY rather
than re-assigning.
| Tobias Geerinckx-Rice |
2021-10-03 | bash completion: Consolidate similar $command ‘if’ branches....* etc/completion/bash/guix (_guix_complete): Combine the ‘upgrade’ and
‘remove’ commands, as well as ‘download’, ‘gc’, and ‘hash’.
| Tobias Geerinckx-Rice |
2021-09-29 | guix-install.sh: Don't swallow wget errors....Using ‘-q’ suppresses *all* stderr output, including errors.
* etc/guix-install.sh (chk_gpg_keyring, guix_get_bin_list, guix_get_bin):
Substitute ‘--no-verbose’ for ‘-q’.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Tobias Geerinckx-Rice |
2021-09-29 | news: Adapt 'de' translation....* etc/news.scm: Mention that Guix Home is a "technology preview".
| Florian Pelz |
2021-09-28 | news: Mention that Home is a "technology preview"....* etc/news.scm: Mention that Home is a "technology preview".
| Ludovic Courtès |
2021-09-27 | news: Add 'de' translation....* etc/news.scm: Add German translation of Guix Home entry.
| Florian Pelz |
2021-09-27 | Merge branch 'wip-guix-home' | Oleg Pykhalov |