Bug#584769: RFS: clustershell

2010-06-08 Thread Stéphan Gorget
On 07/06/2010 13:42, Lucas Nussbaum wrote:
 On 07/06/10 at 13:13 +0200, Stéphan Gorget wrote:
 On Mon, Jun 7, 2010 at 11:09 AM, Lucas Nussbaum 
 lu...@lucas-nussbaum.netwrote:

 (Please Cc me on replies, I don't follow -mentors@ very closely).

 First question: why do we need yet another parallel command execution
 tool? Why is it better than pdsh, dsh, dish, fabric, capistrano,
 taktuk+kanif, etc? I'm not arguing that it is not better, but we have so
 many of those that it would make sense to elaborate a bit.

 Clustershell is a tool like dsh or pdsh but it also provides a python API.
 It is used by lustre-shine[1]
 
 So your plan is to also package lustre-shine? Have you gotten in touch
 with the Lustre packaging team, then?

I do not intend to package lustre-shine for now, as I am only using
clustershell and not lustre-shine.

 
 and it can also be used to script actions on a cluster.

 [1] lustre-shine (https://sourceforge.net/apps/trac/lustre-shine/) is a
 command
  line tool designed to setup and manage the Lustre file system on a cluster.

 On 06/06/10 at 23:37 +0200, Stéphan Gorget wrote:
 Dear mentors,

 I am looking for a sponsor for my package clustershell.

 * Package name: clustershell
   Version : 1.2.83
   Upstream Author : Stephane Thiell stephane.thi...@cea.fr
 * URL : https://sourceforge.net/projects/clustershell/
 * License : CeCILL-C
   Programming Lang: Python

 It builds these binary packages:
 clustershell - An event-based Python library to execute commands on
 distant cluster nodes

 Description: An event-based Python library to execute commands on local
 or distant cluster nodes in parallel depending on the selected
 engine and worker mechanisms.
 .
 The library provides also advanced nodeset handling methods. Its goal
 is to improve the administration of cluster by providing a lightweight
 but scalable API for developers.
 .
 Example : clush -w node[001-256] hostname
 or clush -w node[001-256] apt-get update|clubak -c

 That's not how Description: works. first line is supposed to be a 1-line
 summary. And I don't think that it's a place for providing documentation
 (or examples).



 A better description would maybe be :
 Description : Distributed shell that provides an efficient python interface
  Event-based Python library to execute commands on local or distant
  cluster nodes in parallel depending on the selected engine and
  worker mechanisms.
  .
  The library provides also advanced nodeset handling methods. Its goal
  is to improve the administration of cluster by providing a lightweight
  but scalable API for developers.
 
 This doesn't explain what makes the interface efficient.
 
 In any case, I would recommend getting in touch with either pkg-lustre
 (http://pkg-lustre.alioth.debian.org/) or the PAPT team
 (http://wiki.debian.org/Teams/PythonAppsPackagingTeam). I'm not
 qualified myself to sponsor python stuff.

I am in contact with PAPT team and hope they will be able to review the
package.

 
   Lucas

Thank you,

Stéphan



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c0e3600.6070...@gmail.com



Bug#584769: RFS: clustershell

2010-06-07 Thread Lucas Nussbaum
(Please Cc me on replies, I don't follow -mentors@ very closely).

First question: why do we need yet another parallel command execution
tool? Why is it better than pdsh, dsh, dish, fabric, capistrano,
taktuk+kanif, etc? I'm not arguing that it is not better, but we have so
many of those that it would make sense to elaborate a bit.

On 06/06/10 at 23:37 +0200, Stéphan Gorget wrote:
 Dear mentors,
 
 I am looking for a sponsor for my package clustershell.
 
 * Package name: clustershell
   Version : 1.2.83
   Upstream Author : Stephane Thiell stephane.thi...@cea.fr
 * URL : https://sourceforge.net/projects/clustershell/
 * License : CeCILL-C
   Programming Lang: Python
 
 It builds these binary packages:
 clustershell - An event-based Python library to execute commands on
 distant cluster nodes
 
 Description: An event-based Python library to execute commands on local
 or distant cluster nodes in parallel depending on the selected
 engine and worker mechanisms.
 .
 The library provides also advanced nodeset handling methods. Its goal
 is to improve the administration of cluster by providing a lightweight
 but scalable API for developers.
 .
 Example : clush -w node[001-256] hostname
 or clush -w node[001-256] apt-get update|clubak -c 

That's not how Description: works. first line is supposed to be a 1-line
summary. And I don't think that it's a place for providing documentation
(or examples).
-- 
| Lucas Nussbaum
| lu...@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F |



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100607090938.ga7...@xanadu.blop.info



Bug#584769: RFS: clustershell

2010-06-07 Thread Lucas Nussbaum
On 07/06/10 at 13:13 +0200, Stéphan Gorget wrote:
 On Mon, Jun 7, 2010 at 11:09 AM, Lucas Nussbaum 
 lu...@lucas-nussbaum.netwrote:
 
  (Please Cc me on replies, I don't follow -mentors@ very closely).
 
  First question: why do we need yet another parallel command execution
  tool? Why is it better than pdsh, dsh, dish, fabric, capistrano,
  taktuk+kanif, etc? I'm not arguing that it is not better, but we have so
  many of those that it would make sense to elaborate a bit.
 
  Clustershell is a tool like dsh or pdsh but it also provides a python API.
 It is used by lustre-shine[1]

So your plan is to also package lustre-shine? Have you gotten in touch
with the Lustre packaging team, then?

 and it can also be used to script actions on a cluster.
 
 [1] lustre-shine (https://sourceforge.net/apps/trac/lustre-shine/) is a
 command
  line tool designed to setup and manage the Lustre file system on a cluster.
 
  On 06/06/10 at 23:37 +0200, Stéphan Gorget wrote:
   Dear mentors,
  
   I am looking for a sponsor for my package clustershell.
  
   * Package name: clustershell
 Version : 1.2.83
 Upstream Author : Stephane Thiell stephane.thi...@cea.fr
   * URL : https://sourceforge.net/projects/clustershell/
   * License : CeCILL-C
 Programming Lang: Python
  
   It builds these binary packages:
   clustershell - An event-based Python library to execute commands on
   distant cluster nodes
  
   Description: An event-based Python library to execute commands on local
   or distant cluster nodes in parallel depending on the selected
   engine and worker mechanisms.
   .
   The library provides also advanced nodeset handling methods. Its goal
   is to improve the administration of cluster by providing a lightweight
   but scalable API for developers.
   .
   Example : clush -w node[001-256] hostname
   or clush -w node[001-256] apt-get update|clubak -c
 
  That's not how Description: works. first line is supposed to be a 1-line
  summary. And I don't think that it's a place for providing documentation
  (or examples).
 
 
 
 A better description would maybe be :
 Description : Distributed shell that provides an efficient python interface
  Event-based Python library to execute commands on local or distant
  cluster nodes in parallel depending on the selected engine and
  worker mechanisms.
  .
  The library provides also advanced nodeset handling methods. Its goal
  is to improve the administration of cluster by providing a lightweight
  but scalable API for developers.

This doesn't explain what makes the interface efficient.

In any case, I would recommend getting in touch with either pkg-lustre
(http://pkg-lustre.alioth.debian.org/) or the PAPT team
(http://wiki.debian.org/Teams/PythonAppsPackagingTeam). I'm not
qualified myself to sponsor python stuff.

  Lucas



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100607114253.ga10...@xanadu.blop.info



Bug#584769: RFS: clustershell

2010-06-07 Thread Stéphan Gorget
On Mon, Jun 7, 2010 at 11:09 AM, Lucas Nussbaum lu...@lucas-nussbaum.netwrote:

 (Please Cc me on replies, I don't follow -mentors@ very closely).

 First question: why do we need yet another parallel command execution
 tool? Why is it better than pdsh, dsh, dish, fabric, capistrano,
 taktuk+kanif, etc? I'm not arguing that it is not better, but we have so
 many of those that it would make sense to elaborate a bit.

 Clustershell is a tool like dsh or pdsh but it also provides a python API.
It is used by lustre-shine[1] and it can also be used to script actions on a
cluster.

[1] lustre-shine (https://sourceforge.net/apps/trac/lustre-shine/) is a
command
 line tool designed to setup and manage the Lustre file system on a cluster.


 On 06/06/10 at 23:37 +0200, Stéphan Gorget wrote:
  Dear mentors,
 
  I am looking for a sponsor for my package clustershell.
 
  * Package name: clustershell
Version : 1.2.83
Upstream Author : Stephane Thiell stephane.thi...@cea.fr
  * URL : https://sourceforge.net/projects/clustershell/
  * License : CeCILL-C
Programming Lang: Python
 
  It builds these binary packages:
  clustershell - An event-based Python library to execute commands on
  distant cluster nodes
 
  Description: An event-based Python library to execute commands on local
  or distant cluster nodes in parallel depending on the selected
  engine and worker mechanisms.
  .
  The library provides also advanced nodeset handling methods. Its goal
  is to improve the administration of cluster by providing a lightweight
  but scalable API for developers.
  .
  Example : clush -w node[001-256] hostname
  or clush -w node[001-256] apt-get update|clubak -c

 That's not how Description: works. first line is supposed to be a 1-line
 summary. And I don't think that it's a place for providing documentation
 (or examples).



A better description would maybe be :
Description : Distributed shell that provides an efficient python interface
 Event-based Python library to execute commands on local or distant
 cluster nodes in parallel depending on the selected engine and
 worker mechanisms.
 .
 The library provides also advanced nodeset handling methods. Its goal
 is to improve the administration of cluster by providing a lightweight
 but scalable API for developers.


 --
 | Lucas Nussbaum
 | lu...@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
 | jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F |




-- 
Stéphan Gorget