guix-commits
[Top][All Lists]
Advanced

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

02/06: Merge branch 'master' into core-updates


From: Marius Bakke
Subject: 02/06: Merge branch 'master' into core-updates
Date: Tue, 5 Dec 2017 17:51:48 -0500 (EST)

mbakke pushed a commit to branch core-updates
in repository guix.

commit 77181815ae70cf573b6fa390a4400b718835aa8a
Merge: e3f9406 35377cf
Author: Marius Bakke <address@hidden>
Date:   Tue Dec 5 23:41:30 2017 +0100

    Merge branch 'master' into core-updates

 .dir-locals.el                                     |    3 +-
 .mailmap                                           |   21 +-
 Makefile.am                                        |   18 +-
 NEWS                                               |   76 +
 bayfront.guixsd.org.pub => berlin.guixsd.org.pub   |    0
 build-aux/compile-all.scm                          |    6 +-
 build-aux/hydra/evaluate.scm                       |    9 +-
 build-aux/hydra/guix-modular.scm                   |  104 ++
 doc/guix.texi                                      |  773 ++++++---
 gnu/bootloader/extlinux.scm                        |   22 +-
 gnu/build/linux-boot.scm                           |    2 +-
 gnu/build/shepherd.scm                             |   10 +-
 gnu/build/vm.scm                                   |    6 +-
 gnu/local.mk                                       |   29 +-
 gnu/packages/admin.scm                             |   53 +-
 gnu/packages/algebra.scm                           |    4 +-
 gnu/packages/audio.scm                             |  122 +-
 gnu/packages/aux-files/linux-libre/4.14-arm.conf   |   25 +-
 gnu/packages/backup.scm                            |    9 +-
 gnu/packages/bioinformatics.scm                    |  379 ++++-
 gnu/packages/bittorrent.scm                        |    6 +-
 gnu/packages/bootloaders.scm                       |   24 +-
 gnu/packages/certs.scm                             |    5 +-
 gnu/packages/compression.scm                       |  116 +-
 gnu/packages/cran.scm                              |  116 +-
 gnu/packages/crypto.scm                            |    4 +-
 gnu/packages/curl.scm                              |   14 +
 gnu/packages/databases.scm                         |   66 +-
 gnu/packages/direct-connect.scm                    |   25 +-
 gnu/packages/django.scm                            |   20 +
 gnu/packages/dns.scm                               |   29 +-
 gnu/packages/elixir.scm                            |   34 +-
 gnu/packages/emacs.scm                             |  151 +-
 gnu/packages/engineering.scm                       |   14 +-
 gnu/packages/enlightenment.scm                     |    8 +-
 gnu/packages/erlang.scm                            |    6 +-
 gnu/packages/file-systems.scm                      |    4 +-
 gnu/packages/finance.scm                           |   11 +-
 gnu/packages/fonts.scm                             |  106 ++
 gnu/packages/fontutils.scm                         |  105 +-
 gnu/packages/freedesktop.scm                       |  147 +-
 gnu/packages/game-development.scm                  |   45 +-
 gnu/packages/games.scm                             |  123 +-
 gnu/packages/gcc.scm                               |    7 +-
 gnu/packages/gnome.scm                             |   45 +-
 gnu/packages/gnunet.scm                            |   29 +-
 gnu/packages/gnupg.scm                             |    4 +-
 gnu/packages/gnuzilla.scm                          |   11 +-
 gnu/packages/gps.scm                               |   31 +-
 gnu/packages/graphics.scm                          |    3 +-
 gnu/packages/groff.scm                             |   47 +
 gnu/packages/gstreamer.scm                         |   34 +-
 gnu/packages/guile.scm                             |  141 +-
 gnu/packages/haskell-check.scm                     |    5 +-
 gnu/packages/haskell-crypto.scm                    |    9 +-
 gnu/packages/haskell-web.scm                       |    9 +-
 gnu/packages/haskell.scm                           |  206 ++-
 gnu/packages/image.scm                             |   55 +-
 gnu/packages/irc.scm                               |    8 +-
 gnu/packages/java.scm                              |  308 +++-
 gnu/packages/kodi.scm                              |    6 +-
 gnu/packages/libcanberra.scm                       |    6 +-
 gnu/packages/linux.scm                             |   22 +-
 gnu/packages/lisp.scm                              |  163 +-
 gnu/packages/lua.scm                               |   46 +-
 gnu/packages/lxde.scm                              |    7 +-
 gnu/packages/machine-learning.scm                  |    4 +-
 gnu/packages/mail.scm                              |   49 +-
 gnu/packages/man.scm                               |   23 +-
 gnu/packages/markup.scm                            |    2 +-
 gnu/packages/maths.scm                             |    9 +-
 gnu/packages/mes.scm                               |    6 +-
 gnu/packages/messaging.scm                         |   56 +-
 gnu/packages/mp3.scm                               |   11 +-
 gnu/packages/music.scm                             |  208 ++-
 gnu/packages/musl.scm                              |    4 +-
 gnu/packages/nano.scm                              |    4 +-
 gnu/packages/networking.scm                        |   35 +-
 gnu/packages/node.scm                              |   23 +-
 gnu/packages/ntp.scm                               |    6 +-
 gnu/packages/ocaml.scm                             |    2 +-
 gnu/packages/package-management.scm                |   37 +-
 gnu/packages/parallel.scm                          |    5 +-
 gnu/packages/password-utils.scm                    |    5 +-
 gnu/packages/patches/bazaar-CVE-2017-14176.patch   |  166 ++
 gnu/packages/patches/clementine-use-openssl.patch  |   67 +
 gnu/packages/patches/dtc-32-bits-check.patch       |  134 ++
 gnu/packages/patches/dtc-format-modifier.patch     |   38 +
 .../patches/emacs-highlight-stages-add-gexp.patch  |   26 +
 gnu/packages/patches/exim-CVE-2017-1000369.patch   |   59 -
 .../patches/gcc-6-source-date-epoch-1.patch        |  187 +++
 .../patches/gcc-6-source-date-epoch-2.patch        |  346 ++++
 .../glusterfs-use-PATH-instead-of-hardcodes.patch  |  140 ++
 .../patches/guile-emacs-fix-configure.patch        |  211 +++
 .../patches/higan-remove-march-native-flag.patch   |   15 +-
 .../patches/libmygpo-qt-fix-jsoncreatortest.patch  |   41 +
 .../libtorrent-rasterbar-boost-compat.patch        |   27 -
 .../patches/libvirt-CVE-2017-1000256.patch         |   84 -
 .../node-test-http2-server-rst-stream.patch        |  131 ++
 .../patches/optipng-CVE-2017-1000229.patch         |   22 +
 gnu/packages/patches/pcmanfm-CVE-2017-8934.patch   |   56 +
 ... => perl-text-markdown-discount-unbundle.patch} |    0
 gnu/packages/patches/procmail-CVE-2017-16844.patch |   25 +
 gnu/packages/patches/qemu-CVE-2017-15118.patch     |   58 +
 gnu/packages/patches/qemu-CVE-2017-15119.patch     |   68 +
 gnu/packages/patches/shepherd-close-fds.patch      |   36 +
 gnu/packages/patches/spice-CVE-2016-9577.patch     |   33 -
 gnu/packages/patches/spice-CVE-2016-9578-1.patch   |   33 -
 gnu/packages/patches/spice-CVE-2016-9578-2.patch   |   38 -
 gnu/packages/patches/spice-CVE-2017-7506.patch     |  158 --
 .../patches/supertuxkart-angelscript-ftbfs.patch   |   42 -
 gnu/packages/patches/vpnc-script.patch             |   15 -
 gnu/packages/perl.scm                              |    4 +-
 gnu/packages/php.scm                               |    7 +-
 gnu/packages/protobuf.scm                          |   68 +-
 gnu/packages/python.scm                            |  119 +-
 gnu/packages/qt.scm                                |  121 +-
 gnu/packages/samba.scm                             |    4 +-
 gnu/packages/scribus.scm                           |   14 +-
 gnu/packages/security-token.scm                    |    9 +-
 gnu/packages/shells.scm                            |   41 +-
 gnu/packages/simulation.scm                        |   11 +
 gnu/packages/spice.scm                             |   12 +-
 gnu/packages/statistics.scm                        |   88 +-
 gnu/packages/synergy.scm                           |    2 +-
 gnu/packages/telephony.scm                         |   48 +
 gnu/packages/time.scm                              |   10 +-
 gnu/packages/tls.scm                               |    8 +-
 gnu/packages/tor.scm                               |    4 +-
 gnu/packages/version-control.scm                   |   26 +-
 gnu/packages/video.scm                             |   15 +-
 gnu/packages/vim.scm                               |   40 +
 gnu/packages/virtualization.scm                    |   10 +-
 gnu/packages/vpn.scm                               |  137 +-
 gnu/packages/web.scm                               |  155 +-
 gnu/packages/wget.scm                              |    4 +-
 gnu/packages/wm.scm                                |    4 +-
 gnu/packages/xdisorg.scm                           |   51 +
 gnu/packages/xfig.scm                              |    2 +-
 gnu/packages/xorg.scm                              |   35 +-
 gnu/services/base.scm                              |    2 +-
 gnu/services/certbot.scm                           |  133 ++
 gnu/services/configuration.scm                     |    3 +-
 gnu/services/desktop.scm                           |   13 +-
 gnu/services/dict.scm                              |   26 +-
 gnu/services/messaging.scm                         |   57 +-
 gnu/services/version-control.scm                   |   63 +-
 gnu/services/xorg.scm                              |  298 +++-
 gnu/system.scm                                     |    4 +-
 gnu/system/install.scm                             |   27 +-
 gnu/system/uuid.scm                                |    2 +-
 gnu/system/vm.scm                                  |   70 +-
 gnu/tests/messaging.scm                            |    1 +
 gnu/tests/version-control.scm                      |  131 +-
 guix/build-system/scons.scm                        |  134 ++
 guix/build/compile.scm                             |    6 +-
 guix/build/profiles.scm                            |    2 +-
 guix/build/scons-build-system.scm                  |   65 +
 guix/build/union.scm                               |   11 +-
 guix/gexp.scm                                      |   55 +-
 guix/git.scm                                       |   12 +-
 guix/gnu-maintenance.scm                           |   10 +-
 guix/packages.scm                                  |    1 +
 guix/profiles.scm                                  |  147 +-
 guix/progress.scm                                  |   69 +-
 guix/records.scm                                   |    2 +-
 guix/scripts/environment.scm                       |    2 +-
 guix/scripts/lint.scm                              |   31 +-
 guix/scripts/offload.scm                           |    2 +-
 guix/scripts/package.scm                           |    4 +-
 guix/scripts/pull.scm                              |    8 +-
 guix/scripts/system.scm                            |   85 +-
 guix/scripts/weather.scm                           |  106 +-
 guix/ssh.scm                                       |    2 +-
 guix/ui.scm                                        |   50 +-
 guix/utils.scm                                     |    5 +
 guix/zlib.scm                                      |   46 +-
 nix/scripts/list-runtime-roots.in                  |    1 +
 po/guix/fr.po                                      | 1706 ++++++++++++--------
 po/packages/POTFILES.in                            |    2 +
 tests/guix-system.sh                               |    4 +-
 tests/lint.scm                                     |   15 +-
 tests/publish.scm                                  |    2 +-
 tests/store.scm                                    |    4 +-
 tests/syscalls.scm                                 |    7 +-
 185 files changed, 8334 insertions(+), 2938 deletions(-)

