guix-commits
[Top][All Lists]
Advanced

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

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


From: Mark H. Weaver
Subject: 01/01: Merge branch 'master' into core-updates
Date: Sat, 20 Jan 2018 00:04:47 -0500 (EST)

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

commit e074a655dd6497daafbd62737e3b63f3d5aa7985
Merge: 6d7b26a ccb5cac
Author: Mark H Weaver <address@hidden>
Date:   Fri Jan 19 23:59:20 2018 -0500

    Merge branch 'master' into core-updates

 Makefile.am                                        |   4 +
 configure.ac                                       |   7 +
 doc/contributing.texi                              |   7 +-
 doc/guix.texi                                      | 243 ++++++++-
 doc/local.mk                                       |   8 +-
 etc/completion/fish/guix.fish                      | 548 +++++++++++++++++++++
 gnu/build/file-systems.scm                         |   4 +-
 gnu/build/linux-boot.scm                           |   2 +-
 gnu/build/linux-container.scm                      |  14 +-
 gnu/build/vm.scm                                   |   8 +-
 gnu/local.mk                                       |  11 +-
 gnu/packages/admin.scm                             |  28 +-
 gnu/packages/algebra.scm                           |   8 +-
 gnu/packages/android.scm                           |   5 +-
 gnu/packages/aspell.scm                            |  18 +-
 gnu/packages/audio.scm                             |  30 +-
 gnu/packages/backup.scm                            |  54 +-
 gnu/packages/bittorrent.scm                        |   2 +
 gnu/packages/boost.scm                             |   5 +-
 gnu/packages/bootloaders.scm                       |  11 +-
 gnu/packages/c.scm                                 |   7 +-
 gnu/packages/ccache.scm                            |  15 +-
 gnu/packages/check.scm                             |   2 +-
 gnu/packages/code.scm                              |  20 +-
 gnu/packages/compression.scm                       |  15 +-
 gnu/packages/cpp.scm                               |  42 +-
 gnu/packages/cups.scm                              |  38 +-
 gnu/packages/databases.scm                         |  27 +-
 gnu/packages/debug.scm                             |  35 +-
 gnu/packages/disk.scm                              |   2 +-
 gnu/packages/dns.scm                               |   8 +-
 gnu/packages/emacs.scm                             |  88 +++-
 gnu/packages/engineering.scm                       |  13 +-
 gnu/packages/file-systems.scm                      |  45 +-
 gnu/packages/flashing-tools.scm                    |  11 +-
 gnu/packages/game-development.scm                  |  90 +++-
 gnu/packages/games.scm                             |   7 +
 gnu/packages/geo.scm                               |   5 +-
 gnu/packages/gl.scm                                |   6 +-
 gnu/packages/glib.scm                              |  23 +-
 gnu/packages/gnupg.scm                             |  14 +-
 gnu/packages/gps.scm                               |  16 +-
 gnu/packages/haskell-check.scm                     |  10 +-
 gnu/packages/haskell.scm                           |  34 +-
 gnu/packages/image-viewers.scm                     |  32 +-
 gnu/packages/java.scm                              |  98 ++--
 gnu/packages/kde.scm                               |   7 +-
 gnu/packages/language.scm                          |   3 +-
 gnu/packages/libedit.scm                           |  10 +-
 gnu/packages/linux.scm                             |  32 +-
 gnu/packages/lxde.scm                              |  36 +-
 gnu/packages/mail.scm                              |  20 +-
 gnu/packages/mate.scm                              |   4 +-
 gnu/packages/mc.scm                                |  21 +-
 gnu/packages/mp3.scm                               |   7 +-
 gnu/packages/mpd.scm                               |  34 +-
 gnu/packages/multiprecision.scm                    |  65 +--
 gnu/packages/ncurses.scm                           |   7 +-
 gnu/packages/ninja.scm                             |  52 +-
 gnu/packages/package-management.scm                |  83 ++--
 gnu/packages/parallel.scm                          |  22 +-
 gnu/packages/patches/dtc-32-bits-check.patch       | 134 -----
 gnu/packages/patches/dtc-format-modifier.patch     |  38 --
 .../patches/emacs-json-reformat-fix-tests.patch    |  32 ++
 gnu/packages/patches/libexif-CVE-2016-6328.patch   |  72 +++
 .../patches/lxterminal-CVE-2016-10369.patch        |  37 --
 gnu/packages/patches/ninja-zero-mtime.patch        |  19 -
 .../slurm-configure-remove-nonfree-contribs.patch  |  45 --
 .../transmission-fix-dns-rebinding-vuln.patch      | 302 ++++++++++++
 .../patches/webkitgtk-mitigate-spectre.patch       | 107 ----
 gnu/packages/patchutils.scm                        |  15 +-
 gnu/packages/pcre.scm                              |   4 +-
 gnu/packages/photo.scm                             |  14 +-
 gnu/packages/python-crypto.scm                     |  37 ++
 gnu/packages/python.scm                            |  63 ++-
 gnu/packages/readline.scm                          |  15 +-
 gnu/packages/ruby.scm                              |  90 +---
 gnu/packages/samba.scm                             |  60 +--
 gnu/packages/sdl.scm                               |   9 +-
 gnu/packages/shells.scm                            |  28 +-
 gnu/packages/speech.scm                            |  14 +-
 gnu/packages/storage.scm                           |   2 +-
 gnu/packages/sync.scm                              |   4 +-
 gnu/packages/syncthing.scm                         |   4 +-
 gnu/packages/text-editors.scm                      |   2 +-
 gnu/packages/tls.scm                               |  15 +-
 gnu/packages/toys.scm                              |  65 +++
 gnu/packages/valgrind.scm                          |  17 +-
 gnu/packages/version-control.scm                   |  12 +-
 gnu/packages/video.scm                             |  50 +-
 gnu/packages/vim.scm                               |  12 +-
 gnu/packages/virtualization.scm                    |  14 +-
 gnu/packages/webkit.scm                            |   5 +-
 gnu/packages/wine.scm                              |  21 +-
 gnu/packages/xfce.scm                              |  55 ++-
 gnu/packages/xiph.scm                              |  21 +-
 gnu/packages/xml.scm                               |  32 +-
 gnu/packages/xorg.scm                              |   6 +-
 gnu/services/messaging.scm                         | 117 ++++-
 gnu/services/networking.scm                        | 113 -----
 gnu/services/nfs.scm                               |   2 +-
 gnu/services/web.scm                               | 229 ++++++++-
 gnu/system/vm.scm                                  |   2 +-
 gnu/tests/messaging.scm                            |  89 +++-
 gnu/tests/web.scm                                  | 123 +++--
 guix/build/go-build-system.scm                     |  10 +-
 guix/build/ruby-build-system.scm                   | 184 +++++--
 guix/packages.scm                                  |   5 +-
 guix/scripts/offload.scm                           |  72 +--
 guix/scripts/system.scm                            |   4 +-
 guix/ssh.scm                                       | 118 +++--
 guix/ui.scm                                        |  11 +-
 po/packages/hu.po                                  | 435 +++++++++++++---
 113 files changed, 3546 insertions(+), 1563 deletions(-)

