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:47:22 -0400 Message-ID: <87zhjh6l7e.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]:38159) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1i6Nxb-0003Tf-Pk for guix-devel@gnu.org; Fri, 06 Sep 2019 19:48:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1i6Nxa-0001Y8-L0 for guix-devel@gnu.org; Fri, 06 Sep 2019 19:48:11 -0400 Received: from world.peace.net ([64.112.178.59]:55772) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1i6NxY-0001XT-Py for guix-devel@gnu.org; Fri, 06 Sep 2019 19:48:08 -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 Tobias Geerinckx-Rice writes: > 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. It shows some hubris for you to declare that "there's no good argument". How did you come to that conclusion? Did you assume that there must not be any good argument against it because you couldn't think of one? We discussed this long ago and decided against including /usr/bin/env. Therefore, I reverted your commit for now. If you like, we can start another discussion about it, and I'll restate my arguments against it when I find the energy. Thanks, Mark