From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Allan Webber Subject: Re: GSoC ideas Date: Mon, 08 Feb 2016 09:24:54 -0800 Message-ID: <87zivbxggp.fsf@dustycloud.org> References: <20160206113802.GA17867@thebird.nl> <87mvre2eyz.fsf@gnu.org> <87wpqhu0t1.fsf@dustycloud.org> <20160208104530.GA26946@crashnator.suse.cz> 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]:49664) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSpYh-0002s4-GQ for guix-devel@gnu.org; Mon, 08 Feb 2016 12:25:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aSpYa-00048u-8X for guix-devel@gnu.org; Mon, 08 Feb 2016 12:25:05 -0500 In-reply-to: <20160208104530.GA26946@crashnator.suse.cz> 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: =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= Cc: guix-devel@gnu.org Tom=C3=A1=C5=A1 =C4=8Cech writes: > On Sat, Feb 06, 2016 at 10:54:34AM -0800, Christopher Allan Webber wrot= e: >>Maybe we should have a place to collect ideas? >> >>Anyway, here would be my top items for GSoC: >> >> - An installer wizard (written in Guile of course!) >> - g-expressions which generate packages of the Guix package manager fo= r >> .deb and .rpm based distros, and work to get those upstream in Debia= n >> and Fedora > > What would be purpose of that? Do you plan to use some other store path= so it > won't collide with Guix maintained installation on the same machine? > > OTOH it may be interesting to generate only (in my case) RPM metadata > so native system's package manager can track Guix generated files and > use pre/post install scripts for interactions with Guix (to > install/remove/protect them). That would glue Guix to system even > better. Just wild idea when thinking about your idea... > > S_W Sorry, I was unclear. 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. The gexp part was because of the gexp that (iirc) generates the "tarball install" method of things as inspiration... could we build something similar that builds a .deb or .rpm of Guix as an install method? - Chris