From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id gHxkOp3ssGElHAEAgWs5BA (envelope-from ) for ; Wed, 08 Dec 2021 18:34:21 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id WNsTNp3ssGGufwAA1q6Kng (envelope-from ) for ; Wed, 08 Dec 2021 17:34:21 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C52422251F for ; Wed, 8 Dec 2021 18:34:21 +0100 (CET) Received: from localhost ([::1]:57602 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mv0pg-0005MH-Hu for larch@yhetil.org; Wed, 08 Dec 2021 12:34:20 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58736) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mv0pP-0005JJ-Q7 for bug-guix@gnu.org; Wed, 08 Dec 2021 12:34:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:57985) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mv0pO-0001FY-8j for bug-guix@gnu.org; Wed, 08 Dec 2021 12:34:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mv0pO-0007mh-6u for bug-guix@gnu.org; Wed, 08 Dec 2021 12:34:02 -0500 Subject: bug#52372: gash-utils & fzf conflict Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Date: Wed, 08 Dec 2021 17:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: cc-closed 52372 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Blake Shaw Cc: bug-guix@gnu.org, 52372-done@debbugs.gnu.org Mail-Followup-To: 52372@debbugs.gnu.org, me@tobias.gr, blake@nonconstructivism.com Received: via spool by 52372-done@debbugs.gnu.org id=D52372.163898480529855 (code D ref 52372); Wed, 08 Dec 2021 17:34:01 +0000 Received: (at 52372-done) by debbugs.gnu.org; 8 Dec 2021 17:33:25 +0000 Received: from localhost ([127.0.0.1]:41292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mv0on-0007lT-ML for submit@debbugs.gnu.org; Wed, 08 Dec 2021 12:33:25 -0500 Received: from tobias.gr ([80.241.217.52]:54630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mv0ok-0007lJ-Vx for 52372-done@debbugs.gnu.org; Wed, 08 Dec 2021 12:33:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=s5Cd4aD3nm0e0 OoMr9w8f/rzXjdCehnuSMS7Oa5M5MU=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=X5gijxQeOUF6EPx9h9YDles3OLj4TzHCzw/reA LvltZi7IbzOv+alTqAwoFKNhZqqzRxXb9zqidWYSQIRn39D31lyxWb7VWeJkDw+SYJl5t5 e2LHuXUEkjIRIeYaW8oskGRmqy2pwJDMhklTAyCfuK0GFWA0bRMSEZyV6RZeTbEWc6SsHS GA+dx4+Q1mn53oJxIP6sbztpY7KI2ZFkpAzoyGR52lqV6GNTXY1LKByqoEomIqANNIUbz+ i8lNR0O17sEJzJ8O7fxGhNyklbSHN959qPU+A+c9GqE+23zD3I0zTQtMAqrhBKm1Cln47q 3rWu/HNcAfVXy+pSykSme3pw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id d916dc99 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Wed, 8 Dec 2021 17:33:19 +0000 (UTC) References: <87czm7cpd3.fsf@nonconstructivism.com> Date: Wed, 08 Dec 2021 18:14:12 +0100 In-reply-to: <87czm7cpd3.fsf@nonconstructivism.com> BIMI-Selector: v=BIMI1; s=default; Message-ID: <87k0gfuhke.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" Reply-to: Tobias Geerinckx-Rice From: Tobias Geerinckx-Rice via Bug reports for GNU Guix X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -4.00 Authentication-Results: aspmx1.migadu.com; none X-Migadu-Queue-Id: C52422251F X-Spam-Score: -4.00 X-Migadu-Scanner: scn1.migadu.com X-TUID: xYmCJjn7V65K --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Blake, > Command failed: [=E2=80=A6] command find This isn't =E2=80=98really=E2=80=99 a bug: fzf invokes whichever find(1)=20 executable happens to be in $PATH at run time, and reasonably=20 expects it to support the POSIX =E2=80=98-L=E2=80=99 option. It also willfully tries to hide any useful error messages: > 2> /dev/null =E2=80=A6maybe that's what makes Rust so safe? gash-utils doesn't implement find -L, so failure is to be=20 expected. As you discovered the fix is as simple as uninstalling=20 gash-utils, and possibly using it in a Guix environment if you=20 really need it. I don't think installing gash-utils globally into your main=20 profile is a good idea! Since find(1) is such a key requirement of fzf, it makes sense to=20 treat it as a fixed input in this case and keep a reference to=20 findutils' in a wrapper. Done in commit 9bac41c2b8e7be5ab713402591ceeb32c635c214. Thanks! T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYbDskQ0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15weABAMMq7QuJaTL6v6Xt18gPxI5fJI5c9jwYZvRkJBwl afreAQCDxOwjRV4mKI1rAXI0TzqS+RQZnNovo7BqMgJm5HSjBA== =HG17 -----END PGP SIGNATURE----- --=-=-=--