From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Installing guix packages without root permissions (in HPC environments) Date: Thu, 19 Jan 2017 12:55:30 +0100 Message-ID: <87h94vz2kt.fsf@gnu.org> References: <20170117091544.GA8189@mail.thebird.nl> <87eg006o5q.fsf@gnu.org> <20170119060808.GA21181@mail.thebird.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40658) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cUBJZ-0004TW-RA for guix-devel@gnu.org; Thu, 19 Jan 2017 06:55:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cUBJV-0002e9-0v for guix-devel@gnu.org; Thu, 19 Jan 2017 06:55:37 -0500 In-Reply-To: <20170119060808.GA21181@mail.thebird.nl> (Pjotr Prins's message of "Thu, 19 Jan 2017 06:08:08 +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.org@gnu.org Sender: "Guix-devel" To: Pjotr Prins Cc: guix-devel@gnu.org Hi! Pjotr Prins skribis: > On Wed, Jan 18, 2017 at 10:42:09PM +0100, Ludovic Court=C3=A8s wrote: [...] >> Also, if we look at the big picture of non-root usage, this solution >> addresses the most hostile environments: no user namespaces, no >> container-spawning facility, no root guix-daemon, etc. Granted, these >> hostile environments are still commonplace in HPC, so that=E2=80=99s goo= d. :-) > > Yes, if this works it will be rather good and create awareness for > Guix. Another use-case may be firefox plugins - or other software that > wants to install binaries. Maybe they'll wake up to guix too. From a > developers point of view Guix is awesome because it creates > reproducible environments that we can develop against. What more do we > need ;). We are now using it for a bug hunt on sambamba which only > segfaults on particular HPC setups. The guix relocatable installer is > going to help. Indeed. > I'll take the installer to the level that we can do one-step installs > and provide a few packages for download to reach out to certain > communities (dlang and elixir come to mind). For these =E2=80=9Cguix archive -f docker=E2=80=9D may also be handy (and s= afer)? Cheers, Ludo=E2=80=99.