derivations: Add test in keep-going mode.
* tests/derivations.scm ("derivation fails but keep going"): New test.
gnu: fdm: Adjust license link to point to web-accessible copy of command.c
* gnu/packages/mail.scm (fdm): Adjusted license field
gnu: Add fdm.
* gnu/packages/mail.scm (fdm): New variable.
gnu: Add linux-libre-4.2.5
* gnu/packages/linux.scm (linux-libre-4.2.5): New variable.
build: Remove traces of 'NIX_SETUID_HELPER'.
This is a followup to 0919f5f4.
* test-env.in: Remove occurrences of 'NIX_SETUID_HELPER'.
gnu: mpv: Update to 0.15.0.
* gnu/packages/video.scm (mpv): Update to 0.15.0.
gnu: magit: Update to 2.4.0.
* gnu/packages/emacs.scm (magit): Update to 2.4.0.
gnu: sxiv: Update to 1.3.2.
* gnu/packages/sxiv.scm (sxiv): Update to 1.3.2.
gnu: manaplus: Update to 1.6.1.16.
* gnu/packages/games.scm (manaplus): Update to 1.6.1.16.
doc: Document 'http_proxy'.
* doc/guix.texi (Build Environment Setup, Substitutes): Document
'http_proxy'.
derivations: Add test for #:leaked-env-vars.
* tests/derivations.scm ("derivation #:leaked-env-vars"): New test.
doc: Explain how to run a subset of the tests.
* doc/guix.texi (Running the Test Suite): Explain 'TESTS'.
emacs: Add 'guix-search-by-name'.
* emacs/guix-ui-package.el (guix-search-by-name): New command.
* doc/emacs.texi (Emacs Commands): Document it.
emacs: Rename 'guix-search-by-name' to 'guix-packages-by-name'.
* emacs/guix-ui-package.el (guix-search-by-name): Rename to...
(guix-packages-by-name): ... this. Complete package name.
* doc/emacs.texi (Emacs Commands): Likewise.
python2-jsonschema: Add python2-functools32 to inputs.
* gnu/packages/python.scm (python2-jsonschema)[inputs]: Add
python2-functools32.
(python2-wheel)[native-inputs]: Specify python2-jsonschema. Add
python2-functools32.
(python2-requests)[propagated-inputs]: Specify python2-wheel.
(python2-ipython)[inputs]: Specify python2-jsonschema, python2-requests.
(python2-rauth)[propagated-inputs]: Specify python2-requests.
* gnu/packages/openstack.scm (python2-requests-mock)[propagated-inputs]:
Specify python2-requests.
(python2-tempest-lib)[propagated-inputs]: Specify python2-jsonschema.
(python2-oslosphinx)[propagated-inputs]: Specify python2-requests.
(python2-keystoneclient)[porpagated-inputs]: Specify python2-requests.
[native-inputs]: Specify python2-oslosphinx, python2-requests-mock,
python2-tempest-lib.
(python2-swiftclient)[propagated-inputs]: Specify python2-requests,
python2-oslosphinx.
gnu: datamash: Update to 1.1.0.
* gnu/packages/datamash.scm (datamash): Update to 1.1.0.
build: Speed up .go compilation.
* build-aux/compile-all.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
(%.go, make-go): New rules.
gnu: mariadb: Update to 10.0.23.
* gnu/packages/databases.scm (mariadb): Update to 10.0.23.
gnu: rsync: Update to 3.1.2.
* gnu/packages/rsync.scm (rsync): Update to 3.1.2.
gnu: solfege: Build scores with Lilypond.
* gnu/packages/music.scm (solfege)[inputs]: Add "lilypond".