From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 1/3] gnu: Add python2-urlgrabber Resent-From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 10 Apr 2018 09:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31121@debbugs.gnu.org Cc: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15233523303603 (code B ref -1); Tue, 10 Apr 2018 09:26:01 +0000 Received: (at submit) by debbugs.gnu.org; 10 Apr 2018 09:25:30 +0000 Received: from localhost ([127.0.0.1]:44559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5pWs-0000w2-9b for submit@debbugs.gnu.org; Tue, 10 Apr 2018 05:25:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5pWq-0000vq-Rs for submit@debbugs.gnu.org; Tue, 10 Apr 2018 05:25:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5pWf-00076l-LT for submit@debbugs.gnu.org; Tue, 10 Apr 2018 05:25:23 -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.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34384) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f5pWf-00076K-Dr for submit@debbugs.gnu.org; Tue, 10 Apr 2018 05:25:17 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34464) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5pWb-0005FY-1u for guix-patches@gnu.org; Tue, 10 Apr 2018 05:25:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5pWa-0006yv-0Q for guix-patches@gnu.org; Tue, 10 Apr 2018 05:25:13 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45288) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5pWZ-0006yo-Su for guix-patches@gnu.org; Tue, 10 Apr 2018 05:25:11 -0400 Received: from [2a00:c500:22e:1d3:593a:e2b1:6d07:eb] (port=45322 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f5pWZ-0008Pi-0V; Tue, 10 Apr 2018 05:25:11 -0400 From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Date: Tue, 10 Apr 2018 11:24:25 +0200 Message-Id: <20180410092425.5560-1-sleep_walker@gnu.org> X-Mailer: git-send-email 2.17.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) 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: -6.0 (------) * gnu/packages/python.scm (python2-urlgrabber): New variable. --- gnu/packages/python.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index e5b74a57f..e728cbaa9 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -13127,3 +13127,24 @@ file system events on Linux.") (description "Pybtex is a BibTeX-compatible bibliography processor written in Python. You can simply type pybtex instead of bibtex.") (license license:expat))) + +(define-public python2-urlgrabber + (package + (name "python2-urlgrabber") + (version "3.10.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "urlgrabber" version)) + (sha256 + (base32 + "0w1h7hlsq406bxfy2pn4i9bd003bwl0q9b7p03z3g6yl0d21ddq5")))) + (build-system python-build-system) + (arguments + `(#:python ,python-2)) + (home-page "http://urlgrabber.baseurl.org") + (synopsis "A high-level cross protocol url-grabber") + (description "URL grabber library unifying http://, ftp:// and file:// +protocols access, supporting HTTP keepalive, reget, throttling and other +convenience features.") + (license license:lgpl2.1))) -- 2.17.0 From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 2/3] gnu: Add python-m2crypto, python2-m2crypto. References: <20180410092425.5560-1-sleep_walker@gnu.org> In-Reply-To: <20180410092425.5560-1-sleep_walker@gnu.org> Resent-From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 10 Apr 2018 09:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31121@debbugs.gnu.org Cc: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.15233525904016 (code B ref 31121); Tue, 10 Apr 2018 09:30:02 +0000 Received: (at 31121) by debbugs.gnu.org; 10 Apr 2018 09:29:50 +0000 Received: from localhost ([127.0.0.1]:44569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5pb4-00012h-AG for submit@debbugs.gnu.org; Tue, 10 Apr 2018 05:29:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5pb2-00012T-Ko for 31121@debbugs.gnu.org; Tue, 10 Apr 2018 05:29:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5paw-0001VU-BP for 31121@debbugs.gnu.org; Tue, 10 Apr 2018 05:29:43 -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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45347) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5paw-0001VQ-7i for 31121@debbugs.gnu.org; Tue, 10 Apr 2018 05:29:42 -0400 Received: from [2a00:c500:22e:1d3:593a:e2b1:6d07:eb] (port=45348 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f5pav-0001WN-IR; Tue, 10 Apr 2018 05:29:41 -0400 From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Date: Tue, 10 Apr 2018 11:29:34 +0200 Message-Id: <20180410092935.5915-1-sleep_walker@gnu.org> X-Mailer: git-send-email 2.17.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) * gnu/packages/python.scm (python-m2crypto): New variable. (python2-m2crypto): New variable. --- gnu/packages/python.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index e728cbaa9..d84aae1fb 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -13148,3 +13148,39 @@ in Python. You can simply type pybtex instead of bibtex.") protocols access, supporting HTTP keepalive, reget, throttling and other convenience features.") (license license:lgpl2.1))) + +(define-public python-m2crypto + (package + (name "python-m2crypto") + (version "0.29.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "M2Crypto" version)) + (sha256 + (base32 + "1h16gpilrnlzc0iyj1mnd1iqh8wchzjsxjqw9n344glimg2s5zm0")))) + (build-system python-build-system) + (inputs + `(("openssl" ,openssl))) + (propagated-inputs + `(("python-typing" ,python-typing))) + (home-page "https://gitlab.com/m2crypto/m2crypto") + (synopsis "A Python crypto and SSL toolkit") + (description "A Python crypto and SSL toolkit. M2 stands for \"me, too!\" +. M2Crypto comes with the following: +RSA, DSA, DH, HMACs, message digests, +symmetric ciphers including AES, +TLS functionality to implement clients and servers. +Example SSL client and server programs, which are variously +threading, forking or based on non-blocking socket IO. +HTTPS extensions to Python's httplib, urllib and xmlrpclib. +Unforgeable HMAC'ing AuthCookies for web session management. +FTP/TLS client and server. +S/MIME v2. +ZServerSSL: A HTTPS server for Zope. +ZSmime: An S/MIME messenger for Zope.") + (license license:x11))) + +(define-public python2-m2crypto + (package-with-python2 python-m2crypto)) -- 2.17.0 From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 3/3] gnu: Add osc. Resent-From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 10 Apr 2018 09:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31121@debbugs.gnu.org Cc: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.15233525964035 (code B ref 31121); Tue, 10 Apr 2018 09:30:03 +0000 Received: (at 31121) by debbugs.gnu.org; 10 Apr 2018 09:29:56 +0000 Received: from localhost ([127.0.0.1]:44572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5pbA-000131-Ih for submit@debbugs.gnu.org; Tue, 10 Apr 2018 05:29:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46451) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5pb8-00012g-Rx for 31121@debbugs.gnu.org; Tue, 10 Apr 2018 05:29:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5pb2-0001cY-LZ for 31121@debbugs.gnu.org; Tue, 10 Apr 2018 05:29:49 -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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45349) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5pb2-0001cR-IU for 31121@debbugs.gnu.org; Tue, 10 Apr 2018 05:29:48 -0400 Received: from [2a00:c500:22e:1d3:593a:e2b1:6d07:eb] (port=45350 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f5pb1-0001pj-VF; Tue, 10 Apr 2018 05:29:48 -0400 From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Date: Tue, 10 Apr 2018 11:29:35 +0200 Message-Id: <20180410092935.5915-2-sleep_walker@gnu.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180410092935.5915-1-sleep_walker@gnu.org> References: <20180410092935.5915-1-sleep_walker@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) * gnu/packages/python.scm (osc): New variable. --- gnu/packages/python.scm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index d84aae1fb..86a706e38 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -13184,3 +13184,44 @@ ZSmime: An S/MIME messenger for Zope.") (define-public python2-m2crypto (package-with-python2 python-m2crypto)) + +(define-public osc + (package + (name "osc") + (version "0.162.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/openSUSE/" name "/archive/" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0b4kpm96ns4smqyfjysbk2p78d36x44xprpna8zz85q1y5xn57aj")))) + (build-system python-build-system) + (arguments + `(#:python ,python-2 + #:phases + (modify-phases %standard-phases + (add-after 'install 'fix-filename-and-remove-unused + (lambda* (#:key outputs #:allow-other-keys) + (let ((bin (string-append (assoc-ref outputs "out") "/bin/"))) + ;; osc tool is renamed in spec file, not setup.py, let's do + ;; that too + (rename-file + (string-append bin "osc-wrapper.py") + (string-append bin "osc")) + ;; unused and broken script + (delete-file (string-append bin "osc_hotshot.py")) + #t)))))) + (inputs + `(("python2-urlgrabber" ,python2-urlgrabber) + ("python2-pycurl" ,python2-pycurl))) + (propagated-inputs + `(("python2-m2crypto" ,python2-m2crypto))) + (home-page "https://github.com/openSUSE/osc") + (synopsis "Open Build Service command line tool") + (description "Command line interface to Open Build Service. It allows you +to checkout, commit, perform reviews etc. Vast majority of the OBS +functionality is available via commands and the rest can be reached via direct +API calls.") + (license license:gpl2+))) -- 2.17.0 From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 1/3] gnu: Add python2-urlgrabber Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Apr 2018 21:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= , 31121@debbugs.gnu.org Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.152391462229800 (code B ref 31121); Mon, 16 Apr 2018 21:38:01 +0000 Received: (at 31121) by debbugs.gnu.org; 16 Apr 2018 21:37:02 +0000 Received: from localhost ([127.0.0.1]:56301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8Bo6-0007kZ-AY for submit@debbugs.gnu.org; Mon, 16 Apr 2018 17:37:02 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:36771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8Bo4-0007kB-Og for 31121@debbugs.gnu.org; Mon, 16 Apr 2018 17:37:01 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 427BD21DE0; Mon, 16 Apr 2018 17:37:00 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 16 Apr 2018 17:37:00 -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; s= fm2; bh=IZ9qQWE87sP+z9r88zXQxaNlw1R702/l8o8bdPOQM7I=; b=l/2MpdRk veC9bCILV9Hc2KTNRQXaItSDzVlIfJP38oAZLXlXbyEj8IF2gyMYNM7tPettgPI6 KNwH8em+gyet4fRn6pTg0aPlaaCKhVD0+O8fXS/0JdYuk3uknltrvvUiVZQph8/M hdrXWR+o5IgnFxz/k77B4J60k0EhPYL8FPL0uIgbgMwgAzcynDxSeh+8V9lrD+Jr 65qHOpS8FGLtwv2/pNx0gu5X9WncO/xY00Xya0eQ3esACS0bLrgwmAHsMtkg76Ca rw+J/eRgyQm2+14wT2K2jW/ACgxS2sCDkhwlvlQ4IRrAbvexFiJJ7xPujiK2kwcp 1GqcVrJk0lhGaw== 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; s=fm2; bh=IZ9qQWE87sP+z9r88zXQxaNlw1R70 2/l8o8bdPOQM7I=; b=Nw6JcuWxAZmRs1AIEmGOvaVDyirHxHvGwK7xyQ5VcOVQw SDMSV6ZSqixQfJQjR9jvNmXfQIfsHlEK5z4Sb15TI2sXY/J+abtOyinDweNcfSyg CdOntYpw6t9IxgZgHdtCNkTl7vOSg8u6kNy3wssy9/NK1q3rdISLBl1fgd0y/QhK AVsCy5MDgYvH3/VqaZESCTd8kZyRdIVbj/0GEhnIHeRHTg9M82FYbuBkiwm8vTn1 R9fiIMChp1VulecaNePeT0aF0eH77SX2lvU+ip5iKp8D5S9MGPzybRHTSqA4CrH/ 6EC2x+zMOGAqEUWwuNoDxgCy/u8t6pnHnJ+fiJcTQ== X-ME-Sender: Received: from localhost (ti0089a400-2222.bb.online.no [88.89.166.190]) by mail.messagingengine.com (Postfix) with ESMTPA id C2430E43E8; Mon, 16 Apr 2018 17:36:59 -0400 (EDT) From: Marius Bakke In-Reply-To: <20180410092425.5560-1-sleep_walker@gnu.org> References: <20180410092425.5560-1-sleep_walker@gnu.org> User-Agent: Notmuch/0.26.1 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) Date: Mon, 16 Apr 2018 23:36:56 +0200 Message-ID: <87y3hmde9z.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-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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tom=C3=A1=C5=A1 =C4=8Cech writes: > * gnu/packages/python.scm (python2-urlgrabber): New variable. There is a 'python-web' module as well, would that be a good fit for this package? python.scm had to be split up since it was causing problems for the Guile compiler. [...] > +(define-public python2-urlgrabber > + (package > + (name "python2-urlgrabber") > + (version "3.10.2") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "urlgrabber" version)) > + (sha256 > + (base32 > + "0w1h7hlsq406bxfy2pn4i9bd003bwl0q9b7p03z3g6yl0d21ddq5")))) > + (build-system python-build-system) > + (arguments > + `(#:python ,python-2)) If Python 3 is unsupported, please add a comment about it. Otherwise it's better to add a Python 3 variant and make the Py2 variant inherit from it. > + (home-page "http://urlgrabber.baseurl.org") > + (synopsis "A high-level cross protocol url-grabber") Synopses should not start with an article (I believe `guix lint` will warn about this). Simply "High-level cross-protocol URL grabber". > + (description "URL grabber library unifying http://, ftp:// and file:= // > +protocols access, supporting HTTP keepalive, reget, throttling and other > +convenience features.") Please turn this into one or more complete sentences. E.g. "@code{urlgrabber} is a Python library that unifies access to ... It supports bla bla.". > + (license license:lgpl2.1))) This should be LGPL2.1+ as mentioned in the code headers. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlrVF3gACgkQoqBt8qM6 VPpEggf/W/+f9ZwOXN3jeCo5SXO+sib0wEE7hkeLfZiqwXlGDTYwtY8gwF2Ykx2O EsI3Xe4XDwiL0No/pWSu4jJhtQNbhsggz6nB6R2clUaWkrvb39ew/AIV0Nhf2AG3 Uub73StAeS3U01MUlvCFnNaYji6XcA07CkPxbsK9p2gC43A0fLNSJVsN4CqN4JxI OmOxL+Zh9UzDM3qWYO+lrZMhbCZ+GO6SBfxAgUBTVypGM/QmSM/JVnDjZ3B8UPWP Y9vuTzob9VMdRWo0TM++lSgz1WklDkqqgaExnRozMChOyE17QBMRyfDVFBOgFC86 cEaMG3uGOaHCve86REQO4iUpLycmIQ== =Lc7g -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 1/3] gnu: Add python2-urlgrabber Resent-From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Apr 2018 21:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Marius Bakke Cc: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= , 31121@debbugs.gnu.org Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.152391520730657 (code B ref 31121); Mon, 16 Apr 2018 21:47:02 +0000 Received: (at 31121) by debbugs.gnu.org; 16 Apr 2018 21:46:47 +0000 Received: from localhost ([127.0.0.1]:56325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8BxW-0007yP-Ue for submit@debbugs.gnu.org; Mon, 16 Apr 2018 17:46:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48248) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8BxU-0007yC-Tb for 31121@debbugs.gnu.org; Mon, 16 Apr 2018 17:46:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f8BxO-0006bV-Dg for 31121@debbugs.gnu.org; Mon, 16 Apr 2018 17:46:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,FROM_EXCESS_BASE64 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:53437) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f8BxL-0006Zg-77; Mon, 16 Apr 2018 17:46:35 -0400 Received: from [2a00:c500:22e:1d3:4865:950c:bbf0:c961] (port=43910 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1f8BxK-0005dq-Iu; Mon, 16 Apr 2018 17:46:34 -0400 Date: Mon, 16 Apr 2018 23:46:32 +0200 From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Message-ID: <20180416214632.w3hmsi6fmih3u6zr@doom> References: <20180410092425.5560-1-sleep_walker@gnu.org> <87y3hmde9z.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="szi4gvcxieq5n6hw" Content-Disposition: inline In-Reply-To: <87y3hmde9z.fsf@fastmail.com> User-Agent: NeoMutt/20170912 (1.9.0) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -4.9 (----) 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: -5.9 (-----) --szi4gvcxieq5n6hw Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Marius, On Mon, Apr 16, 2018 at 11:36:56PM +0200, Marius Bakke wrote: >Tom=C3=A1=C5=A1 =C4=8Cech writes: > >> * gnu/packages/python.scm (python2-urlgrabber): New variable. > >There is a 'python-web' module as well, would that be a good fit for >this package? python.scm had to be split up since it was causing >problems for the Guile compiler. I believe that it will fit into python-web as well. > >[...] > >> +(define-public python2-urlgrabber >> + (package >> + (name "python2-urlgrabber") >> + (version "3.10.2") >> + (source >> + (origin >> + (method url-fetch) >> + (uri (pypi-uri "urlgrabber" version)) >> + (sha256 >> + (base32 >> + "0w1h7hlsq406bxfy2pn4i9bd003bwl0q9b7p03z3g6yl0d21ddq5")))) >> + (build-system python-build-system) >> + (arguments >> + `(#:python ,python-2)) > >If Python 3 is unsupported, please add a comment about it. Otherwise >it's better to add a Python 3 variant and make the Py2 variant inherit >from it. Yes, python 2 is the only supported, I'll add comment. > >> + (home-page "http://urlgrabber.baseurl.org") >> + (synopsis "A high-level cross protocol url-grabber") > >Synopses should not start with an article (I believe `guix lint` will >warn about this). Simply "High-level cross-protocol URL grabber". I'll use that. > >> + (description "URL grabber library unifying http://, ftp:// and file= :// >> +protocols access, supporting HTTP keepalive, reget, throttling and other >> +convenience features.") > >Please turn this into one or more complete sentences. >E.g. "@code{urlgrabber} is a Python library that unifies access to >... It supports bla bla.". To be honest, this is always the most painful part for me. I'll try to come= with something better. > >> + (license license:lgpl2.1))) > >This should be LGPL2.1+ as mentioned in the code headers. I'll fix that. Thanks for review, I'll prepare next version. Best regards, S_W --szi4gvcxieq5n6hw Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEDOrssfr9jDQthC2PSiPjT6AzQ20FAlrVGaoACgkQSiPjT6Az Q23epQ/+Pv7WN2Te0FvNW0YyDfDrF1LCF9lC/CLiEcwVBGUiXS/2zVInZpwsjpPr qVC+WtmH+FdNfg4i7+E/mOMty3wfmOTf/pHIlXwem+4iU3rhBkWhx1RTANx0gAW8 UUNZpVu/W4+aPbha7zgMIQkCFuufDlGkB7E9/3kdj20wFoIxP1xBj0VpCJuEy5fo QG3oGtiM+tNipjwK51I6lxeaQDQdCOr2fOoq1OFGz6VVuP3VOeAyCPMUaKFtVga/ WQEj53cKQMS0eN5AuqnhqguLn/YIBlxCuhLxa7w8YcJC1RAmuw0b0XiSzc36IJNM 438q8oKCMDNSUzOjsopS3HyEFWzxO3gfJLFDsR7eI3PSxAscuW4zeT3Vv5Gbdci8 JlXfkC27P/iFO46Q98FktOzuhW8sGrp+daa6WmwPs/+EFxQedYaG6l04LrIPlPhK ez/pujycjCQmA+I1WYR0F4KRcQbat7bHegm67k2rBHxGMNlGvF+JxHEa7np6HXbQ 5VL7l1CRE+Y6HKeF2QvjCfkEGJUKoOTq1Vb7leo1dKbgsj5pERutM/VVw2M3Pmzf VMMoNP9C9L4QOSfdRMnG/0u9gcrc4x0Cl/VDOCdrVm6pCqGyXyg2146FuZf/qqYr 8r8+ZVZ1j4aEfLqMpcqivmzc/41HdHYwz1QmUt386nufub0pM/Q= =rXN8 -----END PGP SIGNATURE----- --szi4gvcxieq5n6hw-- From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 2/3] gnu: Add python-m2crypto, python2-m2crypto. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Apr 2018 21:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= , 31121@debbugs.gnu.org Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.152391567031284 (code B ref 31121); Mon, 16 Apr 2018 21:55:01 +0000 Received: (at 31121) by debbugs.gnu.org; 16 Apr 2018 21:54:30 +0000 Received: from localhost ([127.0.0.1]:56331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8C4z-00088V-QS for submit@debbugs.gnu.org; Mon, 16 Apr 2018 17:54:30 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:50105) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8C4x-00088M-VM for 31121@debbugs.gnu.org; Mon, 16 Apr 2018 17:54:28 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id A89D321B39; Mon, 16 Apr 2018 17:54:27 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 16 Apr 2018 17:54:27 -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; s= fm2; bh=L8Yce6lCfb45eYdwGsv4+eCS2e2VOO+GjprKkcw11Ww=; b=ZopxmXhe ubukNf87Mw7Nns9pcZZdUrO3J+CZ0xlJi1MbC0J8DKVSck2CFh5mgnVmLx894bqn +EpP2ZrO+Eefe8rm5ZLh9LWuVFUSqNV0w48u5zbHEpCcSsn5W0JCkepzxASd3vQ4 TrFmNpOQiAqJpCNlzWsg59T1MY5rcXU8pb6Il+d0D0mceeKE/kwrDDEBODcEtvI0 CdLXmW8zH3fCizRry6MZm2QOt5+M1/gL+n5OVY0iv7LngZ+pb2ZkXFuNvAkmklCK YzpZ1iISY0m+KXQIian+A9Yjof5NbamNFMNBwAw9y82sFH+0N7ZPNksoXt8jySFG DgJZGriLBjbkqA== 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; s=fm2; bh=L8Yce6lCfb45eYdwGsv4+eCS2e2VO O+GjprKkcw11Ww=; b=PKrm/9IKLKNC3WYrnyWYuL41lKP8UDn6OtvJ30u/h4sOS 584bjc1uLa0A6bYmPbjTciE1RD1r2PTp3exyPlymRh3YV896NgkWaUBL0ySS0Rar cp65M4mf0P1awG5HAlFmDV1fA0k/4On2Bc7l2Hli0Ufbg7o+5+JBbFmTPYVFQTt8 BYLuaVw6OVGbSetQa07i+w8Ee7/PRiNvZDxx6PmWE+xwGLkeWLVwnDV957JlCd/U z3YG2L8+6Nb/Idr0VQEvx7rpJ8GxtyEWwTcl6JTSlBTFMFwUYm/5hQAdbieLg2+U rg4bKcThJdTp7Uctk3BaKEmySjVxa1yMcrZlHc6TQ== X-ME-Sender: Received: from localhost (ti0089a400-2222.bb.online.no [88.89.166.190]) by mail.messagingengine.com (Postfix) with ESMTPA id 308BAE4408; Mon, 16 Apr 2018 17:54:27 -0400 (EDT) From: Marius Bakke In-Reply-To: <20180410092935.5915-1-sleep_walker@gnu.org> References: <20180410092425.5560-1-sleep_walker@gnu.org> <20180410092935.5915-1-sleep_walker@gnu.org> User-Agent: Notmuch/0.26.1 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) Date: Mon, 16 Apr 2018 23:54:25 +0200 Message-ID: <87vacqddgu.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-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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tom=C3=A1=C5=A1 =C4=8Cech writes: > * gnu/packages/python.scm (python-m2crypto): New variable. > (python2-m2crypto): New variable. Maybe this could go in 'python-crypto.scm'? [...] > + (home-page "https://gitlab.com/m2crypto/m2crypto") > + (synopsis "A Python crypto and SSL toolkit") No articles in synopses please :-) Also, s/SSL/TLS. > + (description "A Python crypto and SSL toolkit. M2 stands for \"me, = too!\" Can you try to turn this into a full sentence? E.g. "M2crypto is a library for ...". > +. M2Crypto comes with the following: > +RSA, DSA, DH, HMACs, message digests, > +symmetric ciphers including AES, > +TLS functionality to implement clients and servers. > +Example SSL client and server programs, which are variously > +threading, forking or based on non-blocking socket IO. > +HTTPS extensions to Python's httplib, urllib and xmlrpclib. > +Unforgeable HMAC'ing AuthCookies for web session management. > +FTP/TLS client and server. > +S/MIME v2. > +ZServerSSL: A HTTPS server for Zope. > +ZSmime: An S/MIME messenger for Zope.") You can use @enumerate here to make it look better on gnu.org and guix package --search. Although maybe the format from setup.py is better (sans marketing language): M2Crypto is the most complete Python wrapper for OpenSSL featuring RSA, DSA, DH, EC, HMACs, message digests, symmetric ciphers (including AES); SSL functionality to implement clients and servers; HTTPS extensions to Python's httplib, urllib, and xmlrpclib; unforgeable HMAC'ing AuthCookies for web session management; FTP/TLS client and server; S/MIME; M2Crypto can also be used to provide SSL for Twisted. Smartcards supported through the Engine interface. At least make sure the output from `guix package --search` looks nice :) (and that guix lint is happy, of course) > + (license license:x11))) I believe this is "expat" since it does not contain the advertisement clause. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlrVG5EACgkQoqBt8qM6 VPrZnQf/bgrppBRPCh7bDwZIC0CMeotTN00SgQ/TTPafm88Lgf9okHoVPjk412/m Qm9QGEJb6gHL/8WWYboXA1uR+bHClFKQ2djqdnBZSW7FnaBpENwi1woWycxtxcjB x8pfEO1GeEQb+u/VcO8p0TdDH4A7tsYD3EBWJNwENxMrf6C6Zr8GnUo+unoQT9h+ vEBhDb0eDBIj0YfRIPxVdkz6NAfFzH2vY3bJQGfcw86ZVtpX7bfS4GO2+Gd+kG8D JZ7dDgnESucKKw6cTRLXzXV1BLf8U95YmttbRvuaQJ+1kB0yqwamPbegjCSfO1vw Mqz5KJH19T0VA4OwRbGz2CM+80XHyg== =1r8d -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 3/3] gnu: Add osc. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Apr 2018 22:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= , 31121@debbugs.gnu.org Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.152391627232219 (code B ref 31121); Mon, 16 Apr 2018 22:05:02 +0000 Received: (at 31121) by debbugs.gnu.org; 16 Apr 2018 22:04:32 +0000 Received: from localhost ([127.0.0.1]:56341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8CEi-0008Nb-7u for submit@debbugs.gnu.org; Mon, 16 Apr 2018 18:04:32 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:34453) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8CEg-0008NT-Ih for 31121@debbugs.gnu.org; Mon, 16 Apr 2018 18:04:30 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 52DBD21C9A; Mon, 16 Apr 2018 18:04:30 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 16 Apr 2018 18:04:30 -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; s= fm2; bh=L1vrdClNO/ioaghN7ea481ZBzETsCK+RuXHDUDbHaiU=; b=eKsHJK7I ufoHTOTygYbbEZ1lb45zq3a140gB6QCCODsYon2QwXmoo+PmYMmo0p3GMKAcXHu7 L6qXVPWE2UwvWgYt2dUsXDpPHh4AhX5unhNn2segWrBCha2BNEjgSIoRTCy/Ek2v P46OqkQ5R1IQx9JI9xIwT2rFC4TwfcahbZHeqYdDBPxd5YGmgimAvPWVcRLCOcSl wsrOvVlxhsltLA0YBCQrPwhO3mODKyscZyJk5DaQfiOsxCsM0w3yEloSnyI1V79Y w/309yOVshA+g2LaA1rQQA+dxv/VleYS3Hao1fTHzESAmAS92xGxxlnPPZZRSPUo sOXBORWRG18FDg== 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; s=fm2; bh=L1vrdClNO/ioaghN7ea481ZBzETsC K+RuXHDUDbHaiU=; b=hd7AN+vfNFjEc9vztFFCUtIBylN3BvYA5d8K0tl94uMZC 8x1UB8zkEz0XtRhLAF9JGl8w04QL4Msi691TABl16PYqUXmXv/8UsnV7U7HZhd/H oF9Ep0BSt65tN5v8d12ibFdGlJZcj9FtptKVOXNCqy2aJlKh1Qw+bF/hB3uMdAD6 9JARB3xIMVwcdX26BCBRZEl0lLVBfQObaOqwvmgGSGonCQVxe72QhZ+5HC0WJpYb GxSCHsOFCxUd1SXQjP0SHihF7DoQD9s5S1woDnLrklTGYCROojSghe+U9CMF53ZC HOX19q6RXDw76ii7AMJdRZ+K4EJEszFQjIAJWjqjw== X-ME-Sender: Received: from localhost (ti0089a400-2222.bb.online.no [88.89.166.190]) by mail.messagingengine.com (Postfix) with ESMTPA id C038EE4408; Mon, 16 Apr 2018 18:04:29 -0400 (EDT) From: Marius Bakke In-Reply-To: <20180410092935.5915-2-sleep_walker@gnu.org> References: <20180410092935.5915-1-sleep_walker@gnu.org> <20180410092935.5915-2-sleep_walker@gnu.org> User-Agent: Notmuch/0.26.1 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) Date: Tue, 17 Apr 2018 00:04:28 +0200 Message-ID: <87sh7udd03.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-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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tom=C3=A1=C5=A1 =C4=8Cech writes: > * gnu/packages/python.scm (osc): New variable. Woo, awesome! :-) I wonder if this could go in 'build-tools.scm' since it's not really a generic Python library in the traditional sense. Or maybe we should add an 'obs' module? > +(define-public osc > + (package > + (name "osc") > + (version "0.162.1") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://github.com/openSUSE/" name "/archive= /" version ".tar.gz")) This line is too long (I believe guix lint will agree). > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "0b4kpm96ns4smqyfjysbk2p78d36x44xprpna8zz85q1y5xn57aj")))) > + (build-system python-build-system) > + (arguments > + `(#:python ,python-2 > + #:phases > + (modify-phases %standard-phases > + (add-after 'install 'fix-filename-and-remove-unused > + (lambda* (#:key outputs #:allow-other-keys) > + (let ((bin (string-append (assoc-ref outputs "out") "/bin/"= ))) > + ;; osc tool is renamed in spec file, not setup.py, let's = do > + ;; that too Nit-pick: Please use capitalisation and punctuation in comments. > + (rename-file > + (string-append bin "osc-wrapper.py") > + (string-append bin "osc")) > + ;; unused and broken script ... and here. > + (delete-file (string-append bin "osc_hotshot.py")) > + #t)))))) > + (inputs > + `(("python2-urlgrabber" ,python2-urlgrabber) > + ("python2-pycurl" ,python2-pycurl))) > + (propagated-inputs > + `(("python2-m2crypto" ,python2-m2crypto))) Why is m2crypto propagated, but the others are not? Does the automatic wrapper not take care of it? > + (home-page "https://github.com/openSUSE/osc") > + (synopsis "Open Build Service command line tool") > + (description "Command line interface to Open Build Service. It allo= ws you Again, full sentences please :-) "@command{osc} is a command line interface= ...". > +to checkout, commit, perform reviews etc. Vast majority of the OBS ^^^ s/Vast/The vast/ > +functionality is available via commands and the rest can be reached via = direct > +API calls.") > + (license license:gpl2+))) > --=20 > 2.17.0 Can you send updated patches? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlrVHewACgkQoqBt8qM6 VPoYQQgAo1xMmhTXw8EiEYlxfNoyWHmjB4qZ5BFPGCwCGwWkXL/ZW+dlPSXhjw6o hvkOMbY7HTDbperLa+t8hzSr9wfjUAE/p9vOvtEXrmeHg85uTgWKx1f0Qf4EVcTk qo7UxP5Y+Vyz1WJi0pWqhGI1ybk8HxKvV1iwdJhA0WrmC3ffvrgmjkfFWdwHWwOG Y+udtni7vtAaVRhUst9YB8yklxdx8cU1akKgZYt1MTDUybpZ2kzwavA13A+A5H/C GNDeeZIHUCUBT5lABQ+r+0jvYIR1yWF41p7fMsk5X7Hdws4LChcYctRAjyQ+ltSV rFfwGfei3g1pDs2/u2OvZz17qbE9hw== =rkc3 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 1/3] gnu: Add python2-urlgrabber Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 Apr 2018 23:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Cc: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= , 31121@debbugs.gnu.org Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.15239204086134 (code B ref 31121); Mon, 16 Apr 2018 23:14:01 +0000 Received: (at 31121) by debbugs.gnu.org; 16 Apr 2018 23:13:28 +0000 Received: from localhost ([127.0.0.1]:56451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8DJQ-0001as-Cv for submit@debbugs.gnu.org; Mon, 16 Apr 2018 19:13:28 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:60713) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8DJN-0001ai-Rd for 31121@debbugs.gnu.org; Mon, 16 Apr 2018 19:13:26 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 75944219FE; Mon, 16 Apr 2018 19:13:25 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 16 Apr 2018 19:13:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.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; s= fm2; bh=bdGI5TxqGmHaOmGsXZCPRu1P79PEi0zxwoz6sgfnVRc=; b=aYSBuL/T MqndQa/XyQOEAQgiuFPbk9dmbsB+5pxHpWkABeTyNbcSASjgxJaXZ7tJn8s0TJXs fOjYK0bMTRHFHZEEVkT+EdkovY0xzVFxz9koW51bCH5mUAYq8vyPCaUMfjqzJtGO 9or7Yi7Gu2dPc3UonvQG+tyUkRV9YcWgenU6DnP/3Fi2lu1YOOA4Hn6xOBLjuz3L XH4K2PHKOFct+0Bhf2xPyOWO9ql8kMqE/RocGAk9wkC2dOuqIiZuUXD+HE1N7hxw aQ3+udfBm79XXTLfxjZZez2/OcstZ6qbt9swDszy6A3GikuLtSib8JqlyRpjmEok SL5pz8vUjev+3w== 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; s=fm2; bh=bdGI5TxqGmHaOmGsXZCPRu1P79PEi 0zxwoz6sgfnVRc=; b=ER4cjszmjHXrqrYxZvi00ukyW/3k3nVkmrWgyjWNGNyjt r5oNjDpfJFUoQPn5za+s9wpYS/kkRfLaizLwgSWo+T/tAGwXGgPh3y20d60eW7Ak RzIsHR6CoBsCdO8n2547X2u6tLhc7tnsapWgffK6Ra5eqVVrylE/DcsfIjGcOJy3 lHykKU2tkibWTlsllfAHpSz151Pc0RdyBiopBwAnCVLHR7OHJg2FNctUJaXKKdCk m27y9M0GFPzMHLJ2k2pSNWIvj3pAeD836ROYAQ/uOd3ySZQvNGhqDQ8GnduUeiwb mtovuM9TRTJ8rO5TrgV4mqim8QTl1a7HFyzCxZLdQ== X-ME-Sender: Received: from localhost (ti0089a400-2222.bb.online.no [88.89.166.190]) by mail.messagingengine.com (Postfix) with ESMTPA id 03E09E46C2; Mon, 16 Apr 2018 19:13:24 -0400 (EDT) From: Marius Bakke In-Reply-To: <20180416214632.w3hmsi6fmih3u6zr@doom> References: <20180410092425.5560-1-sleep_walker@gnu.org> <87y3hmde9z.fsf@fastmail.com> <20180416214632.w3hmsi6fmih3u6zr@doom> User-Agent: Notmuch/0.26.1 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) Date: Tue, 17 Apr 2018 01:13:22 +0200 Message-ID: <87po2ybv8t.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-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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tom=C3=A1=C5=A1 =C4=8Cech writes: >>> + (description "URL grabber library unifying http://, ftp:// and fil= e:// >>> +protocols access, supporting HTTP keepalive, reget, throttling and oth= er >>> +convenience features.") >> >>Please turn this into one or more complete sentences. >>E.g. "@code{urlgrabber} is a Python library that unifies access to >>... It supports bla bla.". > > To be honest, this is always the most painful part for me. I'll try to co= me with something better. Descriptions *are* difficult, especially for tools you are unfamiliar with. It does not help that upstream descriptions are often targeting a highly specialized demographic, whereas we are catering for a much wider audience. I try to make them generic, and include some information about why the user would want this package/how it's used. Occasionally I'll browse the packages at gnu.org/s/guix for inspiration. (or look at Debians description, but don't tell anyone) Writing the code is comparatively easy :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlrVLhMACgkQoqBt8qM6 VPoGXggAq19sjfVpvvIu8KhFRgZsF9r+BRR/aUlkjYFgT1Ji57lPH2YF4ECrNjZX P9EpIlUk0ToUZe7Rqq+K7A7unVaCDLzcmGpxgAXIji8218ay5brlUbRU+d9i9Ap6 YZt8wxkngdIc8/bK+mGQoJF7/gtxcEEn+72r/g5fJLvAQShxTuSPZXaWQV9KIgXR RU1CXZ1I3VKHZpPl8d9Px0GRPjBfOd1GZpiXNdWdKYS4mHGoK49f2ssMBVXEBhCz X5oI78OiCF0Qy2LgwFcEDMYiMX1nuYyeJAkvftEn79RfdtA4/9bPwCZg3H3cJ0d8 q68KalqdKh3PaxeNrww8WKs3xxQ4iA== =Bn8O -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 1/3] gnu: Add python2-urlgrabber. Resent-From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Apr 2018 21:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31121@debbugs.gnu.org Cc: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.15240011087459 (code B ref 31121); Tue, 17 Apr 2018 21:39:02 +0000 Received: (at 31121) by debbugs.gnu.org; 17 Apr 2018 21:38:28 +0000 Received: from localhost ([127.0.0.1]:58078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8YJ2-0001wF-7z for submit@debbugs.gnu.org; Tue, 17 Apr 2018 17:38:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8YJ0-0001w1-VK for 31121@debbugs.gnu.org; Tue, 17 Apr 2018 17:38:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f8YIu-000684-LI for 31121@debbugs.gnu.org; Tue, 17 Apr 2018 17:38:21 -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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55967) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f8YIu-00067d-HO for 31121@debbugs.gnu.org; Tue, 17 Apr 2018 17:38:20 -0400 Received: from [2a00:c500:22e:1d3:903b:6b2c:84e4:bd83] (port=52778 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1f8YIt-0001fE-Rg; Tue, 17 Apr 2018 17:38:20 -0400 From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Date: Tue, 17 Apr 2018 23:38:16 +0200 Message-Id: <20180417213816.30809-1-sleep_walker@gnu.org> X-Mailer: git-send-email 2.16.3 In-Reply-To: <20180416214632.w3hmsi6fmih3u6zr@doom> References: <20180416214632.w3hmsi6fmih3u6zr@doom> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) * gnu/packages/python-web (python2-urlgrabber): New variable. --- gnu/packages/python-web.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 58c5566f4..5d9caf110 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -23,6 +23,7 @@ ;;; Copyright © 2017 Oleg Pykhalov ;;; Copyright © 2015, 2016 David Thompson ;;; Copyright © 2017 Mark Meyer +;;; Copyright © 2018 Tomáš Čech ;;; ;;; This file is part of GNU Guix. ;;; @@ -2486,3 +2487,24 @@ layouts.") (define-public python2-pastescript (package-with-python2 python-pastescript)) + +(define-public python2-urlgrabber + (package + (name "python2-urlgrabber") + (version "3.10.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "urlgrabber" version)) + (sha256 + (base32 "0w1h7hlsq406bxfy2pn4i9bd003bwl0q9b7p03z3g6yl0d21ddq5")))) + (build-system python-build-system) + (arguments `(#:python ,python-2)) ;; urlgrabber supports python2 only + (home-page "http://urlgrabber.baseurl.org") + (synopsis "High-level cross protocol url-grabber") + (description "@code{urlgrabber} is Python2 library that unifies access to +files available on web, FTP or locally. It supports HTTP, FTP and file:// +protocols, it supports features like HTTP keep-alive, reget, throttling and +more.") + (license license:lgpl2.1+))) + -- 2.16.3 From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 2/3] gnu: Add python-m2crypto, python2-m2crypto. Resent-From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Apr 2018 21:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31121@debbugs.gnu.org Cc: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.15240012057616 (code B ref 31121); Tue, 17 Apr 2018 21:41:02 +0000 Received: (at 31121) by debbugs.gnu.org; 17 Apr 2018 21:40:05 +0000 Received: from localhost ([127.0.0.1]:58084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8YKX-0001ye-MZ for submit@debbugs.gnu.org; Tue, 17 Apr 2018 17:40:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8YKW-0001yA-3n for 31121@debbugs.gnu.org; Tue, 17 Apr 2018 17:40:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f8YKP-0007A9-P1 for 31121@debbugs.gnu.org; Tue, 17 Apr 2018 17:39:55 -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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56006) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f8YKP-00079Q-LE for 31121@debbugs.gnu.org; Tue, 17 Apr 2018 17:39:53 -0400 Received: from [2a00:c500:22e:1d3:903b:6b2c:84e4:bd83] (port=52782 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1f8YKO-0001nZ-TT; Tue, 17 Apr 2018 17:39:53 -0400 From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Date: Tue, 17 Apr 2018 23:39:50 +0200 Message-Id: <20180417213950.30996-1-sleep_walker@gnu.org> X-Mailer: git-send-email 2.16.3 In-Reply-To: <87sh7udd03.fsf@fastmail.com> References: <87sh7udd03.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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: -6.0 (------) * gnu/packages/python-crypto.scm (python-m2crypto): New variable. (python2-m2crypto): New variable. --- gnu/packages/python-crypto.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index 5bfaab171..1ef6371ee 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm @@ -15,6 +15,7 @@ ;;; Copyright © 2016 Danny Milosavljevic ;;; Copyright © 2016, 2017 Arun Isaac ;;; Copyright © 2017 Carlo Zancanaro +;;; Copyright © 2018 Tomáš Čech ;;; ;;; This file is part of GNU Guix. ;;; @@ -761,3 +762,30 @@ in userspace) (define-public python2-pycryptodome (package-with-python2 python-pycryptodome)) + +(define-public python-m2crypto + (package + (name "python-m2crypto") + (version "0.29.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "M2Crypto" version)) + (sha256 + (base32 "1h16gpilrnlzc0iyj1mnd1iqh8wchzjsxjqw9n344glimg2s5zm0")))) + (build-system python-build-system) + (inputs `(("openssl" ,openssl))) + (propagated-inputs `(("python-typing" ,python-typing))) + (home-page "https://gitlab.com/m2crypto/m2crypto") + (synopsis "Python crypto and SSL toolkit") + (description "@code{M2Crypto} is complete Python wrapper for OpenSSL +featuring RSA, DSA, DH, EC, HMACs, message digests, symmetric ciphers +(including AES); TLS functionality to implement clients and servers; HTTPS +extensions to Python's httplib, urllib, and xmlrpclib; unforgeable HMAC'ing +AuthCookies for web session management; FTP/TLS client and server; S/MIME; +M2Crypto can also be used to provide SSL for Twisted. Smartcards supported +through the Engine interface.") + (license license:expat))) + +(define-public python2-m2crypto + (package-with-python2 python-m2crypto)) -- 2.16.3 From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 3/3] gnu: Add osc. Resent-From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 17 Apr 2018 21:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31121@debbugs.gnu.org Cc: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.15240012687724 (code B ref 31121); Tue, 17 Apr 2018 21:42:01 +0000 Received: (at 31121) by debbugs.gnu.org; 17 Apr 2018 21:41:08 +0000 Received: from localhost ([127.0.0.1]:58088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8YLX-00020R-Gi for submit@debbugs.gnu.org; Tue, 17 Apr 2018 17:41:08 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39021) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8YLS-0001zf-25 for 31121@debbugs.gnu.org; Tue, 17 Apr 2018 17:41:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f8YLL-0004Jb-Gc for 31121@debbugs.gnu.org; Tue, 17 Apr 2018 17:40:53 -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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56025) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f8YLL-0004I4-C3 for 31121@debbugs.gnu.org; Tue, 17 Apr 2018 17:40:51 -0400 Received: from [2a00:c500:22e:1d3:903b:6b2c:84e4:bd83] (port=52792 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) (envelope-from ) id 1f8YLF-0001sa-9f; Tue, 17 Apr 2018 17:40:45 -0400 From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Date: Tue, 17 Apr 2018 23:40:42 +0200 Message-Id: <20180417214042.31132-1-sleep_walker@gnu.org> X-Mailer: git-send-email 2.16.3 In-Reply-To: <87sh7udd03.fsf@fastmail.com> References: <87sh7udd03.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) 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 (-) * gnu/packages/build-tools.scm (osc): New variable. --- gnu/packages/build-tools.scm | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm index 98d12a12f..eb040583b 100644 --- a/gnu/packages/build-tools.scm +++ b/gnu/packages/build-tools.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2017 Corentin Bocquillon ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018 Fis Trivial +;;; Copyright © 2018 Tomáš Čech ;;; ;;; This file is part of GNU Guix. ;;; @@ -28,6 +29,8 @@ #:use-module (gnu packages) #:use-module (gnu packages compression) #:use-module (gnu packages python) + #:use-module (gnu packages python-crypto) + #:use-module (gnu packages python-web) #:use-module (gnu packages ninja) #:use-module (guix build-system gnu) #:use-module (guix build-system python)) @@ -171,3 +174,43 @@ scripted definition of a software project and outputs @file{Makefile}s or other lower-level build files.") (home-page "https://premake.github.io") (license license:bsd-3))) + +(define-public osc + (package + (name "osc") + (version "0.162.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/openSUSE/" name + "/archive/" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0b4kpm96ns4smqyfjysbk2p78d36x44xprpna8zz85q1y5xn57aj")))) + (build-system python-build-system) + (arguments + `(#:python ,python-2 ;; Module is python2 only. + #:phases + (modify-phases %standard-phases + (add-after 'install 'fix-filename-and-remove-unused + (lambda* (#:key outputs #:allow-other-keys) + (let ((bin (string-append (assoc-ref outputs "out") "/bin/"))) + ;; Main osc tool is renamed in spec file, not setup.py, let's + ;; do that too. + (rename-file + (string-append bin "osc-wrapper.py") + (string-append bin "osc")) + ;; Remove unused and broken script. + (delete-file (string-append bin "osc_hotshot.py")) + #t)))))) + (inputs + `(("python2-m2crypto" ,python2-m2crypto) + ("python2-pycurl" ,python2-pycurl) + ("python2-urlgrabber" ,python2-urlgrabber))) + (home-page "https://github.com/openSUSE/osc") + (synopsis "Open Build Service command line tool") + (description "@command{osc} is command line interface to Open Build +Service. It allows you to checkout, commit, perform reviews etc. The vast +majority of the OBS functionality is available via commands and the rest can +be reached via direct API calls.") + (license license:gpl2+))) -- 2.16.3 From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 2/3] gnu: Add python-m2crypto, python2-m2crypto. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Apr 2018 11:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= , 31121@debbugs.gnu.org Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.152405024420802 (code B ref 31121); Wed, 18 Apr 2018 11:18:02 +0000 Received: (at 31121) by debbugs.gnu.org; 18 Apr 2018 11:17:24 +0000 Received: from localhost ([127.0.0.1]:58495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8l5Y-0005PS-Er for submit@debbugs.gnu.org; Wed, 18 Apr 2018 07:17:24 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:48423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8l5X-0005PL-JM for 31121@debbugs.gnu.org; Wed, 18 Apr 2018 07:17:24 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id C0C1E21C54; Wed, 18 Apr 2018 07:17:22 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Wed, 18 Apr 2018 07:17:22 -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; s= fm2; bh=2mqAUYtjlIYWWNIIVGwCbWH7cMGTn6drx0Teia2e5/8=; b=JDyYeXv7 3MUMilj1QhniSb+RZaCT1VsKddPkN2yHViV35GW/BWntnWZAguKHk7J+jIuIWCp1 L8x0eMVvCegyR9QThyYjCzU/iS0i5I3Hpd5cPbC3Gb502afelPaYO3WeTI666BoI xliW0T0mpATDgJtCS9a/4syki2wk4p3Y8jbJVHcijB2dYKor2hvJkjBr2A8VxqbH 7z+UN5lvbVQQARcructIPAZkJbaSiHTxpo9Eg8bpyZgWp/L5JliQQLHXs8j1jSDa 5IF5O0wOpvZohqucf4LWBxpuUbUtXj0Ym6B46M+s9YxcIl6mMgKWtog8Ey2W+cP+ dYj074H61LSEFg== 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; s=fm2; bh=2mqAUYtjlIYWWNIIVGwCbWH7cMGTn 6drx0Teia2e5/8=; b=gyOfL2aY2uvjRpcMP6WJRdNTM7KCFv3FT4IdPeajiYBYw sx5mM7oCQGjkOm4lYo0EIXQhbSrmhpXN5AMzTHAx0THq6WgMNGOeNdK6q4NDRTfk NMYPN/+vF5NPD+qcmfYjojN4ArMkhNOShrIvfj4UdD5PIhfFtCPOxKHR69imlCHg s6vyEmVQfa2P1fNaAlPNdpegb6OV8FHIdyB8rDttmHY7K4F+BNntE5qxg+Cd94MW srWyXimKI2uHiWS2pPdgprGxtptswkmhMlvSCmLLI0H2Td2T5NphwqzmlUbBtDSO teDR/ZCCEl/AFHg8cwcRiFG22/yJxZ1dPkGphPbBw== X-ME-Sender: Received: from localhost (94-68-11.connect.netcom.no [176.11.68.94]) by mail.messagingengine.com (Postfix) with ESMTPA id 0F583E4483; Wed, 18 Apr 2018 07:17:21 -0400 (EDT) From: Marius Bakke In-Reply-To: <20180417213950.30996-1-sleep_walker@gnu.org> References: <87sh7udd03.fsf@fastmail.com> <20180417213950.30996-1-sleep_walker@gnu.org> User-Agent: Notmuch/0.26.1 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) Date: Wed, 18 Apr 2018 13:17:20 +0200 Message-ID: <87bmegbw73.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-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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tom=C3=A1=C5=A1 =C4=8Cech writes: > * gnu/packages/python-crypto.scm (python-m2crypto): New variable. > (python2-m2crypto): New variable. [...] > +(define-public python-m2crypto > + (package > + (name "python-m2crypto") ^ Indentation is off. > + (version "0.29.0") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "M2Crypto" version)) > + (sha256 > + (base32 "1h16gpilrnlzc0iyj1mnd1iqh8wchzjsxjqw9n344glimg2s5zm0"))= )) > + (build-system python-build-system) > + (inputs `(("openssl" ,openssl))) > + (propagated-inputs `(("python-typing" ,python-typing))) > + (home-page "https://gitlab.com/m2crypto/m2crypto") > + (synopsis "Python crypto and SSL toolkit") s/SSL/TLS (same for description -- SSL is officially an obsolete term) > + (description "@code{M2Crypto} is complete Python wrapper for OpenSSL "is a" Typo: ^ Other than that LGTM. > +featuring RSA, DSA, DH, EC, HMACs, message digests, symmetric ciphers > +(including AES); TLS functionality to implement clients and servers; HTT= PS > +extensions to Python's httplib, urllib, and xmlrpclib; unforgeable HMAC'= ing > +AuthCookies for web session management; FTP/TLS client and server; S/MIM= E; > +M2Crypto can also be used to provide SSL for Twisted. Smartcards suppor= ted > +through the Engine interface.") > + (license license:expat))) > + > +(define-public python2-m2crypto > + (package-with-python2 python-m2crypto)) > --=20 > 2.16.3 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlrXKUAACgkQoqBt8qM6 VPrpqQgA0E5KCV9cG8IpFlcbrzzhLJzABcYA3CwyQdFDgSOZbEGatZgKHRQ2YMWP /PMN6mrwfyiFTQHCt4YGcAzYCrd6QV5SgO+uVFlVFKC6sfPgNsrsqgwiuPYyRtu3 pCALmVWRtT50bZwEZZsO/RVIyraiQMOFeEH4MMjl2CTs15Ke5paV/IuSrxp715q5 UvF3n/SEYObYNtAg6uOkQFLveC1rHgmubyCBsfO8Cl1JRstTVrNW9JI2C0edJKD5 IT1ub+sp2Cfidpe3VP5J1pKJWMr5DAjrX6w1Q4NEURn+14/nexKz4qnHY1pR43Qr JZSOpEMPjezFkaD+GKnna50ndrnoOA== =/jl2 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 3/3] gnu: Add osc. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Apr 2018 11:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= , 31121@debbugs.gnu.org Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.152405046821171 (code B ref 31121); Wed, 18 Apr 2018 11:22:01 +0000 Received: (at 31121) by debbugs.gnu.org; 18 Apr 2018 11:21:08 +0000 Received: from localhost ([127.0.0.1]:58501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8l99-0005VO-Vj for submit@debbugs.gnu.org; Wed, 18 Apr 2018 07:21:08 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:35991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8l98-0005VH-Te for 31121@debbugs.gnu.org; Wed, 18 Apr 2018 07:21:07 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 1318B21BFD; Wed, 18 Apr 2018 07:21:05 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Wed, 18 Apr 2018 07:21:05 -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; s= fm2; bh=ayQ6OwnUPUXroaHNOqk8JVig7+y3x2e02xPLM+h/FSc=; b=WVkIQGdT wb38aRZEym2zqa9Ur8qe29C4bIooBE5KMOLARj4cEJr3gh4UtPwMLVqauGhbIfNU +gRy/WhxEwxP/yZ8hYiYF7yTxOwAbnhcjbyufvNY/XTOU6NVcp3ODPptBI3eA1n4 CQ4gl39mGTyeXF3Omx2vYKtV+cgSCeVS/mdcfc0p104CHgCfymg4XjU3Jak4hHXy pojMniwSspBSwvG6ZBX1tFs66v9++KhuVx66BDw1Yoac9w+nxNPVPnV5M7pgtHIA aMa5I/TSj2OWH8ENWXUMkg6zR+SwbmkK8rT8pyDTbJ5pwYQcM9MleTRrXw93FSkX CFkWe4PYXDAhrA== 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; s=fm2; bh=ayQ6OwnUPUXroaHNOqk8JVig7+y3x 2e02xPLM+h/FSc=; b=FqI6d5TtbDNuGI/xS1cR46UgN7aNp77DUKBZtl9MfUW+l TgJL14C+TD5Cce7ql7gyWyiA2FR3SzEQOz36Ct+WXMvQd6tSbfXEAzG/43GufKc2 9jur9AcSWAz0ZtpYsIeK+gVChFLjqedpTr7EXWjix3Y26YTx+JU6TYm8XTkQiXKu Qsnb3erJqkK84yKvBXjr27oMZIJNEFH7akFO+JQ2ZukKQfAI+1BifV95IUKJj+ic DCeRqROIoN+94Jt3Z+HBqRAwEAKUn2+aaCNPov2MmYNuCNFDhpUtWh4pv5oE30kO +IyibxeQGMvLcO2JLCogbO28HnZ1qwVr76hRLwwog== X-ME-Sender: Received: from localhost (94-68-11.connect.netcom.no [176.11.68.94]) by mail.messagingengine.com (Postfix) with ESMTPA id 8BB00E463E; Wed, 18 Apr 2018 07:21:04 -0400 (EDT) From: Marius Bakke In-Reply-To: <20180417214042.31132-1-sleep_walker@gnu.org> References: <87sh7udd03.fsf@fastmail.com> <20180417214042.31132-1-sleep_walker@gnu.org> User-Agent: Notmuch/0.26.1 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) Date: Wed, 18 Apr 2018 13:21:02 +0200 Message-ID: <878t9kbw0x.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-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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tom=C3=A1=C5=A1 =C4=8Cech writes: > * gnu/packages/build-tools.scm (osc): New variable. [...] > +(define-public osc > + (package > + (name "osc") ^ Indentation off here too. > + (version "0.162.1") > + (source > + (origin > + (method url-fetch) ^ And here. > + (uri (string-append "https://github.com/openSUSE/" name > + "/archive/" version ".tar.gz")) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 "0b4kpm96ns4smqyfjysbk2p78d36x44xprpna8zz85q1y5xn57aj"))= )) > + (build-system python-build-system) > + (arguments > + `(#:python ,python-2 ;; Module is python2 only. ^ Only one semicolon for margin comments. > + #:phases > + (modify-phases %standard-phases > + (add-after 'install 'fix-filename-and-remove-unused > + (lambda* (#:key outputs #:allow-other-keys) > + (let ((bin (string-append (assoc-ref outputs "out") "/bin/"= ))) > + ;; Main osc tool is renamed in spec file, not setup.py, l= et's > + ;; do that too. > + (rename-file > + (string-append bin "osc-wrapper.py") > + (string-append bin "osc")) > + ;; Remove unused and broken script. > + (delete-file (string-append bin "osc_hotshot.py")) > + #t)))))) > + (inputs > + `(("python2-m2crypto" ,python2-m2crypto) > + ("python2-pycurl" ,python2-pycurl) > + ("python2-urlgrabber" ,python2-urlgrabber))) > + (home-page "https://github.com/openSUSE/osc") > + (synopsis "Open Build Service command line tool") > + (description "@command{osc} is command line interface to Open Build ^^^ ^^^ "is a" "to the" Other than that LGTM. > +Service. It allows you to checkout, commit, perform reviews etc. The v= ast > +majority of the OBS functionality is available via commands and the rest= can > +be reached via direct API calls.") > + (license license:gpl2+))) > --=20 > 2.16.3 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlrXKh4ACgkQoqBt8qM6 VPrKwgf/Rs3tM/u55QBwqE9nUuw0MMIVYSVkm5RW7k13W+bVYnH+P43It2rc/Io5 d8N67M/6AowMG/YXUJt6E78hKpbfT3PzbJjVcOWDNU63K0C1o2FCkvmrMr+AyrPY xNVuvsry79vMQvmVCJ2NSqac6USak5T0uRjH6Mng4kv3/yi0S/gVM3m7DxJjm6hh GdDfkU7AgWYTMtBzOy2TQvRptpjTC1V1KCT4hUy9CPk2Ua+DREy/ByNXTs2eqYkk JcnMy9+6f0fVfcRegFPxQ4Ffc1sa9YXrCiCo2gPCFaTihoW/rfohEakGEVv2ckxW Omahx1UOc04OE8DPw381vmynxnXbEA== =sDhy -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 1/3] gnu: Add python2-urlgrabber. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Apr 2018 11:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= , 31121@debbugs.gnu.org Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.152405057521322 (code B ref 31121); Wed, 18 Apr 2018 11:23:02 +0000 Received: (at 31121) by debbugs.gnu.org; 18 Apr 2018 11:22:55 +0000 Received: from localhost ([127.0.0.1]:58507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8lAt-0005Xq-Dp for submit@debbugs.gnu.org; Wed, 18 Apr 2018 07:22:55 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:43845) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8lAr-0005Xj-TW for 31121@debbugs.gnu.org; Wed, 18 Apr 2018 07:22:54 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id A5E222119D; Wed, 18 Apr 2018 07:22:53 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Wed, 18 Apr 2018 07:22:53 -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; s= fm2; bh=EK3mHitVdzD8eJUSxcZqf0pHY3gfBi9EH2baw0XuLds=; b=aJ+wkGyf Ce0e/OWcWfgR2d0FcLaygWlf7xVspPLN5TxHAmlud7gyDsljVzyaQE7VaNatOod2 LIp/t3fnpHhfUQq/GLNGGGYSmFi7veRu34LC9abC8jtCac3huECoY477bhKmgpMz OLdJjni1LrKUBz74S/0gSHibPxNc7UfeOsnH65lE4qhD9LTHbuSOaJ4DhTzInrA1 iYK0rU9cPmm7qjyCyrctIdFNPe+rA+u7Hk6UpQQc5OBAEcvCnXOy4FPWN2K/q/rS +Y9YLsAQakBsIVcd5h1dD4na5vvlegO5zAJ9LEN+ygr+cdCdKc0zAurM/YH5DNJf 8Ah31RNZDBa/lw== 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; s=fm2; bh=EK3mHitVdzD8eJUSxcZqf0pHY3gfB i9EH2baw0XuLds=; b=g543+KRt/+ds8IQS7DphCKnvewJQKxZxYd6Yyi0QjtrOe 8wkzfhgOkAFJ4SaqusA6QjZe7mFB8Dy3nzLxK+RZbdk7rzc3pzMFGsfUhSvrzHDn hXPMaTU/0xJIelibPmZWt/CFEh9tApQHEKiOmgu9FDVNf/xNJQV41AAPiK9J8O02 0RiHTP5PW6UqsWJkCOFTRmSrqCG8kvtbrnu99JeI2X1WewDsjKX5pweU7QjhhyI3 blUAOeWEapcfjoLm7YUxOnCFiGhY8V8sSyw1YaK4zYfX0EtrDtMZ83sZ3L5JONz/ km5giCFTDUnvoeFvn7hM+XKXZY3laQ+P9c7G1WFaQ== X-ME-Sender: Received: from localhost (94-68-11.connect.netcom.no [176.11.68.94]) by mail.messagingengine.com (Postfix) with ESMTPA id 0318AE4483; Wed, 18 Apr 2018 07:22:52 -0400 (EDT) From: Marius Bakke In-Reply-To: <20180417213816.30809-1-sleep_walker@gnu.org> References: <20180416214632.w3hmsi6fmih3u6zr@doom> <20180417213816.30809-1-sleep_walker@gnu.org> User-Agent: Notmuch/0.26.1 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) Date: Wed, 18 Apr 2018 13:22:51 +0200 Message-ID: <87604obvxw.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-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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tom=C3=A1=C5=A1 =C4=8Cech writes: > * gnu/packages/python-web (python2-urlgrabber): New variable. [...] > +(define-public python2-urlgrabber > + (package > + (name "python2-urlgrabber") > + (version "3.10.2") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "urlgrabber" version)) > + (sha256 > + (base32 "0w1h7hlsq406bxfy2pn4i9bd003bwl0q9b7p03z3g6yl0d21ddq5"))= )) > + (build-system python-build-system) > + (arguments `(#:python ,python-2)) ;; urlgrabber supports python2 only > + (home-page "http://urlgrabber.baseurl.org") > + (synopsis "High-level cross protocol url-grabber") > + (description "@code{urlgrabber} is Python2 library that unifies acce= ss to > +files available on web, FTP or locally. It supports HTTP, FTP and file:= // > +protocols, it supports features like HTTP keep-alive, reget, throttling = and > +more.") > + (license license:lgpl2.1+))) Please run this through "./etc/indent-code.el". LGTM otherwise! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlrXKosACgkQoqBt8qM6 VPomTQgAjwaH7N3cGG4Qt69ZNJt2vnianqQ5b9fn08znVhHJIQ0c5feV60RKE6sL FlMvFaq9JrCMSOVwVAGEjToDNZ0ZWk9fXj+jRIV0UjHCYBuev4Qi0anX9+i4r35e PrlF6/HC7vybfLkbc3uqkZGHzG+AE1h4oymKUulD/QAMoKwbFkHIXcj6F6JCF6zg iHikpgcz/HawB67Rx3b6MgQHphDqJfQ6xf+8BD5gtsEU7OS31w+wOA42p3HX1AcD 5jHc0a5s8sQQxcuV55HV2rIFXXq8wUiLMAXu1QgGKVJ7s8TwvKw+1e6wQ3/wC9UO 2pfRkrLFhUCp9ixGr2EhjNoWnkL7+g== =awaR -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 3/3] gnu: Add osc. Resent-From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Apr 2018 12:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Marius Bakke Cc: 31121@debbugs.gnu.org Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.152405490510743 (code B ref 31121); Wed, 18 Apr 2018 12:36:02 +0000 Received: (at 31121) by debbugs.gnu.org; 18 Apr 2018 12:35:05 +0000 Received: from localhost ([127.0.0.1]:58568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8mIj-0002nD-EG for submit@debbugs.gnu.org; Wed, 18 Apr 2018 08:35:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55656) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8mIh-0002mg-Ek for 31121@debbugs.gnu.org; Wed, 18 Apr 2018 08:35:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f8mIb-0005Nz-73 for 31121@debbugs.gnu.org; Wed, 18 Apr 2018 08:34:58 -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.5 required=5.0 tests=BAYES_05,FROM_EXCESS_BASE64 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44502) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f8mIV-0005Lh-0o; Wed, 18 Apr 2018 08:34:51 -0400 Received: from gw-brno.gooddata.com ([194.213.40.134]:55434 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f8mIS-0007nH-PH; Wed, 18 Apr 2018 08:34:49 -0400 Date: Wed, 18 Apr 2018 14:34:46 +0200 From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Message-ID: <20180418123446.GA17933@doom> References: <87sh7udd03.fsf@fastmail.com> <20180417214042.31132-1-sleep_walker@gnu.org> <878t9kbw0x.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="a8Wt8u1KmwUX3Y2C" Content-Disposition: inline In-Reply-To: <878t9kbw0x.fsf@fastmail.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -4.9 (----) 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: -5.9 (-----) --a8Wt8u1KmwUX3Y2C Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Wed, Apr 18, 2018 at 01:21:02PM +0200, Marius Bakke wrote: >Tom=C3=A1=C5=A1 =C4=8Cech writes: > >> * gnu/packages/build-tools.scm (osc): New variable. > >[...] > >> +(define-public osc >> + (package >> + (name "osc") > ^ >Indentation off here too. I'm sorry, I'm a bit confused here. My Emacs indent the code like this and indent script you pointed in previous mail doesn't change it for me. You would like me to reduce one space? Like this? (define-public osc (package (name "osc") It seems that this is not unified in the code. Can I somehow teach my Emacs indentantation rules? Thanks for your patienece. > >> + (version "0.162.1") >> + (source >> + (origin >> + (method url-fetch) > ^ >And here. > >> + (uri (string-append "https://github.com/openSUSE/" name >> + "/archive/" version ".tar.gz")) >> + (file-name (string-append name "-" version ".tar.gz")) >> + (sha256 >> + (base32 "0b4kpm96ns4smqyfjysbk2p78d36x44xprpna8zz85q1y5xn57aj")= ))) >> + (build-system python-build-system) >> + (arguments >> + `(#:python ,python-2 ;; Module is python2 only. > ^ >Only one semicolon for margin comments. Ack. > >> + #:phases >> + (modify-phases %standard-phases >> + (add-after 'install 'fix-filename-and-remove-unused >> + (lambda* (#:key outputs #:allow-other-keys) >> + (let ((bin (string-append (assoc-ref outputs "out") "/bin/= "))) >> + ;; Main osc tool is renamed in spec file, not setup.py, = let's >> + ;; do that too. >> + (rename-file >> + (string-append bin "osc-wrapper.py") >> + (string-append bin "osc")) >> + ;; Remove unused and broken script. >> + (delete-file (string-append bin "osc_hotshot.py")) >> + #t)))))) >> + (inputs >> + `(("python2-m2crypto" ,python2-m2crypto) >> + ("python2-pycurl" ,python2-pycurl) >> + ("python2-urlgrabber" ,python2-urlgrabber))) >> + (home-page "https://github.com/openSUSE/osc") >> + (synopsis "Open Build Service command line tool") >> + (description "@command{osc} is command line interface to Open Build > ^^^ ^^^ > "is a" "to the" >Other than that LGTM. \o/ Best regards, S_W --a8Wt8u1KmwUX3Y2C Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEDOrssfr9jDQthC2PSiPjT6AzQ20FAlrXO2YACgkQSiPjT6Az Q21+EA/8DK4hqO7Hiqj0Ja4Jv3Ay0gGFlP5Jc+kS/wLZiP+wXVGpGFmoW0aabDCw 5yUfrHkniNlAqOuNoP+ebZoRe/8RGZVt4c0RIgaVTKeW8hYDxIgdepBip3Q7DStV Ygn3lmgT4RUAX9LaPml+QpgUbQuO3wEkAnhsMeTh8NL4LGVYpn0Pu4luRA1A84b1 zU8HlFc5G8BSnCOFZ3LWVd1dq4EpxE1ziqSpa4Q9Lw7FwnoRV99kCbSZDoGIgo/q Zj+XEVSJBgEQD/GTtFWq/TlaSEOF+QVkldWeyLjSc8Bc8bUhuVS+DChQW5hh30+8 Uga/hZojo+tY8HWDrtDF5VXiu+Mne1UBYZu+1rtHlf+Pvw4vxdhlOZTpsLw4SXVz I4avdJaOGTdpt9hl1VhPaRtnIu9xQ0I2IO5/Shw+Fow/tvOyRYrVnZ2aSrgedjgt 8ObEuvss324LWQBvjNuWa6WOW+ygT+Hnx9Lz/ogc887qJe0x8NN2e5bFTlzbiCoP ZM4zhN7fBY/fV+W4epM8Hpxl4p6x+H9y+N0Bo7fi4sKX5FUhsxBdt5i4EELlak8k TuNGE/88cd9wVGjj/0zc6ewLupziSefgni3ODnSn/sIXE0+LPl13HUAzz2Ukr47j AIc1C/6S6TF2gLDBQN+MHGtIzv/iI9aNTy+OSk2OjeHzS1tiWRk= =ItJV -----END PGP SIGNATURE----- --a8Wt8u1KmwUX3Y2C-- From unknown Sat Jun 14 04:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31121] [PATCH 3/3] gnu: Add osc. Resent-From: Marius Bakke Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 19 Apr 2018 15:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31121 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Cc: 31121@debbugs.gnu.org Received: via spool by 31121-submit@debbugs.gnu.org id=B31121.152415247213762 (code B ref 31121); Thu, 19 Apr 2018 15:42:02 +0000 Received: (at 31121) by debbugs.gnu.org; 19 Apr 2018 15:41:12 +0000 Received: from localhost ([127.0.0.1]:33102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9BgO-0003Zu-2m for submit@debbugs.gnu.org; Thu, 19 Apr 2018 11:41:12 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:47243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9BgM-0003Zm-H9 for 31121@debbugs.gnu.org; Thu, 19 Apr 2018 11:41:10 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id C939F20DC5; Thu, 19 Apr 2018 11:41:09 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Thu, 19 Apr 2018 11:41:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.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; s= fm2; bh=jzmYIMgDLrQkUGbHR4JIrGoMxLt9E42nXvbw5rD5bJg=; b=i20vO2df SnPJeJsrUiseZtvRtOm4lPCpouUiWBsQTSZKLXLjfRVdjnPiPDOYR9ulD7UyePBz 2jrfvr71fMYF9/PTzYB2zXl/3Z71lVRahyKihLWCFPImQONNm5aT7ro0lfEtOt+c hpOvHdR36bZYfOJ85QRJz/XHMOSrytK3gHF2S3EDiRI3rLDlrNqHeUHkBJ2OSPYE Yh5H5gxzOL0mjAa97GLIPp5EZ1QtBaPUUVZrcouU0uH3vTVpcLK755G4aqlu+6AO 8qZ2RFQMH0tvOQkYDQnAw63TjyCe/uuNYuIf3REitjUO8ZGyX0XKMOntyB3BFHq/ RioA5vf3v7nEVw== 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; s=fm2; bh=jzmYIMgDLrQkUGbHR4JIrGoMxLt9E 42nXvbw5rD5bJg=; b=CBwBMmmvZRI9dYTj9mkSDa79gaMh4USYHi7lxbIJ6Ae4A /zCgZPTrI1mfTHnj4gzuQ9bCm+o59n2cIwCKVbeAKNHpjJlPecFVOlvIdbvGPO/K 0ssMxqPQOGvVkc5KY6SxplUGDq5lcb98R0j9w2Ulp1oG3MFIfKdP+XyI+pSbKGhB mWa7FeQJwDURWJ6S/Bug1zLF7EfEG/xhJy3DE9EpodHZU8qKYSL7an8eijLWwefo LasZvtZ5OBpadecgDyOilFCI4mbgOdeOATSUGR6zTGfH0/5yy9x8HcNsKZSWS718 OFpFYveF9k8V1p+qdTJf9Xd/XxRYAFoenJA/VVNtg== X-ME-Sender: Received: from localhost (228.92-221-162.customer.lyse.net [92.221.162.228]) by mail.messagingengine.com (Postfix) with ESMTPA id 554A61025E; Thu, 19 Apr 2018 11:41:09 -0400 (EDT) From: Marius Bakke In-Reply-To: <20180418123446.GA17933@doom> References: <87sh7udd03.fsf@fastmail.com> <20180417214042.31132-1-sleep_walker@gnu.org> <878t9kbw0x.fsf@fastmail.com> <20180418123446.GA17933@doom> User-Agent: Notmuch/0.26.1 (https://notmuchmail.org) Emacs/25.3.1 (x86_64-pc-linux-gnu) Date: Thu, 19 Apr 2018 17:41:07 +0200 Message-ID: <87sh7r9pbg.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-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.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Tom=C3=A1=C5=A1 =C4=8Cech writes: > Hi, > > On Wed, Apr 18, 2018 at 01:21:02PM +0200, Marius Bakke wrote: >>Tom=C3=A1=C5=A1 =C4=8Cech writes: >> >>> * gnu/packages/build-tools.scm (osc): New variable. >> >>[...] >> >>> +(define-public osc >>> + (package >>> + (name "osc") >> ^ >>Indentation off here too. > > I'm sorry, I'm a bit confused here. My Emacs indent the code like this > and indent script you pointed in previous mail doesn't change it for me. > > You would like me to reduce one space? Like this? > > (define-public osc > (package > (name "osc") > > It seems that this is not unified in the code. Can I somehow teach my > Emacs indentantation rules? Whoops. I didn't actually verify this, it just looked wrong. If someone has a dir-locals.el parser for human brains I'd be interested in buying one. Trying it locally in emacs shows that your original level was correct (though I think the other instance was actually off, no?). Anyway LGTM! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlrYuJMACgkQoqBt8qM6 VPqLcAgAvZt2cAKSxQ92T5WCAH4Lz9kopp7uiVh1gKgI8EuqscgbjkB2ELvfIfYt td20+AnIWGm3nCW1GJiXVUDwWiUyKwaxLmzR0OX0QcpxmlIbL5Bgun6htjmCwbeQ J5eeSZrhwpilZXa6OiCHd13zSIfy1bikQUm3cGnQhFiclZ7jHPY24Ep3l+XC7CQa 2nZ16ml21mdYpu2v1662yrIekoK1QYSa3pMcTKVrvBUQWBCECEd/Y+2efeFL3GCm IIQrxLMtHZs3AeQ/+NKXwcDifV2dE+r0lb2jcOgbXQhfadlsHTPg23Qf4kIpwY+c EyAiRcpIP6439hTa+OChyAmN30gqng== =vcBN -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 04:56:41 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Subject: bug#31121: closed (Re: [bug#31121] patchset) Message-ID: References: <20180421064233.GB1534@doom> <20180410092425.5560-1-sleep_walker@gnu.org> X-Gnu-PR-Message: they-closed 31121 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 31121@debbugs.gnu.org Date: Sat, 21 Apr 2018 06:43:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1524292982-14049-1" This is a multi-part message in MIME format... ------------=_1524292982-14049-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31121: [PATCH 1/3] gnu: Add python2-urlgrabber which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 31121@debbugs.gnu.org. --=20 31121: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31121 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1524292982-14049-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31121-done) by debbugs.gnu.org; 21 Apr 2018 06:42:49 +0000 Received: from localhost ([127.0.0.1]:34547 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9mER-0003e9-5U for submit@debbugs.gnu.org; Sat, 21 Apr 2018 02:42:48 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36663) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f9mEN-0003dv-Vs for 31121-done@debbugs.gnu.org; Sat, 21 Apr 2018 02:42:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f9mEI-0005Xd-7P for 31121-done@debbugs.gnu.org; Sat, 21 Apr 2018 02:42:38 -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.9 required=5.0 tests=BAYES_00,FROM_EXCESS_BASE64 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57013) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f9mEE-0005RZ-Tt; Sat, 21 Apr 2018 02:42:35 -0400 Received: from [2a00:c500:22e:1d3:593a:e2b1:6d07:eb] (port=56934 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f9mEE-000528-B8; Sat, 21 Apr 2018 02:42:34 -0400 Date: Sat, 21 Apr 2018 08:42:33 +0200 From: =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= To: Marius Bakke Subject: Re: [bug#31121] patchset Message-ID: <20180421064233.GB1534@doom> References: <20180416214632.w3hmsi6fmih3u6zr@doom> <20180417213816.30809-1-sleep_walker@gnu.org> <87604obvxw.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="f2QGlHpHGjS2mn6Y" Content-Disposition: inline In-Reply-To: <87604obvxw.fsf@fastmail.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: 31121-done Cc: 31121-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: -5.9 (-----) --f2QGlHpHGjS2mn6Y Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline I fixed all the problems you found, re-run via indent-code.el and pushed to master. Thanks for review! S_W --f2QGlHpHGjS2mn6Y Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEDOrssfr9jDQthC2PSiPjT6AzQ20FAlra3VkACgkQSiPjT6Az Q22F0A/9FmcllxeInzd7j1b7GbrIkxyob9N5aVKRQltXQZtnn+7Ym+35uv5BU7N+ AQoS6hw3AdTjCeWz6HR23f9pzNgrDksszLA3Tqc2ofoiREkUb9QtdlZhLkQ8E/io eJL1ZxAdDQSgBxk+J/nEk17St2yQoNF7gCj4NpiFWFNKs5v7vK4aAw9saTJMylwv //BOHtVpgT9o01MeIvldcQZlclbF/lxAo/gj6p9d1ORA+qiOqRfbJ3xaeGURXy7n eyzoNvhWFsIw9MQj1kLzQvZfyCVO6dJuJcFt6W+KJ7VedG9SRBWF3dQMuDBVCRdg NPBS8F6vYH5V9UzXmw6VCAswlLIcEthBY87nEyTuCe5HCmHvUfdjmNnZAvxLxyYx ip7EpSTZKoXlYsRVRZZb91WUXC3zK2VYLGUn9ECPhUmjdzjjjiWV3AK60vXVzkN4 lwb21WRCI9XpFmb4OL+akaWk8jaWCJxrDc8d4CQls5spxamdyjbYnwThn9MONJWX Dh1AUMGRcLmfqA2gnYbmY0q8MHYHb/qTFAE/WULujTaz1Vjv9GXwS2CCZsR6fZz/ reNXB0SK9bpDFe69ssUc7PXh/XmTuVk3+ekbN6Ewy73ucTD7mo4mYfkXgnx8WkqJ vWSXjA9Nr2dAwCrON4jO6Vx5/zCNpG1GcrdD8zypRQA1zPi9qtY= =o/Bc -----END PGP SIGNATURE----- --f2QGlHpHGjS2mn6Y-- ------------=_1524292982-14049-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 Apr 2018 09:25:30 +0000 Received: from localhost ([127.0.0.1]:44559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5pWs-0000w2-9b for submit@debbugs.gnu.org; Tue, 10 Apr 2018 05:25:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5pWq-0000vq-Rs for submit@debbugs.gnu.org; Tue, 10 Apr 2018 05:25:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5pWf-00076l-LT for submit@debbugs.gnu.org; Tue, 10 Apr 2018 05:25:23 -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.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34384) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f5pWf-00076K-Dr for submit@debbugs.gnu.org; Tue, 10 Apr 2018 05:25:17 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34464) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5pWb-0005FY-1u for guix-patches@gnu.org; Tue, 10 Apr 2018 05:25:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5pWa-0006yv-0Q for guix-patches@gnu.org; Tue, 10 Apr 2018 05:25:13 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:45288) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5pWZ-0006yo-Su for guix-patches@gnu.org; Tue, 10 Apr 2018 05:25:11 -0400 Received: from [2a00:c500:22e:1d3:593a:e2b1:6d07:eb] (port=45322 helo=gnu.org) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1f5pWZ-0008Pi-0V; Tue, 10 Apr 2018 05:25:11 -0400 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20=C4=8Cech?= To: guix-patches@gnu.org Subject: [PATCH 1/3] gnu: Add python2-urlgrabber Date: Tue, 10 Apr 2018 11:24:25 +0200 Message-Id: <20180410092425.5560-1-sleep_walker@gnu.org> X-Mailer: git-send-email 2.17.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Tom=C3=A1=C5=A1=20=C4=8Cech?= 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: -6.0 (------) * gnu/packages/python.scm (python2-urlgrabber): New variable. --- gnu/packages/python.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index e5b74a57f..e728cbaa9 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -13127,3 +13127,24 @@ file system events on Linux.") (description "Pybtex is a BibTeX-compatible bibliography processor written in Python. You can simply type pybtex instead of bibtex.") (license license:expat))) + +(define-public python2-urlgrabber + (package + (name "python2-urlgrabber") + (version "3.10.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "urlgrabber" version)) + (sha256 + (base32 + "0w1h7hlsq406bxfy2pn4i9bd003bwl0q9b7p03z3g6yl0d21ddq5")))) + (build-system python-build-system) + (arguments + `(#:python ,python-2)) + (home-page "http://urlgrabber.baseurl.org") + (synopsis "A high-level cross protocol url-grabber") + (description "URL grabber library unifying http://, ftp:// and file:// +protocols access, supporting HTTP keepalive, reget, throttling and other +convenience features.") + (license license:lgpl2.1))) -- 2.17.0 ------------=_1524292982-14049-1--