guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/01: Merge branch 'master'


From: Danny Milosavljevic
Subject: 01/01: Merge branch 'master'
Date: Thu, 17 Aug 2017 17:26:11 -0400 (EDT)

dannym pushed a commit to branch wip-installer-2
in repository guix.

commit a3b3a2dbde20bb4abe8e4bdc76998f446b37ddb8
Merge: ffb57d0 2d72ddf
Author: Danny Milosavljevic <address@hidden>
Date:   Thu Aug 17 22:22:10 2017 +0200

    Merge branch 'master'

 .mailmap                                           |   19 +-
 Makefile.am                                        |   15 +-
 build-aux/build-self.scm                           |   17 +
 build-aux/hydra/guix.scm                           |   55 +-
 configure.ac                                       |   10 +-
 doc/contributing.texi                              |    8 +-
 doc/guix.texi                                      |  510 +++-
 etc/guix-daemon.conf.in                            |    2 -
 gnu/bootloader.scm                                 |    3 +
 gnu/bootloader/extlinux.scm                        |   19 +-
 gnu/bootloader/grub.scm                            |   33 +-
 gnu/bootloader/u-boot.scm                          |   47 +
 gnu/build/activation.scm                           |    1 +
 gnu/build/file-systems.scm                         |   17 +-
 gnu/build/vm.scm                                   |   44 +-
 gnu/local.mk                                       |   77 +-
 gnu/packages/acct.scm                              |    4 +-
 gnu/packages/admin.scm                             |  130 +-
 gnu/packages/aspell.scm                            |    5 +-
 gnu/packages/audio.scm                             |   11 +-
 gnu/packages/autotools.scm                         |   19 +-
 gnu/packages/aux-files/emacs/guix-emacs.el         |    9 +-
 .../linux-libre/{4.11-i686.conf => 4.12-i686.conf} |  209 +-
 .../{4.11-x86_64.conf => 4.12-x86_64.conf}         |  210 +-
 gnu/packages/backup.scm                            |   25 +-
 gnu/packages/base.scm                              |   24 +-
 gnu/packages/bash.scm                              |    4 +-
 gnu/packages/bioinformatics.scm                    |  754 ++++--
 gnu/packages/bootloaders.scm                       |  151 +-
 gnu/packages/build-tools.scm                       |   39 +-
 gnu/packages/calendar.scm                          |    6 +-
 gnu/packages/certs.scm                             |   23 +-
 gnu/packages/check.scm                             |   10 +-
 gnu/packages/ci.scm                                |   28 +-
 gnu/packages/code.scm                              |   55 +
 gnu/packages/compression.scm                       |   51 +-
 gnu/packages/connman.scm                           |    4 +-
 gnu/packages/cran.scm                              |  930 ++++++++
 gnu/packages/crypto.scm                            |  136 +-
 gnu/packages/cups.scm                              |    4 +-
 gnu/packages/curl.scm                              |   25 +-
 gnu/packages/databases.scm                         |   49 +-
 gnu/packages/dav.scm                               |    4 +-
 gnu/packages/debug.scm                             |   65 +-
 gnu/packages/disk.scm                              |   32 +-
 gnu/packages/dns.scm                               |   21 +-
 gnu/packages/docbook.scm                           |   34 +-
 gnu/packages/ebook.scm                             |   85 +
 gnu/packages/education.scm                         |    4 +-
 gnu/packages/emacs.scm                             |  357 ++-
 gnu/packages/embedded.scm                          |    3 +-
 gnu/packages/enlightenment.scm                     |   36 +-
 gnu/packages/erlang.scm                            |   11 +-
 gnu/packages/finance.scm                           |    3 +-
 gnu/packages/flashing-tools.scm                    |   32 +
 gnu/packages/fonts.scm                             |  102 +-
 gnu/packages/{gforth.scm => forth.scm}             |    2 +-
 gnu/packages/fpga.scm                              |    5 +-
 gnu/packages/freeipmi.scm                          |   10 +-
 gnu/packages/ftp.scm                               |    4 +-
 gnu/packages/game-development.scm                  |  179 +-
 gnu/packages/games.scm                             |  329 ++-
 gnu/packages/gcc.scm                               |   21 +-
 gnu/packages/gimp.scm                              |   39 +-
 gnu/packages/glib.scm                              |    2 +-
 gnu/packages/gnome.scm                             |  334 ++-
 gnu/packages/gnucash.scm                           |    4 +-
 gnu/packages/gnunet.scm                            |   24 +-
 gnu/packages/gnupg.scm                             |   11 +-
 gnu/packages/gnuzilla.scm                          |   92 +-
 gnu/packages/graph.scm                             |  118 +
 gnu/packages/graphics.scm                          |   77 +-
 gnu/packages/gstreamer.scm                         |   57 +-
 gnu/packages/gtk.scm                               |   15 +-
 gnu/packages/guile.scm                             |  204 +-
 gnu/packages/haskell.scm                           |  304 ++-
 gnu/packages/ibus.scm                              |    4 +-
 gnu/packages/image-viewers.scm                     |   20 +-
 gnu/packages/image.scm                             |  143 +-
 gnu/packages/imagemagick.scm                       |  119 +-
 gnu/packages/irc.scm                               |    9 +-
 gnu/packages/java.scm                              |  151 +-
 gnu/packages/javascript.scm                        |  191 +-
 gnu/packages/julia.scm                             |    3 +-
 gnu/packages/kerberos.scm                          |    5 +-
 gnu/packages/ldc.scm                               |    4 +-
 gnu/packages/lego.scm                              |   61 +-
 gnu/packages/libreoffice.scm                       |   72 +-
 gnu/packages/libusb.scm                            |   16 +
 gnu/packages/linux.scm                             |  233 +-
 gnu/packages/lisp.scm                              |   25 +
 gnu/packages/logging.scm                           |    5 +-
 gnu/packages/machine-learning.scm                  |    1 +
 gnu/packages/mail.scm                              |   29 +-
 gnu/packages/man.scm                               |   19 +-
 gnu/packages/markup.scm                            |    4 +-
 gnu/packages/maths.scm                             |  314 ++-
 gnu/packages/medical.scm                           |   60 +
 gnu/packages/mes.scm                               |   26 +-
 gnu/packages/messaging.scm                         |   36 +-
 gnu/packages/mg.scm                                |   76 -
 gnu/packages/moreutils.scm                         |   25 +-
 gnu/packages/{acct.scm => motti.scm}               |   39 +-
 gnu/packages/mp3.scm                               |   26 +-
 gnu/packages/mpi.scm                               |   25 +-
 gnu/packages/music.scm                             |  139 +-
 gnu/packages/nano.scm                              |    4 +-
 gnu/packages/ncurses.scm                           |   32 +-
 gnu/packages/networking.scm                        |   87 +-
 gnu/packages/nim.scm                               |   19 +-
 gnu/packages/node.scm                              |    4 +
 gnu/packages/ntp.scm                               |    8 +-
 gnu/packages/ocaml.scm                             |  238 ++
 gnu/packages/openldap.scm                          |    4 +-
 gnu/packages/package-management.scm                |  224 +-
 gnu/packages/parallel.scm                          |    4 +-
 gnu/packages/password-utils.scm                    |   38 +-
 .../patches/bcftools-regidx-unsigned-char.patch    |   16 +
 gnu/packages/patches/bigloo-gc-shebangs.patch      |   18 -
 gnu/packages/patches/blast+-fix-makefile.patch     |   15 +
 gnu/packages/patches/catdoc-CVE-2017-11110.patch   |   45 +
 gnu/packages/patches/chicken-CVE-2017-11343.patch  |   57 +
 gnu/packages/patches/curl-bounds-check.patch       |   19 +
 gnu/packages/patches/cvs-2017-12836.patch          |   45 +
 gnu/packages/patches/dblatex-remove-multirow.patch |   30 +
 .../deja-dup-use-ref-keyword-for-iter.patch        |   41 +
 .../patches/e2fsprogs-32bit-quota-warnings.patch   |   46 +
 gnu/packages/patches/erlang-man-path.patch         |   24 +
 gnu/packages/patches/fabric-tests.patch            |   15 -
 gnu/packages/patches/gajim-CVE-2016-10376.patch    |   57 -
 gnu/packages/patches/gd-CVE-2017-7890.patch        |   30 +
 gnu/packages/patches/gemma-intel-compat.patch      |   44 +
 gnu/packages/patches/glibc-CVE-2015-5180.patch     |  311 +++
 gnu/packages/patches/glibc-CVE-2015-7547.patch     |  590 +++++
 gnu/packages/patches/glibc-CVE-2016-3075.patch     |   43 +
 gnu/packages/patches/glibc-CVE-2016-3706.patch     |  188 ++
 gnu/packages/patches/glibc-CVE-2016-4429.patch     |   58 +
 .../patches/guile-bytestructures-name-clash.patch  |   31 +
 .../patches/guile-ssh-channel-finalization.patch   |   28 -
 gnu/packages/patches/guile-ssh-double-free.patch   |   37 -
 gnu/packages/patches/guile-ssh-rexec-bug.patch     |   16 -
 gnu/packages/patches/heimdal-CVE-2017-11103.patch  |   45 +
 gnu/packages/patches/heimdal-CVE-2017-6594.patch   |   85 +
 gnu/packages/patches/hop-linker-flags.patch        |   60 -
 gnu/packages/patches/libgit2-use-after-free.patch  |   24 -
 gnu/packages/patches/libtasn1-CVE-2017-10790.patch |   63 +
 gnu/packages/patches/libtiff-CVE-2016-10688.patch  |   92 +
 gnu/packages/patches/libtiff-CVE-2017-9936.patch   |   47 +
 .../libtiff-tiffycbcrtorgb-integer-overflow.patch  |   57 +
 ...btiff-tiffycbcrtorgbinit-integer-overflow.patch |   43 +
 .../patches/libusb-0.1-disable-tests.patch         |   15 +
 gnu/packages/patches/metabat-fix-compilation.patch |   39 +
 .../patches/ncurses-CVE-2017-10684-10685.patch     |  200 ++
 gnu/packages/patches/nss-pkgconfig.patch           |    4 +-
 gnu/packages/patches/ntfs-3g-CVE-2017-0358.patch   |   43 -
 .../openjpeg-CVE-2016-9572-CVE-2016-9573.patch     |  233 --
 .../openjpeg-CVE-2016-9850-CVE-2016-9851.patch     |  245 --
 gnu/packages/patches/pcre-CVE-2017-7186.patch      |   56 -
 .../patches/perl-dbd-mysql-CVE-2017-10788.patch    |   62 +
 gnu/packages/patches/poppler-CVE-2017-9776.patch   |   34 +
 .../poppler-fix-crash-with-broken-documents.patch  |   61 +
 .../patches/python-cython-fix-tests-32bit.patch    |   27 -
 .../python-fake-factory-fix-build-32bit.patch      |   36 -
 .../patches/python-pbr-fix-man-page-support.patch  |   28 -
 .../python-pyopenssl-skip-network-test.patch       |   43 -
 gnu/packages/patches/qemu-CVE-2017-10664.patch     |   27 +
 gnu/packages/patches/qemu-CVE-2017-10806.patch     |   38 +
 gnu/packages/patches/qemu-CVE-2017-10911.patch     |  106 +
 gnu/packages/patches/qemu-CVE-2017-11334.patch     |   52 +
 gnu/packages/patches/qemu-CVE-2017-11434.patch     |   25 +
 gnu/packages/patches/quassel-fix-tls-check.patch   |   25 +
 .../patches/ruby-puma-ignore-broken-test.patch     |   13 -
 .../patches/sooperlooper-build-with-wx-30.patch    |  179 ++
 gnu/packages/patches/spice-CVE-2017-7506.patch     |  158 ++
 .../patches/supertuxkart-angelscript-ftbfs.patch   |   42 +
 .../patches/xorg-server-CVE-2017-10971.patch       |  153 ++
 .../patches/xorg-server-CVE-2017-10972.patch       |   35 +
 gnu/packages/pciutils.scm                          |    4 +-
 gnu/packages/pcre.scm                              |   16 +-
 gnu/packages/pdf.scm                               |   14 +-
 gnu/packages/perl.scm                              |  130 +-
 gnu/packages/photo.scm                             |    2 +-
 gnu/packages/php.scm                               |   17 +-
 gnu/packages/python.scm                            |  688 ++++--
 gnu/packages/qt.scm                                |  222 +-
 gnu/packages/rails.scm                             |    4 +-
 gnu/packages/rdesktop.scm                          |   22 +-
 gnu/packages/regex.scm                             |    4 +-
 gnu/packages/ruby.scm                              |  396 ++--
 gnu/packages/samba.scm                             |   21 +-
 gnu/packages/scheme.scm                            |   93 +-
 gnu/packages/screen.scm                            |    4 +-
 gnu/packages/search.scm                            |   28 +
 gnu/packages/serialization.scm                     |   34 +-
 gnu/packages/shells.scm                            |  162 +-
 gnu/packages/sml.scm                               |   72 +
 gnu/packages/spice.scm                             |   13 +-
 gnu/packages/ssh.scm                               |   69 +-
 gnu/packages/sssd.scm                              |    7 +-
 gnu/packages/statistics.scm                        |  521 +++--
 gnu/packages/sync.scm                              |    4 +-
 gnu/packages/terminals.scm                         |    8 +-
 gnu/packages/tex.scm                               | 2424 +++++++++++++++++++-
 gnu/packages/text-editors.scm                      |   62 +-
 gnu/packages/textutils.scm                         |    2 +
 gnu/packages/tls.scm                               |   47 +-
 gnu/packages/tmux.scm                              |    4 +-
 gnu/packages/tor.scm                               |    9 +-
 gnu/packages/version-control.scm                   |  185 +-
 gnu/packages/video.scm                             |   76 +-
 gnu/packages/vim.scm                               |   25 +-
 gnu/packages/{qemu.scm => virtualization.scm}      |   73 +-
 gnu/packages/vpn.scm                               |   16 +-
 gnu/packages/web-browsers.scm                      |    4 +-
 gnu/packages/web.scm                               |  291 ++-
 gnu/packages/webkit.scm                            |    4 +-
 gnu/packages/wm.scm                                |   40 +-
 gnu/packages/xdisorg.scm                           |   35 +-
 gnu/packages/xiph.scm                              |    9 +-
 gnu/packages/xml.scm                               |    8 +-
 gnu/packages/xorg.scm                              |   70 +-
 gnu/services.scm                                   |    5 +-
 gnu/services/admin.scm                             |  171 +-
 gnu/services/audio.scm                             |   86 +
 gnu/services/base.scm                              |   12 +-
 gnu/services/cuirass.scm                           |   11 +
 gnu/services/databases.scm                         |   86 +
 gnu/services/dbus.scm                              |   10 +-
 gnu/services/desktop.scm                           |   22 +-
 gnu/services/herd.scm                              |    9 +-
 gnu/services/networking.scm                        |   11 +-
 gnu/services/ssh.scm                               |   96 +-
 gnu/services/sysctl.scm                            |   77 +
 gnu/services/web.scm                               |  222 +-
 gnu/system.scm                                     |   55 +-
 gnu/system/install.scm                             |    3 +-
 gnu/system/linux-initrd.scm                        |  108 +-
 gnu/system/locale.scm                              |   49 +-
 gnu/system/shadow.scm                              |   12 +-
 gnu/system/vm.scm                                  |  108 +-
 gnu/tests/admin.scm                                |  128 ++
 gnu/tests/audio.scm                                |   78 +
 gnu/tests/base.scm                                 |  310 ++-
 gnu/tests/databases.scm                            |  123 +
 gnu/tests/dict.scm                                 |  165 +-
 gnu/tests/install.scm                              |    2 +-
 gnu/tests/mail.scm                                 |  388 ++--
 gnu/tests/messaging.scm                            |  198 +-
 gnu/tests/networking.scm                           |   95 +-
 gnu/tests/nfs.scm                                  |  140 +-
 gnu/tests/ssh.scm                                  |  268 +--
 gnu/tests/web.scm                                  |  125 +-
 guix/base32.scm                                    |   10 +-
 guix/build-system/minify.scm                       |  127 +
 guix/build-system/texlive.scm                      |    2 +
 guix/build/minify-build-system.scm                 |   73 +
 guix/build/syscalls.scm                            |   79 +-
 guix/build/texlive-build-system.scm                |   51 +-
 guix/download.scm                                  |   56 +-
 guix/gexp.scm                                      |   46 +-
 guix/git-download.scm                              |  100 +-
 guix/graph.scm                                     |   16 +-
 guix/import/cpan.scm                               |    2 +-
 guix/licenses.scm                                  |    7 +
 guix/profiles.scm                                  |   34 -
 guix/scripts/environment.scm                       |    7 +-
 guix/scripts/lint.scm                              |   41 +-
 guix/scripts/offload.scm                           |   48 +-
 guix/scripts/package.scm                           |   30 +-
 guix/scripts/publish.scm                           |   35 +-
 guix/scripts/pull.scm                              |  250 +-
 guix/scripts/size.scm                              |   43 +-
 guix/scripts/substitute.scm                        |   30 +-
 guix/scripts/system.scm                            |   21 +-
 guix/scripts/weather.scm                           |  234 ++
 guix/store.scm                                     |   10 +-
 guix/ui.scm                                        |   21 -
 guix/utils.scm                                     |   32 +-
 nix/libstore/build.cc                              |    4 +-
 nix/nix-daemon/nix-daemon.cc                       |   16 +-
 po/guix/POTFILES.in                                |    1 +
 po/packages/POTFILES.in                            |    2 +-
 tests/gexp.scm                                     |    8 +
 tests/syscalls.scm                                 |   10 +
 284 files changed, 18534 insertions(+), 5277 deletions(-)

