Age | Commit message (Expand) | Author |
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 |
2021-01-19 | news: Add entry for '--with-latest'....* etc/news.scm: Add entry.
| Ludovic Courtès |
2021-01-16 | news: Add ‘de’ translation. | Florian Pelz |
2021-01-14 | news: Add entry for zstd support....* etc/news.scm: Add entry.
| Ludovic Courtès |
2021-01-03 | /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.
| Jakub Kądziołka |
2020-12-27 | news: Add ‘de’ translation. | Florian Pelz |
2020-12-27 | news: Add entry for '--with-patch'....* etc/news.scm: Add entry.
| Ludovic Courtès |
2020-12-23 | etc: snippets: Add new build systems to package snippet....* etc/snippets/scheme-mode/guix-package: Add the following as possibilities
for the build-system field:
clojure-build-system
copy-build-system
dune-build-system
guile-build-system
julia-build-system
linux-module-build-system
maven-build-system
node-build-system
qt-build-system
rakudo-build-system
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Morgan Smith |
2020-12-18 | guix-install.sh: Add variable quoting and curly-bracketing....* etc/guix-install.sh (guix_get_bin)[dl_path]: Add variable quoting and
curly-bracketing.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Vincent Legoll |
2020-12-18 | guix-install.sh: Adjust variable use in guix_get_bin_list()....* etc/guix-install.sh (guix_get_bin_list)[BIN_VER]: Add curly-brackets,
[latest_ver]: Likewise & add explicit array zero-indexing.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Vincent Legoll |
2020-12-18 | guix-install.sh: Add variable quoting in sys_make_guix_available....* etc/guix-install.sh (sys_make_guix_available): Add variable quoting.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Vincent Legoll |
2020-12-18 | guix-install.sh: Replace tabs with spaces....Almost the entire file is indented with spaces, a few tabs slipped in, clean
them up.
* etc/guix-install.sh(chk_sys_arch): Replace tabs with spaces.
(sys_enable_guix_daemon): Likewise.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Vincent Legoll |
2020-12-14 | maint: Only run `make authenticate` when pushing commits....* etc/git/pre-push: Exit early when deleting a branch.
| Leo Famulari |
2020-12-12 | news: Add 'es' translation. | Miguel Ángel Arruga Vivas |
2020-12-10 | etc: Add more SELinux permissions for the daemon....* etc/guix-daemon.cil.in (guix_daemon): Permit file write, getattr, link and
unlink for the guix_daemon_exec_t type.
| Marius Bakke |
2020-12-04 | bash completion: Complete file names after '-f' and '-l'....* etc/completion/bash/guix (_guix_is_dash_f, _guix_is_dash_l): New
functions.
(_guix_complete): Complete file names after 'guix package -f', 'guix
build -f', and 'guix environment -l'.
| Ludovic Courtès |
2020-12-04 | etc: snippets: Fix name extraction....* etc/snippets/text-mode/guix-commit-message-add-package: Fix name
extraction. This is a follow-up to 988a49c78ef19ad25cef543e2059a19db04bbd36.
| Nicolas Goaziou |
2020-12-04 | etc: snippets: Fix name extraction....* etc/snippets/text-mode/guix-commit-message-update-package: Since git commit
mode is not derived from any Lisp mode, so-called sexp or symbols do not
include the period character. As a consequence, names including versions are
not properly extracted. Also use more idiomatic (goto-char (point-min))
instead of (beginning-of-buffer).
| Nicolas Goaziou |
2020-12-01 | news: Fix typo....* etc/news.scm (version): Add missing @option macro in French translation.
| Nicolas Goaziou |
2020-11-29 | news: Add ‘de’ translation. | Florian Pelz |
2020-11-29 | news: Add entry for substitute servers discovery....* etc/news.scm: Add entry.
| Mathieu Othacehe |
2020-11-27 | etc: Add more SELinux permissions for the daemon....* etc/guix-daemon.cil.in (guix_daemon): Permit more operations required for
various build jobs.
| Marius Bakke |
2020-11-26 | news: Add ‘de’ translation. | Florian Pelz |
2020-11-26 | etc: Add more SELinux permissions for the daemon....* etc/guix-daemon.cil.in (guix_daemon): Permit file appending, setattr,
read/write UDP sockets, access to tmpfs and hugetlbfs, and connecting to
PostgreSQL.
| Marius Bakke |
2020-11-26 | news: Add entry for LVM support....* etc/news.scm: Add entry.
| Ludovic Courtès |
2020-11-25 | etc: Add more SELinux permissions for the daemon....This is needed for some package test suites.
* etc/guix-daemon.cil.in (guix_daemon): Permit unix_dgram_socket operations.
| Marius Bakke |
2020-11-25 | etc: snippets: Fix "gnu: Add ..." name when prefilling Common Lisp commits me......* etc/snippets/text-mode/guix-commit-message-add-cl-package: Fix name and
simplify the "New variables" line.
| Pierre Neidhardt |
2020-11-23 | etc: snippets: Prefill Common Lisp package names....* etc/snippets/text-mode/guix-commit-message-add-cl-package: New file.
| Pierre Neidhardt |
2020-11-23 | etc: snippets: Fix package name extraction....* etc/snippets/text-mode/guix-commit-message-add-package: Properly extract
name when the diff contains a very short `define-public ...` above the actual
new package. This can happen when the above package is a small inherited
definition or cl/ecl package.
| Pierre Neidhardt |
2020-11-17 | Merge remote-tracking branch 'origin/version-1.2.0' into master...Conflicts:
gnu/packages/bioinformatics.scm
The python-pysam package fixed in master was kept instead of the update done
in the version-1.2.0 branch.
| Maxim Cournoyer |
2020-11-15 | guix-install.sh: don't throw away release candidates when picking the latest ......* etc/guix-install.sh (guix_get_bin_list): modify regexes to allow rcN syntax
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Daniel Brooks |
2020-11-15 | etc: Updates for the guix-daemon SELinux policy....* etc/guix-daemon.cil.in (guix_daemon): Specify more permissions for
guix-daemon to account for daemon updates and newer SELinux.
I can't promise that this is a complete list of everything that guix-daemon
needs, but it's probably most of them. It can search for, install, upgrade,
and remove packages, create virtual machines and containers, update itself,
and so on.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Daniel Brooks |
2020-11-08 | maint: Reduce the package set for "i586-gnu"....* etc/release-manifest.scm (%base-packages/hurd): New variable.
(%base-manifest): Use it when SYSTEM is "i586-gnu".
| Ludovic Courtès |
2020-10-22 | news: Add ‘de’ translation....* etc/news.scm: Add ‘de’ translation.
| Florian Pelz |
2020-10-26 | news: Add 'es' translation. | Miguel Ángel Arruga Vivas |
2020-10-25 | news: Add entry for the declarative substitute ACL....* etc/news.scm: Add entry.
| Ludovic Courtès |