diff --cc gnu/local.mk
index fdb6cb1,240554f..4490b2d
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@@ -905,9 -925,8 +906,10 @@@ dist_patch_DATA =                                 
        
    %D%/packages/patches/netsurf-system-utf8proc.patch          \
    %D%/packages/patches/netsurf-y2038-tests.patch              \
    %D%/packages/patches/netsurf-longer-test-timeout.patch      \
 +  %D%/packages/patches/nfs-utils-missing-headers.patch                \
    %D%/packages/patches/ngircd-handle-zombies.patch            \
 +  %D%/packages/patches/ninja-zero-mtime.patch                 \
+   %D%/packages/patches/node-test-http2-server-rst-stream.patch        \
    %D%/packages/patches/nss-increase-test-timeout.patch                \
    %D%/packages/patches/nss-pkgconfig.patch                    \
    %D%/packages/patches/nvi-assume-preserve-path.patch         \
diff --cc gnu/packages/cups.scm
index 974ef1c,fdfe944..89c58f8
--- a/gnu/packages/cups.scm
+++ b/gnu/packages/cups.scm
@@@ -5,7 -5,7 +5,7 @@@
  ;;; Copyright © 2016 Danny Milosavljevic <address@hidden>
  ;;; Copyright © 2017 Leo Famulari <address@hidden>
  ;;; Copyright © 2017 Mark H Weaver <address@hidden>
- ;;; Copyright © 2017 Tobias Geerinckx-Rice <address@hidden>
 -;;; Copyright © 2018 Tobias Geerinckx-Rice <address@hidden>
++;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <address@hidden>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc gnu/packages/ncurses.scm
index dcf7bee,3d01fe6..5482612
--- a/gnu/packages/ncurses.scm
+++ b/gnu/packages/ncurses.scm
@@@ -5,7 -5,7 +5,8 @@@
  ;;; Copyright © 2016 ng0 <address@hidden>
  ;;; Copyright © 2016 Efraim Flashner <address@hidden>
  ;;; Copyright © 2016 Jan Nieuwenhuizen <address@hidden>
 +;;; Copyright © 2017 Marius Bakke <address@hidden>
