gnu: emacs-slack: Update to 0-2.02ee1d73. * gnu/packages/emacs.scm (emacs-slack): Update to 0-2.02ee1d73.
gnu: c-ares: Update to 1.14.0. * gnu/packages/adns.scm (c-ares): Update to 1.14.0. [license]: Use https.
gnu: linux-libre: Update to 4.15.4. * gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.4. (%linux-libre-hash): Update hash.
gnu: linux-libre@4.14: Update to 4.14.20. * gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.20. (%linux-libre-4.14-hash): Update hash.
gnu: linux-libre@4.9: Update to 4.9.82. * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.82.
gnu: linux-libre@4.4: Update to 4.4.116. * gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.116.
gnu: make-linux-libre: Use invoke. * gnu/packages/linux.scm (make-linux-libre): Use invoke.
gnu: Update gnu-standards to 2018-02-18. * gnu/packages/gnu-doc.scm (gnu-standards) <version>: Update to 2018-02-18. (gnu-standards) <origin>: While we're here, use "gnu-standards-src" as the file-name, rather than the default, which is "cvs-checkout".
gnu: mailutils: Fix uninitialized memory bug. This was causing segfaults in the MH test suite when building with glibc 2.26 on x86_64. * gnu/packages/patches/mailutils-uninitialized-memory.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/mail.scm (mailutils)[source](patches, snippet): New fields. [native-inputs]: New field.
gnu: gcc@4.9: Fix libsanitizer compilation with glibc 2.26. * gnu/packages/patches/gcc-4.9-libsanitizer-fix.patch: New file. * gnu/packages/gcc.scm (gcc-4.9)[source](patches): Add it. * gnu/local.mk (dist_patch_DATA): Add it.
gnu: gvpe: Fix compilation against glibc 2.26. * gnu/packages/vpn.scm (gvpe)[source](modules, snippet): New fields.
gnu: shepherd: Add dependency on guile-readline. * gnu/packages/admin.scm (shepherd)[inputs]: Add GUILE-READLINE.
Merge branch 'master' into core-updates
gnu: geda-gaf: Disable two broken tests. * gnu/packages/engineering.scm (geda-gaf)[arguments]: Disable two failing tests.
gnu: Add emacs-nov-el. * gnu/packages/emacs.scm (emacs-nov-el): New variable.
gnu: Add emacs-esxml. * gnu/packages/emacs.scm (emacs-esxml): New variable.
gnu: python-hacking: Update to 1.0.0. * gnu/packages/openstack.scm (python-hacking): Update to 1.0.0. [propagated-inputs]: Change PYTHON-FLAKE8 to PYTHON-FLAKE8-2.5. * gnu/packages/python.scm (python-flake8-2.5, python2-flake8-2.5): New public variables.
gnu: python-defusedxml: Update to 0.5.0. * gnu/packages/xml.scm (python-defusedxml): Update to 0.5.0.
gnu: python-waitress: Update to 1.1.0. * gnu/packages/patches/python-waitress-fix-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/python.scm (python-waitress): Update to 1.1.0. [source](patches): New field.
bash completion: Complete files names after 'guix package -m'. * etc/completion/bash/guix (_guix_is_dash_m): New function. (_guix_complete): Add this.