GNU bug report logs - #32602
[PATCH] gnu: Add python-clustershell.

Previous Next

Package: guix-patches;

Reported by: Manuel Graf <graf <at> init.at>

Date: Fri, 31 Aug 2018 15:18:02 UTC

Severity: normal

Tags: patch

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 32602 in the body.
You can then email your comments to 32602 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#32602; Package guix-patches. (Fri, 31 Aug 2018 15:18:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Manuel Graf <graf <at> init.at>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 31 Aug 2018 15:18:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Manuel Graf <graf <at> init.at>
To: guix-patches <at> gnu.org
Cc: Manuel Graf <graf <at> init.at>
Subject: [PATCH] gnu: Add python-clustershell.
Date: Fri, 31 Aug 2018 16:55:57 +0200
* gnu/packages/python.scm (python-clustershell): New variable.
---
 gnu/packages/python.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index f59e24d5f..9dbeb0cf3 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -14005,3 +14005,31 @@ scalable way of keeping track of data together with learned annotations and
 reduces the code overhead typically encountered when using a mostly
 object-oriented library such as @code{scikit-learn}.")
     (license license:bsd-3)))
+
+(define-public python-clustershell
+  (package
+    (name "python-clustershell")
+    (version "1.8")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (string-append "https://github.com/cea-hpc/clustershell/archive/v"
+                           version
+                           ".tar.gz"))
+       (sha256
+        (base32 "1qyf6zp5ikk8rk7zvx5ssbgr9si2bqv3a3415590kd07s7i16nmd"))))
+    (build-system python-build-system)
+    (propagated-inputs `(("python-pyyaml" ,python-pyyaml)
+                         ("openssh" ,openssh)))
+    (home-page "https://cea-hpc.github.io/clustershell/")
+    (synopsis
+     "Scalable event-driven Python Framework for cluster administration")
+    (description
+     "ClusterShell is an event-driven open source Python framework, designed to
+run local or distant commands in parallel on server farms or on large Linux
+clusters. It will take care of common issues encountered on HPC clusters, such
+as operating on groups of nodes, running distributed commands using optimized
+execution algorithms, as well as gathering results and merging identical
+outputs, or retrieving return codes. ClusterShell takes advantage of existing
+remote shell facilities already installed on your systems, like SSH.")
+    (license license:lgpl2.1)))
-- 
2.14.4






Information forwarded to guix-patches <at> gnu.org:
bug#32602; Package guix-patches. (Sat, 01 Sep 2018 00:00:02 GMT) Full text and rfc822 format available.

Message #8 received at 32602 <at> debbugs.gnu.org (full text, mbox):

From: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
To: Manuel Graf <graf <at> init.at>, 32602 <at> debbugs.gnu.org
Subject: Re: [bug#32602] [PATCH] gnu: Add python-clustershell.
Date: Sat, 1 Sep 2018 01:59:09 +0200
Hello Manuel,

welcome to the Guix project.

I have just two nitpicks:

On 8/31/18 4:55 PM, Manuel Graf wrote:
> * gnu/packages/python.scm (python-clustershell): New variable.
> ---
>  gnu/packages/python.scm | 28 ++++++++++++++++++++++++++++
>  1 file changed, 28 insertions(+)

Please add also your copyright line at the top of the file.

> +    (license license:lgpl2.1)))

According to the source files the license is lgpl2.1+.

Jonathan




Reply sent to ludo <at> gnu.org (Ludovic Courtès):
You have taken responsibility. (Thu, 13 Sep 2018 17:03:02 GMT) Full text and rfc822 format available.

Notification sent to Manuel Graf <graf <at> init.at>:
bug acknowledged by developer. (Thu, 13 Sep 2018 17:03:03 GMT) Full text and rfc822 format available.

Message #13 received at 32602-done <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Jonathan Brielmaier <jonathan.brielmaier <at> web.de>
Cc: Manuel Graf <graf <at> init.at>, 32602-done <at> debbugs.gnu.org
Subject: Re: [bug#32602] [PATCH] gnu: Add python-clustershell.
Date: Thu, 13 Sep 2018 19:02:22 +0200
Hello,

Thanks for the review Jonathan.  Manuel, I made the changes that
Jonathan suggested on your behalf, and also a couple of other things:

  • Moved the package to ssh.scm;

  • Renamed it to “clusterssh” since it’s primarily/often used from the
    command line and not as a Python library.

  • Added a phase to record the absolute file name of the “ssh” binary.

Let me know if you have any comments!

Thank you!

Ludo’.




Information forwarded to guix-patches <at> gnu.org:
bug#32602; Package guix-patches. (Fri, 14 Sep 2018 08:02:02 GMT) Full text and rfc822 format available.

Message #16 received at 32602-done <at> debbugs.gnu.org (full text, mbox):

From: Manuel Graf <graf <at> init.at>
To: Ludovic Courtès <ludo <at> gnu.org>, Jonathan Brielmaier
 <jonathan.brielmaier <at> web.de>
Cc: "32602-done <at> debbugs.gnu.org" <32602-done <at> debbugs.gnu.org>
Subject: Re: [bug#32602] [PATCH] gnu: Add python-clustershell.
Date: Fri, 14 Sep 2018 08:01:38 +0000
[Message part 1 (text/plain, inline)]
Hi!


Thanks to both of you,

Sorry, that I didn't find the time to add the suggest so far, thanks to both of you.

I also created an issue on the github project regarding the new guix package.

Plese see https://github.com/cea-hpc/clustershell/issues/392 for details


Cheers,


--

[http://freya.init.at/img/init-logo.jpg]
Manuel Graf
Teamlead & Technical Expert for HPC
[
t

]

        +43 1 522 53 77 61
[
m

]

        +43 676 84 66 30 61
[
e

]

        graf <at> init.at<mailto:{EmailAddress}>
[
w

]

        https://www.init.at
website<https://www.init.at/> | vCard<http://freya.init.at/vcard/graf.vcf> | map<https://www.google.at/maps/place/Fockygasse+29,+1120+Wien/@48.182264,16.3396115> | email<mailto:graf <at> init.at>

[Senat der Wirtschaft]
[http://freya.init.at/img/facebook.png]<https://www.facebook.com/initatHPC/>    [http://freya.init.at/img/twitter.png] <https://twitter.com/initatHPC>  [http://freya.init.at/img/linkedin.png] <https://at.linkedin.com/company/init-at-informationstechnologie-gmbh>  [http://freya.init.at/img/google.png] <https://plus.google.com/109530876666963951347>
        [Klimaneutrales Unternehmen]

init.at informationstechnologie GmbH | Fockygasse 29-31 | 1120 Wien
Firmenbuchnr.: FN 194213 h | Gerichtsstand: Wien

Diese Nachricht ist vertraulich und nur für den Adressaten bestimmt. Sollten Sie kein autorisierter Empfänger sein, ist jede Offenlegung, Weiterleitung oder sonstige Verwendung dieser Nachricht nicht gestattet. Bitte informieren Sie in diesem Fall den Absender und löschen Sie alle Kopien - vielen Dank.

This message is confidential and only intended for its recipient. If you are not the intended recipient, any disclosure, distribution or any other use of this mail is prohibited. In this case, please notify the sender and delete all copies of the message - thank you.




________________________________
From: Ludovic Courtès <ludo <at> gnu.org>
Sent: Thursday, September 13, 2018 19:02
To: Jonathan Brielmaier
Cc: Manuel Graf; 32602-done <at> debbugs.gnu.org
Subject: Re: [bug#32602] [PATCH] gnu: Add python-clustershell.

Hello,

Thanks for the review Jonathan.  Manuel, I made the changes that
Jonathan suggested on your behalf, and also a couple of other things:

  • Moved the package to ssh.scm;

  • Renamed it to “clusterssh” since it’s primarily/often used from the
    command line and not as a Python library.

  • Added a phase to record the absolute file name of the “ssh” binary.

Let me know if you have any comments!

Thank you!

Ludo’.
[Message part 2 (text/html, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 12 Oct 2018 11:24:03 GMT) Full text and rfc822 format available.

This bug report was last modified 6 years and 336 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.