tests: 'guix-environment-container.sh' works when run from a tmpfs.
Fixes <http://bugs.gnu.org/22004>.
Reported by Ting-Wei Lan <lantw44@gmail.com>.
* tests/guix-environment-container.sh (mount_test_code): Add 'match'
clause to ignore "/"; augment clause that ignores specific file system
types such that it does not ignore parent mount points.
download: Add mirror.hydra.gnu.org as a content-addressed mirror.
* guix/download.scm (%content-addressed-mirrors): Add
'mirror.hydra.gnu.org'.
download: Pass the raw file name to content-addressed mirrors.
* guix/build/download.scm (url-fetch)[content-addressed-uris]: Call
'strip-store-file-name' on FILE before passing it to 'make-url'.
gnu: rapicorn: Add patch to handle isnan.
* gnu/packages/patches/rapicorn-isnan.patch: New file.
* gnu/packages/graphics.scm (rapicorn)[source]: Add patch.
* gnu/local.mk (dist_patch_DATA): Register patch.
gnu: zsh: Update to 5.2.
* gnu/packages/zsh.scm (zsh): Update to 5.2.
gnu: tcc: Use "kernel-headers" instead of "linux-headers" to designate input.
* gnu/packages/c.scm (tcc)[arguments]: Use "kernel-headers" as identifier
for an input.
This is a follow-up to commit 55de892b435657f82a25c6499174d09b4a680f15.
gnu: dealii: Update to 8.4.1.
* gnu/packages/maths.scm (dealii): Update to 8.4.1.
* gnu/packages/patches/dealii-p4est-interface.patch: Remove file.
gnu: wine: Update to 1.9.15.
* gnu/packages/wine.scm (wine): Update to 1.9.15.
gnu: python-alembic: Update to 0.8.7.
* gnu/packages/python.scm (python-alembic): Update to 0.8.7.
gnu: perl-xml-libxml: Update to 2.0128.
* gnu/packages/xml.scm (perl-xml-libxml): Update to 2.0128.
gnu: glibc-locales: Fix build.
* gnu/packages/patches/glibc-locales.patch: Adjust to glibc-2.23.
* gnu/packages/base.scm (glibc-locales)[arguments]:
Pass 'lib_cv_complocaledir'.
gnu: Add glibc 2.22.
* gnu/packages/base.scm (glibc-2.22): New variable.
(glibc-2.21): Inherit from it; remove 'arguments' field.
tests: base: Correct invalid merge.
Fixes a regression introduced by merge commit
7575655212ecfbcd1f04e429c8a7a41f8720d027.
* gnu/tests/base.scm (run-basic-test)[test]: Fix list of 'use-modules'
and 'test-begin' call.
Merge branch 'master' into core-updates
gnu: gd: Add fix for gd2_read test.
* gnu/packages/patches/gd-fix-gd2-read-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gd.scm (gd)[source]: Add patch.
gnu: protobuf: Update to 2.6.1.
* gnu/packages/protobuf.scm (protobuf): Update to 2.6.1.
[source]: Update to new upstream URL.
size: Fix corner case with multiple items on the command line.
Fixes 'guix size foo bar' when 'foo' is in the local store and 'bar'
isn't, which could lead to an incomplete requisite list.
* guix/scripts/size.scm (requisites*): Partition ITEMS according to
'valid-path?'. Use 'substitutable-requisites' only on invalid items.