aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-21doc: Move documentation of singularity-service-type.Ricardo Wurmus
Fixes <https://bugs.gnu.org/44126>. * doc/guix.texi: Move documentation of singularity-service-type from "Auditd Service" heading to "Docker Service" heading.
2020-10-21gnu: bind: Update to 9.16.8.Tobias Geerinckx-Rice
* gnu/packages/dns.scm (isc-bind): Update to 9.16.8.
2020-10-21gnu: Add rspamd.Alexandru-Sergiu Marton
* gnu/packages/mail.scm (rspamd): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-21gnu: visidata: Update to 2.0.1.Ryan Prior
* gnu/packages/visidata.scm (visidata): Update to 2.0.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-10-21doc: Capitalize "Hurd" in 'operating-system' reference.Ludovic Courtès
* doc/guix.texi (operating-system Reference): Capitalize "Hurd".
2020-10-21doc: Add an entry for the 'keyboard-layout' procedure.Ludovic Courtès
* doc/guix.texi (Keyboard Layout): Add @deffn entry for 'keyboard-layout'.
2020-10-21doc: Fix typo in 'avahi-service-type' description.Ludovic Courtès
* doc/guix.texi (Networking Services): Change "zero-configuration" to "avahi-configuration".
2020-10-21doc: Fix typo in 'git-fetch' description.Ludovic Courtès
* doc/guix.texi (origin Reference): Replace "git-download" with "git-fetch" in one sentence.
2020-10-21doc: Cookbook links to /manual/devel, not /manual.Ludovic Courtès
Since the Cookbook is built from the 'master' branch, it should point to the manual from that same branch. * doc/build.scm (guix-mono-node-indexes, guix-split-node-indexes): Link to /manual/devel when %MANUAL is not "guix".
2020-10-21gnu: emacs-evil-collection: Update to 20201021.Pierre Neidhardt
* gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 20201021.
2020-10-21gnu: yadifa: Strip spurious store references.Tobias Geerinckx-Rice
* gnu/packages/dns.scm (yadifa)[arguments]: Add an ‘omit-spurious-references’ phase.
2020-10-21gnu: yadifa: Update to 2.4.0.Tobias Geerinckx-Rice
* gnu/packages/dns.scm (yadifa): Update to 2.4.0. [arguments]: Remove obsolete #:configure-flags. s update
2020-10-21gnu: Add emacs-execline.Oleg Pykhalov
* gnu/packages/emacs-xyz.scm (emacs-execline): New variable.
2020-10-21gnu: czmq: Disable the zarmour self test, which fails.Maxim Cournoyer
* gnu/packages/networking.scm (czmq)[phases]{patch-tests}: Disable the zarmour self test. Harmonize comments. Drop the FIXME comment; it is for upstream, not Guix.
2020-10-21gnu: ruby-bond: Disable tests.Maxim Cournoyer
Fixes <https://issues.guix.gnu.org/42115>. * gnu/packages/ruby.scm (ruby-bond): Disable tests.
2020-10-20gnu: perl-image-exiftool: Update to 12.00.Leo Famulari
* gnu/packages/photo.scm (perl-image-exiftool): Update to 12.00.
2020-10-20gnu: Add ruby-minitest-global-expectations.Christopher Baines
* gnu/packages/ruby.scm (ruby-minitest-global-expectations): New variable.
2020-10-20services: databases: Don't specify a default postgresql version.Christopher Baines
Currently, if the postgresql package major version changes, this is going to break the service upon upgrade, because PostgreSQL will reject the data files from the differing major version of the service. Because it's important to either keep running a particular major version, or intentionally upgrade, I think the configuration would be better with no default. I think this is also going to be helpful when trying to assist users upgrading PostgreSQL. * gnu/services/databases.scm (<postgresql-configuration>): Remove default for postgresql. (postgresql-service-type): Remove the default value. * gnu/tests/databases.scm (%postgresql-os): Update accordingly. * gnu/tests/guix.scm (%guix-data-service-os): Update accordingly. * gnu/tests/monitoring.scm (%zabbix-os): Update accordingly. * gnu/tests/web.scm (patchwork-os): Update accordingly. * doc/guix.texi (PostgreSQL): Update accordingly.
2020-10-20gnu: databases: Define postgresql-10.Christopher Baines
So that it can be used, rather than postgresql. Because the major version of the package is important, as it relates to the compatability with the data files used by the service, it's useful to have a stable name to refer to a package for version 10 of PostgreSQL. * gnu/packages/databases.scm (postgresql-10): New variable.
2020-10-20services: databases: Deprecate the postgresql-service procedure.Christopher Baines
Using the service type directly is a better approach, making it easier to configure the service. * gnu/services/databases.scm (postgresql-service): Deprecate this procedure. * doc/guix.texi (PostgreSQL): Update the documentation for the use of (service postgresql-service-type).
2020-10-20doc: Add subheadings in to the Databases section.Christopher Baines
To make it clearer where the relevant documentation for a particular service starts and ends. * doc/guix.texi (Database Services): Add subheadings.
2020-10-20tests: monitoring: Use (service postgresql-service-type).Christopher Baines
As I'm looking at removing the procedure, in favour of always using the service type. * gnu/tests/monitoring.scm (%zabbix-os): Use (service postgresql-service-type) rather than (postgresql-service).
2020-10-20gnu: linux-libre 4.4: Update to 4.4.240.Leo Famulari
* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.240. (linux-libre-4.4-pristine-source): Update hash.
2020-10-20gnu: linux-libre 4.9: Update to 4.9.240.Leo Famulari
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.240. (linux-libre-4.9-pristine-source): Update hash.
2020-10-20gnu: linux-libre 4.14: Update to 4.14.202.Leo Famulari
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.202. (linux-libre-4.14-pristine-source): Update hash.
2020-10-20gnu: linux-libre 4.19: Update to 4.19.152.Leo Famulari
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.152. (linux-libre-4.19-pristine-source): Update hash.
2020-10-20gnu: linux-libre 5.4: Update to 5.4.72.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.72. (linux-libre-5.4-pristine-source): Update hash.
2020-10-20gnu: linux-libre: Update to 5.8.16.Leo Famulari
* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.16. (linux-libre-5.8-pristine-source): Update hash.
2020-10-20gnu: xtl: Update to 0.6.20.Tobias Geerinckx-Rice
* gnu/packages/cpp.scm (xtl): Update to 0.6.20.
2020-10-20gnu: yadifa: Update to 2.3.11.Tobias Geerinckx-Rice
* gnu/packages/dns.scm (yadifa): Update to 2.3.11. [source]: Update base URI.
2020-10-20gnu: burp: Update to 2.3.36.Tobias Geerinckx-Rice
* gnu/packages/backup.scm (burp): Update to 2.3.36.
2020-10-20news: Add 'es' translation.Miguel Ángel Arruga Vivas
2020-10-20gnu: icecat: Update to 78.4.0-guix0-preview1 [security fixes].Mark H Weaver
Includes fixes for CVE-2020-15683 and CVE-2020-15969. * gnu/packages/gnuzilla.scm (%icecat-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes. * gnu/packages/patches/icecat-makeicecat.patch: Adapt to new version.
2020-10-20gitignore: Ignore generated guile binary and intermediate products.Julien Lepiller
* .gitignore: Ignore guile, guile-guile-launcher.o, .deps and .dirstamp.
2020-10-20gnu: emacs-org-webring: Update to 1.9.5-rc1.Brett Gilio
* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 1.9.5-rc1.
2020-10-20gnu: simple-scan: Update to 3.38.1Tim Gesthuizen via Guix-patches via
* gnu/packages/gnome.scm (simple-scan): Update to 3.38.1. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-10-20gnu: pari-gp: Update to 2.13.0.Andreas Enge
* gnu/packages/algebra.scm (pari-gp): Update to 2.13.0.
2020-10-20gnu: Add emacs-rocket-chat.Pierre Neidhardt
* gnu/packages/emacs-xyz.scm (emacs-rocket-chat): New variable.
2020-10-20gnu: Add emacs-async-await.Pierre Neidhardt
* gnu/packages/emacs-xyz.scm (emacs-async-await): New variable.
2020-10-20gnu: Add emacs-promise.Pierre Neidhardt
* gnu/packages/emacs-xyz.scm (emacs-promise): New variable.
2020-10-20gnu: Add emacs-iter2.Pierre Neidhardt
* gnu/packages/emacs-xyz.scm (emacs-iter2): New variable.
2020-10-20news: Add entry for '--with-debug-info'.Ludovic Courtès
* etc/news.scm: Add entry.
2020-10-20guix build: Move package transformation options behind '--help-transform'.Ludovic Courtès
This change declutters the '--help' output. * guix/scripts/build.scm (show-build-options-help) (%standard-build-options): Add '--help-transform'. (show-transformation-options-help): Make private. (show-help): Remove call to 'show-transformation-options-help'. * guix/scripts/build.scm (show-help): Likewise. * guix/scripts/environment.scm (show-help): Likewise. * guix/scripts/graph.scm (show-help): Likewise. * guix/scripts/install.scm (show-help): Likewise. * guix/scripts/pack.scm (show-help): Likewise. * guix/scripts/package.scm (show-help): Likewise. * guix/scripts/upgrade.scm (show-help): Likewise. * doc/guix.texi (Package Transformation Options): Mention '--help-transform'.
2020-10-20guix build: Add '--with-debug-info'.Ludovic Courtès
* guix/scripts/build.scm (transform-package-with-debug-info): New procedure. (%transformations): Add 'with-debug-info'. (%transformation-options, show-transformation-options-help): Add '--with-debug-info'. * tests/scripts-build.scm ("options->transformation, with-debug-info"): New test. * doc/guix.texi (Package Transformation Options): Document '--with-debug-info'. (Installing Debugging Files): Introduce sections. Remove bit about eventual "opt-out" since this is not happening. Document '--with-debug-info' under "Rebuilding with Debugging Info".
2020-10-20tests: Do not fetch and print the random seed from the top level.Ludovic Courtès
* guix/tests.scm (%seed): Turn into a memoizing procedure. (random-text, random-bytevector): Adjust accordingly.
2020-10-20graph: Fix typo in docstring.Ludovic Courtès
* guix/graph.scm (shortest-path): Fix typo in docstring.
2020-10-20gnu: poppler: Always use the same 'cairo-sans-poppler' variant.Ludovic Courtès
* gnu/packages/gtk.scm (cairo-sans-poppler): New variable. * gnu/packages/pdf.scm (poppler)[inputs]: Use it instead of locally-created variant.
2020-10-20packages: Better preserve object identity when rewriting.Ludovic Courtès
Fixes a bug whereby the presence of propagated inputs could lead to two non-eq? but actually equal packages in a bag's inputs. The problem would manifest itself when running, for instance: guix build inkscape -d --with-graft=glib=glib-networking --no-grafts The resulting derivation would differ due from that without '--with-graft'. This was due to the fact that glib propagates libffi; this instance of libffi was not rewritten even though other instances in the graph were rewritten. Thus, glib would end up with two non-eq? libffi instances, which in turn would lead to duplicate entries in its '%build-inputs' variable. Fixes <https://bugs.gnu.org/43890>. * guix/packages.scm (package-mapping)[rewrite]: Remove call to 'cut?' and call 'replace' unconditionally. [replace]: Add 'cut?' case. * tests/guix-build.sh: Add test combining '--no-grafts' and '--with-graft'. * tests/packages.scm ("package-input-rewriting/spec, identity") ("package-input-rewriting, identity"): New tests.
2020-10-20gnu: guile2.0-git: Remove now unnecessary libgit2 special case.Ludovic Courtès
This is a followup to 0a7aa6922b8ad121bfcf023346f9f9bb97099504. * gnu/packages/guile.scm (guile2.0-git): Remove special 'inputs' handling, which is no longer necessary.
2020-10-20graph: Adjust test for recent OCaml changes.Ludovic Courtès
This is a followup to 339177956affdc471832750a3805b74356487e93. * tests/graph.scm ("reverse bag DAG"): Look for "ocaml4.07-dune" rather than "dune".