From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: NPM and trusted binaries Date: Wed, 07 Sep 2016 14:25:12 +0200 Message-ID: <87bmzzoq1j.fsf@gnu.org> References: <87shtiz8f7.fsf@gnu.org> <877farzrdl.fsf@gnu.org> <20160906165048.GC18454@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]:34422) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bhbur-0003Ug-BP for guix-devel@gnu.org; Wed, 07 Sep 2016 08:25:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bhbun-0003MF-2u for guix-devel@gnu.org; Wed, 07 Sep 2016 08:25:20 -0400 In-Reply-To: <20160906165048.GC18454@thebird.nl> (Pjotr Prins's message of "Tue, 6 Sep 2016 18:50:48 +0200") 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 Howdy, Pjotr Prins skribis: > On Tue, Sep 06, 2016 at 11:48:04AM -0400, Thompson, David wrote: >> On Sun, Sep 4, 2016 at 10:11 AM, Jan Nieuwenhuizen wro= te: >>=20 >> > * add --binary option to importer, sets (arguments (#:binary? #t)) >>=20 >> This violates a core principle of Guix: reproducible builds. I don't >> support patches that encourage using pre-built binaries. > > In principle I agree. We want to be able to read the code. > > Still, I think Guix would benefit from a somewhat more relaxed stance > in this. It=E2=80=99s part of Guix=E2=80=99s mission to build from source whenever t= hat is possible, which is the case here, AIUI. We know from previous discussions that some compilers can no longer be built from source; we already have exceptions for these. Ludo=E2=80=99.