+ ;;; Copyright © 2018 Tobias Geerinckx-Rice <address@hidden>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc gnu/packages/package-management.scm
index 59213c5,24116f9..bf1ce4b
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@@ -22,52 -22,50 +22,51 @@@
  ;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
  
  (define-module (gnu packages package-management)
-   #:use-module (guix packages)
-   #:use-module (guix download)
-   #:use-module (guix git-download)
-   #:use-module (guix gexp)
-   #:use-module (guix utils)
-   #:use-module (guix build-system gnu)
-   #:use-module (guix build-system python)
-   #:use-module (guix build-system emacs)
-   #:use-module ((guix licenses) #:select (gpl2+ gpl3+ agpl3+ lgpl2.1+ asl2.0
-                                           bsd-3 silofl1.1))
    #:use-module (gnu packages)
-   #:use-module (gnu packages guile)
-   #:use-module (gnu packages file)
+   #:use-module (gnu packages acl)
+   #:use-module (gnu packages autotools)
    #:use-module (gnu packages backup)
+   #:use-module (gnu packages bdw-gc)
 +  #:use-module (gnu packages bootstrap)          ;for 'bootstrap-guile-origin'
    #:use-module (gnu packages check)
    #:use-module (gnu packages compression)
-   #:use-module (gnu packages gnupg)
+   #:use-module (gnu packages cpio)
+   #:use-module (gnu packages curl)
    #:use-module (gnu packages databases)
-   #:use-module (gnu packages graphviz)
-   #:use-module (gnu packages pkg-config)
-   #:use-module (gnu packages autotools)
+   #:use-module (gnu packages file)
    #:use-module (gnu packages gettext)
+   #:use-module (gnu packages gnupg)
+   #:use-module (gnu packages gnuzilla)
+   #:use-module (gnu packages graphviz)
+   #:use-module (gnu packages guile)
    #:use-module (gnu packages lisp)
-   #:use-module (gnu packages texinfo)
+   #:use-module (gnu packages man)
    #:use-module (gnu packages nettle)
+   #:use-module (gnu packages patchutils)
    #:use-module (gnu packages perl)
    #:use-module (gnu packages perl-check)
-   #:use-module (gnu packages curl)
-   #:use-module (gnu packages web)
-   #:use-module (gnu packages man)
-   #:use-module (gnu packages bdw-gc)
-   #:use-module (gnu packages patchutils)
+   #:use-module (gnu packages pkg-config)
+   #:use-module (gnu packages popt)
    #:use-module (gnu packages python)
    #:use-module (gnu packages python-web)
-   #:use-module (gnu packages popt)
-   #:use-module (gnu packages gnuzilla)
-   #:use-module (gnu packages cpio)
+   #:use-module (gnu packages serialization)
+   #:use-module (gnu packages ssh)
+   #:use-module (gnu packages texinfo)
    #:use-module (gnu packages time)
    #:use-module (gnu packages tls)
-   #:use-module (gnu packages ssh)
    #:use-module (gnu packages vim)