diff --cc configure.ac
index f62dd23,9ad7598..620eea5
--- a/configure.ac
+++ b/configure.ac
@@@ -104,14 -110,6 +110,10 @@@ dnl Guile-JSON is used in various place
  GUILE_MODULE_AVAILABLE([have_guile_json], [(json)])
  AM_CONDITIONAL([HAVE_GUILE_JSON], [test "x$have_guile_json" = "xyes"])
  
- dnl Check for Guile-Git.
- GUILE_MODULE_AVAILABLE([have_guile_git], [(git)])
- AM_CONDITIONAL([HAVE_GUILE_GIT], [test "x$have_guile_git" = "xyes"])
- 
 +dnl guile-ncurses is used for the system installer
 +GUILE_MODULE_AVAILABLE([have_guile_ncurses], [(ncurses curses)])
 +AM_CONDITIONAL([HAVE_GUILE_NCURSES], [test "x$have_guile_ncurses" = "xyes"])
 +
  dnl Make sure we have a full-fledged Guile.
  GUIX_ASSERT_GUILE_FEATURES([regex posix socket net-db threads])
  
diff --cc gnu/packages/package-management.scm
index 4a8bce7,1f65e21..976d1a1
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@@ -250,8 -263,8 +263,9 @@@
        (propagated-inputs
         `(("gnutls" ,gnutls/guile-2.2)             ;for 'guix download' & co.
           ("guile-json" ,guile-json)
 +         ("guile-ncurses/gpm" ,guile-ncurses/gpm)
-          ("guile-ssh" ,guile-ssh)))
+          ("guile-ssh" ,guile-ssh)
+          ("guile-git" ,guile-git)))
  
        (home-page "https://www.gnu.org/software/guix/";)
        (synopsis "Functional package manager for installed software packages 
and versions")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]