From unknown Sun Jun 22 07:57:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#52372: gash-utils & fzf conflict Resent-From: Blake Shaw Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 08 Dec 2021 11:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 52372 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 52372@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163896260423866 (code B ref -1); Wed, 08 Dec 2021 11:24:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Dec 2021 11:23:24 +0000 Received: from localhost ([127.0.0.1]:39609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1muv2i-0006Cs-K0 for submit@debbugs.gnu.org; Wed, 08 Dec 2021 06:23:24 -0500 Received: from lists.gnu.org ([209.51.188.17]:49122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1muv2c-0006Cf-Tf for submit@debbugs.gnu.org; Wed, 08 Dec 2021 06:23:22 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42554) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1muv2c-0000FO-NT for bug-guix@gnu.org; Wed, 08 Dec 2021 06:23:18 -0500 Received: from out1.migadu.com ([91.121.223.63]:24828) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1muv2Y-0006ul-EV for bug-guix@gnu.org; Wed, 08 Dec 2021 06:23:18 -0500 Date: Wed, 08 Dec 2021 18:23:04 +0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nonconstructivism.com; s=key1; t=1638962588; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=myrvHWFA9b6Ooqt5yJOT9/XBfCexh0K+MQunyT/OIF0=; b=TQNmcVM+3QFHPPP0JEmqr76g35U4omNgSBzUqm6DaH3U+kohbY6J3O5GOpMkiZkTAc7Lpn ZFTspPPw1spf7VEqB3hoTXHjeU6NKD0g2TTTUblu67ENWl1hNwtXliRKTK5YndcLie5Ns9 Ik0bgUkrsfhhC6q33GNOzGmGBOyn3mw= Message-Id: <87czm7cpd3.fsf@nonconstructivism.com> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Blake Shaw X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: nonconstructivism.com Received-SPF: pass client-ip=91.121.223.63; envelope-from=blake@nonconstructivism.com; helo=out1.migadu.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Hello, Gash-utils causes fzf to fail. After installing gash-utils, attempting `bash5.0$ fzf` produces: ``` [Command failed: set -o pipefail; command find -L . -mindepth 1 \( -path '*/\.*' -o -fstype 'sysfs' -o -fstype 'devfs' -o -fstype 'devtmpfs' -o -fstype 'proc' \) -prune -o -type f -print -o -type l -print 2> /dev/null | cut -b3-] ``` Uninstalling gash-utils removes the problem. Best, Blake From unknown Sun Jun 22 07:57:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#52372: gash-utils & fzf conflict Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 08 Dec 2021 17:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52372 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Blake Shaw , 52372@debbugs.gnu.org Received: via spool by 52372-submit@debbugs.gnu.org id=B52372.163898466524895 (code B ref 52372); Wed, 08 Dec 2021 17:32:02 +0000 Received: (at 52372) by debbugs.gnu.org; 8 Dec 2021 17:31:05 +0000 Received: from localhost ([127.0.0.1]:41288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mv0mX-0006TF-6f for submit@debbugs.gnu.org; Wed, 08 Dec 2021 12:31:05 -0500 Received: from albert.telenet-ops.be ([195.130.137.90]:40602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mv0mT-0006Ov-RY for 52372@debbugs.gnu.org; Wed, 08 Dec 2021 12:31:03 -0500 Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a]) by albert.telenet-ops.be with bizsmtp id TtWz2600R4UW6Th06tWzKK; Wed, 08 Dec 2021 18:31:00 +0100 Message-ID: From: Maxime Devos Date: Wed, 08 Dec 2021 17:30:59 +0000 In-Reply-To: <87czm7cpd3.fsf@nonconstructivism.com> References: <87czm7cpd3.fsf@nonconstructivism.com> Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1638984660; bh=MnS4yhqd1Zbu0r5ICYXALWcgwvq1TCSNWuCozLSexRY=; h=Subject:From:To:Date:In-Reply-To:References; b=j1ACD6pdAgiWqdm1PCbfSXTo8YBE/TkC/xSxYu5egBT9sUxjEYIpTC9pyCAkXZ9nK PGVO1z0N5ulMjlBf96bomyZ0wjZIzweMAzOb9VtJ5C8MAGfp5gbTnm8jsGjB7MwOq+ E/+Mc9p6cq20VYYt6QYMRYAYt/ZPaNiveA1MP1VfagcfQoR6qql6KoFeKH3dL+gmMc f0eVRHWb+1dLRJJbHiZWlpB0RxqrreCBln7C7cIPKUps7P9g/tdB3dpwARBkT52XAt rkC1jTpmCrZ23t2MameknwazDgXWbM+c+6x7FhbGWyAKVyLPcgTG9D86RUvl6iWAoW U5B8nWWUAKmZQ== X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Blake Shaw via Bug reports for GNU Guix schreef op wo 08-12-2021 om 18:23 [+0700]: > > Hello, > > Gash-utils causes fzf to fail. > > After installing gash-utils, attempting `bash5.0$ fzf` produces: > ``` > [Command failed: set -o pipefail; command find -L . -mindepth 1 \( - > path '*/\.*' -o -fstype 'sysfs' -o -fstype 'devfs' -o -fstype > 'devtmpfs' -o -fstype 'proc' \) -prune -o -type f -print -o -type l - > print 2> /dev/null | cut -b3-] > ``` > > Uninstalling gash-utils removes the problem. Seems like 'coreutils' (or 'coreutils-minimal'?) should be added to the wrap-program & inputs in the package definition of 'fzf' (untested), and bin/fzf should be wrapped as well. Or maybe it's not the fzf that is problematic, but the bash completions. Greetings, Maxime. From unknown Sun Jun 22 07:57:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#52372: gash-utils & fzf conflict Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: 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: followup 52372 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Blake Shaw Cc: 52372@debbugs.gnu.org, 52372-done@debbugs.gnu.org X-Debbugs-Original-Cc: bug-guix@gnu.org, 52372-done@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163898480929871 (code B ref -1); Wed, 08 Dec 2021 17:34:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Dec 2021 17:33:29 +0000 Received: from localhost ([127.0.0.1]:41295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mv0oq-0007li-TU for submit@debbugs.gnu.org; Wed, 08 Dec 2021 12:33:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:58564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mv0op-0007lc-Qy for submit@debbugs.gnu.org; Wed, 08 Dec 2021 12:33:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58608) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mv0op-0004pl-Jr for bug-guix@gnu.org; Wed, 08 Dec 2021 12:33:27 -0500 Received: from [2a02:c205:2020:6054::1] (port=33288 helo=tobias.gr) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mv0om-0001Ah-8g for bug-guix@gnu.org; Wed, 08 Dec 2021 12:33:27 -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> From: Tobias Geerinckx-Rice 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-Host-Lookup-Failed: Reverse DNS lookup failed for 2a02:c205:2020:6054::1 (failed) Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RDNS_NONE=0.793, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) --=-=-= 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----- --=-=-=-- From unknown Sun Jun 22 07:57:49 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Blake Shaw Subject: bug#52372: closed (Re: bug#52372: gash-utils & fzf conflict) Message-ID: References: <87k0gfuhke.fsf@nckx> <87czm7cpd3.fsf@nonconstructivism.com> X-Gnu-PR-Message: they-closed 52372 X-Gnu-PR-Package: guix Reply-To: 52372@debbugs.gnu.org Date: Wed, 08 Dec 2021 17:34:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1638984842-29921-1" This is a multi-part message in MIME format... ------------=_1638984842-29921-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #52372: gash-utils & fzf conflict which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 52372@debbugs.gnu.org. --=20 52372: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D52372 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1638984842-29921-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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> From: Tobias Geerinckx-Rice To: Blake Shaw Subject: Re: bug#52372: gash-utils & fzf conflict 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-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 52372-done Cc: bug-guix@gnu.org, 52372-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= 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----- --=-=-=-- ------------=_1638984842-29921-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Dec 2021 11:23:24 +0000 Received: from localhost ([127.0.0.1]:39609 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1muv2i-0006Cs-K0 for submit@debbugs.gnu.org; Wed, 08 Dec 2021 06:23:24 -0500 Received: from lists.gnu.org ([209.51.188.17]:49122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1muv2c-0006Cf-Tf for submit@debbugs.gnu.org; Wed, 08 Dec 2021 06:23:22 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42554) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1muv2c-0000FO-NT for bug-guix@gnu.org; Wed, 08 Dec 2021 06:23:18 -0500 Received: from out1.migadu.com ([91.121.223.63]:24828) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1muv2Y-0006ul-EV for bug-guix@gnu.org; Wed, 08 Dec 2021 06:23:18 -0500 Date: Wed, 08 Dec 2021 18:23:04 +0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nonconstructivism.com; s=key1; t=1638962588; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=myrvHWFA9b6Ooqt5yJOT9/XBfCexh0K+MQunyT/OIF0=; b=TQNmcVM+3QFHPPP0JEmqr76g35U4omNgSBzUqm6DaH3U+kohbY6J3O5GOpMkiZkTAc7Lpn ZFTspPPw1spf7VEqB3hoTXHjeU6NKD0g2TTTUblu67ENWl1hNwtXliRKTK5YndcLie5Ns9 Ik0bgUkrsfhhC6q33GNOzGmGBOyn3mw= Message-Id: <87czm7cpd3.fsf@nonconstructivism.com> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Blake Shaw To: bug-guix@gnu.org Subject: gash-utils & fzf conflict X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: nonconstructivism.com Received-SPF: pass client-ip=91.121.223.63; envelope-from=blake@nonconstructivism.com; helo=out1.migadu.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Hello, Gash-utils causes fzf to fail. After installing gash-utils, attempting `bash5.0$ fzf` produces: ``` [Command failed: set -o pipefail; command find -L . -mindepth 1 \( -path '*/\.*' -o -fstype 'sysfs' -o -fstype 'devfs' -o -fstype 'devtmpfs' -o -fstype 'proc' \) -prune -o -type f -print -o -type l -print 2> /dev/null | cut -b3-] ``` Uninstalling gash-utils removes the problem. Best, Blake ------------=_1638984842-29921-1-- From unknown Sun Jun 22 07:57:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#52372: gash-utils & fzf conflict Resent-From: Blake Shaw Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 09 Dec 2021 05:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52372 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Tobias Geerinckx-Rice Cc: 52372@debbugs.gnu.org, 52372-done@debbugs.gnu.org X-Debbugs-Original-Cc: bug-guix@gnu.org, 52372-done@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16390277691699 (code B ref -1); Thu, 09 Dec 2021 05:30:02 +0000 Received: (at submit) by debbugs.gnu.org; 9 Dec 2021 05:29:29 +0000 Received: from localhost ([127.0.0.1]:42139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvBzk-0000RL-PH for submit@debbugs.gnu.org; Thu, 09 Dec 2021 00:29:29 -0500 Received: from lists.gnu.org ([209.51.188.17]:35644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mvBzh-0000RB-HX for submit@debbugs.gnu.org; Thu, 09 Dec 2021 00:29:27 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56050) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvBzh-0001Hx-BA for bug-guix@gnu.org; Thu, 09 Dec 2021 00:29:25 -0500 Received: from [2001:41d0:2:863f::] (port=38328 helo=out1.migadu.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mvBzc-0001xe-V8 for bug-guix@gnu.org; Thu, 09 Dec 2021 00:29:25 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nonconstructivism.com; s=key1; t=1639027758; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GJmX05v/2IdlhvMRZvaVXgCg7kcJ5cb+CmKerpGAdkg=; b=MaHNbpjm/raancXGtB4rCd8hd3gC93NWIKpNlPnMhczBjlTKKIytnvSc1U3Ke2YMb3ncFx WFxOgMyC7kv/7ftcQAgBp86mGl0WgrwBP+F//RZ/VZVvtTKVVp4cnJenzzu5KYAuoi09kJ lfEBFnk4A8X1z5b9p3uRvC0KK/HYcxA= From: Blake Shaw References: <87czm7cpd3.fsf@nonconstructivism.com> <87k0gfuhke.fsf@nckx> Mail-Followup-To: Tobias Geerinckx-Rice , 52372-done@debbugs.gnu.org, bug-guix@gnu.org Date: Thu, 09 Dec 2021 12:29:14 +0700 In-Reply-To: <87k0gfuhke.fsf@nckx> (Tobias Geerinckx-Rice's message of "Wed, 08 Dec 2021 18:14:12 +0100") Message-ID: <87ee6mmjmd.fsf@nonconstructivism.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: nonconstructivism.com X-Host-Lookup-Failed: Reverse DNS lookup failed for 2001:41d0:2:863f:: (failed) Received-SPF: pass client-ip=2001:41d0:2:863f::; envelope-from=blake@nonconstructivism.com; helo=out1.migadu.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Tobias Geerinckx-Rice writes: got it, thanks! --=20 =E2=80=9CIn girum imus nocte et consumimur igni=E2=80=9D From unknown Sun Jun 22 07:57:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#52372: gash-utils & fzf conflict Resent-From: Timothy Sample Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 11 Dec 2021 16:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52372 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 52372@debbugs.gnu.org Cc: me@tobias.gr, blake@nonconstructivism.com Received: via spool by 52372-submit@debbugs.gnu.org id=B52372.16392391633177 (code B ref 52372); Sat, 11 Dec 2021 16:13:02 +0000 Received: (at 52372) by debbugs.gnu.org; 11 Dec 2021 16:12:43 +0000 Received: from localhost ([127.0.0.1]:49910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mw4zK-0000pB-No for submit@debbugs.gnu.org; Sat, 11 Dec 2021 11:12:42 -0500 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:38355) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mw4zI-0000ov-F3 for 52372@debbugs.gnu.org; Sat, 11 Dec 2021 11:12:41 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 1A2EF5C00C2; Sat, 11 Dec 2021 11:12:35 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Sat, 11 Dec 2021 11:12:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=wsOpE5a9IAFV/maD4SFXvTYmcU9of4nGDqX7tP+ZH gg=; b=fEnqfHkgTOthtmUUKFzgcn87+ud+kLNni5uA/vcKwCm2SXkOFDwg+poGF 1C7b/fFn+pq3aM6yb85/aXPvfncHGV0Hn9QQ51KfiLRLr5wXX5R2jquI6q/wfs3i I5z8SEwsG7y5hoeXp0sBnfQeOfuv/E62NZ0dJJR/jBiJOszrjQtAWmsTQHGAGbri YqUuYwoU6nwYfQRDduBHwrBI72iU2CuKqtqtA7V7WdnVWv/Se1hWLRtWzB1je4tj V0+FTSTfQmoBkfaVqyUcAqy56ZIUELIgessIi1UzEHkUou5KbpcuCifbLG9L/etK BYcc2jpBwhKLT/EWPCOqdG7jHQvYQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrkeeggdektdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvufhfffgjkfgfgggtgfesthhqre dttderjeenucfhrhhomhepvfhimhhothhhhicuufgrmhhplhgvuceoshgrmhhplhgvthes nhhghihrohdrtghomheqnecuggftrfgrthhtvghrnhepieduuefhgeegleelveehgedugf euhfeikefftdevieelgfelhfdvtdfgieehtefgnecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomhepshgrmhhplhgvthesnhhghihrohdrtghomh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 11 Dec 2021 11:12:34 -0500 (EST) From: Timothy Sample References: <87czm7cpd3.fsf@nonconstructivism.com> <87k0gfuhke.fsf@nckx> Date: Sat, 11 Dec 2021 11:12:32 -0500 In-Reply-To: <87k0gfuhke.fsf@nckx> (Tobias Geerinckx-Rice via Bug reports for's message of "Wed, 08 Dec 2021 18:14:12 +0100") Message-ID: <87r1ajm87j.fsf@ngyro.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hi Blake and Tobias, Tobias Geerinckx-Rice via Bug reports for GNU Guix writes: > gash-utils doesn't implement find -L, so failure is to be expected. > As you discovered the fix is as simple as uninstalling gash-utils, and > possibly using it in a Guix environment if you really need it. > > I don't think installing gash-utils globally into your main profile is > a good idea! Definitely not! Gash-Utils is very much pre-alpha software, and I don=E2= =80=99t really intend for those utilities to be useful beyond bootstrapping their fully-featured GNU cousins. Ideally there would be a bootstrapping version of Gash-Utils that installs the utilities, and a regular version that just has Scheme interfaces. To date, it has felt a little premature to bother with that. However, if you find the Scheme interfaces from Gash-Utils useful, I=E2=80= =99m happy to make accommodations. Right now, I think that Guilers either write their own utilities like =E2=80=98find-files=E2=80=99 or they copy th= em out of Guix=E2=80=99s =E2=80=98(guix build utils)=E2=80=99 module (I tend to do th= e latter). It would be nice if Gash-Utils could cover this use case and be a bit like Python=E2=80=99s =E2=80=98shutil=E2=80=99, allowing a smoother transition f= rom shell scripting skills to Guile scripting skills. -- Tim