guix-commits
[Top][All Lists]
Advanced

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

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


From: Marius Bakke
Subject: 01/02: Merge branch 'master' into core-updates
Date: Wed, 17 Oct 2018 15:18:39 -0400 (EDT)

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

commit d02bb02f7d833ad371c53c346b6cb77f01377cf4
Merge: fb3ff26 acce0a4
Author: Marius Bakke <address@hidden>
Date:   Wed Oct 17 20:47:11 2018 +0200

    Merge branch 'master' into core-updates

 build-aux/run-system-tests.scm                     |  49 +--
 configure.ac                                       |   6 +-
 doc/contributing.texi                              |   8 +
 doc/guix.texi                                      |  42 ++-
 etc/guix-install.sh                                |   3 +
 etc/snippets/scheme-mode/guix-origin               |   4 +-
 gnu/local.mk                                       |  14 +-
 gnu/packages/abiword.scm                           |   6 +-
 gnu/packages/audio.scm                             |  17 +-
 gnu/packages/augeas.scm                            |  16 +-
 gnu/packages/backup.scm                            |   6 +-
 gnu/packages/batik.scm                             |  14 +-
 gnu/packages/bioconductor.scm                      |  27 ++
 gnu/packages/bioinformatics.scm                    |  94 +++++-
 gnu/packages/bootloaders.scm                       |  12 +-
 gnu/packages/calendar.scm                          |   4 +-
 gnu/packages/compression.scm                       |  21 +-
 gnu/packages/databases.scm                         |   4 +-
 gnu/packages/disk.scm                              | 100 +++---
 gnu/packages/emacs.scm                             |  97 ++++--
 gnu/packages/engineering.scm                       |  24 ++
 gnu/packages/fabric-management.scm                 |  24 +-
 gnu/packages/fonts.scm                             |  50 +++
 gnu/packages/fontutils.scm                         |  53 +++
 gnu/packages/game-development.scm                  |   4 +-
 gnu/packages/games.scm                             |  31 +-
 gnu/packages/gimp.scm                              |  65 ++++
 gnu/packages/gnupg.scm                             |  12 +-
 gnu/packages/gnuzilla.scm                          |   7 +-
 gnu/packages/golang.scm                            |   8 +-
 gnu/packages/graphics.scm                          |  10 +-
 gnu/packages/gstreamer.scm                         |   7 +-
 gnu/packages/guile.scm                             |  77 +++--
 gnu/packages/imagemagick.scm                       |   4 +-
 gnu/packages/kde.scm                               |  87 ++++-
 gnu/packages/linux.scm                             |  63 ++--
 gnu/packages/lisp.scm                              |  66 ++--
 gnu/packages/maths.scm                             |  44 +++
 gnu/packages/messaging.scm                         |  10 +-
 gnu/packages/music.scm                             |  77 +++++
 gnu/packages/networking.scm                        |   4 +-
 gnu/packages/ocaml.scm                             |  31 +-
 gnu/packages/package-management.scm                |  38 ++-
 gnu/packages/patches/clisp-glibc-2.26.patch        |  20 --
 gnu/packages/patches/crawl-upgrade-saves.patch     |  25 +-
 .../patches/emacs-exwm-fix-fullscreen-issue.patch  |  27 --
 gnu/packages/patches/python-CVE-2018-14647.patch   |  61 ++++
 .../patches/python2-CVE-2018-1000802.patch         |  47 +++
 gnu/packages/patches/python2-CVE-2018-1060.patch   |  20 ++
 gnu/packages/patches/python2-CVE-2018-1061.patch   |  20 ++
 gnu/packages/patches/python2-CVE-2018-14647.patch  |  61 ++++
 gnu/packages/patches/x265-arm-asm-primitives.patch | 360 ---------------------
 .../patches/x265-detect512-all-arches.patch        |  37 +++
 gnu/packages/patches/x265-fix-ppc64le-build.patch  |  25 --
 .../patches/zstd-fix-stdin-list-test.patch         |  30 --
 .../patches/zstd-fix-stdin-list-without-tty.patch  |  67 ----
 gnu/packages/python-web.scm                        |  80 +++++
 gnu/packages/python.scm                            |  59 +++-
 gnu/packages/ruby.scm                              |  44 +--
 gnu/packages/textutils.scm                         |   3 +-
 gnu/packages/video.scm                             |  91 +++---
 gnu/packages/vulkan.scm                            |   7 +-
 gnu/packages/wine.scm                              |   6 +-
 gnu/packages/xdisorg.scm                           |  24 ++
 gnu/packages/xml.scm                               |   4 +-
 gnu/packages/xorg.scm                              |   4 +-
 gnu/services/networking.scm                        |  86 +++--
 guix/import/json.scm                               |   3 +-
 guix/profiles.scm                                  |  87 +++--
 guix/scripts.scm                                   |   4 +-
 guix/scripts/build.scm                             |   9 +-
 guix/scripts/describe.scm                          |   2 +-
 guix/scripts/environment.scm                       |   1 +
 guix/scripts/import/cran.scm                       |   2 +
 guix/scripts/pack.scm                              |   1 +
 guix/scripts/package.scm                           |  43 +--
 guix/scripts/pull.scm                              |  69 +++-
 guix/scripts/system.scm                            |   1 +
 guix/self.scm                                      |   9 +-
 guix/status.scm                                    | 194 ++++++++---
 guix/store.scm                                     |  15 +-
 nix/libstore/build.cc                              |  25 +-
 nix/libstore/globals.cc                            |   2 +
 nix/libstore/globals.hh                            |   9 +-
 nix/libstore/worker-protocol.hh                    |   2 +-
 nix/nix-daemon/nix-daemon.cc                       |   2 +-
 po/guix/POTFILES.in                                |   1 +
 tests/guix-build.sh                                |   4 +
 tests/status.scm                                   |  70 +++-
 tests/store.scm                                    |  63 ++++
 90 files changed, 2007 insertions(+), 1159 deletions(-)

