gnu: Add python-pytest-catchlog.
* gnu/packages/python.scm (python-pytest-catchlog, python2-pytest-catchlog):
New variables.
gnu: Add python-pytest-warnings.
* gnu/packages/python.scm (python-pytest-warnings, python2-pytest-warnings):
New variables.
gnu: python-pytest-runner: Update to 2.11.1.
* gnu/packages/python.scm (python-pytest-runner)
(python2-pytest-runner): Update to 2.11.1.
gnu: emacs-smartparens: Update to 1.10.1.
* gnu/packages/emacs.scm (emacs-smartparens): Update to 1.10.1.
gnu: Add PRoot.
* gnu/packages/linux.scm (proot): New variable.
* gnu/packages/patches/proot-test-fhs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
gnu: hwloc: Update to 1.11.7.
* gnu/packages/mpi.scm (hwloc): Update to 1.11.7.
substitute: Honor 'Cache-Control' on 404 responses.
* guix/scripts/substitute.scm (cached-narinfo): When VALUE is #f, use
the TTL that is read instead of %NARINFO-NEGATIVE-TTL.
(cached-narinfo-expiration-time): Likewise.
publish: Advertise a short TTL for "baking" 404s.
* guix/scripts/publish.scm (not-found): Add #:phrase and #:ttl
parameters and honor them.
* tests/publish.scm ("with cache"): Check the 'cache-control' header on
of the 404 response.
graph: Add Cypher backend.
* guix/graph.scm (%cypher-backend): New variable.
* doc/guix.texi: Add documentation for the Cypher backend of 'guix graph'.
gnu: libffcall: Update to 1.12.
* gnu/packages/libffcall.scm (libffcall): Update to 1.12.
[source]: Source code is now stored in git.
gnu: git@2.10: Update to 2.10.3 [fixes CVE-2017-8386].
* gnu/packages/version-control.scm (git@2.10): Update to 2.10.3.
gnu: elfutils: Update to 0.169.
* gnu/packages/elf.scm (elfutils): Update to 0.169.
gnu: Add neovim-syntastic.
* gnu/packages/vim.scm (neovim-syntastic): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: Add vim-syntastic.
* gnu/packages/vim.scm (vim-syntastic): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: python-kitchen: Update home-page URL.
* gnu/packages/python.scm (python-kitchen, python2-kitchen)[home-page]:
Update URL.
gnu: python2-dogtail: Update home-page URL.
* gnu/packages/python.scm (python2-dogtail)[home-page]: Update URL.
Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: libaio: Remove dead source URL.
* gnu/packages/linux.scm (libaio)[source]: Remove fedorahosted.org URL.
Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: font-liberation: Update source and homepage URLs.
* gnu/packages/fonts.scm (font-liberation)[source]: Update URL.
[home-page]: Update URL.
Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: libpwquality: Update source and home-page URLs.
* gnu/packages/password-utils.scm (libpwquality)[source]: Update URL.
[home-page]: Update URL.
Signed-off-by: Leo Famulari <leo@famulari.name>