From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pjotr Prins Subject: Re: What's next? Date: Tue, 30 May 2017 22:15:21 +0200 Message-ID: <20170530201521.GA1445@thebird.nl> References: <877f16z9eo.fsf@gnu.org> <874lwaql17.fsf@gnu.org> <20170524214539.GA26320@jasmine> <20170525081130.GA3521@thebird.nl> <87vaomtxiq.fsf@gnu.org> <20170528073057.GA12848@thebird.nl> <877f10oggw.fsf@gnu.org> <87k2501vto.fsf@gnu.org> <87poeq2x02.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44468) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dFnYG-0000CV-Sr for guix-devel@gnu.org; Tue, 30 May 2017 16:15:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dFnYD-0000aN-Je for guix-devel@gnu.org; Tue, 30 May 2017 16:15:36 -0400 Content-Disposition: inline In-Reply-To: <87poeq2x02.fsf@gnu.org> 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: Ludovic Court??s Cc: guix-devel On Tue, May 30, 2017 at 05:19:09PM +0200, Ludovic Courtes wrote: > > A `substitute' is available for this package on > > https://mirror.hydra.gnu.org. This means we can download the binary > > output for this package, instead of compiling it from its source code. > > Do you want to use this substitute server with key ... for this package, > > and for future packages? [y/N] > > It cannot work this way because the decision has to be made by the > sysadmin, not by unprivileged users. The first time guix is run it is by a system administrator (almost 100% certain), typically from a binary installation. > Also, I like that 'guix package' is non-interactive. Sure. But it is a step that is not required on GuixSD. The key comes with the base install of the guix package. Can't we just fetch the key from the store? Why does it have to be /etc? First look in /etc. If that does not exist, fetch from the guix package itself. It is there. /etc overrides the key in the store. Now it is a needless manual step. I say, it is an easy thing to automate. Automate if you can. Maybe not the highest priority, but if we come with a solution it should be easy to do. Pj. --