diff --cc Makefile.am
index 5320706,ddbf7a7..e9c323b
--- a/Makefile.am
+++ b/Makefile.am
@@@ -432,8 -435,10 +435,9 @@@ EXTRA_DIST =                                      
        
    build-aux/hydra/evaluate.scm                                \
    build-aux/hydra/gnu-system.scm                      \
    build-aux/hydra/guix.scm                            \
+   build-aux/hydra/guix-modular.scm                    \
    build-aux/check-available-binaries.scm              \
    build-aux/check-final-inputs-self-contained.scm     \
 -  build-aux/download.scm                              \
    build-aux/generate-authors.scm                      \
    build-aux/test-driver.scm                           \
    build-aux/update-guix-package.scm                   \
diff --cc gnu/local.mk
index 5a70107,a0e3f6e..ac7e115
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@@ -809,15 -832,27 +819,13 @@@ dist_patch_DATA =                               
                
    %D%/packages/patches/libtar-CVE-2013-4420.patch             \
    %D%/packages/patches/libtasn1-CVE-2017-10790.patch          \
    %D%/packages/patches/libtheora-config-guess.patch           \
 -  %D%/packages/patches/libtiff-CVE-2016-10688.patch           \
 -  %D%/packages/patches/libtiff-CVE-2017-9936.patch            \
 -  %D%/packages/patches/libtiff-tiffgetfield-bugs.patch                \
 -  %D%/packages/patches/libtiff-tiffycbcrtorgb-integer-overflow.patch  \
 -  %D%/packages/patches/libtiff-tiffycbcrtorgbinit-integer-overflow.patch      
