me
/
guix
Archived
1
0
Fork 0
Commit Graph

280 Commits (4f148908d6b0aee33dbb10fea5ca5b6ce85f5f1d)

Author SHA1 Message Date
Leo Famulari 8e214c53a4
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.
2021-04-14 15:32:51 -04:00
Morgan Smith a6ac141ebb
etc/committer: Add missing newline.
* etc/committer.scm.in (main): Add newline to message.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2021-04-12 21:42:15 +02:00
Morgan Smith d375eddda0
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>
2021-04-12 21:42:15 +02:00
Ricardo Wurmus c762df5478
etc/committer: Disable diff colors.
Reported by: morgansmith on IRC.

* etc/committer.scm.in (diff-info): Invoke "git diff" with "--no-color".
2021-04-08 17:12:06 +02:00
Ricardo Wurmus 83991a34d5
etc/committer: Recompute hunks before processing changes.
* etc/committer.scm.in (main): Re-evaluate diff-info after processing
insertions.
2021-04-08 03:10:14 +02:00
Ricardo Wurmus 43fb6b765d
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.
2021-04-08 03:10:14 +02:00
Ricardo Wurmus 56270c1275
etc/committer: Define delay duration as a variable.
* etc/committer.scm.in (%delay): New variable.
(main): Use it.
2021-04-08 03:10:14 +02:00
Ricardo Wurmus c8c3afe848
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.
2021-04-08 03:10:13 +02:00
Florian Pelz 86617c92c6
news: Add 'de' translation.
* etc/news.scm: Add German translation of user activation entry.
2021-04-04 07:47:12 +02:00
Ludovic Courtès 3b6247ba6d
news: Clarify time window for account activation vulnerability.
* etc/news.scm: Tweak wording about skeleton files.
2021-04-03 22:19:28 +02:00
Ludovic Courtès c9960ad67c
news: Recommend upgrade for account activation vulnerability.
* etc/news.scm: Recommend upgrade.
2021-04-03 22:13:28 +02:00
Maxime Devos 72f911bf05
news: Add entry for user account activation vulnerability.
* etc/news.scm: Add entry.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2021-04-03 22:09:56 +02:00
Florian Pelz 2743a0b28d
news: Add 'de' translation.
* etc/news.scm: Add German translation of POWER9 entry.
2021-04-01 19:51:32 +02:00
Ludovic Courtès f73b4ecb0c
news: Add 'fr' translation.
* etc/news.scm: Add French translation of POWER9 entry.
2021-03-31 17:18:14 +02:00
Chris Marusich 0374617920
news: Add entry announcing powerpc64le-linux support.
* etc/news.scm: Add entry.
2021-03-30 23:02:17 -07:00
Chris Marusich a16eb6c5f9
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.
2021-03-23 23:19:57 -07:00
Florian Pelz 5dd33960bc
news: Add ‘de’ translation.
* etc/news.scm (channel-news): Add German translation.
2021-03-18 22:33:53 +00:00
Tobias Geerinckx-Rice 1cf49786f0
news: Add ‘nl’ translation.
* etc/news.scm (channel-news): Add a Dutch translation.
2021-03-18 22:30:46 +01:00
Tobias Geerinckx-Rice 79f9091b0f
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.
2021-03-18 22:15:00 +01:00
Tobias Geerinckx-Rice f62633a527
news: Add erratum for '--keep-failed' vulnerability.
* etc/news.scm: Add entry.
2021-03-18 21:52:02 +01:00
Tobias Geerinckx-Rice a12de215e3
news: Fix ‘nl’ typo.
* etc/news.scm (channel-news): This locale's ‘locale’'s ‘lokale’.
2021-03-18 17:47:07 +01:00
Tobias Geerinckx-Rice 6ce80c9008
news: Add ‘nl’ translation.
* etc/news.scm (channel-news): Add a Dutch translation.
2021-03-18 17:08:11 +01:00
Florian Pelz 9783645ee8
news: Add ‘de’ translation. 2021-03-18 14:38:57 +00:00
Ludovic Courtès 1955ef93b7
news: Add entry for '--keep-failed' vulnerability.
* etc/news.scm: Add entry.
2021-03-18 12:34:02 +01:00
Julien Lepiller bf6a1dbae1
news: Add 'fr' translation.
* etc/news.scm: Add missing French translations.
2021-03-17 13:31:43 +01:00
Florian Pelz 9ed2a26d04
news: Add ‘de’ translation. 2021-03-16 13:43:32 +00:00
Maxim Cournoyer 1ea2c82355
news: Add news entry about changes to the QEMU binfmt service.
* etc/news.scm: Add entry.
2021-03-15 18:03:16 -04:00
Florian Pelz 526b5b106e
news: Update copyright.
* etc/news.scm: Add missing copyright header.
2021-03-11 16:23:02 +00:00
Tobias Geerinckx-Rice 8f359cd9ff
news: Add ‘nl’ translation.
* etc/news.scm (channel-news): Add a Dutch translation.
2021-03-11 15:20:50 +01:00
Florian Pelz c6079b0278
news: Add ‘de’ translation. 2021-03-11 13:00:00 +00:00
Ludovic Courtès 2673324efa
news: Add entry for 'guix import go'.
* etc/news.scm: Add entry.
2021-03-10 18:03:34 +01:00
Mathieu Othacehe 76bea3f8bc
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.
2021-03-10 08:49:48 +01:00
Florian Pelz d6547b1e40
news: Add ‘de’ translation. 2021-03-02 09:58:13 +00:00
Tobias Geerinckx-Rice 20b5cf8304
news: Add ‘nl’ translation.
* etc/news.scm: Add a Dutch translation.
2021-02-28 22:41:10 +01:00
Leo Famulari a78058a80b
news: Add entry for the linux-libre 5.11 update.
* etc/news.scm: Add entry.
2021-02-28 14:58:03 -05:00
Zhu Zihao a4458eb0ea
news: Add 'zh' translation.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-02-22 12:07:45 +01:00
Florian Pelz fb2498aaa1
news: Add ‘de’ translation. 2021-02-18 10:48:37 +00:00
Mathieu Othacehe 3acf140736
news: Add entry for "guix system image".
* etc/news.scm: New entry.
2021-02-17 13:30:30 +01:00
Mathieu Othacehe ee2a5da80a
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.
2021-02-17 10:52:28 +01:00
Ludovic Courtès 2972287490
news: Add 'fr' translation. 2021-02-09 23:38:33 +01:00
Ludovic Courtès e342f89b4c
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.
2021-02-09 23:38:33 +01:00
Florian Pelz 5e01f68a93
news: Add ‘de’ translation. 2021-02-09 10:16:49 +00:00
Ludovic Courtès b421b2f66e
news: Add news entry for local privilege escalation.
* etc/news.scm: Add entry.
2021-02-09 10:09:09 +01:00
Florian Pelz 786a8c5803
news: Add ‘de’ translation. 2021-02-03 16:49:59 +00:00
Ludovic Courtès 15078567c1
news: Add entry for '--export-manifest' and '--export-channels'.
* etc/news.scm: Add entry.
2021-02-01 17:58:05 +01:00
Florian Pelz 4fce867ddf
news: Add ‘de’ translation. 2021-01-21 15:02:41 +00:00
Ludovic Courtès ff34f8a693
news: Add entry for '--with-latest'.
* etc/news.scm: Add entry.
2021-01-19 18:14:43 +01:00
Florian Pelz edd989d57a
news: Add ‘de’ translation. 2021-01-16 23:26:16 +00:00
Ludovic Courtès 4c21676698
news: Add entry for zstd support.
* etc/news.scm: Add entry.
2021-01-14 09:49:07 +01:00
Jakub Kądziołka 9d34b04f40
/etc/profile.d/guix.sh: Add guix pull profile even when absent
* 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.
2021-01-03 17:01:26 +01:00