Merge branch 'master' into staging
249 files changed, 13669 insertions(+), 4797 deletions(-) M .dir-locals.el M .gitignore M Makefile.am A bayfront.guixsd.org.pub M build-aux/build-self.scm M build-aux/check-available-binaries.scm M build-aux/check-final-inputs-self-contained.scm M build-aux/compile-all.scm A build-aux/git-version-gen M build-aux/hydra/evaluate.scm A build-aux/update-guix-package.scm M configure.ac M doc/contributing.texi M doc/guix.texi M doc/htmlxref.cnf M etc/indent-code.el.in M gnu/build/file-systems.scm M gnu/local.mk M gnu/packages.scm M gnu/packages/abiword.scm M gnu/packages/acct.scm M gnu/packages/admin.scm M gnu/packages/audio.scm M gnu/packages/augeas.scm R gnu/packages/aux-files/linux-libre/{4.10-i686 => 4.11-i686}.conf R gnu/packages/aux-files/linux-libre/{4.10-x86_64 => 4.11-x86_64}.conf M gnu/packages/backup.scm M gnu/packages/base.scm M gnu/packages/bioinformatics.scm M gnu/packages/bootloaders.scm M gnu/packages/build-tools.scm M gnu/packages/cdrom.scm M gnu/packages/check.scm M gnu/packages/ci.scm M gnu/packages/commencement.scm M gnu/packages/compression.scm M gnu/packages/connman.scm M gnu/packages/cryptsetup.scm M gnu/packages/cups.scm M gnu/packages/databases.scm A gnu/packages/direct-connect.scm M gnu/packages/disk.scm M gnu/packages/display-managers.scm M gnu/packages/django.scm M gnu/packages/dns.scm M gnu/packages/elf.scm M gnu/packages/elixir.scm M gnu/packages/emacs.scm M gnu/packages/engineering.scm M gnu/packages/enlightenment.scm M gnu/packages/erlang.scm M gnu/packages/finance.scm M gnu/packages/fonts.scm M gnu/packages/game-development.scm M gnu/packages/games.scm M gnu/packages/gcc.scm M gnu/packages/gd.scm M gnu/packages/ghostscript.scm M gnu/packages/gimp.scm M gnu/packages/gnome.scm M gnu/packages/gnustep.scm M gnu/packages/gnuzilla.scm M gnu/packages/golang.scm M gnu/packages/gstreamer.scm M gnu/packages/guile.scm M gnu/packages/image.scm M gnu/packages/imagemagick.scm M gnu/packages/irc.scm M gnu/packages/java.scm M gnu/packages/kde.scm M gnu/packages/kodi.scm M gnu/packages/language.scm M gnu/packages/less.scm M gnu/packages/libevent.scm M gnu/packages/libffcall.scm D gnu/packages/links.scm M gnu/packages/linux.scm M gnu/packages/lisp.scm M gnu/packages/llvm.scm M gnu/packages/logging.scm M gnu/packages/lxde.scm D gnu/packages/lynx.scm M gnu/packages/machine-learning.scm M gnu/packages/mail.scm M gnu/packages/man.scm M gnu/packages/maths.scm A gnu/packages/mes.scm M gnu/packages/messaging.scm M gnu/packages/mpi.scm M gnu/packages/music.scm M gnu/packages/nano.scm M gnu/packages/ncurses.scm M gnu/packages/networking.scm M gnu/packages/nfs.scm M gnu/packages/ocaml.scm M gnu/packages/ocr.scm M gnu/packages/onc-rpc.scm M gnu/packages/package-management.scm M gnu/packages/parallel.scm M gnu/packages/password-utils.scm A gnu/packages/patches/abiword-black-drawing-with-gtk322.patch M gnu/packages/patches/abiword-explictly-cast-bools.patch A gnu/packages/patches/cdrtools-3.01-mkisofs-isoinfo.patch A gnu/packages/patches/cool-retro-term-dont-check-uninit-member.patch A gnu/packages/patches/cool-retro-term-fix-array-size.patch A gnu/packages/patches/cool-retro-term-memory-leak-1.patch A gnu/packages/patches/cool-retro-term-remove-non-free-fonts.patch A gnu/packages/patches/dvd+rw-tools-add-include.patch M gnu/packages/patches/elixir-disable-failing-tests.patch A gnu/packages/patches/gnome-shell-CVE-2017-8288.patch D gnu/packages/patches/icecat-bug-1299500-pt10.patch A gnu/packages/patches/libsndfile-CVE-2017-8361-8363-8365.patch A gnu/packages/patches/libsndfile-CVE-2017-8362.patch A gnu/packages/patches/libtiff-CVE-2017-7593.patch A gnu/packages/patches/libtiff-CVE-2017-7594.patch A gnu/packages/patches/libtiff-multiple-UBSAN-crashes.patch A gnu/packages/patches/libtirpc-CVE-2017-8779.patch A gnu/packages/patches/lierolibre-check-unaligned-access.patch A gnu/packages/patches/lierolibre-is-free-software.patch A gnu/packages/patches/lierolibre-newer-libconfig.patch A gnu/packages/patches/lierolibre-remove-arch-warning.patch A gnu/packages/patches/lierolibre-try-building-other-arch.patch A gnu/packages/patches/llvm-3.5-fix-clang-build-with-gcc5.patch M gnu/packages/patches/lvm2-static-link.patch A gnu/packages/patches/lxterminal-CVE-2016-10369.patch A gnu/packages/patches/miniupnpc-CVE-2017-8798.patch A gnu/packages/patches/mozjs38-pkg-config-version.patch A gnu/packages/patches/mozjs38-shell-version.patch A gnu/packages/patches/mozjs38-tracelogger.patch A gnu/packages/patches/mozjs38-version-detection.patch A gnu/packages/patches/pcre2-CVE-2017-8786.patch R gnu/packages/patches/{perl-net-dns-resolver-programmable-Fix-broken-interface => perl-net-dns-resolver-programmable-fix}.patch A gnu/packages/patches/proot-test-fhs.patch A gnu/packages/patches/reptyr-fix-gcc-7.patch A gnu/packages/patches/rpcbind-CVE-2017-8779.patch M gnu/packages/pcre.scm M gnu/packages/perl.scm M gnu/packages/photo.scm M gnu/packages/php.scm M gnu/packages/pulseaudio.scm M gnu/packages/pv.scm M gnu/packages/python.scm M gnu/packages/regex.scm M gnu/packages/samba.scm M gnu/packages/screen.scm M gnu/packages/serialization.scm M gnu/packages/shells.scm M gnu/packages/ssh.scm M gnu/packages/suckless.scm M gnu/packages/tcl.scm M gnu/packages/terminals.scm M gnu/packages/tex.scm M gnu/packages/text-editors.scm M gnu/packages/tls.scm M gnu/packages/upnp.scm M gnu/packages/version-control.scm M gnu/packages/video.scm M gnu/packages/vim.scm M gnu/packages/vpn.scm M gnu/packages/web-browsers.scm M gnu/packages/web.scm M gnu/packages/webkit.scm M gnu/packages/wm.scm M gnu/packages/wxwidgets.scm M gnu/packages/xml.scm M gnu/packages/xorg.scm M gnu/packages/zip.scm M gnu/services.scm M gnu/services/base.scm M gnu/services/herd.scm M gnu/services/shepherd.scm M gnu/system.scm M gnu/system/grub.scm M gnu/system/pam.scm M gnu/system/shadow.scm M gnu/system/vm.scm M gnu/tests.scm M gnu/tests/base.scm M guix/build-system/ant.scm M guix/build-system/ocaml.scm M guix/build/ant-build-system.scm M guix/build/bournish.scm M guix/build/download.scm A guix/build/java-utils.scm M guix/build/pull.scm M guix/derivations.scm A guix/discovery.scm M guix/git-download.scm M guix/gnupg.scm M guix/graph.scm M guix/http-client.scm M guix/import/cpan.scm M guix/import/cran.scm M guix/import/elpa.scm M guix/import/pypi.scm M guix/licenses.scm M guix/monads.scm M guix/nar.scm M guix/packages.scm M guix/scripts.scm M guix/scripts/archive.scm M guix/scripts/authenticate.scm M guix/scripts/build.scm M guix/scripts/challenge.scm M guix/scripts/container.scm M guix/scripts/container/exec.scm M guix/scripts/copy.scm M guix/scripts/download.scm M guix/scripts/edit.scm M guix/scripts/environment.scm M guix/scripts/gc.scm M guix/scripts/graph.scm M guix/scripts/hash.scm M guix/scripts/import.scm M guix/scripts/import/cpan.scm M guix/scripts/import/cran.scm M guix/scripts/import/crate.scm M guix/scripts/import/elpa.scm M guix/scripts/import/gem.scm M guix/scripts/import/gnu.scm M guix/scripts/import/hackage.scm M guix/scripts/import/nix.scm M guix/scripts/import/pypi.scm M guix/scripts/import/stackage.scm M guix/scripts/lint.scm M guix/scripts/offload.scm M guix/scripts/pack.scm M guix/scripts/package.scm M guix/scripts/perform-download.scm M guix/scripts/publish.scm M guix/scripts/pull.scm M guix/scripts/refresh.scm M guix/scripts/size.scm M guix/scripts/substitute.scm M guix/scripts/system.scm M guix/ssh.scm M guix/store.scm M guix/ui.scm M guix/upstream.scm M po/guix/Makevars M po/guix/POTFILES.in M po/guix/fr.po M po/packages/Makevars M tests/cran.scm A tests/discovery.scm M tests/guix-build.sh M tests/publish.scm M tests/store.scm M tests/ui.scm