gnu: ceph: Update to 14.2.10 [fixes CVE-2020-10753].

* gnu/packages/storage.scm (ceph): Update to 14.2.10.
[source]: Keep required bundled seastar.
[inputs]: Add librdkafka.
This commit is contained in:
Tobias Geerinckx-Rice 2020-06-30 19:00:36 +02:00
parent c0164344b8
commit a583d01a8a
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -1,6 +1,7 @@
;;; GNU Guix --- Functional package management for GNU ;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2017, 2018, 2019, 2020 Marius Bakke <mbakke@fastmail.com> ;;; Copyright © 2017, 2018, 2019, 2020 Marius Bakke <mbakke@fastmail.com>
;;; Copyright © 2017 Rutger Helling <rhelling@mykolab.com> ;;; Copyright © 2017 Rutger Helling <rhelling@mykolab.com>
;;; Copyright © 2020 Tobias Geerinckx-Rice <me@tobias.gr>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -40,6 +41,7 @@ (define-module (gnu packages storage)
#:use-module (gnu packages linux) #:use-module (gnu packages linux)
#:use-module (gnu packages lua) #:use-module (gnu packages lua)
#:use-module (gnu packages ncurses) #:use-module (gnu packages ncurses)
#:use-module (gnu packages networking)
#:use-module (gnu packages nss) #:use-module (gnu packages nss)
#:use-module (gnu packages openldap) #:use-module (gnu packages openldap)
#:use-module (gnu packages pkg-config) #:use-module (gnu packages pkg-config)
@ -53,14 +55,14 @@ (define-module (gnu packages storage)
(define-public ceph (define-public ceph
(package (package
(name "ceph") (name "ceph")
(version "14.2.9") (version "14.2.10")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://download.ceph.com/tarballs/ceph-" (uri (string-append "https://download.ceph.com/tarballs/ceph-"
version ".tar.gz")) version ".tar.gz"))
(sha256 (sha256
(base32 (base32
"0zkh1a23v8g1fa5flqa2d53lv08ancab3li57gybpqpnja90k7il")) "0bbs3ag8zav283qpxrrndhvh2z01ykm6126fmwrbc1c5f9jfjq39"))
(patches (patches
(search-patches "ceph-disable-cpu-optimizations.patch")) (search-patches "ceph-disable-cpu-optimizations.patch"))
(modules '((guix build utils))) (modules '((guix build utils)))
@ -73,7 +75,7 @@ (define-public ceph
;"src/xxHash" ;"src/xxHash"
;"src/zstd" ;"src/zstd"
;"src/civetweb" ;"src/civetweb"
"src/seastar/fmt" ;"src/seastar/fmt"
"src/test/downloads" "src/test/downloads"
"src/c-ares" "src/c-ares"
"src/googletest" "src/googletest"
@ -213,6 +215,7 @@ (define-public ceph
("libatomic-ops" ,libatomic-ops) ("libatomic-ops" ,libatomic-ops)
("libcap-ng" ,libcap-ng) ("libcap-ng" ,libcap-ng)
("libnl" ,libnl) ("libnl" ,libnl)
("librdkafka" ,librdkafka)
("lua" ,lua) ("lua" ,lua)
("lz4" ,lz4) ("lz4" ,lz4)
("oath-toolkit" ,oath-toolkit) ("oath-toolkit" ,oath-toolkit)