From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34970) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gEVxT-0005jB-90 for guix-patches@gnu.org; Mon, 22 Oct 2018 04:53:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gEVxP-0003Tr-6u for guix-patches@gnu.org; Mon, 22 Oct 2018 04:53:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:59079) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gEVxP-0003TR-1v for guix-patches@gnu.org; Mon, 22 Oct 2018 04:53:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gEVxO-0006l0-Ik for guix-patches@gnu.org; Mon, 22 Oct 2018 04:53:02 -0400 Subject: [bug#33059] [PATCH 01/10] gnu: Add python-mpi4py. Resent-Message-ID: Message-ID: <1540198312.4645.12.camel@tourbillion-technology.com> From: Paul Garlick Date: Mon, 22 Oct 2018 09:51:52 +0100 In-Reply-To: <20181019110334.776232e9@centurylink.net> References: <1539681428-6399-1-git-send-email-pgarlick@tourbillion-technology.com> <1539682284-6446-1-git-send-email-pgarlick@tourbillion-technology.com> <20181019110334.776232e9@centurylink.net> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Eric Bavier Cc: 33059@debbugs.gnu.org Hi Eric, > Would this package be better > put in (gnu packages mpi).  Same with the petsc4py and slepc4py, in > (gnu packages maths). Yes, good idea.  These three dependencies are 'external', in the sense that their development is independent of the FEniCS project.  They could be used as dependencies of future packages that may not go in (gnu packages simulation). Also, the versions of petsc4py and slepc4py keep track of petsc and slepc.  So version 3.9.1 of petsc4py, for example, depends on version 3.9 of petsc.  Keeping the package definitions near to each other in the same module will be a useful 'aide memoire'. I shall wait a little longer for any more comments, then move these three definitions in the way you suggest and re-submit as 'v2'. patches. Best regards, Paul.