Bug#584769: RFS: clustershell
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
(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
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
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