Age | Commit message (Expand) | Author |
2021-05-01 | guix-install.sh: Add support for more than one signing key....The forthcoming 1.3.0 release will be signed with my personal GnuPG key; the
installation script needs to tell users how to fetch it.
* etc/guix-install.sh (OPENPGP_SIGNING_KEY_ID): Remove variable.
(GPG_SIGNING_KEYS): New associative array.
(chk_gpg_keyring): Process all the keys contained in the above array.
(main) <GUIX_BINARY_FILE_NAME>: Double quote variable.
| Maxim Cournoyer |
2021-05-01 | guix-install.sh: Ensure GUIX_BINARY_FILE_NAME is an absolute path....This is necessary as the directory context is changed in the script, breaking
the use of a relative path.
* etc/guix-install.sh (main) <GUIX_BINARY_FILE_NAME>: Resolve its absolute
path via the 'realpath' command.
| Maxim Cournoyer |
2021-05-01 | guix-install.sh: Allow overriding the Guix binary source....This is useful for example for testing release candidates not yet uploaded to
the FTP, or for testing manually downloaded images from the CI.
* etc/guix-install.sh (main)[GUIX_BINARY_FILE_NAME]: When this variable is
defined, use it as the file name of a Guix binary, instead of automatically
retrieving the latest archive from the FTP.
| Maxim Cournoyer |
2021-04-20 | import: Remove Nix importer....This importer has suffered from bitrot and no longer works with current
Nix and Nixpkgs. See <https://bugs.gnu.org/32339> and
<https://bugs.gnu.org/36255>.
* guix/import/snix.scm, guix/scripts/import/nix.scm,
tests/snix.scm: Remove.
* Makefile.am (MODULES, SCM_TESTS): Remove them.
* guix/scripts/import.scm (importers): Remove "nix".
* build-aux/test-env.in: Remove NIXPKGS variable.
* configure.ac: Remove '--with-nixpkgs' option.
* doc/guix.texi (Invoking guix import): Remove bit about "guix import
nix".
* etc/completion/fish/guix.fish: Likewise.
| Ludovic Courtès |
2021-04-14 | guix-install.sh: Add the build users to the 'kvm' group....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.
| Leo Famulari |
2021-04-12 | etc/committer: Add missing newline....* etc/committer.scm.in (main): Add newline to message.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
| Morgan Smith |
2021-04-12 | etc/committer: Use git plumbing instead of porcelain....* 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>
| Morgan Smith |
2021-04-08 | etc/committer: Disable diff colors....Reported by: morgansmith on IRC.
* etc/committer.scm.in (diff-info): Invoke "git diff" with "--no-color".
| Ricardo Wurmus |
2021-04-08 | etc/committer: Recompute hunks before processing changes....* etc/committer.scm.in (main): Re-evaluate diff-info after processing
insertions.
| Ricardo Wurmus |
2021-04-08 | etc/committer: Record minimal context for hunks to avoid problems....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.
| Ricardo Wurmus |
2021-04-08 | etc/committer: Define delay duration as a variable....* etc/committer.scm.in (%delay): New variable.
(main): Use it.
| Ricardo Wurmus |
2021-04-08 | etc/committer: Handle package additions....* 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.
| Ricardo Wurmus |
2021-04-04 | news: Add 'de' translation....* etc/news.scm: Add German translation of user activation entry.
| Florian Pelz |
2021-04-03 | news: Clarify time window for account activation vulnerability....* etc/news.scm: Tweak wording about skeleton files.
| Ludovic Courtès |
2021-04-03 | news: Recommend upgrade for account activation vulnerability....* etc/news.scm: Recommend upgrade.
| Ludovic Courtès |
2021-04-03 | news: Add entry for user account activation vulnerability....* etc/news.scm: Add entry.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Maxime Devos |
2021-04-01 | news: Add 'de' translation....* etc/news.scm: Add German translation of POWER9 entry.
| Florian Pelz |
2021-03-31 | news: Add 'fr' translation....* etc/news.scm: Add French translation of POWER9 entry.
| Ludovic Courtès |
2021-03-30 | news: Add entry announcing powerpc64le-linux support....* etc/news.scm: Add entry.
| Chris Marusich |
2021-03-23 | Add powerpc64le-linux as a supported Guix architecture....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.
| Chris Marusich |
2021-03-18 | news: Add ‘de’ translation....* etc/news.scm (channel-news): Add German translation.
| Florian Pelz |
2021-03-18 | news: Add ‘nl’ translation....* etc/news.scm (channel-news): Add a Dutch translation.
| Tobias Geerinckx-Rice |
2021-03-18 | news: Update erratum for '--keep-failed' vulnerability....* etc/news.scm: Change commit to behave in a (hopefully) more expected
manner. Change http:// to https:// URL whilst here.
| Tobias Geerinckx-Rice |
2021-03-18 | news: Add erratum for '--keep-failed' vulnerability....* etc/news.scm: Add entry.
| Tobias Geerinckx-Rice |
2021-03-18 | news: Fix ‘nl’ typo....* etc/news.scm (channel-news): This locale's ‘locale’'s ‘lokale’.
| Tobias Geerinckx-Rice |
2021-03-18 | news: Add ‘nl’ translation....* etc/news.scm (channel-news): Add a Dutch translation.
| Tobias Geerinckx-Rice |
2021-03-18 | news: Add ‘de’ translation. | Florian Pelz |
2021-03-18 | news: Add entry for '--keep-failed' vulnerability....* etc/news.scm: Add entry.
| Ludovic Courtès |
2021-03-17 | news: Add 'fr' translation....* etc/news.scm: Add missing French translations.
| Julien Lepiller |
2021-03-16 | news: Add ‘de’ translation. | Florian Pelz |
2021-03-15 | news: Add news entry about changes to the QEMU binfmt service....* etc/news.scm: Add entry.
| Maxim Cournoyer |
2021-03-11 | news: Update copyright....* etc/news.scm: Add missing copyright header.
| Florian Pelz |
2021-03-11 | news: Add ‘nl’ translation....* etc/news.scm (channel-news): Add a Dutch translation.
| Tobias Geerinckx-Rice |
2021-03-11 | news: Add ‘de’ translation. | Florian Pelz |
2021-03-10 | news: Add entry for 'guix import go'....* etc/news.scm: Add entry.
| Ludovic Courtès |
2021-03-10 | ci: Remove hydra support....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.
| Mathieu Othacehe |
2021-03-02 | news: Add ‘de’ translation. | Florian Pelz |
2021-02-28 | news: Add ‘nl’ translation....* etc/news.scm: Add a Dutch translation.
| Tobias Geerinckx-Rice |
2021-02-28 | news: Add entry for the linux-libre 5.11 update....* etc/news.scm: Add entry.
| Leo Famulari |
2021-02-22 | news: Add 'zh' translation....Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Zhu Zihao |
2021-02-18 | news: Add ‘de’ translation. | Florian Pelz |
2021-02-17 | news: Add entry for "guix system image"....* etc/news.scm: New entry.
| Mathieu Othacehe |
2021-02-17 | scripts: system: Remove 'vm-image' command....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.
| Mathieu Othacehe |
2021-02-09 | news: Add 'fr' translation. | Ludovic Courtès |
2021-02-09 | etc: 'guix-publish.service' depends on 'guix-daemon.service'....Reported by Dimitri Delabroye <dimitri.delabroye@inria.fr>.
* etc/guix-publish.service.in (Requires, PartOf, After): New fields.
| Ludovic Courtès |
2021-02-09 | news: Add ‘de’ translation. | Florian Pelz |
2021-02-09 | news: Add news entry for local privilege escalation....* etc/news.scm: Add entry.
| Ludovic Courtès |
2021-02-03 | news: Add ‘de’ translation. | Florian Pelz |
2021-02-01 | news: Add entry for '--export-manifest' and '--export-channels'....* etc/news.scm: Add entry.
| Ludovic Courtès |
2021-01-21 | news: Add ‘de’ translation. | Florian Pelz |