summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-10-21gnu: yadifa: Update to 2.4.0....* gnu/packages/dns.scm (yadifa): Update to 2.4.0. [arguments]: Remove obsolete #:configure-flags. s update Tobias Geerinckx-Rice
2020-10-21gnu: Add emacs-execline....* gnu/packages/emacs-xyz.scm (emacs-execline): New variable. Oleg Pykhalov
2020-10-21gnu: czmq: Disable the zarmour self test, which fails....* 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. Maxim Cournoyer
2020-10-21gnu: ruby-bond: Disable tests....Fixes <https://issues.guix.gnu.org/42115>. * gnu/packages/ruby.scm (ruby-bond): Disable tests. Maxim Cournoyer
2020-10-20gnu: perl-image-exiftool: Update to 12.00....* gnu/packages/photo.scm (perl-image-exiftool): Update to 12.00. Leo Famulari
2020-10-20gnu: Add ruby-minitest-global-expectations....* gnu/packages/ruby.scm (ruby-minitest-global-expectations): New variable. Christopher Baines
2020-10-20services: databases: Don't specify a default postgresql version....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. Christopher Baines
2020-10-20gnu: databases: Define postgresql-10....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. Christopher Baines
2020-10-20services: databases: Deprecate the postgresql-service procedure....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). Christopher Baines
2020-10-20doc: Add subheadings in to the Databases section....To make it clearer where the relevant documentation for a particular service starts and ends. * doc/guix.texi (Database Services): Add subheadings. Christopher Baines
2020-10-20tests: monitoring: Use (service postgresql-service-type)....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). Christopher Baines
2020-10-20gnu: linux-libre 4.4: Update to 4.4.240....* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.240. (linux-libre-4.4-pristine-source): Update hash. Leo Famulari
2020-10-20gnu: linux-libre 4.9: Update to 4.9.240....* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.240. (linux-libre-4.9-pristine-source): Update hash. Leo Famulari
2020-10-20gnu: linux-libre 4.14: Update to 4.14.202....* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.202. (linux-libre-4.14-pristine-source): Update hash. Leo Famulari
2020-10-20gnu: linux-libre 4.19: Update to 4.19.152....* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.152. (linux-libre-4.19-pristine-source): Update hash. Leo Famulari
2020-10-20gnu: linux-libre 5.4: Update to 5.4.72....* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.72. (linux-libre-5.4-pristine-source): Update hash. Leo Famulari
2020-10-20gnu: linux-libre: Update to 5.8.16....* gnu/packages/linux.scm (linux-libre-5.8-version): Update to 5.8.16. (linux-libre-5.8-pristine-source): Update hash. Leo Famulari
2020-10-20gnu: xtl: Update to 0.6.20....* gnu/packages/cpp.scm (xtl): Update to 0.6.20. Tobias Geerinckx-Rice
2020-10-20gnu: yadifa: Update to 2.3.11....* gnu/packages/dns.scm (yadifa): Update to 2.3.11. [source]: Update base URI. Tobias Geerinckx-Rice
2020-10-20gnu: burp: Update to 2.3.36....* gnu/packages/backup.scm (burp): Update to 2.3.36. Tobias Geerinckx-Rice
2020-10-20news: Add 'es' translation.Miguel Ángel Arruga Vivas
2020-10-20gnu: icecat: Update to 78.4.0-guix0-preview1 [security fixes]....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. Mark H Weaver
2020-10-20gitignore: Ignore generated guile binary and intermediate products....* .gitignore: Ignore guile, guile-guile-launcher.o, .deps and .dirstamp. Julien Lepiller
2020-10-20gnu: emacs-org-webring: Update to 1.9.5-rc1....* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 1.9.5-rc1. Brett Gilio
2020-10-20gnu: simple-scan: Update to 3.38.1...* gnu/packages/gnome.scm (simple-scan): Update to 3.38.1. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Tim Gesthuizen via Guix-patches via
2020-10-20gnu: pari-gp: Update to 2.13.0....* gnu/packages/algebra.scm (pari-gp): Update to 2.13.0. Andreas Enge
2020-10-20gnu: Add emacs-rocket-chat....* gnu/packages/emacs-xyz.scm (emacs-rocket-chat): New variable. Pierre Neidhardt
2020-10-20gnu: Add emacs-async-await....* gnu/packages/emacs-xyz.scm (emacs-async-await): New variable. Pierre Neidhardt
2020-10-20gnu: Add emacs-promise....* gnu/packages/emacs-xyz.scm (emacs-promise): New variable. Pierre Neidhardt
2020-10-20gnu: Add emacs-iter2....* gnu/packages/emacs-xyz.scm (emacs-iter2): New variable. Pierre Neidhardt
2020-10-20news: Add entry for '--with-debug-info'....* etc/news.scm: Add entry. Ludovic Courtès
2020-10-20guix build: Move package transformation options behind '--help-transform'....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'. Ludovic Courtès
2020-10-20guix build: Add '--with-debug-info'....* 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". Ludovic Courtès
2020-10-20tests: Do not fetch and print the random seed from the top level....* guix/tests.scm (%seed): Turn into a memoizing procedure. (random-text, random-bytevector): Adjust accordingly. Ludovic Courtès
2020-10-20graph: Fix typo in docstring....* guix/graph.scm (shortest-path): Fix typo in docstring. Ludovic Courtès
2020-10-20gnu: poppler: Always use the same 'cairo-sans-poppler' variant....* gnu/packages/gtk.scm (cairo-sans-poppler): New variable. * gnu/packages/pdf.scm (poppler)[inputs]: Use it instead of locally-created variant. Ludovic Courtès
2020-10-20packages: Better preserve object identity when rewriting....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. Ludovic Courtès
2020-10-20gnu: guile2.0-git: Remove now unnecessary libgit2 special case....This is a followup to 0a7aa6922b8ad121bfcf023346f9f9bb97099504. * gnu/packages/guile.scm (guile2.0-git): Remove special 'inputs' handling, which is no longer necessary. Ludovic Courtès
2020-10-20graph: Adjust test for recent OCaml changes....This is a followup to 339177956affdc471832750a3805b74356487e93. * tests/graph.scm ("reverse bag DAG"): Look for "ocaml4.07-dune" rather than "dune". Ludovic Courtès
2020-10-20doc: Replace @example with @lisp in "Build Phases"....* doc/guix.texi (Build Phases): Use @lisp for second example. Ludovic Courtès
2020-10-20download: Update docstring....* guix/download.scm (url-fetch): Update docstring to match what's in the manual. Ludovic Courtès
2020-10-20gnu: sbcl: Update to 2.0.9....* gnu/packages/lisp.scm (sbcl): Update to 2.0.9. Pierre Neidhardt
2020-10-20gnu: nyxt: Update to 2-pre-release-3....* gnu/packages/web-browsers.scm (nyxt): Update to 2-pre-release-3. Pierre Neidhardt
2020-10-20gnu: guix-build-coordinator: Update to 0-3.5f11c60....* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-3.5f11c60. [inputs]: Add guile-zlib. Christopher Baines
2020-10-20gnu: emacs-epl: Update to 0.9....* gnu/packages/emacs-xyz.scm (emacs-epl): Update to 0.9. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Tim Gesthuizen via Guix-patches via
2020-10-20gnu: emacs-ytdl: Small fixes....* gnu/packages/emacs-xyz.scm (emacs-ytdl)[arguments]: End phases with #t. Use `make-file-writable' instead of `chmod'. [license]: Use GPL3+. Nicolas Goaziou
2020-10-20gnu: guix-build-coordinator: Update to 0-2.86e446c....* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-2.86e446c. Christopher Baines
2020-10-20gnu: Add emacs-ytdl....* gnu/packages/emacs-xyz.scm (emacs-ytdl): New variable. Pierre Neidhardt
2020-10-20services: guix: Fix coordinator agent....* gnu/services/guix.scm (guix-build-coordinator-agent-activation): Define %user variable. Mathieu Othacehe
2020-10-20gnu: emacs-evil: Add info page....* gnu/packages/emacs-xyz.scm (emacs-evil): Add info page. [arguments]: Add phase make-info. [native-inputs]: Add texinfo. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com> Michael Rohleder