From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58135) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1es8PJ-0002fo-GK for guix-patches@gnu.org; Sat, 03 Mar 2018 09:45:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1es8PG-0001fu-BW for guix-patches@gnu.org; Sat, 03 Mar 2018 09:45:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:34106) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1es8PG-0001fj-6o for guix-patches@gnu.org; Sat, 03 Mar 2018 09:45:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1es8PF-0007Up-Tw for guix-patches@gnu.org; Sat, 03 Mar 2018 09:45:01 -0500 Subject: [bug#30256] [PATCH 3/3] scripts: environment: Add --no-cwd. Resent-Message-ID: From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <87vag2wopo.fsf@gnu.org> <7bc71eaa3cff48ec7dc0d4fe406dde9482b716a9.1516937216.git.mtg@gnu.org> <87tvtyhhnd.fsf@gnu.org> <877equgxx7.fsf@gnu.org> Date: Sat, 03 Mar 2018 15:44:43 +0100 In-Reply-To: <877equgxx7.fsf@gnu.org> (Mike Gerwitz's message of "Fri, 02 Mar 2018 13:00:36 -0500") Message-ID: <87zi3p9q1w.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Mike Gerwitz Cc: 30256@debbugs.gnu.org Hi Mike, Mike Gerwitz skribis: > Sorry I've been silent on the script you provided to me---between my GNU > volunteer work and preparing for my LP2018 talk, I've had no free time, > so I haven't even looked at it yet. After the conference I'll have the > time to collaborate a bit more. Sure, understood! > Also---I thought the decision was that this patchset was inappropriate > for `guix environment`; did I misinterpret? My initial reaction was that we shouldn=E2=80=99t stretch =E2=80=98guix env= ironment=E2=80=99 to do something that=E2=80=99s unrelated to environment management. However as I looked at your patches, I found that the additions you made are useful per se (for instance I=E2=80=99ve been wanting =E2=80=98--link-p= rofile=E2=80=99 on a couple of occasions for reasons like the one you gave, Fontconfig, etc.). And the patches had tests, documentation, and everything, so it seemed more beneficial to include them. :-) > I admit that I forgot some of the implementation details of my own > patch; I'd have to look at it in more detail. I'll consider it tonight > or this weekend. OK! > Thanks for taking a look at and applying these. If there are better > solutions, I'm fine with that---I just wanted a proof-of-concept to > start the discussion. Though, starting the discussion and then ducking > out for other obligations wasn't quite what I had in mind... Sure. I think the issue of least-authority execution of programs remains open anway. Do we want a =E2=80=98guix run=E2=80=99-like command? = Something in the shell, but which shell(s) then? Automatically-generated wrappers so we don=E2=80=99t depend on specific shells? Thanks, Ludo=E2=80=99.