From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 0/2] Add launchmon and spindle Resent-From: Rouby Pierre-Antoine Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 06 Apr 2018 19:13:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31080@debbugs.gnu.org Cc: Rouby Pierre-Antoine X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15230419733245 (code B ref -1); Fri, 06 Apr 2018 19:13:04 +0000 Received: (at submit) by debbugs.gnu.org; 6 Apr 2018 19:12:53 +0000 Received: from localhost ([127.0.0.1]:40594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f4Wn7-0000qH-1s for submit@debbugs.gnu.org; Fri, 06 Apr 2018 15:12:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f4TpH-00052j-Bu for submit@debbugs.gnu.org; Fri, 06 Apr 2018 12:02:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f4TpB-0003mx-Jc for submit@debbugs.gnu.org; Fri, 06 Apr 2018 12:02:50 -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.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57153) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f4TpB-0003mN-H1 for submit@debbugs.gnu.org; Fri, 06 Apr 2018 12:02:49 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54339) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f4TpA-0005rS-Eh for guix-patches@gnu.org; Fri, 06 Apr 2018 12:02:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f4Tp7-0003Xm-D8 for guix-patches@gnu.org; Fri, 06 Apr 2018 12:02:48 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:38201) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f4Tp7-0003Jw-2H for guix-patches@gnu.org; Fri, 06 Apr 2018 12:02:45 -0400 X-IronPort-AV: E=Sophos;i="5.48,415,1517871600"; d="scan'208";a="261153909" Received: from unknown (HELO antelope.bordeaux.inria.fr) ([193.50.110.173]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 06 Apr 2018 18:02:41 +0200 From: Rouby Pierre-Antoine Date: Fri, 6 Apr 2018 18:02:35 +0200 Message-Id: <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> X-Mailer: git-send-email 2.17.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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-Mailman-Approved-At: Fri, 06 Apr 2018 15:12:51 -0400 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 (------) This patch add package for launchmon and spindle, they compile and install without any error. But not sure they binary works nice. If someone familiar with spindle and launchmon could have a look ? (note: the headers specify the lgpl2.1 only) Rouby Pierre-Antoine (2): gnu: Add launchmon. gnu: Add spindle. gnu/packages/admin.scm | 63 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) -- 2.16.1 From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 1/2] gnu: Add launchmon. References: <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> In-Reply-To: <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> Resent-From: Rouby Pierre-Antoine Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Apr 2018 08:04:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31080@debbugs.gnu.org Cc: Rouby Pierre-Antoine Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.15232610075640 (code B ref 31080); Mon, 09 Apr 2018 08:04:04 +0000 Received: (at 31080) by debbugs.gnu.org; 9 Apr 2018 08:03:27 +0000 Received: from localhost ([127.0.0.1]:43103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5Rlu-0001St-J5 for submit@debbugs.gnu.org; Mon, 09 Apr 2018 04:03:27 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:59473) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5Qm1-0008Pg-Vm for 31080@debbugs.gnu.org; Mon, 09 Apr 2018 02:59:30 -0400 X-IronPort-AV: E=Sophos;i="5.48,426,1517871600"; d="scan'208";a="321861441" Received: from unknown (HELO antelope.bordeaux.inria.fr) ([193.50.110.173]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 09 Apr 2018 08:59:23 +0200 From: Rouby Pierre-Antoine Date: Mon, 9 Apr 2018 08:58:57 +0200 Message-Id: <20180409065857.32301-1-pierre-antoine.rouby@inria.fr> X-Mailer: git-send-email 2.17.0 X-Spam-Score: -5.0 (-----) X-Mailman-Approved-At: Mon, 09 Apr 2018 04:03:25 -0400 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/admin.scm (launchmon): New variable. --- gnu/packages/admin.scm | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 6a7bed389..4403f2a3b 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -90,7 +90,10 @@ #:use-module (gnu packages gnome) #:use-module (gnu packages kerberos) #:use-module (gnu packages gtk) - #:use-module (gnu packages xml)) + #:use-module (gnu packages xml) + #:use-module (gnu packages boost) + #:use-module (gnu packages elf) + #:use-module (gnu packages mpi)) (define-public aide (package @@ -2505,3 +2508,32 @@ printed instead of after the entire file has been read, which is often too late.") (home-page "https://jwilk.net/software/hungrycat") (license license:expat))) + +(define-public launchmon + (package + (name "launchmon") + (version "1.0.2") + (source (origin + (file-name (git-file-name name version)) + (method url-fetch) + (uri (string-append + "https://github.com/LLNL/LaunchMON/releases/download/v" + version "/" name "-v" version ".tar.gz")) + (sha256 + (base32 + "0fm3nd9mydm9v2bf7bh01dbgrfnpwkapxa3dsvy3x1z0rz61qc0x")))) + (build-system gnu-build-system) + (inputs `(("munge" ,munge) + ("boost" ,boost) + ("libelf" ,libelf) + ("openmpi" ,openmpi) + ("libgcrypt" ,libgcrypt) + ("libgpg-error" ,libgpg-error))) + (synopsis "Software infrastructure for HPC environments") + (description + "LaunchMON is a software infrastructure that enables HPC +(High-Performance Computing) run-time tools to co-locate tool daemons with a +parallel job. Its API allows a tool to identify all the remote processes of a +job and to scalably launch daemons into the relevant nodes.") + (home-page "https://github.com/LLNL/LaunchMON") + (license license:lgpl2.1))) -- 2.16.1 From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 2/2] gnu: Add spindle. References: <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> In-Reply-To: <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> Resent-From: Rouby Pierre-Antoine Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Apr 2018 09:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31080@debbugs.gnu.org Cc: Rouby Pierre-Antoine Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.152326474211228 (code B ref 31080); Mon, 09 Apr 2018 09:06:01 +0000 Received: (at 31080) by debbugs.gnu.org; 9 Apr 2018 09:05:42 +0000 Received: from localhost ([127.0.0.1]:43132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5Sk9-0002v2-Tg for submit@debbugs.gnu.org; Mon, 09 Apr 2018 05:05:42 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:7705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5QmX-0008Qb-Pp for 31080@debbugs.gnu.org; Mon, 09 Apr 2018 03:00:02 -0400 X-IronPort-AV: E=Sophos;i="5.48,426,1517871600"; d="scan'208";a="321861559" Received: from unknown (HELO antelope.bordeaux.inria.fr) ([193.50.110.173]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 09 Apr 2018 08:59:55 +0200 From: Rouby Pierre-Antoine Date: Mon, 9 Apr 2018 08:59:49 +0200 Message-Id: <20180409065949.32348-1-pierre-antoine.rouby@inria.fr> X-Mailer: git-send-email 2.17.0 X-Spam-Score: -5.0 (-----) X-Mailman-Approved-At: Mon, 09 Apr 2018 05:05:39 -0400 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/admin.scm (spindle): New variable. --- gnu/packages/admin.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 4403f2a3b..c89662fc9 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -2537,3 +2537,32 @@ parallel job. Its API allows a tool to identify all the remote processes of a job and to scalably launch daemons into the relevant nodes.") (home-page "https://github.com/LLNL/LaunchMON") (license license:lgpl2.1))) + +(define-public spindle + (package + (name "spindle") + (version "0.10") + (source (origin + (file-name (git-file-name name version)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/hpc/Spindle.git") + (commit "ff922c1df167c28ab312d02217ed7be65ec0e831"))) + (sha256 + (base32 + "15n3ay0qq81r5v7fif61q1vdjcq44pp2nynkh3fvbzc9fj3c39wd")))) + (build-system gnu-build-system) + (arguments '(#:configure-flags '("--enable-sec-launchmon" + "--enable-sec-munge" + "--enable-sec-none"))) + (inputs `(("munge" ,munge) + ("openmpi" ,openmpi) + ("launchmon" ,launchmon) + ("libgcrypt" ,libgcrypt))) + (synopsis "Scalable dynamic library and Python loading in HPC +environments") + (description + "Spindle is a tool for improving the performance of dynamic library and +Python loading in HPC environments.") + (home-page "https://github.com/hpc/Spindle") + (license license:lgpl2.1))) -- 2.16.1 From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 0/2] Add launchmon and spindle Resent-From: ludovic.courtes@inria.fr (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Apr 2018 13:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Rouby Pierre-Antoine Cc: Eric Bavier , 31080@debbugs.gnu.org Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.152328184520196 (code B ref 31080); Mon, 09 Apr 2018 13:51:02 +0000 Received: (at 31080) by debbugs.gnu.org; 9 Apr 2018 13:50:45 +0000 Received: from localhost ([127.0.0.1]:43240 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5XC1-0005Fg-01 for submit@debbugs.gnu.org; Mon, 09 Apr 2018 09:50:45 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:48130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5XBw-0005FR-Vz for 31080@debbugs.gnu.org; Mon, 09 Apr 2018 09:50:41 -0400 X-IronPort-AV: E=Sophos;i="5.48,427,1517871600"; d="scan'208";a="261386870" Received: from unknown (HELO ribbon) ([193.50.110.150]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384; 09 Apr 2018 15:50:34 +0200 From: ludovic.courtes@inria.fr (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> Date: Mon, 09 Apr 2018 15:50:34 +0200 In-Reply-To: <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> (Rouby Pierre-Antoine's message of "Fri, 6 Apr 2018 18:02:35 +0200") Message-ID: <87fu44jxp1.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (------) Hi there! I should say that this is Pierre-Antoine=E2=80=99s first week as an intern = here at Inria to work on Guix for HPC. So welcome, Pierre-Antoine! :-) The patches look good to me, but as Pierre-Antoine wrote, we=E2=80=99d like= to get feedback from someone more familiar with the tools. Eric maybe? Thanks, Ludo=E2=80=99. From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 2/2] gnu: Add spindle. Resent-From: Jonathan Brielmaier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Apr 2018 14:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31080@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152328283122445 (code B ref -1); Mon, 09 Apr 2018 14:08:01 +0000 Received: (at submit) by debbugs.gnu.org; 9 Apr 2018 14:07:11 +0000 Received: from localhost ([127.0.0.1]:44058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5XRt-0005pv-Dd for submit@debbugs.gnu.org; Mon, 09 Apr 2018 10:07:11 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40180) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5XRs-0005pj-Da for submit@debbugs.gnu.org; Mon, 09 Apr 2018 10:07:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5XRk-0002lH-3m for submit@debbugs.gnu.org; Mon, 09 Apr 2018 10:07:03 -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.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39713) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f5XRj-0002lA-WD for submit@debbugs.gnu.org; Mon, 09 Apr 2018 10:07:00 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59283) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5XRe-00021W-7k for guix-patches@gnu.org; Mon, 09 Apr 2018 10:06:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5XRb-0002hH-3u for guix-patches@gnu.org; Mon, 09 Apr 2018 10:06:54 -0400 Received: from mout.web.de ([212.227.15.4]:55359) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f5XRa-0002gC-Pa for guix-patches@gnu.org; Mon, 09 Apr 2018 10:06:51 -0400 Received: from [10.161.59.95] ([195.135.221.2]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0Lvjoa-1eQs4a2cIO-017Y6G for ; Mon, 09 Apr 2018 16:06:48 +0200 References: <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> <20180409065949.32348-1-pierre-antoine.rouby@inria.fr> From: Jonathan Brielmaier Message-ID: <0aae01c6-4b4a-c0d3-084a-31cf9af7b028@web.de> Date: Mon, 9 Apr 2018 16:06:48 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180409065949.32348-1-pierre-antoine.rouby@inria.fr> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:q5jOx9dVQ1vsNwo/Zdgtnf13ftxqGa4flAYnd4siQityL5EzBr+ WbaPEEAottPbXlFwd7/RWomAifqoLkqEv7q6T49luvJbN+aSoPrz5NYUcri9MZ93Tn80G/h FGe+qS3K0gx22r73t7IAs5iA/fKpOXRX94wA3go87mm1thtxSas8z8rXn/t0TNV5mO0WF++ 4rFMVB8MgBMiodzfmwifw== X-UI-Out-Filterresults: notjunk:1;V01:K0:XfdbMB8lWjE=:sJ5lHyy0TTiu2ejwh14RDp gLvHKJszPLBpmm91s56FAiD9WLVdTRD7NCxGGpIa9jT7YBMAhb/D0Y5J0884iBTIcHd1pRFB7 yU4EGneP+gRmwhf5SJltmN0iQQDfR/ilNNEFEl0uVBAbqcqTZQPjNyPq296f+8qV03+V4WSNt lM8FbkH6zN0gGF9OOI9AT6zRBZH2lG5Vc3rF0LZaAHQZQEGoug04Bg/lltG4KZuQqV2CHxHeA LGhaZA7jOyx4Is8A/B4qAG6Nwd9SUSZ0O5Mnuz+8AQELphXhuv1VHWkU4AhxQmqnuyXGl7vtY RETOz1siOL3jEYryUd60Gs0L2zcs8lzDxczyzA4KkWnOkJxUVt9ABoIU9RTir2WBWNVvbL566 XQoymwY61FWCAbMnXwbhnWZJZPgzzfdsEVOrfsyvbrrUyif7GmRVKZ7IHjrtMbrOa6VLw6OgF hQa4t4ERdy8rv+xfxUqhEdeOCg+34jExwSANWTulofc7hvirQy0IkiE1lKSey67kSqR/sTtfz vbW5p7eP8ojiEZrWuDN7+NzNwuQCOlVB+R3uxJmFg9OoSdiuwip8z42gBDJM0DIYAFHntti7J ESbmMQvibsV4x7AyGDopT2L9EFrvDrN4FYpD18dW6mtA+5b1hAAbeqjBGEwkrdp5tOs0H/Ct4 bJMsRNr2XTIDEmAHqtYW5b8koFUrFkpC7lRKJIPbk6W+dyVL0XFjzO8N60sXJkcu2AZzUSplq OEd/dy2YwzHneRF+TRYVF2e7Y//8K/8DK+qP8T318Mq8csUPg6QFUDHtYSYAdfxGRLHw/flLO 6k4JHWt/CGcxaaGiTNavVYIxnXeD6o6I96WwYyE11JshLujCyE= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-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.1 (-----) On 09/04/18 08:59, Rouby Pierre-Antoine wrote: > * gnu/packages/admin.scm (spindle): New variable. > --- > gnu/packages/admin.scm | 29 +++++++++++++++++++++++++++++ > 1 file changed, 29 insertions(+) > > diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm > index 4403f2a3b..c89662fc9 100644 > --- a/gnu/packages/admin.scm > +++ b/gnu/packages/admin.scm Welcome Pierre-Antoine! Please also include your name in the license section at the top of "admin.scm". ~Jonathan From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 2/2] gnu: Add spindle. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 09 Apr 2018 20:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jonathan Brielmaier Cc: 31080@debbugs.gnu.org Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.152330604632528 (code B ref 31080); Mon, 09 Apr 2018 20:35:01 +0000 Received: (at 31080) by debbugs.gnu.org; 9 Apr 2018 20:34:06 +0000 Received: from localhost ([127.0.0.1]:44292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5dUM-0008Sa-3g for submit@debbugs.gnu.org; Mon, 09 Apr 2018 16:34:06 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:35318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5dUJ-0008SQ-4C for 31080@debbugs.gnu.org; Mon, 09 Apr 2018 16:34:03 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 846AD1240F; Mon, 9 Apr 2018 22:34:02 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NGpwZSNTH66L; Mon, 9 Apr 2018 22:34:01 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id AC6BE302; Mon, 9 Apr 2018 22:34:01 +0200 (CEST) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> <20180409065949.32348-1-pierre-antoine.rouby@inria.fr> <0aae01c6-4b4a-c0d3-084a-31cf9af7b028@web.de> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 20 Germinal an 226 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 09 Apr 2018 22:34:01 +0200 In-Reply-To: <0aae01c6-4b4a-c0d3-084a-31cf9af7b028@web.de> (Jonathan Brielmaier's message of "Mon, 9 Apr 2018 16:06:48 +0200") Message-ID: <87sh84glvq.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.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: -0.0 (/) Jonathan Brielmaier skribis: > On 09/04/18 08:59, Rouby Pierre-Antoine wrote: >> * gnu/packages/admin.scm (spindle): New variable. >> --- >> gnu/packages/admin.scm | 29 +++++++++++++++++++++++++++++ >> 1 file changed, 29 insertions(+) >>=20 >> diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm >> index 4403f2a3b..c89662fc9 100644 >> --- a/gnu/packages/admin.scm >> +++ b/gnu/packages/admin.scm > > Welcome Pierre-Antoine! Please also include your name in the license > section at the top of "admin.scm". Oops, indeed. Ludo=E2=80=99. From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 1/2] gnu: Add launchmon. Resent-From: Rouby Pierre-Antoine Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 10 Apr 2018 10:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31080@debbugs.gnu.org Cc: Rouby Pierre-Antoine Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.15233546787189 (code B ref 31080); Tue, 10 Apr 2018 10:05:01 +0000 Received: (at 31080) by debbugs.gnu.org; 10 Apr 2018 10:04:38 +0000 Received: from localhost ([127.0.0.1]:44589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5q8e-0001rk-CW for submit@debbugs.gnu.org; Tue, 10 Apr 2018 06:04:38 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:35977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5q8c-0001rQ-3K for 31080@debbugs.gnu.org; Tue, 10 Apr 2018 06:04:30 -0400 X-IronPort-AV: E=Sophos;i="5.48,431,1517871600"; d="scan'208";a="261495326" Received: from unknown (HELO antelope.bordeaux.inria.fr) ([193.50.110.173]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 10 Apr 2018 12:04:23 +0200 From: Rouby Pierre-Antoine Date: Tue, 10 Apr 2018 12:03:50 +0200 Message-Id: <20180410100351.19894-1-pierre-antoine.rouby@inria.fr> X-Mailer: git-send-email 2.17.0 In-Reply-To: <0aae01c6-4b4a-c0d3-084a-31cf9af7b028@web.de> References: <0aae01c6-4b4a-c0d3-084a-31cf9af7b028@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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/admin.scm (launchmon): New variable. --- gnu/packages/admin.scm | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 6a7bed389..bf50a51f4 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -20,6 +20,7 @@ ;;; Copyright © 2017 Christopher Allan Webber ;;; Copyright © 2017 Marius Bakke ;;; Copyright © 2018 Arun Isaac +;;; Copyright © 2018 Pierre-Antoine Rouby ;;; ;;; This file is part of GNU Guix. ;;; @@ -90,7 +91,10 @@ #:use-module (gnu packages gnome) #:use-module (gnu packages kerberos) #:use-module (gnu packages gtk) - #:use-module (gnu packages xml)) + #:use-module (gnu packages xml) + #:use-module (gnu packages boost) + #:use-module (gnu packages elf) + #:use-module (gnu packages mpi)) (define-public aide (package @@ -2505,3 +2509,32 @@ printed instead of after the entire file has been read, which is often too late.") (home-page "https://jwilk.net/software/hungrycat") (license license:expat))) + +(define-public launchmon + (package + (name "launchmon") + (version "1.0.2") + (source (origin + (file-name (git-file-name name version)) + (method url-fetch) + (uri (string-append + "https://github.com/LLNL/LaunchMON/releases/download/v" + version "/" name "-v" version ".tar.gz")) + (sha256 + (base32 + "0fm3nd9mydm9v2bf7bh01dbgrfnpwkapxa3dsvy3x1z0rz61qc0x")))) + (build-system gnu-build-system) + (inputs `(("munge" ,munge) + ("boost" ,boost) + ("libelf" ,libelf) + ("openmpi" ,openmpi) + ("libgcrypt" ,libgcrypt) + ("libgpg-error" ,libgpg-error))) + (synopsis "Software infrastructure for HPC environments") + (description + "LaunchMON is a software infrastructure that enables HPC +(High-Performance Computing) run-time tools to co-locate tool daemons with a +parallel job. Its API allows a tool to identify all the remote processes of a +job and to scalably launch daemons into the relevant nodes.") + (home-page "https://github.com/LLNL/LaunchMON") + (license license:lgpl2.1))) -- 2.16.1 From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 2/2] gnu: Add spindle. Resent-From: Rouby Pierre-Antoine Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 10 Apr 2018 10:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31080@debbugs.gnu.org Cc: Rouby Pierre-Antoine Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.15233546787195 (code B ref 31080); Tue, 10 Apr 2018 10:05:02 +0000 Received: (at 31080) by debbugs.gnu.org; 10 Apr 2018 10:04:38 +0000 Received: from localhost ([127.0.0.1]:44591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5q8k-0001ru-58 for submit@debbugs.gnu.org; Tue, 10 Apr 2018 06:04:38 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:35977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5q8d-0001rQ-3P for 31080@debbugs.gnu.org; Tue, 10 Apr 2018 06:04:31 -0400 X-IronPort-AV: E=Sophos;i="5.48,431,1517871600"; d="scan'208";a="261495327" Received: from unknown (HELO antelope.bordeaux.inria.fr) ([193.50.110.173]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 10 Apr 2018 12:04:23 +0200 From: Rouby Pierre-Antoine Date: Tue, 10 Apr 2018 12:03:51 +0200 Message-Id: <20180410100351.19894-2-pierre-antoine.rouby@inria.fr> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180410100351.19894-1-pierre-antoine.rouby@inria.fr> References: <0aae01c6-4b4a-c0d3-084a-31cf9af7b028@web.de> <20180410100351.19894-1-pierre-antoine.rouby@inria.fr> 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/admin.scm (spindle): New variable. --- gnu/packages/admin.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index bf50a51f4..512dcf59c 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -2538,3 +2538,32 @@ parallel job. Its API allows a tool to identify all the remote processes of a job and to scalably launch daemons into the relevant nodes.") (home-page "https://github.com/LLNL/LaunchMON") (license license:lgpl2.1))) + +(define-public spindle + (package + (name "spindle") + (version "0.10") + (source (origin + (file-name (git-file-name name version)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/hpc/Spindle.git") + (commit "ff922c1df167c28ab312d02217ed7be65ec0e831"))) + (sha256 + (base32 + "15n3ay0qq81r5v7fif61q1vdjcq44pp2nynkh3fvbzc9fj3c39wd")))) + (build-system gnu-build-system) + (arguments '(#:configure-flags '("--enable-sec-launchmon" + "--enable-sec-munge" + "--enable-sec-none"))) + (inputs `(("munge" ,munge) + ("openmpi" ,openmpi) + ("launchmon" ,launchmon) + ("libgcrypt" ,libgcrypt))) + (synopsis "Scalable dynamic library and Python loading in HPC +environments") + (description + "Spindle is a tool for improving the performance of dynamic library and +Python loading in HPC environments.") + (home-page "https://github.com/hpc/Spindle") + (license license:lgpl2.1))) -- 2.16.1 From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 0/2] Add launchmon and spindle Resent-From: Eric Bavier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 10 Apr 2018 15:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Rouby Pierre-Antoine Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 31080@debbugs.gnu.org Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.152337365012393 (code B ref 31080); Tue, 10 Apr 2018 15:21:01 +0000 Received: (at 31080) by debbugs.gnu.org; 10 Apr 2018 15:20:50 +0000 Received: from localhost ([127.0.0.1]:45292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5v4k-0003Dp-0e for submit@debbugs.gnu.org; Tue, 10 Apr 2018 11:20:50 -0400 Received: from esa2.cray.iphmx.com ([68.232.143.164]:23118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5v4i-0003Db-JC for 31080@debbugs.gnu.org; Tue, 10 Apr 2018 11:20:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cray.com; i=@cray.com; q=dns/txt; s=cray1024; t=1523373648; x=1554909648; h=date:from:to:cc:subject:message-id:references: mime-version:content-transfer-encoding:in-reply-to; bh=iRkUmp/wL7ADMvlTrR5P44xIiPmrGpiAYcFnegyO/18=; b=SkyPxgRFnKFsok8akHIAOKfWutQXtI/7Na2iO4JyH5p//2oQxrAhlKVe Xt6i775R51H5IIoWYeDh/hZ2g4l6jPCe6Ts0N68GfFbaU25jAIY6zjAoB cZY0iyDKoLFXf6gzAokUSi2WfCmurla8dVDbMtyJrhkMmqZkAuUneLofv o=; X-IronPort-AV: E=Sophos;i="5.48,432,1517875200"; d="scan'208";a="18928730" X-Cray-OBMMKR: 1433258124 18928730 Received: from cray-smtp-7.cray.com (HELO sealmr01.us.cray.com) ([136.162.66.2]) by esa2.cray.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 10 Apr 2018 16:20:41 +0100 Received: from pe06.us.cray.com (pe06.us.cray.com [172.30.79.74]) by sealmr01.us.cray.com (8.14.3/8.13.8/hubv3-LastChangedRevision: 16250) with ESMTP id w3AFKebH018542; Tue, 10 Apr 2018 08:20:40 -0700 Received: by pe06.us.cray.com (Postfix, from userid 30272) id 19FE3ABEEA; Tue, 10 Apr 2018 10:20:40 -0500 (CDT) Date: Tue, 10 Apr 2018 10:20:40 -0500 From: Eric Bavier Message-ID: <20180410152040.GX105827@pe06.us.cray.com> References: <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> <87fu44jxp1.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87fu44jxp1.fsf@gnu.org> User-Agent: Mutt/1.5.17 (2007-11-01) 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 (-) On Mon, Apr 09, 2018 at 03:50:34PM +0200, Ludovic Courtès wrote: > I should say that this is Pierre-Antoine’s first week as an intern here > at Inria to work on Guix for HPC. So welcome, Pierre-Antoine! :-) Exciting, welcome Pierre-Antoine! It will be nice to have another person on Guix for HPC. > The patches look good to me, but as Pierre-Antoine wrote, we’d like to > get feedback from someone more familiar with the tools. Eric maybe? I have not used these tools much before, but I'll see if I can give them a test run. It will be a good excuse for me to finally get Guix installed on one of our x86 systems. :) Just a few comments/nitpicks on the patches: > + > +(define-public launchmon > + (package > + (name "launchmon") > + (version "1.0.2") > + (source (origin > + (file-name (git-file-name name version)) ^ Leave this field out, since the tarball file-name is already fine. > + (method url-fetch) > + (uri (string-append > + "https://github.com/LLNL/LaunchMON/releases/download/v" > + version "/" name "-v" version ".tar.gz")) > + (sha256 > + (base32 > + "0fm3nd9mydm9v2bf7bh01dbgrfnpwkapxa3dsvy3x1z0rz61qc0x")))) > + (build-system gnu-build-system) > + (inputs `(("munge" ,munge) ^ Please indent the inputs list like the other packages in this file. > + ("boost" ,boost) > + ("libelf" ,libelf) > + ("openmpi" ,openmpi) IDK if this would be meaningful for these tools, but some other MPI packages have used the convention of of naming this input just "mpi". IIRC Ludovic suggested this in a paper. > + ("libgcrypt" ,libgcrypt) > + ("libgpg-error" ,libgpg-error))) > + (synopsis "Software infrastructure for HPC environments") Maybe: "Launch tools into HPC environments" so as not to confuse it with a general piece of "software infrastructure" > + (description > + "LaunchMON is a software infrastructure that enables HPC > +(High-Performance Computing) run-time tools to co-locate tool daemons with a > +parallel job. Its API allows a tool to identify all the remote processes of a > +job and to scalably launch daemons into the relevant nodes.") > + (home-page "https://github.com/LLNL/LaunchMON") > + (license license:lgpl2.1))) We should also include a "supported-systems" field here: (supported-systems '("i686-linux" "x86_64-linux")) Since only x86 and powerpc architectures are supported, as noted above. :( + +(define-public spindle + (package + (name "spindle") + (version "0.10") + (source (origin + (file-name (git-file-name name version)) + (method git-fetch) Maybe just note in a comment that we're using a git checkout to avoid auto-generated github tarballs. + (uri (git-reference + (url "https://github.com/hpc/Spindle.git") + (commit "ff922c1df167c28ab312d02217ed7be65ec0e831"))) ^ Could we reference the 'v0.10' tag instead? + (sha256 + (base32 + "15n3ay0qq81r5v7fif61q1vdjcq44pp2nynkh3fvbzc9fj3c39wd")))) + (build-system gnu-build-system) + (arguments '(#:configure-flags '("--enable-sec-launchmon" + "--enable-sec-munge" + "--enable-sec-none"))) + (inputs `(("munge" ,munge) ^ nit: indentation + ("openmpi" ,openmpi) + ("launchmon" ,launchmon) + ("libgcrypt" ,libgcrypt))) + (synopsis "Scalable dynamic library and Python loading in HPC +environments") Maybe: "Scalable library loading in HPC environments" + (description + "Spindle is a tool for improving the performance of dynamic library and +Python loading in HPC environments.") + (home-page "https://github.com/hpc/Spindle") + (license license:lgpl2.1))) Otherwise LGTM. I'll see if I can give them a try soon. -- Eric Bavier, Scientific Libraries, Cray Inc. From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 1/2] gnu: Add launchmon. Resent-From: Rouby Pierre-Antoine Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 11 Apr 2018 13:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31080@debbugs.gnu.org Cc: bavier@cray.com, ludovic.courtes@inria.fr, Rouby Pierre-Antoine Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.15234517366951 (code B ref 31080); Wed, 11 Apr 2018 13:03:02 +0000 Received: (at 31080) by debbugs.gnu.org; 11 Apr 2018 13:02:16 +0000 Received: from localhost ([127.0.0.1]:45809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6FO6-0001nv-4e for submit@debbugs.gnu.org; Wed, 11 Apr 2018 09:02:15 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:19598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6FNz-0001nG-W0 for 31080@debbugs.gnu.org; Wed, 11 Apr 2018 09:02:07 -0400 X-IronPort-AV: E=Sophos;i="5.48,436,1517871600"; d="scan'208";a="322335543" Received: from unknown (HELO antelope.bordeaux.inria.fr) ([193.50.110.173]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 11 Apr 2018 15:01:57 +0200 From: Rouby Pierre-Antoine Date: Wed, 11 Apr 2018 14:58:09 +0200 Message-Id: <20180411125810.1315-1-pierre-antoine.rouby@inria.fr> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180410152040.GX105827@pe06.us.cray.com> References: <20180410152040.GX105827@pe06.us.cray.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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/admin.scm (launchmon): New variable. --- gnu/packages/admin.scm | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 6a7bed389..71899d98c 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -20,6 +20,7 @@ ;;; Copyright © 2017 Christopher Allan Webber ;;; Copyright © 2017 Marius Bakke ;;; Copyright © 2018 Arun Isaac +;;; Copyright © 2018 Pierre-Antoine Rouby ;;; ;;; This file is part of GNU Guix. ;;; @@ -90,7 +91,10 @@ #:use-module (gnu packages gnome) #:use-module (gnu packages kerberos) #:use-module (gnu packages gtk) - #:use-module (gnu packages xml)) + #:use-module (gnu packages xml) + #:use-module (gnu packages boost) + #:use-module (gnu packages elf) + #:use-module (gnu packages mpi)) (define-public aide (package @@ -2505,3 +2509,33 @@ printed instead of after the entire file has been read, which is often too late.") (home-page "https://jwilk.net/software/hungrycat") (license license:expat))) + +(define-public launchmon + (package + (name "launchmon") + (version "1.0.2") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/LLNL/LaunchMON/releases/download/v" + version "/" name "-v" version ".tar.gz")) + (sha256 + (base32 + "0fm3nd9mydm9v2bf7bh01dbgrfnpwkapxa3dsvy3x1z0rz61qc0x")))) + (build-system gnu-build-system) + (inputs + `(("mpi" ,openmpi) + ("munge" ,munge) + ("boost" ,boost) + ("libelf" ,libelf) + ("libgcrypt" ,libgcrypt) + ("libgpg-error" ,libgpg-error))) + (synopsis "An infrastructue for large scale tool daemon launching") + (description + "LaunchMON is a software infrastructure that enables HPC run-time +tools to co-locate tool daemons with a parallel job. Its API allows a +tool to identify all the remote processes of a job and to scalably +launch daemons into the relevant nodes.") + (home-page "https://github.com/LLNL/LaunchMON") + (supported-systems '("i686-linux" "x86_64-linux")) + (license license:lgpl2.1))) -- 2.16.1 From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 2/2] gnu: Add spindle. Resent-From: Rouby Pierre-Antoine Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 11 Apr 2018 13:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31080@debbugs.gnu.org Cc: bavier@cray.com, ludovic.courtes@inria.fr, Rouby Pierre-Antoine Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.15234517366957 (code B ref 31080); Wed, 11 Apr 2018 13:03:02 +0000 Received: (at 31080) by debbugs.gnu.org; 11 Apr 2018 13:02:16 +0000 Received: from localhost ([127.0.0.1]:45811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6FOC-0001o4-4v for submit@debbugs.gnu.org; Wed, 11 Apr 2018 09:02:16 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:19598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6FO4-0001nG-2I for 31080@debbugs.gnu.org; Wed, 11 Apr 2018 09:02:09 -0400 X-IronPort-AV: E=Sophos;i="5.48,436,1517871600"; d="scan'208";a="322335544" Received: from unknown (HELO antelope.bordeaux.inria.fr) ([193.50.110.173]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 11 Apr 2018 15:01:57 +0200 From: Rouby Pierre-Antoine Date: Wed, 11 Apr 2018 14:58:10 +0200 Message-Id: <20180411125810.1315-2-pierre-antoine.rouby@inria.fr> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180411125810.1315-1-pierre-antoine.rouby@inria.fr> References: <20180410152040.GX105827@pe06.us.cray.com> <20180411125810.1315-1-pierre-antoine.rouby@inria.fr> 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/admin.scm (spindle): New variable. --- gnu/packages/admin.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 71899d98c..a277a0a75 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -2539,3 +2539,32 @@ launch daemons into the relevant nodes.") (home-page "https://github.com/LLNL/LaunchMON") (supported-systems '("i686-linux" "x86_64-linux")) (license license:lgpl2.1))) + +(define-public spindle + (package + (name "spindle") + (version "0.10") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/hpc/Spindle/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "10hl1d5nvjbx8yah4zhbxhijjigqsvrld057ljv01cvqkqycsx39")))) + (build-system gnu-build-system) + (arguments '(#:configure-flags '("--enable-sec-launchmon" + "--enable-sec-munge" + "--enable-sec-none"))) + (inputs + `(("mpi" ,openmpi) + ("munge" ,munge) + ("launchmon" ,launchmon) + ("libgcrypt" ,libgcrypt))) + (synopsis "Scalable library loading in HPC environments") + (description + "Spindle is a tool for improving the performance of dynamic library and +Python loading in HPC environments.") + (home-page "https://github.com/hpc/Spindle") + (license license:lgpl2.1))) -- 2.16.1 From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 1/2] gnu: Add launchmon. Resent-From: Eric Bavier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 11 Apr 2018 15:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Rouby Pierre-Antoine Cc: ludovic.courtes@inria.fr, 31080@debbugs.gnu.org Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.152346051328267 (code B ref 31080); Wed, 11 Apr 2018 15:29:02 +0000 Received: (at 31080) by debbugs.gnu.org; 11 Apr 2018 15:28:33 +0000 Received: from localhost ([127.0.0.1]:46370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6Hfl-0007Lq-7I for submit@debbugs.gnu.org; Wed, 11 Apr 2018 11:28:33 -0400 Received: from esa2.cray.iphmx.com ([68.232.143.164]:16163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6Hfi-0007Lb-Ub for 31080@debbugs.gnu.org; Wed, 11 Apr 2018 11:28:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cray.com; i=@cray.com; q=dns/txt; s=cray1024; t=1523460510; x=1554996510; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=sKKqbxebMoCCwrT67SkYBC30I4TCi4I1JXFYEgbY/TA=; b=XR/jhOTnuJnrX6stxBZOj+1DeF8vm6Kv33uMlrLlbnJPIU9IGw32Gqkg 01YlXBN3PXebsEuXBMi4hYI0Cp2BNiCNnNLggWiFq0EVrZ37WxokJNaR1 gb3BHY0qpJWs3uxY3p5M/X1AmqxVFObTnD9fk/D+cdwBEAiZLjpF6Cd/a A=; X-IronPort-AV: E=Sophos;i="5.48,436,1517875200"; d="scan'208";a="18952618" X-Cray-OBMMKR: 1433258124 18952618 Received: from cray-smtp-7.cray.com (HELO sealmr01.us.cray.com) ([136.162.66.2]) by esa2.cray.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 11 Apr 2018 16:28:24 +0100 Received: from pe06.us.cray.com (pe06.us.cray.com [172.30.79.74]) by sealmr01.us.cray.com (8.14.3/8.13.8/hubv3-LastChangedRevision: 16250) with ESMTP id w3BFSNjj028988; Wed, 11 Apr 2018 08:28:23 -0700 Received: by pe06.us.cray.com (Postfix, from userid 30272) id 5A2CCABEF0; Wed, 11 Apr 2018 10:28:23 -0500 (CDT) Date: Wed, 11 Apr 2018 10:28:23 -0500 From: Eric Bavier Message-ID: <20180411152823.GZ105827@pe06.us.cray.com> References: <20180410152040.GX105827@pe06.us.cray.com> <20180411125810.1315-1-pierre-antoine.rouby@inria.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180411125810.1315-1-pierre-antoine.rouby@inria.fr> User-Agent: Mutt/1.5.17 (2007-11-01) 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 (-) On Wed, Apr 11, 2018 at 02:58:09PM +0200, Rouby Pierre-Antoine wrote: > @@ -2505,3 +2509,33 @@ printed instead of after the entire file has been read, which is often too > late.") > (home-page "https://jwilk.net/software/hungrycat") > (license license:expat))) > + > +(define-public launchmon > + (package > + (name "launchmon") > + (version "1.0.2") > + (source (origin > + (method url-fetch) > + (uri (string-append > + "https://github.com/LLNL/LaunchMON/releases/download/v" > + version "/" name "-v" version ".tar.gz")) > + (sha256 > + (base32 > + "0fm3nd9mydm9v2bf7bh01dbgrfnpwkapxa3dsvy3x1z0rz61qc0x")))) > + (build-system gnu-build-system) > + (inputs > + `(("mpi" ,openmpi) > + ("munge" ,munge) > + ("boost" ,boost) > + ("libelf" ,libelf) > + ("libgcrypt" ,libgcrypt) > + ("libgpg-error" ,libgpg-error))) > + (synopsis "An infrastructue for large scale tool daemon launching") ^ No "An" at the beginning. See the "Synopses and Descrtiptions" section in the manual. Otherwise LGTM! Thanks! -- Eric Bavier, Scientific Libraries, Cray Inc. From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 2/2] gnu: Add spindle. Resent-From: Eric Bavier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 11 Apr 2018 15:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Rouby Pierre-Antoine Cc: ludovic.courtes@inria.fr, 31080@debbugs.gnu.org Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.152346067528629 (code B ref 31080); Wed, 11 Apr 2018 15:32:02 +0000 Received: (at 31080) by debbugs.gnu.org; 11 Apr 2018 15:31:15 +0000 Received: from localhost ([127.0.0.1]:46374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6HiM-0007Re-Rn for submit@debbugs.gnu.org; Wed, 11 Apr 2018 11:31:15 -0400 Received: from esa1.cray.iphmx.com ([68.232.142.33]:54731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6HiK-0007RL-8A for 31080@debbugs.gnu.org; Wed, 11 Apr 2018 11:31:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cray.com; i=@cray.com; q=dns/txt; s=cray1024; t=1523461669; x=1554997669; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=NBi7FvF3QWyyCWhW/nsMhvi5fTqL/zj71/uctjDnj08=; b=Wdqtj96wj+woXuhi+NYhewe0Q6iCAAlM2KaNkVHe7rswT3LcItn5yjJ8 MIbbkSGm/bcCGeSDEtJBDFHmr4/Zt/3M/3FBG2ttC2QZZdHs8CcnWb8V0 6xGEOEJ6RZWJVJY7ufiDl1mq63bhraN78Q5OFV2nE7fGeYgt0lSG5lBTF w=; X-IronPort-AV: E=Sophos;i="5.48,436,1517875200"; d="scan'208";a="19228065" X-Cray-OBMMKR: 1433258124 19228065 Received: from cray-smtp-7.cray.com (HELO sealmr01.us.cray.com) ([136.162.66.2]) by esa1.cray.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 11 Apr 2018 16:47:39 +0100 Received: from pe06.us.cray.com (pe06.us.cray.com [172.30.79.74]) by sealmr01.us.cray.com (8.14.3/8.13.8/hubv3-LastChangedRevision: 16250) with ESMTP id w3BFV58Q029425; Wed, 11 Apr 2018 08:31:05 -0700 Received: by pe06.us.cray.com (Postfix, from userid 30272) id 1502FABEF0; Wed, 11 Apr 2018 10:31:05 -0500 (CDT) Date: Wed, 11 Apr 2018 10:31:05 -0500 From: Eric Bavier Message-ID: <20180411153105.GA105827@pe06.us.cray.com> References: <20180410152040.GX105827@pe06.us.cray.com> <20180411125810.1315-1-pierre-antoine.rouby@inria.fr> <20180411125810.1315-2-pierre-antoine.rouby@inria.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180411125810.1315-2-pierre-antoine.rouby@inria.fr> User-Agent: Mutt/1.5.17 (2007-11-01) 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 (-) On Wed, Apr 11, 2018 at 02:58:10PM +0200, Rouby Pierre-Antoine wrote: > +(define-public spindle > + (package > + (name "spindle") > + (version "0.10") > + (source (origin > + (method url-fetch) > + (uri (string-append > + "https://github.com/hpc/Spindle/archive/v" > + version ".tar.gz")) No no, the git checkout used before was good. These autogenerated tarballs (as opposed to e.g. the maintainer-uploaded tarball that launchmon has) can change at any time, so we'd rather not use them. Sorry for any confusion my comment caused. Otherwise looks good. -- Eric Bavier, Scientific Libraries, Cray Inc. From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 2/2] gnu: Add spindle. Resent-From: Rouby Pierre-Antoine Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 12 Apr 2018 08:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31080@debbugs.gnu.org Cc: bavier@cray.com, ludovic.courtes@inria.fr, Rouby Pierre-Antoine Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.152352273812530 (code B ref 31080); Thu, 12 Apr 2018 08:46:01 +0000 Received: (at 31080) by debbugs.gnu.org; 12 Apr 2018 08:45:38 +0000 Received: from localhost ([127.0.0.1]:47051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6XrO-0003G2-GM for submit@debbugs.gnu.org; Thu, 12 Apr 2018 04:45:38 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:2523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6XrM-0003Fi-GH for 31080@debbugs.gnu.org; Thu, 12 Apr 2018 04:45:36 -0400 X-IronPort-AV: E=Sophos;i="5.48,440,1517871600"; d="scan'208";a="261780949" Received: from unknown (HELO antelope.bordeaux.inria.fr) ([193.50.110.173]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 12 Apr 2018 10:45:30 +0200 From: Rouby Pierre-Antoine Date: Thu, 12 Apr 2018 10:43:11 +0200 Message-Id: <20180412084311.26870-2-pierre-antoine.rouby@inria.fr> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180412084311.26870-1-pierre-antoine.rouby@inria.fr> References: <20180411153105.GA105827@pe06.us.cray.com> <20180412084311.26870-1-pierre-antoine.rouby@inria.fr> 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/admin.scm (spindle): New variable. --- gnu/packages/admin.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index c9fea40b1..8ea46b7e2 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -2539,3 +2539,33 @@ launch daemons into the relevant nodes.") (home-page "https://github.com/LLNL/LaunchMON") (supported-systems '("i686-linux" "x86_64-linux")) (license license:lgpl2.1))) + +(define-public spindle + (package + (name "spindle") + (version "0.10") + (source (origin + ;; We use git checkout to avoid github auto-generated tarballs + (method git-fetch) + (uri (git-reference + (url "https://github.com/hpc/Spindle.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "15n3ay0qq81r5v7fif61q1vdjcq44pp2nynkh3fvbzc9fj3c39wd")))) + (build-system gnu-build-system) + (arguments '(#:configure-flags '("--enable-sec-launchmon" + "--enable-sec-munge" + "--enable-sec-none"))) + (inputs + `(("mpi" ,openmpi) + ("munge" ,munge) + ("launchmon" ,launchmon) + ("libgcrypt" ,libgcrypt))) + (synopsis "Scalable library loading in HPC environments") + (description + "Spindle is a tool for improving the performance of dynamic library and +Python loading in HPC environments.") + (home-page "https://github.com/hpc/Spindle") + (license license:lgpl2.1))) -- 2.16.1 From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 1/2] gnu: Add launchmon. Resent-From: Rouby Pierre-Antoine Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 12 Apr 2018 08:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31080@debbugs.gnu.org Cc: bavier@cray.com, ludovic.courtes@inria.fr, Rouby Pierre-Antoine Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.152352274612545 (code B ref 31080); Thu, 12 Apr 2018 08:46:02 +0000 Received: (at 31080) by debbugs.gnu.org; 12 Apr 2018 08:45:46 +0000 Received: from localhost ([127.0.0.1]:47053 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6XrQ-0003GC-Pk for submit@debbugs.gnu.org; Thu, 12 Apr 2018 04:45:46 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:2523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f6XrN-0003Fi-Ar for 31080@debbugs.gnu.org; Thu, 12 Apr 2018 04:45:37 -0400 X-IronPort-AV: E=Sophos;i="5.48,440,1517871600"; d="scan'208";a="261780948" Received: from unknown (HELO antelope.bordeaux.inria.fr) ([193.50.110.173]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 12 Apr 2018 10:45:30 +0200 From: Rouby Pierre-Antoine Date: Thu, 12 Apr 2018 10:43:10 +0200 Message-Id: <20180412084311.26870-1-pierre-antoine.rouby@inria.fr> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180411153105.GA105827@pe06.us.cray.com> References: <20180411153105.GA105827@pe06.us.cray.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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/admin.scm (launchmon): New variable. --- gnu/packages/admin.scm | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 6a7bed389..c9fea40b1 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -20,6 +20,7 @@ ;;; Copyright © 2017 Christopher Allan Webber ;;; Copyright © 2017 Marius Bakke ;;; Copyright © 2018 Arun Isaac +;;; Copyright © 2018 Pierre-Antoine Rouby ;;; ;;; This file is part of GNU Guix. ;;; @@ -90,7 +91,10 @@ #:use-module (gnu packages gnome) #:use-module (gnu packages kerberos) #:use-module (gnu packages gtk) - #:use-module (gnu packages xml)) + #:use-module (gnu packages xml) + #:use-module (gnu packages boost) + #:use-module (gnu packages elf) + #:use-module (gnu packages mpi)) (define-public aide (package @@ -2505,3 +2509,33 @@ printed instead of after the entire file has been read, which is often too late.") (home-page "https://jwilk.net/software/hungrycat") (license license:expat))) + +(define-public launchmon + (package + (name "launchmon") + (version "1.0.2") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/LLNL/LaunchMON/releases/download/v" + version "/" name "-v" version ".tar.gz")) + (sha256 + (base32 + "0fm3nd9mydm9v2bf7bh01dbgrfnpwkapxa3dsvy3x1z0rz61qc0x")))) + (build-system gnu-build-system) + (inputs + `(("mpi" ,openmpi) + ("munge" ,munge) + ("boost" ,boost) + ("libelf" ,libelf) + ("libgcrypt" ,libgcrypt) + ("libgpg-error" ,libgpg-error))) + (synopsis "Infrastructue for large scale tool daemon launching") + (description + "LaunchMON is a software infrastructure that enables HPC run-time +tools to co-locate tool daemons with a parallel job. Its API allows a +tool to identify all the remote processes of a job and to scalably +launch daemons into the relevant nodes.") + (home-page "https://github.com/LLNL/LaunchMON") + (supported-systems '("i686-linux" "x86_64-linux")) + (license license:lgpl2.1))) -- 2.16.1 From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 2/2] gnu: Add spindle. Resent-From: Eric Bavier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Apr 2018 15:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Rouby Pierre-Antoine Cc: ludovic.courtes@inria.fr, 31080@debbugs.gnu.org Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.152406404124825 (code B ref 31080); Wed, 18 Apr 2018 15:08:02 +0000 Received: (at 31080) by debbugs.gnu.org; 18 Apr 2018 15:07:21 +0000 Received: from localhost ([127.0.0.1]:59466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8og4-0006SL-SB for submit@debbugs.gnu.org; Wed, 18 Apr 2018 11:07:21 -0400 Received: from esa1.cray.iphmx.com ([68.232.142.33]:13773) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8og2-0006S7-QA for 31080@debbugs.gnu.org; Wed, 18 Apr 2018 11:07:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cray.com; i=@cray.com; q=dns/txt; s=cray1024; t=1524064177; x=1555600177; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=2eYZ3SosPCQYGQiskhYwlUJ6DXM7wTfxTp78AiHnYMo=; b=hrfTaUdxg2rXXl2w3PzDcjsqr5MusxnqLxII2aqY9CeF8Xyh0V8OlpPd fGfa0IA4CYpsgefubS0AeKfgphgtLxK9zda4B1FECveEFRI+CxzpNykIl 9QFEs4DpLi0/lxh+HP2tIqTGY0S94mv5tlD643i19Ly+baZNVLgGR7n4n w=; X-IronPort-AV: E=Sophos;i="5.48,465,1517875200"; d="scan'208";a="19359288" X-Cray-OBMMKR: 1433258124 19359288 Received: from cray-smtp-7.cray.com (HELO sealmr01.us.cray.com) ([136.162.66.2]) by esa1.cray.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 18 Apr 2018 16:09:27 +0100 Received: from pe06.us.cray.com (pe06.us.cray.com [172.30.79.74]) by sealmr01.us.cray.com (8.14.3/8.13.8/hubv3-LastChangedRevision: 16250) with ESMTP id w3IF7BkJ000359; Wed, 18 Apr 2018 08:07:11 -0700 Received: by pe06.us.cray.com (Postfix, from userid 30272) id 4CEDAABF2A; Wed, 18 Apr 2018 10:07:11 -0500 (CDT) Date: Wed, 18 Apr 2018 10:07:11 -0500 From: Eric Bavier Message-ID: <20180418150711.GM105827@pe06.us.cray.com> References: <20180411153105.GA105827@pe06.us.cray.com> <20180412084311.26870-1-pierre-antoine.rouby@inria.fr> <20180412084311.26870-2-pierre-antoine.rouby@inria.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180412084311.26870-2-pierre-antoine.rouby@inria.fr> User-Agent: Mutt/1.5.17 (2007-11-01) 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 (-) On Thu, Apr 12, 2018 at 10:43:11AM +0200, Rouby Pierre-Antoine wrote: > * gnu/packages/admin.scm (spindle): New variable. > --- > gnu/packages/admin.scm | 30 ++++++++++++++++++++++++++++++ > 1 file changed, 30 insertions(+) > These look good to me now. IMO they can be pushed now, and we can fix any bugs with actual usage once those tests are done. -- Eric Bavier, Scientific Libraries, Cray Inc. From unknown Mon Jun 23 09:41:02 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31080] [PATCH 2/2] gnu: Add spindle. Resent-From: Pierre-Antoine Rouby Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 18 Apr 2018 15:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31080 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31080@debbugs.gnu.org Cc: Eric Bavier Received: via spool by 31080-submit@debbugs.gnu.org id=B31080.152406492826217 (code B ref 31080); Wed, 18 Apr 2018 15:23:02 +0000 Received: (at 31080) by debbugs.gnu.org; 18 Apr 2018 15:22:08 +0000 Received: from localhost ([127.0.0.1]:59486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8ouN-0006om-3P for submit@debbugs.gnu.org; Wed, 18 Apr 2018 11:22:07 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:30816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8ouK-0006oF-2C for 31080@debbugs.gnu.org; Wed, 18 Apr 2018 11:22:05 -0400 X-IronPort-AV: E=Sophos;i="5.48,465,1517871600"; d="scan'208";a="323460422" Received: from zcs-store4.inria.fr ([128.93.142.31]) by mail2-relais-roc.national.inria.fr with ESMTP; 18 Apr 2018 17:21:57 +0200 Date: Wed, 18 Apr 2018 17:21:57 +0200 (CEST) From: Pierre-Antoine Rouby Message-ID: <1154376600.8293463.1524064917839.JavaMail.zimbra@inria.fr> In-Reply-To: <20180418150711.GM105827@pe06.us.cray.com> References: <20180411153105.GA105827@pe06.us.cray.com> <20180412084311.26870-1-pierre-antoine.rouby@inria.fr> <20180412084311.26870-2-pierre-antoine.rouby@inria.fr> <20180418150711.GM105827@pe06.us.cray.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Originating-IP: [193.50.110.173] X-Mailer: Zimbra 8.7.11_GA_1854 (ZimbraWebClient - FF52 (Win)/8.7.11_GA_1854) Thread-Topic: Add spindle. Thread-Index: zpjaSTE4tBBdATiTi3IxPoz2ZAeDOA== 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 (------) > These look good to me now. IMO they can be pushed now, and we can fix > any bugs with actual usage once those tests are done. Ok, thanks you for reviewing my code. Pierre-Antoine Rouby From unknown Mon Jun 23 09:41:02 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: Rouby Pierre-Antoine Subject: bug#31080: closed (Re: [PATCH 2/2] gnu: Add spindle.) Message-ID: References: <87o9ifmtxo.fsf@inria.fr> <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> X-Gnu-PR-Message: they-closed 31080 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 31080@debbugs.gnu.org Date: Thu, 19 Apr 2018 09:24:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1524129842-21077-1" This is a multi-part message in MIME format... ------------=_1524129842-21077-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31080: [PATCH 0/2] Add launchmon and spindle 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 31080@debbugs.gnu.org. --=20 31080: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31080 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1524129842-21077-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31080-done) by debbugs.gnu.org; 19 Apr 2018 09:23:08 +0000 Received: from localhost ([127.0.0.1]:60075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f95mV-0005Su-QV for submit@debbugs.gnu.org; Thu, 19 Apr 2018 05:23:07 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:36763) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f95mU-0005SA-7X for 31080-done@debbugs.gnu.org; Thu, 19 Apr 2018 05:23:06 -0400 X-IronPort-AV: E=Sophos;i="5.48,468,1517871600"; d="scan'208";a="262608565" Received: from unknown (HELO ribbon) ([193.50.110.139]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES256-GCM-SHA384; 19 Apr 2018 11:22:59 +0200 From: ludovic.courtes@inria.fr (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Eric Bavier Subject: Re: [PATCH 2/2] gnu: Add spindle. References: <20180411153105.GA105827@pe06.us.cray.com> <20180412084311.26870-1-pierre-antoine.rouby@inria.fr> <20180412084311.26870-2-pierre-antoine.rouby@inria.fr> <20180418150711.GM105827@pe06.us.cray.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 30 Germinal an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Thu, 19 Apr 2018 11:22:59 +0200 In-Reply-To: <20180418150711.GM105827@pe06.us.cray.com> (Eric Bavier's message of "Wed, 18 Apr 2018 10:07:11 -0500") Message-ID: <87o9ifmtxo.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31080-done Cc: 31080-done@debbugs.gnu.org, Rouby Pierre-Antoine 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 (------) Hello, Eric Bavier skribis: > On Thu, Apr 12, 2018 at 10:43:11AM +0200, Rouby Pierre-Antoine wrote: >> * gnu/packages/admin.scm (spindle): New variable. >> --- >> gnu/packages/admin.scm | 30 ++++++++++++++++++++++++++++++ >> 1 file changed, 30 insertions(+) >>=20 > > These look good to me now. IMO they can be pushed now, and we can fix > any bugs with actual usage once those tests are done. Alright, applied. Thanks for reviewing Eric, and thanks for these first patches P-A! Ludo=E2=80=99. ------------=_1524129842-21077-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Apr 2018 19:12:53 +0000 Received: from localhost ([127.0.0.1]:40594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f4Wn7-0000qH-1s for submit@debbugs.gnu.org; Fri, 06 Apr 2018 15:12:53 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f4TpH-00052j-Bu for submit@debbugs.gnu.org; Fri, 06 Apr 2018 12:02:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f4TpB-0003mx-Jc for submit@debbugs.gnu.org; Fri, 06 Apr 2018 12:02:50 -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.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57153) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f4TpB-0003mN-H1 for submit@debbugs.gnu.org; Fri, 06 Apr 2018 12:02:49 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54339) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f4TpA-0005rS-Eh for guix-patches@gnu.org; Fri, 06 Apr 2018 12:02:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f4Tp7-0003Xm-D8 for guix-patches@gnu.org; Fri, 06 Apr 2018 12:02:48 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:38201) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f4Tp7-0003Jw-2H for guix-patches@gnu.org; Fri, 06 Apr 2018 12:02:45 -0400 X-IronPort-AV: E=Sophos;i="5.48,415,1517871600"; d="scan'208";a="261153909" Received: from unknown (HELO antelope.bordeaux.inria.fr) ([193.50.110.173]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 06 Apr 2018 18:02:41 +0200 From: Rouby Pierre-Antoine To: guix-patches@gnu.org Subject: [PATCH 0/2] Add launchmon and spindle Date: Fri, 6 Apr 2018 18:02:35 +0200 Message-Id: <20180406160235.27383-1-pierre-antoine.rouby@inria.fr> X-Mailer: git-send-email 2.17.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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 X-Mailman-Approved-At: Fri, 06 Apr 2018 15:12:51 -0400 Cc: Rouby Pierre-Antoine 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 (------) This patch add package for launchmon and spindle, they compile and install without any error. But not sure they binary works nice. If someone familiar with spindle and launchmon could have a look ? (note: the headers specify the lgpl2.1 only) Rouby Pierre-Antoine (2): gnu: Add launchmon. gnu: Add spindle. gnu/packages/admin.scm | 63 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) -- 2.16.1 ------------=_1524129842-21077-1--