-   #:use-module (gnu packages serialization)
-   #:use-module (gnu packages acl)
-   #:use-module (srfi srfi-1)
-   #:use-module (ice-9 match))
+   #:use-module (gnu packages web)
+   #:use-module (guix build-system emacs)
+   #:use-module (guix build-system gnu)
+   #:use-module (guix build-system python)
+   #:use-module (guix download)
+   #:use-module (guix gexp)
+   #:use-module (guix git-download)
+   #:use-module ((guix licenses) #:prefix license:)
+   #:use-module (guix packages)
+   #:use-module (guix utils)
+   #:use-module (ice-9 match)
+   #:use-module (srfi srfi-1))
  
  (define (boot-guile-uri arch)
    "Return the URI for the bootstrap Guile tarball for ARCH."
diff --cc gnu/packages/pcre.scm
index c84f07c,0cfde15..ee853d5
--- a/gnu/packages/pcre.scm
+++ b/gnu/packages/pcre.scm
@@@ -70,8 -71,23 +70,8 @@@ pattern matching using the same syntax 
  own native API, as well as a set of wrapper functions that correspond to the
  POSIX regular expression API.")
     (license license:bsd-3)
-    (home-page "http://www.pcre.org/";)))
+    (home-page "https://www.pcre.org/";)))
  
 -(define pcre-8.41
 -  (package
 -    (inherit pcre)
 -    (version "8.41")
 -    (source (origin
 -              (method url-fetch)
 -              (uri (list (string-append "mirror://sourceforge/pcre/pcre/"
 -                                        version "/pcre-" version ".tar.bz2")
 -                         (string-append "ftp://ftp.csx.cam.ac.uk";
 -                                        "/pub/software/programming/pcre/"
 -                                        "pcre-" version ".tar.bz2")))
 -              (sha256
 -               (base32
 -                "0c5m469p5pd7jip621ipq6hbgh7128lzh7xndllfgh77ban7wb76"))))))
 -
  (define-public pcre2
    (package
      (name "pcre2")
diff --cc gnu/packages/tls.scm
index 09e65d9,bee2d09..a72feb4
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@@ -388,8 -396,27 +388,8 @@@ required structures."
     (description
      "OpenSSL is an implementation of SSL/TLS.")
     (license license:openssl)
-    (home-page "http://www.openssl.org/";)))
+    (home-page "https://www.openssl.org/";)))
  
 -;; Fixes CVE-2017-3735, CVE-2017-3736, CVE-2017-3737, and CVE-2017-3738.
 -;; See <https://www.openssl.org/news/cl102.txt>.
 -(define-public openssl-1.0.2n
 -  (package
 -    (inherit openssl)
 -    (version "1.0.2n")
 -    (source (origin
 -              (inherit (package-source openssl))
 -              (uri (list (string-append 
"https://www.openssl.org/source/openssl-";
 -                                        version ".tar.gz")
 -                         (string-append 
"ftp://ftp.openssl.org/source/openssl-";
 -                                        version ".tar.gz")
 -                         (string-append "ftp://ftp.openssl.org/source/old/";
 -                                        (string-trim-right version 
char-set:letter)
 -                                        "/openssl-" version ".tar.gz")))
 -              (sha256
 -               (base32
 -                "1zm82pyq5a9jm10q6iv7d3dih3xwjds4x30fqph3k317byvsn2rp"))))))
 -
  (define-public openssl-next
    (package
      (inherit openssl)
diff --cc gnu/packages/valgrind.scm
index d23cd73,21556a9..6c06b24
--- a/gnu/packages/valgrind.scm
+++ b/gnu/packages/valgrind.scm
@@@ -38,9 -39,8 +39,9 @@@
                                   version ".tar.bz2"))
               (sha256
                (base32
-                "18bnrw9b1d55wi1wnl68n25achsp9w48n51n1xw4fwjjnaal7jk7"))
+                "0fqc3684grrbxwsic1rc5ryxzxmigzjx9p5vf3lxa37h0gpq0rnp"))
 -             (patches (search-patches "valgrind-enable-arm.patch"))))
 +             (patches (search-patches "valgrind-enable-arm.patch"
 +                                      "valgrind-glibc-compat.patch"))))
      (build-system gnu-build-system)
      (outputs '("doc"                              ;16 MB
                 "out"))
diff --cc gnu/packages/xiph.scm
index a0cdd0d,4097a74..3a9b989
--- a/gnu/packages/xiph.scm
+++ b/gnu/packages/xiph.scm
@@@ -102,8 -102,16 +103,8 @@@ polyphonic) audio and music at fixed an
  128 kbps/channel.")
     (license (license:non-copyleft "file://COPYING"
                                 "See COPYING in the distribution."))
-    (home-page "http://xiph.org/vorbis/";)))
+    (home-page "https://xiph.org/vorbis/";)))
  
 -(define libvorbis/fixed
 -  (package
 -    (inherit libvorbis)
 -    (source (origin
 -              (inherit (package-source libvorbis))
 -              (patches (search-patches "libvorbis-CVE-2017-14633.patch"
 -                                       "libvorbis-CVE-2017-14632.patch"))))))
 -
  (define libtheora
    (package
      (name "libtheora")
diff --cc gnu/packages/xml.scm
index 40aafcf,eccef0d..200de67
--- a/gnu/packages/xml.scm
+++ b/gnu/packages/xml.scm
@@@ -127,8 -143,23 +127,8 @@@ hierarchical form with variable field l
  project (but it is usable outside of the Gnome platform).")
      (license license:x11)))
  
 -(define libxml2/fixed
 -  (package
 -    (inherit libxml2)
 -    (source
 -     (origin
 -       (inherit (package-source libxml2))
 -       (patches
 -        (append (origin-patches (package-source libxml2))
 -        (search-patches "libxml2-CVE-2017-0663.patch"
 -                        "libxml2-CVE-2017-7375.patch"
 -                        "libxml2-CVE-2017-7376.patch"
 -                        "libxml2-CVE-2017-9047+CVE-2017-9048.patch"
 -                        "libxml2-CVE-2017-9049+CVE-2017-9050.patch"
 -                        "libxml2-CVE-2017-15412.patch")))))))
 -
  (define-public python-libxml2
-   (package (inherit libxml2)
+   (package/inherit libxml2
      (name "python-libxml2")
      (build-system python-build-system)
      (arguments



reply via email to

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