From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Allan Webber Subject: Re: GSoC ideas Date: Mon, 08 Feb 2016 11:47:31 -0800 Message-ID: <87lh6vx9v0.fsf@dustycloud.org> References: <20160206113802.GA17867@thebird.nl> <87mvre2eyz.fsf@gnu.org> <87wpqhu0t1.fsf@dustycloud.org> <20160208104530.GA26946@crashnator.suse.cz> <87zivbxggp.fsf@dustycloud.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36471) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSrmY-0006gp-Nl for guix-devel@gnu.org; Mon, 08 Feb 2016 14:47:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aSrmX-00018d-So for guix-devel@gnu.org; Mon, 08 Feb 2016 14:47:34 -0500 Received: from dustycloud.org ([2600:3c02::f03c:91ff:feae:cb51]:48244) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSrmX-00018Z-Lb for guix-devel@gnu.org; Mon, 08 Feb 2016 14:47:33 -0500 In-reply-to: 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: "Thompson, David" Cc: guix-devel Thompson, David writes: > On Mon, Feb 8, 2016 at 12:24 PM, Christopher Allan Webber > wrote: >> What I'm talking about is Guix *as a package >> manager* to be able to be available on foreigh distros so I can >> encourage friends to do: >> >> apt-get install guix >> >> ... and then do user-space hacking with Guix, and use "guix environment" >> for hacking on my projects... I think we'd increase our userbase >> dramatically by getting Guix as a user-space pacakge manager into >> various distros. > > Such packages would be convenient for users of these distros, but > getting them into Debian and Fedora proper is unlikely because Guix > does not conform to the FHS. > > - Dave So, I talked about this with Stefano Zacchiroli while at FOSDEM. He suggested that we could do /opt/g/ or something like that and we *could* get Guix in as a package manager to Debian. Sure, it wouldn't be able to use the Hydra packages, but it's probably okayish. (We *might* be able to get Guix in even using the Hydra packages if the Guix daemon could have a wrapper which bind-mounts it to /gnu/ or something, when it starts up? That might be a bit over the top, but maybe would allow us to have both. I'm not so sure about this strategy though, I've just been bouncing it around in my head.) We could also build apt / rpm packages which we just provide ourselves, on the Guix website, or by providing some PPA'ish thing. I would have preferred this myself when I started running Debian on Guix... and in this route we could keep everything as it already is. (But people will have to take an extra step to "get to" those nice packages.) - Chris