From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marius Bakke Subject: [PATCH] python-cryptography update Date: Tue, 08 Nov 2016 15:22:35 +0000 Message-ID: <87zila6lok.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49141) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c48EW-00013F-CZ for guix-devel@gnu.org; Tue, 08 Nov 2016 10:22:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c48ET-0000uq-6x for guix-devel@gnu.org; Tue, 08 Nov 2016 10:22:44 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:45118) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1c48ET-0000ug-1x for guix-devel@gnu.org; Tue, 08 Nov 2016 10:22:41 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 1145A207FF for ; Tue, 8 Nov 2016 10:22:39 -0500 (EST) Received: from localhost (169.243.187.81.in-addr.arpa [81.187.243.169]) by mail.messagingengine.com (Postfix) with ESMTPA id 0418ACC01F for ; Tue, 8 Nov 2016 10:22:36 -0500 (EST) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org --=-=-= Content-Type: text/plain The latest version of python-cryptography contains a security fix: https://cryptography.io/en/latest/changelog/#id1 However, updating requires pytest > 2.9 which we only have in core-updates. Is it okay to cherry-pick 0bc6ef2 "gnu: Add python-pytest-2.9.2" to master? I've built the dependent packages with this patch (and the above commit), only python2-tempest-lib failed (which is also failing on master): --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-python-cryptography-python-cryptography-vectors-.patch >From 5ed9879919f86e9d3ea889a3aec00df95f70a187 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Tue, 8 Nov 2016 14:46:36 +0000 Subject: [PATCH] gnu: python-cryptography, python-cryptography-vectors: Update to 1.5.3. * gnu/packages/python.scm (python-cryptography, python2-cryptography): Update to 1.5.3. [native-inputs]: Add python-pytz. Change python-pytest to python-pytest-2.9.2. (python-cryptography-vectors, python2-cryptography-vectors): Update to 1.5.3. --- gnu/packages/python.scm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 01eadcd..d5eae7d 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -6552,14 +6552,14 @@ responses, rather than doing any computation.") (define-public python-cryptography-vectors (package (name "python-cryptography-vectors") - (version "1.3.4") + (version "1.5.3") (source (origin (method url-fetch) (uri (pypi-uri "cryptography_vectors" version)) (sha256 (base32 - "15h1iz2klnpb4f8djxy7cpbnyn3wbjp7bnj4pz6s7w6plghbq524")))) + "1bnd1bricyhxa27rhr0ljk0kacxzvysd3ar2j2hlv13a2k6zw4z5")))) (build-system python-build-system) (native-inputs `(("python-setuptools" ,python-setuptools))) @@ -6576,14 +6576,14 @@ responses, rather than doing any computation.") (define-public python-cryptography (package (name "python-cryptography") - (version "1.3.4") + (version "1.5.3") (source (origin (method url-fetch) (uri (pypi-uri "cryptography" version)) (sha256 (base32 - "1a85l548w5vvq3yhz0az7ajg2ijixzp6gagapw6wgrqvq28ghgs2")))) + "1raanvkdfw5ai56ymlij6ghc4k126fs7jx948ig7yn4vj6ndv0ng")))) (build-system python-build-system) (inputs `(("openssl" ,openssl))) @@ -6600,7 +6600,8 @@ responses, rather than doing any computation.") ("python-pretend" ,python-pretend) ("python-pyasn1" ,python-pyasn1) ("python-pyasn1-modules" ,python-pyasn1-modules) - ("python-pytest" ,python-pytest))) + ("python-pytz" ,python-pytz) + ("python-pytest" ,python-pytest-2.9.2))) (home-page "https://github.com/pyca/cryptography") (synopsis "Cryptographic recipes and primitives for Python") (description -- 2.10.2 --=-=-=--