\
    %D%/packages/patches/libtirpc-CVE-2017-8779.patch           \
-   %D%/packages/patches/libtorrent-rasterbar-boost-compat.patch        \
    %D%/packages/patches/libtool-skip-tests2.patch              \
 -  %D%/packages/patches/libunistring-gnulib-multi-core.patch   \
    %D%/packages/patches/libusb-0.1-disable-tests.patch         \
    %D%/packages/patches/libusb-for-axoloti.patch                       \
-   %D%/packages/patches/libvirt-CVE-2017-1000256.patch         \
    %D%/packages/patches/libvpx-CVE-2016-2818.patch             \
    %D%/packages/patches/libxcb-python-3.5-compat.patch         \
 -  %D%/packages/patches/libxml2-CVE-2016-4658.patch            \
 -  %D%/packages/patches/libxml2-CVE-2016-5131.patch            \
 -  %D%/packages/patches/libxml2-CVE-2017-0663.patch            \
 -  %D%/packages/patches/libxml2-CVE-2017-7375.patch            \
 -  %D%/packages/patches/libxml2-CVE-2017-7376.patch            \
 -  %D%/packages/patches/libxml2-CVE-2017-9047+CVE-2017-9048.patch      \
 -  %D%/packages/patches/libxml2-CVE-2017-9049+CVE-2017-9050.patch      \
    %D%/packages/patches/libxslt-generated-ids.patch            \
 -  %D%/packages/patches/libxslt-CVE-2016-4738.patch            \
    %D%/packages/patches/libxt-guix-search-paths.patch          \
    %D%/packages/patches/lierolibre-check-unaligned-access.patch        \
    %D%/packages/patches/lierolibre-is-free-software.patch      \
