From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Creating a reliable bootstrap for building from source Date: Mon, 15 May 2017 15:27:37 +0200 Message-ID: <87y3tyi71y.fsf@gnu.org> References: <87bmt28qnm.fsf@gnu.org> <87k26chy16.fsf@gnu.org> <87y3u5wwsi.fsf_-_@gnu.org> <20170514135041.GA29369@thebird.nl> <20170514153506.GA29953@thebird.nl> <20170514161342.GA30265@thebird.nl> <87efvr769a.fsf@gnu.org> <20170514172927.GA31005@thebird.nl> <20170514183014.GA31243@thebird.nl> <87shk7qg4p.fsf@gnu.org> <20170514222029.3e17ffc0@capac> 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]:42173) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dAG2J-0003eA-D6 for guix-devel@gnu.org; Mon, 15 May 2017 09:27:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dAG2G-0002Ez-8R for guix-devel@gnu.org; Mon, 15 May 2017 09:27:43 -0400 In-Reply-To: <20170514222029.3e17ffc0@capac> (David Pirotte's message of "Sun, 14 May 2017 22:20:29 -0300") 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: David Pirotte Cc: guix-devel Hi David, David Pirotte skribis: >> As a user I want something like =E2=80=98apt-get update=E2=80=99, which = is what =E2=80=98guix >> pull=E2=80=99 tries to do. > > For end-users, cool stuff would be: > > nguix [ guix-ncurse > > u [ update the aptitude cached list of all packages, > [ installed or not... just package descriptions, nothing > [ has been downloaded yet > U [ mark as 'wish to update' > g [ list the above marked for update packages, then fine tune > [ using =3D, -, + ... > g ok, download what I really selected to be updated > and update... > > note that the most important aptitude ncurse menu is 'Cancel pending > actions' :) > > or using emacs, '=C3=A0 la magit' > > M-x guix-status > u > U > ... How would that differ from what Emacs-Guix provides? >> For Guix developers, I think it=E2=80=99s reasonable to have a tradition= al GNU >> build system. After all, Guix is also a regular software package that >> people can build from source with =E2=80=9C./configure && make && make i= nstall=E2=80=9D. > > If I could just grab guile-gnutls and =E2=80=9C./configure && make && ma= ke install=E2=80=9D > then I could compile, play, use, learn, contribute with/to guix... David, if your distro does not provide a guile-gnutls package, you can always install Guix via the binary installation method: https://www.gnu.org/software/guix/manual/html_node/Binary-Installation.ht= ml HTH! Ludo=E2=80=99.