From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: 01/01: services: Add =?utf-8?Q?=E2=80=98=2Fusr=2Fbin=2Fenv?= =?utf-8?Q?=E2=80=99?= special file. Date: Fri, 06 Sep 2019 19:21:01 -0400 Message-ID: <874l1p80zr.fsf@netris.org> References: <20190906102509.28951.2772@vcs0.savannah.gnu.org> <20190906102510.002BE21324@vcs0.savannah.gnu.org> <87d0gdbtji.fsf@cbaines.net> <87mufhwhc6.fsf@nckx> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:33821) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i6NYI-0000Es-D0 for guix-devel@gnu.org; Fri, 06 Sep 2019 19:22:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i6NYF-0002hZ-Uy for guix-devel@gnu.org; Fri, 06 Sep 2019 19:22:02 -0400 Received: from world.peace.net ([64.112.178.59]:55728) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1i6NYF-0002dd-Rk for guix-devel@gnu.org; Fri, 06 Sep 2019 19:21:59 -0400 In-Reply-To: <87mufhwhc6.fsf@nckx> (Tobias Geerinckx-Rice's message of "Fri, 06 Sep 2019 17:54:33 +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: Tobias Geerinckx-Rice Cc: guix-devel@gnu.org Hi Tobias, Tobias Geerinckx-Rice writes: > Christopher, > > Christopher Baines =E5=86=99=E9=81=93=EF=BC=9A >> This seems to me like quite a big change, and I'd be interested in >> knowing what your motivation was [1]? > > It's not, really. It's equivalent to the impure /bin/sh that Guix > Systems already provide, but actually useful: =E2=80=98use #!/usr/bin/env= , not > #!/bin/sh!=E2=80=99 was already a mantra when I wrote my first shell scri= pt =E2=80=94 > and I'm not that young. > > There's no good argument for not being able to run the vast majority > of well-written scripts, out of the box, on Guix Systems. > > I hope that's sufficient, but I don't think it needed to go in the > commit message. This should have been discussed more widely before pushing to 'master'. It is not a new idea. We talked about it long ago, and decided that it should *not* be included. I don't have the energy right now to restate the arguments or find the old discussions. Mark