From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: Re: LHC for guixHPC? Date: Tue, 31 Mar 2020 15:38:16 +0200 Message-ID: <87pncsve47.fsf@inria.fr> References: <87eetzhsxi.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:44317) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jJH5y-0000ra-Eo for guix-devel@gnu.org; Tue, 31 Mar 2020 09:38:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jJH5w-00050o-Ti for guix-devel@gnu.org; Tue, 31 Mar 2020 09:38:21 -0400 Received: from mail3-smtp-sop.national.inria.fr ([192.134.164.98]:57993) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jJH5w-0004zs-KI for guix-devel@gnu.org; Tue, 31 Mar 2020 09:38:20 -0400 In-Reply-To: (bijan ghavami-kia's message of "Mon, 30 Mar 2020 20:54:06 +0000") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane-mx.org@gnu.org Sender: "Guix-devel" To: bijan ghavami-kia Cc: "guix-devel@gnu.org" Hello, bijan ghavami-kia skribis: > Thank you kindly for the reply! I have one question born out of my ignora= nce, so please be patient with me; I am looking at the various > packages, which belong to various repos eg CRAN, TeXlive etc;=20 > for the julia language..., is there a similar thing, or the packages are = through the julia built in package manager only (although it > seems a very decent one https://julialang.org/blog/2019/11/artifacts/)? A= nd if so, is there a reason and is there any loss or conflict in > relation to the guix package management interaction with these? In general, it=E2=80=99s possible to use language-specific package managers= on top of Guix, modulo possible packaging bugs. However, we generally recommend managing packages through Guix: it brings uniformity, which is always pleasant as a user, and it brings all the nice features of Guix to all the packages one is using=E2=80=94reproducibility, transparency and provenance tracking, transactional upgrades and rollbacks, integration with =E2=80=98guix pack= =E2=80=99, etc. For that, we have a set of =E2=80=9Cimporters=E2=80=9D that convert, automa= tically or semi-automatically, packages from those language-specific repositories: https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-import.html There=E2=80=99s no importer for Julia currently, but it would be a welcome addition! > Apologies if these are stupid queries, I am not experienced and I'm sure = there are simple answers These are very valid questions. Thank you, Ludo=E2=80=99.