@@@ -913,6 -951,8 +923,7 @@@
    %D%/packages/patches/patchelf-rework-for-arm.patch          \
    %D%/packages/patches/patchutils-xfail-gendiff-tests.patch   \
    %D%/packages/patches/patch-hurd-path-max.patch              \
+   %D%/packages/patches/pcmanfm-CVE-2017-8934.patch            \
 -  %D%/packages/patches/pcre-CVE-2017-7186.patch                       \
    %D%/packages/patches/pcre2-CVE-2017-7186.patch              \
    %D%/packages/patches/pcre2-CVE-2017-8786.patch              \
    %D%/packages/patches/perl-file-path-CVE-2017-6512.patch     \
@@@ -990,9 -1032,10 +1002,11 @@@
    %D%/packages/patches/python2-pygobject-2-gi-info-type-error-domain.patch \
    %D%/packages/patches/python-pygpgme-fix-pinentry-tests.patch        \
    %D%/packages/patches/python2-subprocess32-disable-input-test.patch  \
 -  %D%/packages/patches/python2-unittest2-remove-argparse.patch \
 +  %D%/packages/patches/python-unittest2-python3-compat.patch  \
 +  %D%/packages/patches/python-unittest2-remove-argparse.patch \
    %D%/packages/patches/qemu-CVE-2017-15038.patch              \
