Merge branch 'master' into python-tests
291 files changed, 15938 insertions(+), 3116 deletions(-) M .dir-locals.el M .gitignore M .mailmap M HACKING M Makefile.am M README M config-daemon.ac M configure.ac M doc/contributing.texi M doc/guix.texi M etc/completion/bash/guix M etc/git/pre-push R etc/{indent-package => indent-code}.el.in M gnu/build/activation.scm M gnu/build/file-systems.scm M gnu/build/linux-container.scm A gnu/build/shepherd.scm M gnu/local.mk M gnu/packages.scm M gnu/packages/admin.scm M gnu/packages/algebra.scm M gnu/packages/astronomy.scm M gnu/packages/audacity.scm M gnu/packages/audio.scm M gnu/packages/backup.scm M gnu/packages/bash.scm M gnu/packages/benchmark.scm M gnu/packages/bioinformatics.scm M gnu/packages/bittorrent.scm R gnu/packages/{grub => bootloaders}.scm M gnu/packages/bootstrap.scm M gnu/packages/calendar.scm M gnu/packages/cdrom.scm M gnu/packages/check.scm M gnu/packages/ci.scm M gnu/packages/code.scm M gnu/packages/compression.scm A gnu/packages/compton.scm M gnu/packages/crypto.scm M gnu/packages/cups.scm M gnu/packages/cyrus-sasl.scm M gnu/packages/databases.scm M gnu/packages/datamash.scm M gnu/packages/disk.scm M gnu/packages/django.scm M gnu/packages/dns.scm M gnu/packages/education.scm M gnu/packages/emacs.scm M gnu/packages/engineering.scm M gnu/packages/enlightenment.scm M gnu/packages/fcitx.scm M gnu/packages/finance.scm M gnu/packages/firmware.scm M gnu/packages/fonts.scm M gnu/packages/freedesktop.scm M gnu/packages/ftp.scm M gnu/packages/games.scm M gnu/packages/gcal.scm M gnu/packages/gd.scm M gnu/packages/gdb.scm M gnu/packages/geo.scm M gnu/packages/ghostscript.scm M gnu/packages/gimp.scm M gnu/packages/gl.scm M gnu/packages/glib.scm M gnu/packages/gnome.scm M gnu/packages/gnucash.scm M gnu/packages/gnunet.scm M gnu/packages/gnupg.scm M gnu/packages/gnuzilla.scm M gnu/packages/gsasl.scm M gnu/packages/gstreamer.scm M gnu/packages/gtk.scm M gnu/packages/guile.scm M gnu/packages/haskell.scm M gnu/packages/image-viewers.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 R gnu/packages/{mit-krb5 => kerberos}.scm M gnu/packages/ldc.scm M gnu/packages/libevent.scm M gnu/packages/libidn.scm M gnu/packages/libupnp.scm M gnu/packages/linux.scm M gnu/packages/lisp.scm M gnu/packages/lua.scm M gnu/packages/lxde.scm M gnu/packages/mail.scm M gnu/packages/mate.scm M gnu/packages/maths.scm M gnu/packages/messaging.scm M gnu/packages/mg.scm M gnu/packages/mpd.scm M gnu/packages/mtools.scm M gnu/packages/music.scm M gnu/packages/networking.scm M gnu/packages/nfs.scm M gnu/packages/node.scm M gnu/packages/ocaml.scm M gnu/packages/onc-rpc.scm M gnu/packages/openbox.scm M gnu/packages/orpheus.scm M gnu/packages/package-management.scm M gnu/packages/parallel.scm M gnu/packages/password-utils.scm D gnu/packages/patches/duplicity-piped-password.patch D gnu/packages/patches/duplicity-test_selection-tmp.patch A gnu/packages/patches/ghc-dont-pass-linker-flags-via-response-files.patch D gnu/packages/patches/gnupg-test-segfault-on-32bit-arch.patch A gnu/packages/patches/gst-plugins-base-fix-test-on-32bit.patch D gnu/packages/patches/httpd-CVE-2016-8740.patch D gnu/packages/patches/khal-disable-failing-tests.patch A gnu/packages/patches/lcms-fix-out-of-bounds-read.patch A gnu/packages/patches/ldc-1.1.0-disable-dmd-tests.patch A gnu/packages/patches/ldc-1.1.0-disable-phobos-tests.patch A gnu/packages/patches/libevent-2.0-evdns-fix-remote-stack-overread.patch A gnu/packages/patches/libevent-2.0-evdns-fix-searching-empty-hostnames.patch A gnu/packages/patches/libevent-2.0-evutil-fix-buffer-overflow.patch A gnu/packages/patches/libevent-2.1-dns-tests.patch A gnu/packages/patches/libevent-2.1-skip-failing-test.patch A gnu/packages/patches/libtiff-CVE-2017-5225.patch D gnu/packages/patches/libupnp-CVE-2016-6255.patch D gnu/packages/patches/libupnp-CVE-2016-8863.patch M gnu/packages/patches/libvpx-CVE-2016-2818.patch A gnu/packages/patches/mupdf-mujs-CVE-2016-10132.patch A gnu/packages/patches/mupdf-mujs-CVE-2016-10133.patch A gnu/packages/patches/ntfs-3g-CVE-2017-0358.patch A gnu/packages/patches/omake-fix-non-determinism.patch A gnu/packages/patches/openjpeg-CVE-2016-9572-CVE-2016-9573.patch A gnu/packages/patches/p7zip-CVE-2016-9296.patch A gnu/packages/patches/qemu-CVE-2016-10155.patch A gnu/packages/patches/qemu-CVE-2017-2615.patch A gnu/packages/patches/qemu-CVE-2017-5525.patch A gnu/packages/patches/qemu-CVE-2017-5526.patch A gnu/packages/patches/qemu-CVE-2017-5552.patch A gnu/packages/patches/qemu-CVE-2017-5578.patch A gnu/packages/patches/qemu-CVE-2017-5579.patch A gnu/packages/patches/qemu-CVE-2017-5667.patch A gnu/packages/patches/qemu-CVE-2017-5856.patch A gnu/packages/patches/qemu-CVE-2017-5898.patch A gnu/packages/patches/qemu-CVE-2017-5931.patch A gnu/packages/patches/screen-CVE-2017-5618.patch A gnu/packages/patches/shadow-4.4-su-snprintf-fix.patch M gnu/packages/patches/slurm-configure-remove-nonfree-contribs.patch A gnu/packages/patches/spice-CVE-2016-9577.patch A gnu/packages/patches/spice-CVE-2016-9578-1.patch A gnu/packages/patches/spice-CVE-2016-9578-2.patch A gnu/packages/patches/tipp10-fix-compiling.patch A gnu/packages/patches/tipp10-remove-license-code.patch D gnu/packages/patches/totem-debug-format-fix.patch M gnu/packages/patches/upower-builddir.patch A gnu/packages/patches/vsearch-unbundle-cityhash.patch D gnu/packages/patches/xf86-video-glint-remove-mibstore.patch D gnu/packages/patches/xf86-video-nv-remove-mibstore.patch A gnu/packages/patches/xinetd-CVE-2013-4342.patch A gnu/packages/patches/xinetd-fix-fd-leak.patch M gnu/packages/pdf.scm M gnu/packages/perl.scm M gnu/packages/photo.scm M gnu/packages/plotutils.scm M gnu/packages/polkit.scm M gnu/packages/popt.scm M gnu/packages/python.scm M gnu/packages/qemu.scm M gnu/packages/rdesktop.scm A gnu/packages/re2c.scm M gnu/packages/regex.scm M gnu/packages/ruby.scm M gnu/packages/rust.scm M gnu/packages/scheme.scm M gnu/packages/screen.scm M gnu/packages/sdl.scm M gnu/packages/search.scm M gnu/packages/security-token.scm M gnu/packages/serialization.scm M gnu/packages/shells.scm M gnu/packages/shellutils.scm D gnu/packages/shishi.scm A gnu/packages/simh.scm M gnu/packages/spice.scm M gnu/packages/ssh.scm M gnu/packages/statistics.scm M gnu/packages/suckless.scm M gnu/packages/sync.scm M gnu/packages/telephony.scm M gnu/packages/terminals.scm M gnu/packages/text-editors.scm M gnu/packages/tls.scm M gnu/packages/tor.scm M gnu/packages/tv.scm D gnu/packages/u-boot.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.scm M gnu/packages/webkit.scm M gnu/packages/wget.scm M gnu/packages/wine.scm M gnu/packages/wm.scm M gnu/packages/xdisorg.scm M gnu/packages/xfce.scm M gnu/packages/xiph.scm M gnu/packages/xorg.scm M gnu/services.scm M gnu/services/base.scm M gnu/services/cuirass.scm M gnu/services/cups.scm M gnu/services/mail.scm M gnu/services/messaging.scm M gnu/services/networking.scm M gnu/services/shepherd.scm M gnu/services/spice.scm M gnu/services/ssh.scm A gnu/services/vpn.scm M gnu/services/web.scm M gnu/system.scm M gnu/system/examples/bare-bones.tmpl M gnu/system/examples/desktop.tmpl M gnu/system/examples/lightweight-desktop.tmpl M gnu/system/file-systems.scm M gnu/system/grub.scm M gnu/system/install.scm M gnu/system/linux-container.scm M gnu/system/mapped-devices.scm M gnu/system/shadow.scm M gnu/system/vm.scm M gnu/tests/base.scm M gnu/tests/install.scm A gnu/tests/messaging.scm A gnu/tests/web.scm A guix/build-system/dub.scm M guix/build-system/gnu.scm M guix/build-system/python.scm M guix/build/bournish.scm A guix/build/dub-build-system.scm M guix/build/r-build-system.scm M guix/build/syscalls.scm M guix/combinators.scm M guix/derivations.scm M guix/download.scm M guix/git-download.scm M guix/gnu-maintenance.scm M guix/grafts.scm M guix/http-client.scm M guix/import/cran.scm M guix/import/elpa.scm M guix/import/github.scm M guix/import/hackage.scm M guix/import/json.scm M guix/import/pypi.scm A guix/import/stackage.scm M guix/licenses.scm A guix/memoization.scm M guix/modules.scm M guix/packages.scm M guix/profiles.scm M guix/scripts/build.scm M guix/scripts/challenge.scm M guix/scripts/container/exec.scm M guix/scripts/copy.scm M guix/scripts/environment.scm M guix/scripts/graph.scm M guix/scripts/import.scm A guix/scripts/import/stackage.scm M guix/scripts/lint.scm M guix/scripts/refresh.scm M guix/serialization.scm M guix/store.scm M guix/ui.scm M guix/utils.scm M nix/libstore/builtins.cc M nix/libstore/worker-protocol.hh M nix/nix-daemon/guix-daemon.cc M nix/nix-daemon/nix-daemon.cc M tests/bournish.scm M tests/challenge.scm M tests/containers.scm M tests/cpan.scm M tests/crate.scm M tests/file-systems.scm M tests/gem.scm M tests/grafts.scm M tests/guix-daemon.sh M tests/guix-environment.sh M tests/pypi.scm M tests/store.scm M tests/syscalls.scm