diff --cc gnu/packages/fontutils.scm
index 2ea4ff0,09ba9b7..2ff4294
--- a/gnu/packages/fontutils.scm
+++ b/gnu/packages/fontutils.scm
@@@ -7,7 -7,7 +7,8 @@@
  ;;; Copyright © 2017 Leo Famulari <address@hidden>
  ;;; Copyright © 2017 Nils Gillmann <address@hidden>
  ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <address@hidden>
 +;;; Copyright © 2018 Ricardo Wurmus <address@hidden>
+ ;;; Copyright © 2018 Ludovic Courtès <address@hidden>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc gnu/packages/python.scm
index 2e88b0b,e3a04b0..39ec96f
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@@ -148,7 -147,8 +148,8 @@@
  (define-public python-2.7
    (package
      (name "python2")
 -    (version "2.7.14")
 +    (version "2.7.15")
+     (replacement python-2/fixed)
      (source
       (origin
        (method url-fetch)
@@@ -324,10 -366,11 +337,11 @@@ data types."
      (name "python")
      (properties `((superseded . ,python-2)))))
  
 -(define-public python-3.6
 +(define-public python-3.7
    (package (inherit python-2)
      (name "python")
 -    (version "3.6.5")
 +    (version "3.7.0")
+     (replacement python-3/fixed)
      (source (origin
                (method url-fetch)
                (uri (string-append "https://www.python.org/ftp/python/";
@@@ -397,8 -468,26 +411,26 @@@
                                          "/site-packages"))))))))
  
  ;; Current 3.x version.
 -(define-public python-3 python-3.6)
 +(define-public python-3 python-3.7)
  
+ (define python-3/fixed
+   (package
+     (inherit python-3)
+     (source (origin
+               (inherit (package-source python-3))
+               (patches (append (origin-patches (package-source python-3))
+                                (search-patches 
"python-CVE-2018-14647.patch")))))
+     (arguments
+      (substitute-keyword-arguments (package-arguments python-3)
+        ((#:phases phases)
+         `(modify-phases ,phases
+            (add-after 'unpack 'delete-broken-test
+              (lambda _
+                ;; Delete test which fails on recent kernels:
+                ;; <https://bugs.python.org/issue34587>.
+                (delete-file "Lib/test/test_socket.py")
+                #t))))))))
+ 
  ;; Current major version.
  (define-public python python-3)
  
diff --cc guix/self.scm
index 733c4a2,ecf8464..3e29c9a
--- a/guix/self.scm
+++ b/guix/self.scm
@@@ -913,7 -924,11 +917,8 @@@ is not supported.
                                 #:name (string-append "guix-"
                                                       (shorten version))
                                 #:pull-version pull-version
-                                #:guile-version guile-version
+                                #:guile-version (if (>= pull-version 1)
 -                                                   "2.2"
 -                                                   (match guile-version
 -                                                     ("2.2.2" "2.2")
 -                                                     (version version)))
++                                                   "2.2" guile-version)
                                 #:guile-for-build guile)))
        (if guix
            (lower-object guix)



reply via email to

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