uuid: Adjust tests.
This is a followup to 9b336338cdc0e46a3bf7a2913c2f61cd2410c4d6.
* tests/file-systems.scm ("uuid"): Add call to 'uuid-bytevector'.
("uuid, syntax error"): Add 'dce to the expected form.
gnu: Add ikiwiki.
* gnu/packages/web.scm (ikiwiki): New variable.
gnu: Add perl-cgi-session.
* gnu/packages/web.scm (perl-cgi-session): New variable.
gnu: Add perl-yaml-libyaml.
* gnu/packages/perl.scm (perl-yaml-libyaml): New variable.
gnu: Add perl-html-scrubber.
* gnu/packages/web.scm (perl-html-scrubber): New variable.
gnu: Add perl-test-eol.
* gnu/packages/perl.scm (perl-test-eol): New variable.
gnu: Add perl-test-notabs.
* gnu/packages/perl.scm (perl-test-notabs): New variable.
gnu: Add perl-test-memory-cycle.
* gnu/packages/perl.scm (perl-test-memory-cycle): New variable.
gnu: Add perl-devel-cycle.
* gnu/packages/perl.scm (perl-devel-cycle): New variable.
gnu: Add perl-test-cpan-meta.
* gnu/packages/perl.scm (perl-test-cpan-meta): New variable.
gnu: Add perl-test-cpan-meta-json.
* gnu/packages/perl.scm (perl-test-cpan-meta-json): New variable.
gnu: Add perl-text-markdown-discount.
* gnu/packages/markdown.scm (perl-text-markdown-discount): New variable.
* gnu/packages/patches/perl-text-markdown-discount-use-system-markdown.patch:
New file.
gnu: Add discount.
This is required by perl-text-markdown-discount, which is required by ikiwiki.
* gnu/packages/markdown.scm (discount) New variable.
gnu: linux-libre@4.9: Fix hash.
The linux-libre-4.9.49 tarball on the distribution site was repacked using a
non-deterministic process, thus changing the tarball hash, although the
contents of the files in the tarball were not changed.
* gnu/packages/linux.scm (linux-libre-4.9): Update hash.
gnu: linux-libre: Fix CVE-2017-1000251.
* gnu/packages/linux.scm (linux-libre, linux-libre-4.9)
(linux-libre-4.4, linux-libre-arm-generic): Add patch.
gnu: cuirrass: Default port to 8081.
* gnu/services/cuirass.scm (<cuirass-configuration>): Default port to 8081.
Fixes conflict with guix-publish default.
* doc/guix.texi (Continuous Integration): Update.
doc: Fix typo in cuirrass config example.
* doc/guix.texi (Continuous Integration): Add missing quote in example spec.
gnu: xorriso: Update to 1.4.8.
* gnu/packages/cdrom.scm (xorriso): Update to 1.4.8.
gnu: bluez: Add replacement to fix CVE-2017-1000250.
* gnu/packages/patches/bluez-CVE-2017-1000250.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (bluez)[replacement]: New field.
(bluez/fixed): New variable.