+   %D%/packages/patches/qemu-CVE-2017-15118.patch              \
+   %D%/packages/patches/qemu-CVE-2017-15119.patch              \
    %D%/packages/patches/qemu-CVE-2017-15268.patch              \
    %D%/packages/patches/qemu-CVE-2017-15289.patch              \
    %D%/packages/patches/qt4-ldflags.patch                      \
diff --cc gnu/packages/curl.scm
index c291d60,49703c0..8cc590d
--- a/gnu/packages/curl.scm
+++ b/gnu/packages/curl.scm
@@@ -43,7 -42,8 +43,8 @@@
  (define-public curl
    (package
     (name "curl")
 -   (version "7.55.1")
 +   (version "7.56.1")
+    (replacement curl-7.57.0)
     (source (origin
              (method url-fetch)
              (uri (string-append "https://curl.haxx.se/download/curl-";
diff --cc gnu/packages/statistics.scm
index f2a6971,fc18719..bfa7e05
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@@ -118,10 -118,10 +118,10 @@@ be output in text, PostScript, PDF or H
                                    version ".tar.gz"))
                (sha256
                 (base32
-                 "0r0cv2kc3x5z9xycpnxx6fbvv22psw2m342jhpslbxkc8g1307lp"))))
+                 "09pl0w01fr09bsrwd7nz2r5psysj0z93w4chz3hm2havvqqvhg3s"))))
      (build-system gnu-build-system)
      (arguments
 -     `(#:disallowed-references (,tzdata-2017a)
 +     `(#:disallowed-references (,tzdata-for-tests)
         #:make-flags
         (list (string-append "LDFLAGS=-Wl,-rpath="
                              (assoc-ref %outputs "out")
diff --cc gnu/packages/tls.scm
index 1fe1e29,d8cc1cc..2aa082c
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@@ -10,7 -10,7 +10,8 @@@
  ;;; Copyright © 2016 Hartmut Goebel <address@hidden>
  ;;; Copyright © 2017 Ricardo Wurmus <address@hidden>
  ;;; Copyright © 2017 Marius Bakke <address@hidden>
 +;;; Copyright © 2017 Tobias Geerinckx-Rice <address@hidden>
+ ;;; Copyright © 2017 Rutger Helling <address@hidden>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc gnu/packages/xorg.scm
index adf2dff,d702269..4ea0fcd
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@@ -4891,15 -4891,33 +4891,33 @@@ new API's in libXft, or the legacy API'
  (define-public libxfont2
    (package
      (inherit libxfont)
 -    (version "2.0.1")
 +    (version "2.0.2")
+     (replacement libxfont2-2.0.3)
      (source (origin
                (method url-fetch)
                (uri (string-append "mirror://xorg/individual/lib/libXfont2-"
                                    version ".tar.bz2"))
                (sha256
                 (base32
 -                "0znvwk36nhmyqpmhbm9mzisgixp1mp5qkfald8x1n5yxbm3vpyz9"))))))
 +                "04f1lswh1ridkycgaivf1hrr77l5ap8smbfr2rqjrm7phwxqs24l"))))))
  
+ ;; Fixes the following security vulnerabilities:
+ ;; https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13720
+ ;; https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-13722
+ ;; https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-16612
+ (define-public libxfont2-2.0.3
+   (package
+     (inherit libxfont2)
+     (version "2.0.3")
+     (source
+      (origin
+        (inherit (package-source libxfont2))
+        (uri (string-append "mirror://xorg/individual/lib/libXfont2-"
+                            version ".tar.bz2"))
+        (sha256
+         (base32
+          "0klwmimmhm3axpj8pwn5l41lbggh47r5aazhw63zxkbwfgyvg2hf"))))))
+ 
  (define-public libxi
    (package
      (name "libxi")



reply via email to

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