From debbugs-submit-bounces@debbugs.gnu.org Sun May 07 14:46:27 2017 Received: (at submit) by debbugs.gnu.org; 7 May 2017 18:46:27 +0000 Received: from localhost ([127.0.0.1]:60669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d7RCL-0004oG-K5 for submit@debbugs.gnu.org; Sun, 07 May 2017 14:46:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d7RCJ-0004o2-Tg for submit@debbugs.gnu.org; Sun, 07 May 2017 14:46:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d7RCD-00050o-F5 for submit@debbugs.gnu.org; Sun, 07 May 2017 14:46:18 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:52075) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d7RCD-00050g-BH for submit@debbugs.gnu.org; Sun, 07 May 2017 14:46:17 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57205) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d7RCB-0008DL-Mm for guix-patches@gnu.org; Sun, 07 May 2017 14:46:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d7RC8-0004wY-Ft for guix-patches@gnu.org; Sun, 07 May 2017 14:46:15 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:34173) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1d7RC8-0004wI-9t for guix-patches@gnu.org; Sun, 07 May 2017 14:46:12 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id B631520995; Sun, 7 May 2017 14:46:11 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Sun, 07 May 2017 14:46:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=2Gh vDWNFDLac8WwVa1loSMiyLHa85PbQakIty7R46YA=; b=nu/4Nn7H/j0J5clZgEY 1ELib5zYasOQZNnpr2Js8zgHRxBZUbbHBd/AwmSaxGfNIxQnMl+wcsrpagC3AU5T b15G5YN/iOP73Rcmo0OjoHG+UB4f2W8sGo5fCceor8/2V/8oGRPgA4vQR9mDuBaF 2DsyUw8vMghNm7vaujKKKY8c= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=2GhvDWNFDLac8WwVa1loSMiyLHa85PbQakIty7R46 YA=; b=E6X/rwW0G8oOfCIHC4DiscroyNvGV8EaWbLvXXK+lRmKjEn2ncGYMDmRt 57sUw5I0ptIX+V4EDOtuJTWOMMYNGjhfe6zFBzq40I4xzn55Iq/w+erwLkTL2Zfq X/1SMRpy3+101uE2+fpfuvbVZB9gOsASuhLtcdDKixNXaf2Zj+gAcKMY5nLsvlh5 YU4vOOjTYliLQmZ2I7YNlEbTkt0bjxXyUcSrjDXs/r50QWqBBtLDa4bXXIkLyjFG lUTM+7amaZDuW0u34KcwVfzCvJjJY0iZT/3McpS3qmzS1TDIvtc3aHEbieLxN0NA AFLon+wbRpQL6vcdlV4LLeSZICDCw== X-ME-Sender: X-Sasl-enc: TigEOZ/w2UKPzr6WXBpm/JaOaSHw/VKkcLiUDT1V1x/M 1494182771 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 74115248B2 for ; Sun, 7 May 2017 14:46:11 -0400 (EDT) Date: Sun, 7 May 2017 14:46:10 -0400 From: Leo Famulari To: guix-patches@gnu.org Subject: Certbot with Python 3 Message-ID: <20170507184610.GA27850@jasmine> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="CdrF4e02JqNVZeln" Content-Disposition: inline User-Agent: Mutt/1.8.2 (2017-04-18) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) --CdrF4e02JqNVZeln Content-Type: multipart/mixed; boundary="M9NhX3UHpAaciwkO" Content-Disposition: inline --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline The latest release of Certbot and the acme library can use Python 3 [0]. These patches create a new python-mock@2 variable, and then upgrade certbot and python-acme to use Python 3 by default. I did some light testing by renewing some certificates. [0] https://github.com/certbot/certbot/pull/4568/commits/48b47274e7e6b11b7748b72a8e87add3f218e8b7 --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-gnu-Add-python-mock-2.patch" Content-Transfer-Encoding: quoted-printable =46rom 89835ec0ed5d9e1b89e70ab73af4bc27be8daf94 Mon Sep 17 00:00:00 2001 =46rom: Leo Famulari Date: Sun, 7 May 2017 14:31:44 -0400 Subject: [PATCH 1/2] gnu: Add python-mock-2. * gnu/packages/python.scm (python-mock-2): New variable. --- gnu/packages/python.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 4c7aee20c..3f2a5b842 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -920,6 +920,24 @@ have been used.") (define-public python2-mock (package-with-python2 python-mock)) =20 +;;; Some packages (notably, certbot and python-acme) rely on this newer ve= rsion +;;; of python-mock. However, a large number of packages fail to build with +;;; mock@2, so we add a new variable for now. Also, there may be a depende= ncy +;;; cycle between mock and six, so we avoid creating python2-mock@2 for no= w. +(define-public python-mock-2 + (package + (inherit python-mock) + (version "2.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "mock" version)) + (sha256 + (base32 + "1flbpksir5sqrvq2z0dp8sl4bzbadg21sj4d42w3klpdfvgvcn5i")))) + (propagated-inputs + `(("python-pbr" ,python-pbr-minimal) + ,@(package-propagated-inputs python-mock))))) =20 (define-public python-setuptools (package --=20 2.12.2 --M9NhX3UHpAaciwkO Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0002-gnu-certbot-Build-with-Python-3.patch" Content-Transfer-Encoding: quoted-printable =46rom 8eb108f21146ec9c02c5e276d8b7ad6a990c8cd1 Mon Sep 17 00:00:00 2001 =46rom: Leo Famulari Date: Sat, 6 May 2017 15:58:16 -0400 Subject: [PATCH 2/2] gnu: certbot: Build with Python 3. * gnu/packages/tls.scm (certbot): Use python-3 to build. [native-inputs, propagated-inputs]: Use Python 3 variants of dependencies. = Use python-mock-2. --- gnu/packages/tls.scm | 42 ++++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 1516fb852..6790e1797 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -482,7 +482,6 @@ security, and applying best practice development proces= ses.") (base32 "0hrmh28rrc0fsiw6nqfwbkwb1s4nkl54x50c0g0xlnp86752nzff")))) (build-system python-build-system) - (arguments `(#:phases (modify-phases %standard-phases @@ -507,7 +506,7 @@ security, and applying best practice development proces= ses.") #t)))))) ;; TODO: Add optional inputs for testing. (native-inputs - `(("python-mock" ,python-mock) + `(("python-mock" ,python-mock-2) ;; For documentation ("python-sphinx" ,python-sphinx) ("python-sphinxcontrib-programoutput" ,python-sphinxcontrib-program= output) @@ -543,8 +542,7 @@ security, and applying best practice development proces= ses.") "0hbp3njss01a0d3brvcfzja0w0j9plwrv6l70jsfvnhy3rrd7bcq")))) (build-system python-build-system) (arguments - `(#:python ,python-2 - ,@(substitute-keyword-arguments (package-arguments python-acme) + `(,@(substitute-keyword-arguments (package-arguments python-acme) ((#:phases phases) `(modify-phases ,phases (replace 'install-documentation @@ -559,27 +557,27 @@ security, and applying best practice development proc= esses.") #t)))))))) ;; TODO: Add optional inputs for testing. (native-inputs - `(("python2-nose" ,python2-nose) - ("python2-mock" ,python2-mock) + `(("python-nose" ,python-nose) + ("python-mock" ,python-mock-2) ;; For documentation - ("python2-sphinx" ,python2-sphinx) - ("python2-sphinx-rtd-theme" ,python2-sphinx-rtd-theme) - ("python2-sphinx-repoze-autointerface" ,python2-sphinx-repoze-autoi= nterface) - ("python2-sphinxcontrib-programoutput" ,python2-sphinxcontrib-progr= amoutput) + ("python-sphinx" ,python-sphinx) + ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme) + ("python-sphinx-repoze-autointerface" ,python-sphinx-repoze-autoint= erface) + ("python-sphinxcontrib-programoutput" ,python-sphinxcontrib-program= output) ("texinfo" ,texinfo))) (propagated-inputs - `(("python2-acme" ,python2-acme) - ("python2-zope-interface" ,python2-zope-interface) - ("python2-pyrfc3339" ,python2-pyrfc3339) - ("python2-pyopenssl" ,python2-pyopenssl) - ("python2-configobj" ,python2-configobj) - ("python2-configargparse" ,python2-configargparse) - ("python2-zope-component" ,python2-zope-component) - ("python2-parsedatetime" ,python2-parsedatetime) - ("python2-six" ,python2-six) - ("python2-psutil" ,python2-psutil) - ("python2-requests" ,python2-requests) - ("python2-pytz" ,python2-pytz))) + `(("python-acme" ,python-acme) + ("python-zope-interface" ,python-zope-interface) + ("python-pyrfc3339" ,python-pyrfc3339) + ("python-pyopenssl" ,python-pyopenssl) + ("python-configobj" ,python-configobj) + ("python-configargparse" ,python-configargparse) + ("python-zope-component" ,python-zope-component) + ("python-parsedatetime" ,python-parsedatetime) + ("python-six" ,python-six) + ("python-psutil" ,python-psutil) + ("python-requests" ,python-requests) + ("python-pytz" ,python-pytz))) (synopsis "Let's Encrypt client by the Electronic Frontier Foundation") (description "Certbot automatically receives and installs X.509 certif= icates to enable Transport Layer Security (TLS) on servers. It interoperates wit= h the --=20 2.12.2 --M9NhX3UHpAaciwkO-- --CdrF4e02JqNVZeln Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlkPa3IACgkQJkb6MLrK fwhGew//R1Sk21fZ37nPD31NlbgzmXTnKhRj2QXlFgXDzQvjolULky1DyngWE/kX ZO6Xii3IlW2RHe46ygl1GrvkX31FsEWG35q98TIVV8QYOaGfSDgC43Euw8fCTGS0 LNcfANN9/CYvcD3dNICLrW2+gOFSZmo7zQB4xSPbgBGhX49j7PnafqCSK7octfTQ KGd5lf02rLsTVsZJz/QFvI2S9lWSxz/qptXcRdxSmq7DXRHCg9VUfTwQtZUsi1Um +zlXGbvIPzVnZ8aGDfEA0s9Z0yH+0i+fJXEYT8ekbwWahR752uNzVyqRcZdoNIrn S7zkVLzbanLJIy87pfCi10pUl1b+DoT6ZhhqxVpr8uAt3qVZwbhzNO/QJ8sLCdIF hocvwcbZnSH+mIXgWwEl4Z7fMu+4eNlBJJT55mTXaoU3QD+HDWT7iHx3TJvv4exz H2RQX05wFSQL9LfX2umVqG+s5rNvJiO6mxI/6x2zrj0nhcxdG31n52/MW4uhvx5Z AMiu8zJ+Xelm7JeQECRgybpO8wc1lmpQOiTbwPt7rym5ceOadFbORxDBb2eLmkzq /9avV8ols8YW5OuUxXj5DEpG6HACe0v2yhZd2HDhHhl5ivlyVW2VbKSU7EU57ord 8kD4xsN1+VJEagy/eB/7RohA2rsVUk6qkNYEaExdq6wN6GD+Yvk= =WHXI -----END PGP SIGNATURE----- --CdrF4e02JqNVZeln-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 04:05:42 2017 Received: (at 26818) by debbugs.gnu.org; 8 May 2017 08:05:42 +0000 Received: from localhost ([127.0.0.1]:32885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d7dfl-0003W6-7U for submit@debbugs.gnu.org; Mon, 08 May 2017 04:05:42 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:52715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d7dff-0003Vv-Cp for 26818@debbugs.gnu.org; Mon, 08 May 2017 04:05:36 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 4DFD3206DF; Mon, 8 May 2017 04:05:31 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Mon, 08 May 2017 04:05:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=Tg3jQzEEKwQVf1um+LzMb1NFVPpTvk0vtva2p9zbn Vc=; b=CWfckf8PtPYV/ncBx+ExBnDocs2yDsYu3U5XxpCdZEQkwqIFLJ8Sup+++ mw3Kr+xvqRYB5brlHrsjN2PZSHrNFZzIkEj0ukpZLgTCyWoC1qKbsI/6fqT/KpCL q6gSppcY73KzUiTPwgamXbi2goLBJeVWMfeB2AKmR68algQVikhRFI/jbBUZkQT+ xs7IZlyxOTyJXXAkseMlcVFB25s3ZFCPLfDbEaOpEFsxu1K0jqNphG4EnBK5cNN3 BUdEMcmRN0Dnw3mmMZuk51WvfaANwTQ33KTjsPyJ/MptLP1uVY1FIfCiRjR61uh8 SmdSGRaUH8AYHSC1dpmEtebp2MriQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=Tg3jQzEEKwQVf1um+L zMb1NFVPpTvk0vtva2p9zbnVc=; b=GKel4JJ2iGtdUBHVGCW6qRPCTocL5ZovaM 0X0UBGSC/5/+B6irt6HUrbdplTUVjGRhxd59b6YEADgIXZ9WozxtpE7fBQT/TU1W FAEpBqfM4+zxHbGYks/QxZjrfK0YL4iWxWurIFr1tbbChz/3HP0bd0wxr40TFQkI 0NTCV5yGqritVE/cHIVR81khY2VkRagFwPjNTb7KFpqSygchIc1Az/Yum37PrGNF OdtIdpc56QnsIkeYBGbMe97CI/IHAtukkfQZZMoUg4xvRPniy/H5M6YXQTWAawqg FC+6+FFgQMRiLbjMOKjh2QS8ABCSS4FpuxzP1In4CLqgC0B2J6RA== X-ME-Sender: X-Sasl-enc: eOo1WyF/W9swF0eoVspOZk7ZE7Q02YANnVJWyBP/Mzgp 1494230730 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id B65A07E78C; Mon, 8 May 2017 04:05:30 -0400 (EDT) From: Marius Bakke To: Leo Famulari , 26818@debbugs.gnu.org Subject: Re: bug#26818: Certbot with Python 3 In-Reply-To: <20170507184610.GA27850@jasmine> References: <20170507184610.GA27850@jasmine> User-Agent: Notmuch/0.24.1 (https://notmuchmail.org) Emacs/25.2.1 (x86_64-unknown-linux-gnu) Date: Mon, 08 May 2017 10:05:29 +0200 Message-ID: <87inlbydrq.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26818 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Leo Famulari writes: > * gnu/packages/python.scm (python-mock-2): New variable. [...] > +;;; Some packages (notably, certbot and python-acme) rely on this newer version > +;;; of python-mock. However, a large number of packages fail to build with > +;;; mock@2, so we add a new variable for now. Also, there may be a dependency > +;;; cycle between mock and six, so we avoid creating python2-mock@2 for now. ^^^^ Only two semicolons. The patches LGTM otherwise. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlkQJskACgkQoqBt8qM6 VPrprAgAgiLnaq8RdGZ24H73RA++AeywEb4+onXh9I+yXXlw9ywcYTLmqeL32RQZ /57FS0KEnwzh0rznvHqC27hjDhacPrEX0B8lOY+zT37O6UbHbPxtZbz2CljCxR2u 8O4buPYCPEo1slvu3ZeLrvfMcuZtdKLCNyJ8yCdJ/QTGSDmz4oTVS6sPQwPk3G/O s83Nei72PdW2O9fQxrDCXVTCKdpStnWbNBn9RTDLc9YRwcbwVt6Ihk7Xu9QltNiJ ny9ptiUGFYUvn0RPlzCs9VK7CkjkddpEW8clJhv/4MCum7Le5BIpPkeH/n3dkWiF 0SxA9mTfaKtzCsL9H0cDFqjDlIL8rQ== =DFJv -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 14:00:09 2017 Received: (at 26818) by debbugs.gnu.org; 8 May 2017 18:00:09 +0000 Received: from localhost ([127.0.0.1]:59992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d7mx7-0000WU-Ek for submit@debbugs.gnu.org; Mon, 08 May 2017 14:00:09 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:40365) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d7mx6-0000WN-5i for 26818@debbugs.gnu.org; Mon, 08 May 2017 14:00:08 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 05A9B20B21; Mon, 8 May 2017 14:00:08 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Mon, 08 May 2017 14:00:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=3lhrZOQQlJXGIVr/PK3lKPZTIAV+fmXCP+SHXH f98bA=; b=dV2NXl9YqkcLcGOCYTPu5CcS6ki4URaOcebwFiHZ0EiCcW4hm2GO1M 2gl0Ph+uob4bK/QIxmrgoR2DFHz+kgd9VQky9Ygqw/la7uKZUfZyQaocthoIkoVB nCh4Zi2giGeeRn4QEhbJVF58zvCslSWYfAw2xYdynu2T5l/Se26I0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=3lhrZOQQlJXGIVr/PK 3lKPZTIAV+fmXCP+SHXHf98bA=; b=j5DUXhZdDVIR6gMUCv3rPHvUeGY+6i/6l6 ZhszXqfi9ylmmaxx2mWyQ2mk9BWp6uTBRCCY3o/uMErqjDwwm+UiXCAa1F3IxwhC zBGNndwJ5d9SerL/NXuTnJJ443LxCpst591oJO6pWRMHByWhxIQMNfw6vfBurSda Ozk87legvLnuhQJNs/8TWnYUMiN3wfc6t2QzVZbF+eJO7Ur03hRgyqJWFthiff++ ORkclMw5n9UGna4LpFrlIRWhOV+sOGFDZgi/D5bAf4GIp+M1oDNYdiS5CMH8/Byu 3JEYnPshNxBX/j+sdGksQUMd+kl51Q7qihdb2xUuCLjSEjcU5kfg== X-ME-Sender: X-Sasl-enc: E3iKcTWY8mydA0NHy8YvhwjDb/q8c1dF34+0+MmugD8a 1494266407 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id AE1467EA03; Mon, 8 May 2017 14:00:07 -0400 (EDT) Date: Mon, 8 May 2017 14:00:06 -0400 From: Leo Famulari To: Marius Bakke Subject: Re: bug#26818: Certbot with Python 3 Message-ID: <20170508180006.GG7235@jasmine> References: <20170507184610.GA27850@jasmine> <87inlbydrq.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="w/VI3ydZO+RcZ3Ux" Content-Disposition: inline In-Reply-To: <87inlbydrq.fsf@fastmail.com> User-Agent: Mutt/1.8.2 (2017-04-18) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26818 Cc: 26818@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --w/VI3ydZO+RcZ3Ux Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 08, 2017 at 10:05:29AM +0200, Marius Bakke wrote: > Leo Famulari writes: >=20 > > * gnu/packages/python.scm (python-mock-2): New variable. >=20 > [...] >=20 > > +;;; Some packages (notably, certbot and python-acme) rely on this newe= r version > > +;;; of python-mock. However, a large number of packages fail to build = with > > +;;; mock@2, so we add a new variable for now. Also, there may be a dep= endency > > +;;; cycle between mock and six, so we avoid creating python2-mock@2 fo= r now. > ^^^^ > Only two semicolons. The patches LGTM otherwise. The convention is to use 3 when the comment starts at the beginning of the line: https://www.gnu.org/software/guile/manual/html_node/Comments.html Thank you for reviewing my patches! --w/VI3ydZO+RcZ3Ux Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlkQsiYACgkQJkb6MLrK fwiiYhAAiI318WW9c1GZQtXKtiD5JJ1XwyN3ZANl7jhUftej+Z8uugMXCzLrqLPi edZRephp81A4ltr+UeN9NVf3BDyCbsnWhSrNZFycYzjukJrLEKMh8ioP57NT+jr3 UBX8D0MLxsMzIDkM97S6jALA4H9CYZCyIo1c48HLNQz0K1iUNjnS88PydKKacP/Z 4i3H1nRVGHKIMft84K5kqtBjjgF/gLGuY4fWwZ80PZ95iRQsTF39VymrsYEm7rWA JwZw+jheeevb5PDAkHWFzo5ffZx4/SImK1Zs1VnWPfg6LfRh3wBQDCv1yJxfPCGo R/ltNGHOOO2JPnKyTDb1YM5m6Gkre1oPxWeq8db0DSOOnb2FuzqRLV6xqRDpQqb8 QWgDrd68BFKYR07DN8QPHXLcgc7XukTUixjiZHda2A7U1oFywG+4HotX6z1Jp6fw V6YXsTSoMnvygkoRu90DQbbXbyHSgKfpiaTykXH6OzliuJCMRgJr0ui129HAJ9rF 9HJasIz77sAo5phILeiqZUry04J9WMNxky1WbDhDLspUPexicWbnXbDidEZmv0pK usuhNaA7SbZHTkvFDrlJAR1mnMRQKGBFagiLqF/HVSLsLSfnOelc6oJcEC+NUvWj s9z7cIzptmrJn88zF5RVawLKxBAkG0k5eDK5sWSp5vmyW6x/584= =VZDF -----END PGP SIGNATURE----- --w/VI3ydZO+RcZ3Ux-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 18 07:10:48 2017 Received: (at 26818) by debbugs.gnu.org; 18 Jun 2017 11:10:48 +0000 Received: from localhost ([127.0.0.1]:54020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMY6R-0003Qb-01 for submit@debbugs.gnu.org; Sun, 18 Jun 2017 07:10:47 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21097) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dMY6O-0003QP-NX for 26818@debbugs.gnu.org; Sun, 18 Jun 2017 07:10:45 -0400 Received: from localhost (port-92-200-37-134.dynamic.qsc.de [92.200.37.134]) by mx.zohomail.com with SMTPS id 1497784240896635.94523721758; Sun, 18 Jun 2017 04:10:40 -0700 (PDT) References: <20170507184610.GA27850@jasmine> User-agent: mu4e 0.9.18; emacs 25.2.1 From: Ricardo Wurmus To: Leo Famulari Subject: Re: bug#26818: Certbot with Python 3 In-reply-to: <20170507184610.GA27850@jasmine> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 18 Jun 2017 13:10:38 +0200 Message-ID: <87bmpl7dqp.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-ZohoMailClient: External X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 26818 Cc: 26818@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Hi Leo, > The latest release of Certbot and the acme library can use Python 3 [0]. > > These patches create a new python-mock@2 variable, and then upgrade > certbot and python-acme to use Python 3 by default. I did some light > testing by renewing some certificates. > […] > Subject: [PATCH 1/2] gnu: Add python-mock-2. > Subject: [PATCH 2/2] gnu: certbot: Build with Python 3. […] Is there something holding up merging these patches? I haven’t seen them in master nor in core-updates. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 19 13:08:04 2017 Received: (at 26818-done) by debbugs.gnu.org; 19 Jun 2017 17:08:04 +0000 Received: from localhost ([127.0.0.1]:56466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dN09k-0005R8-12 for submit@debbugs.gnu.org; Mon, 19 Jun 2017 13:08:04 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:53149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dN09i-0005R0-Lz for 26818-done@debbugs.gnu.org; Mon, 19 Jun 2017 13:08:02 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 8444820936; Mon, 19 Jun 2017 13:08:02 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Mon, 19 Jun 2017 13:08:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=MVdmelX1YqDhdhU1qv2V27yLqD+ePUs2MY0cjT ZofEE=; b=mHKcQ1+0BmWKTbnjPG8eOr6SAIRFIhNqnW9LQJPpiIUkJy1+SIF4dN uHNhbVslQzHP5SC1kEO0ia5padvY61jZbxSlRel1Vf9QzT9rjZ9ebINS+SS0fXGS puKRcQ/RMAqF9z97zJH8GWYJYj9T8GYIG7zqd9Hs8+Vrdcrs8PjQc= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=MVdmelX1YqDhdhU1qv 2V27yLqD+ePUs2MY0cjTZofEE=; b=XQzYR41wad2lv1gXQYA2tEoCKMffn3AcuT V7hVy6OaYUA3x5PE4nVAIDqFxLAoM6VW71406jm24CfHL8K2o+N/Z0tyribumcOq V/mufQk/O9xfxOT3FpHmOWnDjm46HEzQPIOLu6ipTyywtDevVCYG8D00nNfiqVcU TH6gTPyUC0r7/wvqdhvAyjj5jLM/vNmotnIcbVPjPbz2yI18BBzlvbK5l4ishvKR 8FCWgMQr0goHTf1bWWKBV1uhbuVFwbt0W2RcFFD/kFdw+ng50dkIVWcvH7ZK4lQg /XNmQzprAxbLW3UsMJFPnSgisi6IfKRQqZRtT5z7R76y6naN4kRw== X-ME-Sender: X-Sasl-enc: NMNlli0RUrn9IivGgvqeIc1xTI0Z4KUPfZ1x/a1IGhKg 1497892082 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 41EB32494B; Mon, 19 Jun 2017 13:08:02 -0400 (EDT) Date: Mon, 19 Jun 2017 13:08:00 -0400 From: Leo Famulari To: Ricardo Wurmus Subject: Re: bug#26818: Certbot with Python 3 Message-ID: <20170619170800.GB5465@jasmine.lan> References: <20170507184610.GA27850@jasmine> <87bmpl7dqp.fsf@elephly.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="sm4nu43k4a2Rpi4c" Content-Disposition: inline In-Reply-To: <87bmpl7dqp.fsf@elephly.net> User-Agent: Mutt/1.8.3 (2017-05-23) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26818-done Cc: 26818-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --sm4nu43k4a2Rpi4c Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jun 18, 2017 at 01:10:38PM +0200, Ricardo Wurmus wrote: >=20 > Hi Leo, >=20 > > The latest release of Certbot and the acme library can use Python 3 [0]. > > > > These patches create a new python-mock@2 variable, and then upgrade > > certbot and python-acme to use Python 3 by default. I did some light > > testing by renewing some certificates. > > > [=E2=80=A6] > > Subject: [PATCH 1/2] gnu: Add python-mock-2. > > Subject: [PATCH 2/2] gnu: certbot: Build with Python 3. > [=E2=80=A6] >=20 > Is there something holding up merging these patches? I haven=E2=80=99t s= een > them in master nor in core-updates. I'd hoped to hear about some other people testing this Python-3 certbot, but since it's working for me, I pushed as fed1898d4e7855de03a276eb4d370ca1d32a789e. Thanks for the reminder! --sm4nu43k4a2Rpi4c Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAllIBPAACgkQJkb6MLrK fwhS4g/+KmLKthbtE1R47vTk84r2Puw1rp+P747HkUFq/3MbstUmudhondhctXTL MhZvOVOIU9WFXlFRO06W1fjJXqGRiBo0iEBQhWs0UD8tIfJad2ZuQMrKZx81zBzA i6O2rbC7xt5pyJNsS4LyEnh9epal63xXVb5Sj8Gb83hCnE6698bl8qdGGD7qpXgG VDYS8JwDhfCoCEXXviyYiVhE2qoa1m1lgyPxedb4W7lYkhURQUDfOKcXycnCFMEW IzXWSH0+JMGjFG5AJ7E3pX9IvLOWHvUnajfJ2ZVdEGtfort8cRtPu61Xgj87Lb6l MDuGrYPM7Sy2ccssvEqwvNg7q9gkk9h/4r2sd82RUj4zm0pAQxKaHMoZkyH+tMlQ 5SY5uje9W2HFTEvss4nF3IBeS0d0m+xZaDDl7QPnKh6zZTNGNZcm1g5tlhosC4/2 SOsCI1aIjaF+shLdz4JVzqlKRHB7215sWvQtnXQsoJ4vNue5TjHjSUq9jT4kJwTH BkcnBNj8E/ST3zgel+lXl+XM91J1+LYpqKyBnX4ez5RNCh62XorV8yyPFTWZIwic b+soELdmE83ioSa7edAqsF0zqzGQk/TchA8jGODwRG59qi+kykTnBcI+VHkdjiGT LhfDki0HUJwenxJsGk/w+KZjkgSMBcmiG4Xgxi1ZQcmerVnMN0I= =wNU+ -----END PGP SIGNATURE----- --sm4nu43k4a2Rpi4c-- From unknown Mon Aug 18 15:39:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 18 Jul 2017 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator