From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#66338: 30.0.50; grep-commnd set and using an old fish results in empty Copyright files Date: Thu, 05 Oct 2023 12:27:26 +0200 Message-ID: <87zg0x2wkx.fsf@gmx.de> References: <87cyxu66mw.fsf@alexschroeder.ch> <877co1h784.fsf@alexschroeder.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27842"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: alex@alexschroeder.ch, eliz@gnu.org, dmitry@gutov.dev To: 66338@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Oct 05 12:28:30 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qoLan-00071G-UH for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 05 Oct 2023 12:28:29 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qoLa8-0007Ay-4P; Thu, 05 Oct 2023 06:27:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qoLa4-0006xc-LG for bug-gnu-emacs@gnu.org; Thu, 05 Oct 2023 06:27:44 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qoLa4-0003LG-DC for bug-gnu-emacs@gnu.org; Thu, 05 Oct 2023 06:27:44 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qoLaM-0001l8-Fh for bug-gnu-emacs@gnu.org; Thu, 05 Oct 2023 06:28:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Oct 2023 10:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66338 X-GNU-PR-Package: emacs X-Debbugs-Original-To: Alex Schroeder via "Bug reports for GNU Emacs, the Swiss army knife of text editors" X-Debbugs-Original-Cc: Alex Schroeder , Eli Zaretskii , 66338@debbugs.gnu.org, dmitry@gutov.dev Original-Received: via spool by 66338-submit@debbugs.gnu.org id=B66338.16965016786752 (code B ref 66338); Thu, 05 Oct 2023 10:28:02 +0000 Original-Received: (at 66338) by debbugs.gnu.org; 5 Oct 2023 10:27:58 +0000 Original-Received: from localhost ([127.0.0.1]:46082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoLaI-0001kq-AP for submit@debbugs.gnu.org; Thu, 05 Oct 2023 06:27:58 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:58739) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qoLaF-0001ka-8Z for 66338@debbugs.gnu.org; Thu, 05 Oct 2023 06:27:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1696501647; x=1697106447; i=michael.albinus@gmx.de; bh=SgYBipcR2+5P+UR+R0u9wtW6niNO5FvN3q4J14CGbCw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=DhJ9DINT8dC+bsG14SEm6TGfMQXH9rHwzYhyLHu1LZfK0khtkmLk8uroI0ZWMo4lEasXFHULQnj f1xlu8uSTQ1/+kCr8oIy1p+1BwdXOWuJSm1tz/rVmZsUjx9E5y5W5DJk3ntn4Fmozkp0zFqnhd8VL oLpZ7rwjgG2A8hwVnMqRF/UrcOFfy0GuuyMJ/SPJXQwLzFwBOwKpqHdoCWo28oYc9myX+7LFOlJdB NxqoPrWtVyIP0ebmvLWNqYOYa+OFTuiUB7BaWMhvRfpGGqCFa99sRmfuC0dBf8qBQM2kuYq3f68K1 Y4jxrV76JQnKTzs1PSDN/v5cTQQN6YungIhQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.30]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MXXuB-1r6sL33F9j-00Z1b5; Thu, 05 Oct 2023 12:27:26 +0200 In-Reply-To: <877co1h784.fsf@alexschroeder.ch> (Alex Schroeder via's message of "Thu, 05 Oct 2023 09:13:47 +0200") X-Provags-ID: V03:K1:+RBoJZIt7YD8ZVBiWB8XuicZLUxyH7JPjAhEkhFVoinKc8Lwqe8 Q72ABmh6Ha2E7bhGSswaLUb03GwboHRWCPhPJ63oWl12s27HjDp0jveXsxJ45Q1TiwpZvCb W/pPsrsIXUXuXA0cilrJ2ke7R9eA0klMXaIatiWDFzDoxOfuBHt1YuuDrA8TeCqmXszrW9U UBDysD2qfFcKOtxqxUWQA== UI-OutboundReport: notjunk:1;M01:P0:dAv+/mtdAy4=;Q3G+0B4TBkJu4UgeYOMJB51C/MV Pcj1Ljbwj06sMovDn5qbfCkV0HXaKEFEqSSVYeyqhebZsNgZ1dZdpCnh16Zn6QXWjmSnOSnLl Ku7AEUq2JsG6EAeEaLzImc1R50eUcVAwvKsuburX5N8n4TJqZWrtUEBitgPXA6YEUMS+RedeA 83Istr38QILXuB9/VRAmGvgdwWbsMYIubXL3OGCtIQeoveqPk2QjwVdhCDdnQ6xtW1XZc6hsJ E2aXIwIFB6qZqy/Q7n99RAme1w/GkZEUpMK75/avFUBHup+LJ7EnAvnwAb7VDlWCuOSAVlNkI ShiygBxvW5PcHmaZsTdkQf8/hvdZ4zQGss6Mx0urxm20uUj2iwjCvFcbQVHXLaJiLfSsaPs6X 5pePE2uCnAVBMG12XP61YvuHhwD9alB/fsFfxQvnZgshXEAhm3GmyEUhZDlFXszKKxPRXaI/R tsu3OQ34qu78bOoJ9hon+RK9gDVzg8OWhNVZG9t8ri3M3ZBZFhrh06obVk1gAWocny7J6dCUn bReM5ZzNt7njuVUOJQO4dhDft1cfBpEkcnoGip1Qv9EdMCbqTIP24VAjqRzDT5svFZfpRzoMa i5KtCEAOuLn+Cd0Xmby9SG2xBAvWexegifvXESwK0+4d5kF3tcILgKsRc+EVWh6/BDcaIheO8 LisSFRvL/1p/UZ098o+xALmgLKLrxRY9vK2Udc4jt7RIaOeXG3yH9Ev2WGSyqNHCwEES4kCti CybBKt9UZ8NfqTMQwdrRGhe5s/lNu1GRFBrHYIifAE7wsnulHnlCzerPcskdp7L/MKte70H0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:271861 Archived-At: Alex Schroeder via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: Hi Alex, >> So Emacs expects this variable to point to a shell that Emacs can use >> to run programs, not your interactive shell. If you want a different >> shell to be used in interactive shell sessions, such as "M-x shell", >> then you should use the variable explicit-shell-file-name to point to >> that other shell (in your case, fish). > > I understand that this is what Emacs expects. It seems to me that other > parts of a user=E2=80=99s system might go against this expectation, howev= er. The > man page for login(1) says this, for example: > > Your user and group ID will be set according to their values in > the /etc/passwd file. The value for $HOME, $SHELL, $PATH, > $LOGNAME, and $MAIL are set according to the appropriate fields > in the password entry. Ulimit, umask and nice values may also be > set according to entries in the GECOS field. > > That is to say, if a users runs chsh(1) and decides to use fish, then > SHELL is set to fish, it is inherited to all processes, and Emacs > breaks. You could always add '(setenv "SHELL" "/bin/sh")' to your Emacs init file. Best regards, Michael.