aboutsummaryrefslogtreecommitdiff
path: root/etc
Commit message (Collapse)AuthorAge
* guix-install.sh: Add the build users to the 'kvm' group.Leo Famulari2021-04-14
| | | | | | | Fixes <https://bugs.gnu.org/42129>. * etc/guix-install.sh (sys_create_build_user): If a 'kvm' group exists, add it to the guixbuilders' lists of supplementary groups.
* etc/committer: Add missing newline.Morgan Smith2021-04-12
| | | | | | * etc/committer.scm.in (main): Add newline to message. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* etc/committer: Use git plumbing instead of porcelain.Morgan Smith2021-04-12
| | | | | | | * etc/committer.scm.in (diff-info): Use "git diff-files" instead of "git diff". (old-sexp): Use "git cat-file" instead of "git show". Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* etc/committer: Disable diff colors.Ricardo Wurmus2021-04-08
| | | | | | Reported by: morgansmith on IRC. * etc/committer.scm.in (diff-info): Invoke "git diff" with "--no-color".
* etc/committer: Recompute hunks before processing changes.Ricardo Wurmus2021-04-08
| | | | | * etc/committer.scm.in (main): Re-evaluate diff-info after processing insertions.
* etc/committer: Record minimal context for hunks to avoid problems.Ricardo Wurmus2021-04-08
| | | | | | | | | | | | With zero context new definitions would be applied to the wrong location in the file. More context lines lead to larger hunks, though, so we use just one line of context. * etc/committer.scm.in (diff-info): Invoke "git diff" with one line of context. [info]: Merge line break and first line. (lines-to-first-change): New procedure. (old-sexp, new-sexp): Use it.
* etc/committer: Define delay duration as a variable.Ricardo Wurmus2021-04-08
| | | | | * etc/committer.scm.in (%delay): New variable. (main): Use it.
* etc/committer: Handle package additions.Ricardo Wurmus2021-04-08
| | | | | | | | | | | | | * etc/committer.scm.in (<hunk>)[diff]: Rename this field... [diff-lines]: ...to this. [definition?]: New field. (hunk->patch): Join diff lines. (diff-info): Do not join diff lines; record whether a hunk is a new definition. (commit-message): Rename this procedure... (change-commit-message): ...to this. (add-commit-message): New procedure. (main): Handle new package definitions before changes.
* news: Add 'de' translation.Florian Pelz2021-04-04
| | | | * etc/news.scm: Add German translation of user activation entry.
* news: Clarify time window for account activation vulnerability.Ludovic Courtès2021-04-03
| | | | * etc/news.scm: Tweak wording about skeleton files.
* news: Recommend upgrade for account activation vulnerability.Ludovic Courtès2021-04-03
| | | | * etc/news.scm: Recommend upgrade.
* news: Add entry for user account activation vulnerability.Maxime Devos2021-04-03
| | | | | | * etc/news.scm: Add entry. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* news: Add 'de' translation.Florian Pelz2021-04-01
| | | | * etc/news.scm: Add German translation of POWER9 entry.
* news: Add 'fr' translation.Ludovic Courtès2021-03-31
| | | | * etc/news.scm: Add French translation of POWER9 entry.
* news: Add entry announcing powerpc64le-linux support.Chris Marusich2021-03-30
| | | | * etc/news.scm: Add entry.
* Add powerpc64le-linux as a supported Guix architecture.Chris Marusich2021-03-23
| | | | | | | | | | | This makes powerpc64le-linux a supported architecture for Guix, but not for Guix System. * Makefile.am (SUPPORTED_SYSTEMS): Add an entry for powerpc64le-linux. * etc/guix-install.sh (chk_sys_arch): Same. * guix/packages.scm (%supported-systems): Same. * m4/guix.m4 (GUIX_ASSERT_SUPPORTED_SYSTEM): Same. * tests/guix-build.sh (all_systems): Same.
* news: Add ‘de’ translation.Florian Pelz2021-03-18
| | | | * etc/news.scm (channel-news): Add German translation.
* news: Add ‘nl’ translation.Tobias Geerinckx-Rice2021-03-18
| | | | * etc/news.scm (channel-news): Add a Dutch translation.
* news: Update erratum for '--keep-failed' vulnerability.Tobias Geerinckx-Rice2021-03-18
| | | | | * etc/news.scm: Change commit to behave in a (hopefully) more expected manner. Change http:// to https:// URL whilst here.
* news: Add erratum for '--keep-failed' vulnerability.Tobias Geerinckx-Rice2021-03-18
| | | | * etc/news.scm: Add entry.
* news: Fix ‘nl’ typo.Tobias Geerinckx-Rice2021-03-18
| | | | * etc/news.scm (channel-news): This locale's ‘locale’'s ‘lokale’.
* news: Add ‘nl’ translation.Tobias Geerinckx-Rice2021-03-18
| | | | * etc/news.scm (channel-news): Add a Dutch translation.
* news: Add ‘de’ translation.Florian Pelz2021-03-18
|
* news: Add entry for '--keep-failed' vulnerability.Ludovic Courtès2021-03-18
| | | | * etc/news.scm: Add entry.
* news: Add 'fr' translation.Julien Lepiller2021-03-17
| | | | * etc/news.scm: Add missing French translations.
* news: Add ‘de’ translation.Florian Pelz2021-03-16
|
* news: Add news entry about changes to the QEMU binfmt service.Maxim Cournoyer2021-03-15
| | | | * etc/news.scm: Add entry.
* news: Update copyright.Florian Pelz2021-03-11
| | | | * etc/news.scm: Add missing copyright header.
* news: Add ‘nl’ translation.Tobias Geerinckx-Rice2021-03-11
| | | | * etc/news.scm (channel-news): Add a Dutch translation.
* news: Add ‘de’ translation.Florian Pelz2021-03-11
|
* news: Add entry for 'guix import go'.Ludovic Courtès2021-03-10
| | | | * etc/news.scm: Add entry.
* ci: Remove hydra support.Mathieu Othacehe2021-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes hydra support to use Cuirass as the only continuous integration system. * build-aux/hydra/gnu-system.scm: Remove it. * build-aux/hydra/guix-modular.scm: Ditto. * build-aux/hydra/guix.scm: Ditto. * build-aux/cuirass/hydra-to-cuirass.scm: Ditto. * Makefile.am (EXTRA_DIST): Update it. (hydra-jobs.scm): Remove it. (cuirass-jobs.scm): Update it. * build-aux/hydra/evaluate.scm: Move it to ... * build-aux/cuirass/evaluate.scm: ... here. * build-aux/cuirass/guix-modular.scm: Remove it. * build-aux/cuirass/gnu-system.scm: Ditto. * guix/packages.scm (%hydra-supported-systems): Rename it to ... (%cuirass-supported-systems): ... this variable. * build-aux/check-final-inputs-self-contained: Adapt it. * etc/release-manifest.scm: Ditto. * gnu/ci.scm (package->alist): Remove it. (derivation->job): New procedure. (package-job, package-cross-job, cross-jobs, image-jobs, system-test-jobs, tarball-jobs): Use it. (guix-jobs): New procedure. (hydra-jobs): Rename it to ... (cuirass-jobs): ... this procedure.
* news: Add ‘de’ translation.Florian Pelz2021-03-02
|
* news: Add ‘nl’ translation.Tobias Geerinckx-Rice2021-02-28
| | | | * etc/news.scm: Add a Dutch translation.
* news: Add entry for the linux-libre 5.11 update.Leo Famulari2021-02-28
| | | | * etc/news.scm: Add entry.
* news: Add 'zh' translation.Zhu Zihao2021-02-22
| | | | Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* news: Add ‘de’ translation.Florian Pelz2021-02-18
|
* news: Add entry for "guix system image".Mathieu Othacehe2021-02-17
| | | | * etc/news.scm: New entry.
* scripts: system: Remove 'vm-image' command.Mathieu Othacehe2021-02-17
| | | | | | | | | | | | | | | Remove the 'vm-image' command that has been superseded by the 'image' command. * gnu/system/vm.scm (system-qemu-image): Remove it. * guix/scripts/system.scm (system-derivation-for-action): Mark 'vm-image' command as deprecated and use the image API to produce the VM image. (perform-action, show-help): Adapt accordingly. * tests/guix-system.sh: Ditto. * doc/guix.texi (Invoking guix system, Running Guix in a VM): Ditto. * etc/completion/fish/guix.fish: Ditto. * etc/completion/zsh/_guix: Ditto.
* news: Add 'fr' translation.Ludovic Courtès2021-02-09
|
* etc: 'guix-publish.service' depends on 'guix-daemon.service'.Ludovic Courtès2021-02-09
| | | | | | Reported by Dimitri Delabroye <dimitri.delabroye@inria.fr>. * etc/guix-publish.service.in (Requires, PartOf, After): New fields.
* news: Add ‘de’ translation.Florian Pelz2021-02-09
|
* news: Add news entry for local privilege escalation.Ludovic Courtès2021-02-09
| | | | * etc/news.scm: Add entry.
* news: Add ‘de’ translation.Florian Pelz2021-02-03
|
* news: Add entry for '--export-manifest' and '--export-channels'.Ludovic Courtès2021-02-01
| | | | * etc/news.scm: Add entry.
* news: Add ‘de’ translation.Florian Pelz2021-01-21
|
* news: Add entry for '--with-latest'.Ludovic Courtès2021-01-19
| | | | * etc/news.scm: Add entry.
* news: Add ‘de’ translation.Florian Pelz2021-01-16
|
* news: Add entry for zstd support.Ludovic Courtès2021-01-14
| | | | * etc/news.scm: Add entry.
* /etc/profile.d/guix.sh: Add guix pull profile even when absentJakub Kądziołka2021-01-03
| | | | | | | | | | | | | | * etc/guix-install.sh (sys_create_init_profile): Set PATH and INFOPATH even when $_GUIX_PROFILE does not exist. After initial installation on a foreign distro, the guix pull profile won't be present in path. This means that the first guix pull won't take effect until the shell is restarted. ~/.guix-profile cannot be pre-loaded like this as the relevant paths are stored in ~/.guix-profile/etc/profile, which simply won't exist. However, guix package will output a relevant hint that instructs the user to reload the profile, so this isn't a problem.