From unknown Mon Aug 18 04:10:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23952: 25.0.95; Regression: vc (git) over TRAMP doesn't work anymore Resent-From: Dima Kogan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Jul 2016 05:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 23952@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.146830195220016 (code B ref -1); Tue, 12 Jul 2016 05:40:02 +0000 Received: (at submit) by debbugs.gnu.org; 12 Jul 2016 05:39:12 +0000 Received: from localhost ([127.0.0.1]:47468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMqPY-0005Cl-C0 for submit@debbugs.gnu.org; Tue, 12 Jul 2016 01:39:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMqPW-0005CZ-NQ for submit@debbugs.gnu.org; Tue, 12 Jul 2016 01:39:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMqPQ-00008r-Lc for submit@debbugs.gnu.org; Tue, 12 Jul 2016 01:39:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35993) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMqPP-00008l-Co for submit@debbugs.gnu.org; Tue, 12 Jul 2016 01:39:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35822) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMqPN-0004WB-89 for bug-gnu-emacs@gnu.org; Tue, 12 Jul 2016 01:39:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMqPJ-00008L-4G for bug-gnu-emacs@gnu.org; Tue, 12 Jul 2016 01:39:00 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:57696) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMqPG-000071-PG for bug-gnu-emacs@gnu.org; Tue, 12 Jul 2016 01:38:57 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id ED1CE20622 for ; Tue, 12 Jul 2016 01:38:42 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute6.internal (MEProxy); Tue, 12 Jul 2016 01:38:42 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=secretsauce.net; h=content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=yVL bSCIsTn4t6LF1nzXf/MU8N5w=; b=JB5QS+KTI8tM4seWRwEjJsOagm1QoreNS2N mIxykGVvwFR7KInnd7+/7jkRkg5p6odIHHghES6xod1DUPGmjByDTImtL6rW+6Fe 7yJEEIthyEWyAVCKkyTsL59kIe3rua0nFfmdGfx9jOAlvLIJCDEta5HAH/BnszqF OUgE6rKA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=yVLbSCIsTn4t6LF1nzXf/MU8N5w=; b=WINYW 6Xz2Kx+6Hpq+/NSYgR5EOBbHz4bszSp1Gu40SwvZRV4usUTEP6//V602n1mWscDO fE+voe29/t4Yp82o56VthJbrEFlYjKYG+3lmzxvZ9BmZXLHplLhQHvICaqgxdEo/ +J+Wq2EL7Ozq6mTbzlNqudGP862NCYi6ScGCL0= X-Sasl-enc: bpCvFCNc4iDq6WO/qMpDNYOTc9UNSgtF9NmEeFmsFWGB 1468301922 Received: from shorty.local (50-1-153-216.dsl.dynamic.fusionbroadband.com [50.1.153.216]) by mail.messagingengine.com (Postfix) with ESMTPA id 8EE9ECC023 for ; Tue, 12 Jul 2016 01:38:42 -0400 (EDT) Received: from dima by shorty.local with local (Exim 4.87) (envelope-from ) id 1bMqP3-0005ga-92 for bug-gnu-emacs@gnu.org; Mon, 11 Jul 2016 22:38:41 -0700 From: Dima Kogan Date: Mon, 11 Jul 2016 22:38:41 -0700 Message-ID: <87y4572z6m.fsf@secretsauce.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) Hi. I'm running a very recent emacs built from git (658daf9). In the last two weeks or so, remote VC mode stopped working. Recipe: 1. emacs -Q 2. C-x C-f /127.0.0.1:emacs (or any other remote path that has a git repo) 3. C-x C-v D (or any other VC-mode function) Instead of seeing VC mode do its thing it now throws an error: env: =E2=80=98GIT_DIR=E2=80=99: No such file or directory From unknown Mon Aug 18 04:10:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23952: 25.0.95; Regression: vc (git) over TRAMP doesn't work anymore In-Reply-To: <87y4572z6m.fsf@secretsauce.net> Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Jul 2016 07:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dima Kogan Cc: 23952@debbugs.gnu.org Received: via spool by 23952-submit@debbugs.gnu.org id=B23952.146830945132111 (code B ref 23952); Tue, 12 Jul 2016 07:45:01 +0000 Received: (at 23952) by debbugs.gnu.org; 12 Jul 2016 07:44:11 +0000 Received: from localhost ([127.0.0.1]:47549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMsMV-0008Lr-79 for submit@debbugs.gnu.org; Tue, 12 Jul 2016 03:44:11 -0400 Received: from mout.gmx.net ([212.227.15.19]:51388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMsMT-0008Lc-Fc for 23952@debbugs.gnu.org; Tue, 12 Jul 2016 03:44:09 -0400 Received: from detlef.gmx.de ([87.146.49.51]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0Lug8u-1bE2db2Qts-00zlkk; Tue, 12 Jul 2016 09:43:59 +0200 From: Michael Albinus References: <87y4572z6m.fsf@secretsauce.net> Date: Tue, 12 Jul 2016 09:43:58 +0200 Message-ID: <87bn23cncx.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K0:JU4HhBbscfw8LaLWGKu/7eNem1JT+msdylnQgghnkBJdt4lmGmb hEJ3e7FDDVB5+F2CyuKmgM/yplLYACeBPuyn/5rXoZUgLB0McsoLxgYWyW0yle30Come/7h Pycvs+mrmeSfEZ43a0BCkYuCA0OVkuU4Pm/dCjQtAbBTCSE3UWGnGGiSYB/cn3RMtDmPRBq tdBkQmOCOUewj0FJnnRvw== X-UI-Out-Filterresults: notjunk:1;V01:K0:/8WMPkLAa+w=:hoHVCQu9ml21jckKz0558e mGLPZaizTHAdk495jIuznveZuWfoDJOKQPb9G8471Hr9/lRYHBcpB9qf1KQvFkz0KHz7LfqT9 CQACiBqPESvUhj1rsH3iyJgod5o6rFBIG1t5JltPkhv8nM4g7Gus+lHivVurPJ+dKdOf3GAkm BrEw5hI7rgxV2H9gHhi4mfQqpM63lVsL0g6t1UQ77dlYlpNwP/K5+DxUq3ADxJsAuQJSu5cCV RCcYv5Ocb+V7E3gvkUq/ttkBMBEE8wxyIQMORmBAHI8ljK9qsn/zUg2gzNz82TXe4fkGMPWl5 6+2kCq71JN8j7OlUdjI9onydpX6H+V/xlOe8DS1moV/tEsAtaD6eIqWh9o945qDh3u/zaSzm8 Tm7Bk6UeJLhKkiazyYHuzRtdS8eHTctKh/At+BDPW7KHsinFkPNB2Dq8QRXJUSEdjD9selm8K rYOW9VS9B6ITTM3DXGtRnjHiGd4/WXycRF8XckSYXmcrdMFYLr2WdObl+WYUqhMMZoRe8unnr IPITGZ1w85cByujm+SUzpb0+JeaScQtU7Ayq77yUiLeAZk1KI59NQ9w9X9eZMQa0rMHrrIGnq LdknOvM2XsCgxZsZb5KN3W9H9ucYxCWQUDJGN5Oul4VYots8S89NW8wdBu46NXQPsAHZ6t11O 1bRpkCF42YH+NhkcAY7+6ZMgjJSgYncCkY517d0HV0A8JffRZ25yvNrb7cZ2P997ULFlaorls L9bs9WpUSpRn8hg6ZJ96VRISNWKDg/o+udTh3UEf2K2NpFFQaLSxlnE74DTWlI92NHGZFsvEk hw0OF3M 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: -0.7 (/) Dima Kogan writes: > Hi. Hi, > I'm running a very recent emacs built from git (658daf9). In the > last two weeks or so, remote VC mode stopped working. Recipe: > > 1. emacs -Q > 2. C-x C-f /127.0.0.1:emacs (or any other remote path that has a git > repo) > 3. C-x C-v D (or any other VC-mode function) > > Instead of seeing VC mode do its thing it now throws an error: > > env: =E2=80=98GIT_DIR=E2=80=99: No such file or directory This is due to Bug#23769, adding "GIT_DIR" to `process-environment'. Tramp handles properly entries like "key=3Dvalue" and "key=3D", entries like "key" are not handled properly yet. The following patch towards the emacs-25 branch fixes this: --8<---------------cut here---------------start------------->8--- *** /home/albinus/src/emacs-25/lisp/net/tramp-sh.el.~f981b3136742a8597674dd= 4915afeb1b220a0464~ 2016-07-12 09:41:08.663542129 +0200 --- /home/albinus/src/emacs-25/lisp/net/tramp-sh.el 2016-07-12 09:41:03.843= 470688 +0200 *************** *** 3034,3040 **** (cons prompt (nreverse (copy-sequence process-environment))) env) (or (member elt (default-toplevel-value 'process-environment)) ! (setq env (cons elt env))))) (command (when (stringp program) (format "cd %s && exec %s env %s %s" --- 3034,3043 ---- (cons prompt (nreverse (copy-sequence process-environment))) env) (or (member elt (default-toplevel-value 'process-environment)) ! (setq env ! (if (string-match "=3D" elt) ! (append env `(,elt)) ! (append `("-u" ,elt) env)))))) (command (when (stringp program) (format "cd %s && exec %s env %s %s" *************** *** 3135,3141 **** (setq env (dolist (elt (nreverse (copy-sequence process-environment)) env) (or (member elt (default-toplevel-value 'process-environment)) ! (setq env (cons elt env))))) (when env (setq command (format --- 3138,3147 ---- (setq env (dolist (elt (nreverse (copy-sequence process-environment)) env) (or (member elt (default-toplevel-value 'process-environment)) ! (setq env ! (if (string-match "=3D" elt) ! (append env `(,elt)) ! (append `("-u" ,elt) env)))))) (when env (setq command (format --8<---------------cut here---------------end--------------->8--- Should this be pushed to the emacs-25 branch, or to master? Best regards, Michael. From unknown Mon Aug 18 04:10:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23952: 25.0.95; Regression: vc (git) over TRAMP doesn't work anymore Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Jul 2016 07:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 23952@debbugs.gnu.org, dima@secretsauce.net Reply-To: Eli Zaretskii Received: via spool by 23952-submit@debbugs.gnu.org id=B23952.146830978132613 (code B ref 23952); Tue, 12 Jul 2016 07:50:02 +0000 Received: (at 23952) by debbugs.gnu.org; 12 Jul 2016 07:49:41 +0000 Received: from localhost ([127.0.0.1]:47553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMsRo-0008Tx-SD for submit@debbugs.gnu.org; Tue, 12 Jul 2016 03:49:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43265) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMsRn-0008Tl-7q for 23952@debbugs.gnu.org; Tue, 12 Jul 2016 03:49:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMsRe-0006yS-Td for 23952@debbugs.gnu.org; Tue, 12 Jul 2016 03:49:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59893) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMsRe-0006yH-Qx; Tue, 12 Jul 2016 03:49:30 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4819 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bMsRc-0006L4-6h; Tue, 12 Jul 2016 03:49:28 -0400 Date: Tue, 12 Jul 2016 10:49:11 +0300 Message-Id: <83shvfb8js.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87bn23cncx.fsf@gmx.de> (message from Michael Albinus on Tue, 12 Jul 2016 09:43:58 +0200) References: <87y4572z6m.fsf@secretsauce.net> <87bn23cncx.fsf@gmx.de> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) 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: -6.3 (------) > From: Michael Albinus > Date: Tue, 12 Jul 2016 09:43:58 +0200 > Cc: 23952@debbugs.gnu.org > > Should this be pushed to the emacs-25 branch, or to master? emacs-25, please. Thanks. From unknown Mon Aug 18 04:10:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23952: 25.0.95; Regression: vc (git) over TRAMP doesn't work anymore Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Jul 2016 07:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 23952@debbugs.gnu.org, Dima Kogan Received: via spool by 23952-submit@debbugs.gnu.org id=B23952.1468309924394 (code B ref 23952); Tue, 12 Jul 2016 07:53:01 +0000 Received: (at 23952) by debbugs.gnu.org; 12 Jul 2016 07:52:04 +0000 Received: from localhost ([127.0.0.1]:47557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMsU8-00006H-8g for submit@debbugs.gnu.org; Tue, 12 Jul 2016 03:52:04 -0400 Received: from mx2.suse.de ([195.135.220.15]:48442) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMsU6-000061-L1 for 23952@debbugs.gnu.org; Tue, 12 Jul 2016 03:52:03 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 672CBACBB; Tue, 12 Jul 2016 07:52:01 +0000 (UTC) From: Andreas Schwab References: <87y4572z6m.fsf@secretsauce.net> <87bn23cncx.fsf@gmx.de> X-Yow: Will it improve my CASH FLOW? Date: Tue, 12 Jul 2016 09:52:01 +0200 In-Reply-To: <87bn23cncx.fsf@gmx.de> (Michael Albinus's message of "Tue, 12 Jul 2016 09:43:58 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -3.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: -3.6 (---) Michael Albinus writes: > ! (setq env > ! (if (string-match "=" elt) > ! (append env `(,elt)) > ! (append `("-u" ,elt) env)))))) env -u is a GNU extension. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From unknown Mon Aug 18 04:10:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23952: 25.0.95; Regression: vc (git) over TRAMP doesn't work anymore Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Jul 2016 14:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: 23952@debbugs.gnu.org, Dima Kogan Received: via spool by 23952-submit@debbugs.gnu.org id=B23952.146833521021542 (code B ref 23952); Tue, 12 Jul 2016 14:54:02 +0000 Received: (at 23952) by debbugs.gnu.org; 12 Jul 2016 14:53:30 +0000 Received: from localhost ([127.0.0.1]:48474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMz3y-0005bO-IB for submit@debbugs.gnu.org; Tue, 12 Jul 2016 10:53:30 -0400 Received: from mout.gmx.net ([212.227.17.21]:56393) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMz3w-0005b9-Oz for 23952@debbugs.gnu.org; Tue, 12 Jul 2016 10:53:29 -0400 Received: from detlef.gmx.de ([87.146.49.51]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0Mhhr5-1bjLWn180x-00MxNO; Tue, 12 Jul 2016 16:53:18 +0200 From: Michael Albinus References: <87y4572z6m.fsf@secretsauce.net> <87bn23cncx.fsf@gmx.de> Date: Tue, 12 Jul 2016 16:53:15 +0200 In-Reply-To: (Andreas Schwab's message of "Tue, 12 Jul 2016 09:52:01 +0200") Message-ID: <871t2ydi1w.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:i+DI4w+bL6wT8htAIrS71ecq3Kf2rtXNN93Yxm8vGN3gKcHMS8a hEmzm+Jrt/Qi5GB2y/ubUg63NgSC+f3VQJrSqzscvhN3FC2e5ETZvRZPmskqDedNeX6x4GU 1S0qFG8yedLs0PpfqZ3UOIJydwWBg6q0CuYmPXByyPZ04cWn5QK2+GOHIGl9viyXiKQwgQB CCJS7Z4UHOHVKTBe8nYsA== X-UI-Out-Filterresults: notjunk:1;V01:K0:toVY/E/bvQA=:1xL7dDurxMsyp0CJwdXxqC QvJzFqxvFlSnKMGXCv1uvjQG/qp2MjsES8pzCkcKwFTdVTaDdt9joJjRxcO/q9NDudPEpHcxg cA9ddppJAo+omKm+R2YOb/MjhVC5xa8Vmke4n6xSdhVJjD025ZneuD6oMDf74VDZG2taDMreB FDF8D5FZ//qKFxkGEsxM/Pt4pAeCL43sfQGANAWKRgx+8dXnYi8rtEojusMpyGyK8GT5SeBJj hutanZVniKjnwGPDoFvHT0H3xhAKkT5LafzEdHBI+Wgxw2FD9rppiSj+HEbjinxXIYGP+zEzC du3ds5hQ0gdwlbLkAHPOs4fU5jAxo9U+ozg+wgzR25HNyW+seMRvFSSxtKXPA19jQl0yiz6ql MrrvPYYd12SaMMhe7NLU3wUo3Qur+Rlpx45Ql05BOHJgpnnZTLpzTC781AO3V2c042ygV+bYX fT9+dvd5mDds6iYbT3MZT9yXLArdNv7bRJ9miu7pJ/5mH9+4lldDzGa2+7rchTSw65fW2rnld SyNXQhbs1+9bXugKy3stGunVsNidOdeN1gVSNqmUt6ELKrIg0wSwM0z0zs3oBmJQj27rJaen9 Py0FLY5o2UpmdBBzs2X7scU9pFChen0a7OFfsnwHh4JwRsUs/jRPjux8CU6X5iBX35gyqL3rR ktyVmWy/bqYh6YCU0pC//SKtrt0w24v7H9RrpfG3gAc5qqHeUgeVDeRl2jB1oIPeZnUN8pubA yQ5R1GxonKVqsCCKRXPD56/jyAw4QlPkZ87958K50LLJBMv4vNS6I57rfVgMPm+u3g1wEmzsf EmZqL/p 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: -0.7 (/) Andreas Schwab writes: > env -u is a GNU extension. Indeed. The following patch should care for non-gnu remote systems: --8<---------------cut here---------------start------------->8--- *** /home/albinus/src/emacs-25/lisp/net/tramp-sh.el.~f981b3136742a8597674dd4915afeb1b220a0464~ 2016-07-12 16:47:21.714648048 +0200 --- /home/albinus/src/emacs-25/lisp/net/tramp-sh.el 2016-07-12 16:36:03.505265390 +0200 *************** *** 3027,3044 **** tramp-initial-end-of-output)) ;; We use as environment the difference to toplevel ;; `process-environment'. ! env ! (env ! (dolist ! (elt ! (cons prompt (nreverse (copy-sequence process-environment))) ! env) ! (or (member elt (default-toplevel-value 'process-environment)) ! (setq env (cons elt env))))) (command (when (stringp program) ! (format "cd %s && exec %s env %s %s" (tramp-shell-quote-argument localname) (if heredoc (format "<<'%s'" tramp-end-of-heredoc) "") (mapconcat 'tramp-shell-quote-argument env " ") (if heredoc --- 3027,3049 ---- tramp-initial-end-of-output)) ;; We use as environment the difference to toplevel ;; `process-environment'. ! env uenv ! (env (dolist (elt (cons prompt process-environment) env) ! (or (member elt (default-toplevel-value 'process-environment)) ! (if (string-match "=" elt) ! (setq env (append env `(,elt))) ! (if (tramp-get-env-with-u-option v) ! (setq env (append `("-u" ,elt) env)) ! (setq uenv (cons elt uenv))))))) (command (when (stringp program) ! (format "cd %s && %s exec %s env %s %s" (tramp-shell-quote-argument localname) + (if uenv + (format + "unset %s &&" + (mapconcat 'tramp-shell-quote-argument uenv " ")) + "") (if heredoc (format "<<'%s'" tramp-end-of-heredoc) "") (mapconcat 'tramp-shell-quote-argument env " ") (if heredoc *************** *** 3127,3146 **** (error "Implementation does not handle immediate return")) (with-parsed-tramp-file-name default-directory nil ! (let (command env input tmpinput stderr tmpstderr outbuf ret) ;; Compute command. (setq command (mapconcat 'tramp-shell-quote-argument (cons program args) " ")) ;; We use as environment the difference to toplevel `process-environment'. ! (setq env ! (dolist (elt (nreverse (copy-sequence process-environment)) env) ! (or (member elt (default-toplevel-value 'process-environment)) ! (setq env (cons elt env))))) (when env (setq command (format "env %s %s" (mapconcat 'tramp-shell-quote-argument env " ") command))) ;; Determine input. (if (null infile) (setq input "/dev/null") --- 3132,3159 ---- (error "Implementation does not handle immediate return")) (with-parsed-tramp-file-name default-directory nil ! (let (command env uenv input tmpinput stderr tmpstderr outbuf ret) ;; Compute command. (setq command (mapconcat 'tramp-shell-quote-argument (cons program args) " ")) ;; We use as environment the difference to toplevel `process-environment'. ! (dolist (elt process-environment) ! (or (member elt (default-toplevel-value 'process-environment)) ! (if (string-match "=" elt) ! (setq env (append env `(,elt))) ! (if (tramp-get-env-with-u-option v) ! (setq env (append `("-u" ,elt) env)) ! (setq uenv (cons elt uenv)))))) (when env (setq command (format "env %s %s" (mapconcat 'tramp-shell-quote-argument env " ") command))) + (when uenv + (setq command + (format + "unset %s && %s" + (mapconcat 'tramp-shell-quote-argument uenv " ") command))) ;; Determine input. (if (null infile) (setq input "/dev/null") *************** *** 5695,5700 **** --- 5708,5720 ---- ((and (equal id-format 'string) (not (stringp res))) "UNKNOWN") (t res))))) + (defun tramp-get-env-with-u-option (vec) + (with-tramp-connection-property vec "env-u-option" + (tramp-message vec 5 "Checking, whether `env -u' works") + ;; Option "-u" is a GNU extension. + (tramp-send-command-and-check + vec "env FOO=foo env -u FOO 2>/dev/null | grep -qv FOO" t))) + ;; Some predefined connection properties. (defun tramp-get-inline-compress (vec prop size) "Return the compress command related to PROP. --8<---------------cut here---------------end--------------->8--- Should this still go to the emacs-25 branch? > Andreas. Best regards, Michael. From unknown Mon Aug 18 04:10:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23952: 25.0.95; Regression: vc (git) over TRAMP doesn't work anymore Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Jul 2016 15:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 23952@debbugs.gnu.org, schwab@suse.de, dima@secretsauce.net Reply-To: Eli Zaretskii Received: via spool by 23952-submit@debbugs.gnu.org id=B23952.146833611822998 (code B ref 23952); Tue, 12 Jul 2016 15:09:02 +0000 Received: (at 23952) by debbugs.gnu.org; 12 Jul 2016 15:08:38 +0000 Received: from localhost ([127.0.0.1]:48487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMzIc-0005ys-Lk for submit@debbugs.gnu.org; Tue, 12 Jul 2016 11:08:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMzIa-0005yf-Su for 23952@debbugs.gnu.org; Tue, 12 Jul 2016 11:08:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMzIS-0000gi-Vf for 23952@debbugs.gnu.org; Tue, 12 Jul 2016 11:08:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37220) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMzIF-0000bt-Rn; Tue, 12 Jul 2016 11:08:15 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2467 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bMzIE-0006t1-RP; Tue, 12 Jul 2016 11:08:15 -0400 Date: Tue, 12 Jul 2016 18:07:57 +0300 Message-Id: <838tx6c2sy.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <871t2ydi1w.fsf@gmx.de> (message from Michael Albinus on Tue, 12 Jul 2016 16:53:15 +0200) References: <87y4572z6m.fsf@secretsauce.net> <87bn23cncx.fsf@gmx.de> <871t2ydi1w.fsf@gmx.de> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) 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: -6.3 (------) > From: Michael Albinus > Date: Tue, 12 Jul 2016 16:53:15 +0200 > Cc: 23952@debbugs.gnu.org, Dima Kogan > > Should this still go to the emacs-25 branch? Do you consider it safe enough for the release branch? From unknown Mon Aug 18 04:10:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23952: 25.0.95; Regression: vc (git) over TRAMP doesn't work anymore Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Jul 2016 15:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 23952@debbugs.gnu.org, schwab@suse.de, dima@secretsauce.net Received: via spool by 23952-submit@debbugs.gnu.org id=B23952.146833784925844 (code B ref 23952); Tue, 12 Jul 2016 15:38:02 +0000 Received: (at 23952) by debbugs.gnu.org; 12 Jul 2016 15:37:29 +0000 Received: from localhost ([127.0.0.1]:48511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMzkX-0006il-1b for submit@debbugs.gnu.org; Tue, 12 Jul 2016 11:37:29 -0400 Received: from mout.gmx.net ([212.227.17.21]:54336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMzkU-0006iY-JJ for 23952@debbugs.gnu.org; Tue, 12 Jul 2016 11:37:27 -0400 Received: from detlef.gmx.de ([87.146.49.51]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0M5Z5A-1bCD5v1kPQ-00xZul; Tue, 12 Jul 2016 17:37:15 +0200 From: Michael Albinus References: <87y4572z6m.fsf@secretsauce.net> <87bn23cncx.fsf@gmx.de> <871t2ydi1w.fsf@gmx.de> <838tx6c2sy.fsf@gnu.org> Date: Tue, 12 Jul 2016 17:37:12 +0200 In-Reply-To: <838tx6c2sy.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 12 Jul 2016 18:07:57 +0300") Message-ID: <87wpkqc1g7.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:RWKhH+PCkkjy70zdvMMY1+CDnOCF8MF+LODPHrE2wcXeMmG3Lpl FHK4LmaLtL0zPJ2tKudEFX3tmFPAyDhv79QYV6PWuKu3j6MObpTmhaom4p5a7vWBzJ6mCc9 UGz2UJiF+03ZhIbhsAQPCMazC7OpCfxwIaAAw84p4yrYEn9qSBWEWhOELS21ML4EzLtCref C4ywbdghRY8D4vCpvKILA== X-UI-Out-Filterresults: notjunk:1;V01:K0:n/yuiwToQkQ=:cXHMn7BLEPtlgrJWUXRO9B K0PPkFNYsIDjMWMEbokU1hTigxETS9la0RoLlnPWVi2dv9CxbK1WP5zY3R0Fa0H3VKHHca15/ x9+oQmx1LDM+6Y8NBCe1qMzua6j+Wj6YFnzFVPQpump0aAS0/reALSv/6Ao3ZZLd8dgDrFf4O 334enm5rK/IPeVWxBmTKLLT85DRSNTVHdpm4NXmPFvTogzFWpk9wB3xTRhBdPaBSCHmw9oY00 Nw/4lMHIc81RrSrI5rxlFwxYFyQ8Obsk6mQz9C3tqtKOxMACy50Yib2zfSyjcbVQmIwa8PC0L dMBwXi6uUuwbjkfzdrue4jmPTXNNW50s5DuhPraCUJjf4PZnXxPcebYWKQcWttCPowwRO1e/k HCNyi45tPbEQz5BOaVe0fH8SdbOU4QtZ0x5LMUwOgP8ictUunrLfkNZ9yC4SlGTiziJutIFZW uP6rI/S5vY8PJaJ/uANpV1qJIDaMQp45l8vi8/Vc6pVrKRaiJ4XYAB0HOGe96YYM0GiCGJ0Ti zPMdqdL0aInfR/rpjGBKpfR+/pAH3xlkqWMBpZVz31PvAGCJ/sq3/Mz657G4u1bEnCFXJavLc XI2aeqY7s/4bHYUa21Va5sLKu29V+EhXd1x3PcNFuUj9ebI5QOsvzUDZmvLdZyvH2KrCUEr4V qlPBr8JaHhvAO6QsCBSFV6DbfqfUA9l/8jRi6Qhuj/KEkla4l1dd68+tOQhy2cbsrg2p8kOc1 uS62S1c3K8H/CtwLSHHWZ8zLkrVEPfh7K5ftSv2L5BBLa1vGhW++V2lfxUBCvLolmUPwSnERU hXuwvYf 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: -0.7 (/) Eli Zaretskii writes: >> Should this still go to the emacs-25 branch? > > Do you consider it safe enough for the release branch? Well, I've tested it here in several variants, for GNU "env -u", and for the non-GNU "env" variant. In both cases, `vc-dir' works again for a remote git-controlled directory. So I regard it as safe, yes. Maybe Dima could recheck the patch? I would also add some few tests to tramp-tests.el. Tomorrow. Best regards, Michael. From unknown Mon Aug 18 04:10:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23952: 25.0.95; Regression: vc (git) over TRAMP doesn't work anymore Resent-From: Dima Kogan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Jul 2016 16:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 23952@debbugs.gnu.org, schwab@suse.de, Eli Zaretskii Received: via spool by 23952-submit@debbugs.gnu.org id=B23952.146833972829097 (code B ref 23952); Tue, 12 Jul 2016 16:09:01 +0000 Received: (at 23952) by debbugs.gnu.org; 12 Jul 2016 16:08:48 +0000 Received: from localhost ([127.0.0.1]:48568 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bN0Eq-0007ZF-1J for submit@debbugs.gnu.org; Tue, 12 Jul 2016 12:08:48 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:51601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bN0En-0007Z6-Am for 23952@debbugs.gnu.org; Tue, 12 Jul 2016 12:08:46 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id E810720787; Tue, 12 Jul 2016 12:08:44 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute3.internal (MEProxy); Tue, 12 Jul 2016 12:08:45 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=secretsauce.net; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=WBAe3 o2DfX7mP3V6ppHwRM8uq1w=; b=ILmlolfb9M3H4acTX8g/kkicfzMClRxUU5n/P deyOFDaIo6n43C78xUPFHEL9l4UNKW/xjsC6Sp1Ba8w5oBnhJAe3Z83mCGODnNk5 17E/JTelJhrkchpQqjlhTNw5c3ItxdaOdUTAH0uMbnTB1ZHmWIlkbaHXuq+rOU76 mVquMM= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=WBAe3o2DfX7mP3V6ppHwRM8uq1w=; b=WXwgn b3Yi7u/5uImhycB8aVBDPbTyNL0+wkXOnJwdtevVj+31GN5x3MBHUUTybp9wCqOs gm8lFPVvkZVFyddQcd9u3RuZClEjRiNc9n+X/tZKw3SXr8NVh8EsVr/lYLMrtaHL KuTwE18p+8/aHrt8tJDKbvMs0YKoOrC4hpe8Jg= X-Sasl-enc: 4tQu+IJVpF/kp0qOF3ko10TXGuFXvxlMMlcEQhiKa9u6 1468339724 Received: from shorty.local (guest-189.vonkarman.net [207.151.223.189]) by mail.messagingengine.com (Postfix) with ESMTPA id 79D93F29EE; Tue, 12 Jul 2016 12:08:44 -0400 (EDT) Received: from dima by shorty.local with local (Exim 4.87) (envelope-from ) id 1bN0El-0006tl-7M; Tue, 12 Jul 2016 09:08:43 -0700 References: <87y4572z6m.fsf@secretsauce.net> <87bn23cncx.fsf@gmx.de> <871t2ydi1w.fsf@gmx.de> <838tx6c2sy.fsf@gnu.org> <87wpkqc1g7.fsf@gmx.de> User-agent: mu4e 0.9.17; emacs 25.0.95.1 From: Dima Kogan In-reply-to: <87wpkqc1g7.fsf@gmx.de> Date: Tue, 12 Jul 2016 09:08:43 -0700 Message-ID: <87wpkq3kl0.fsf@secretsauce.net> MIME-Version: 1.0 Content-Type: text/plain 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: -0.7 (/) Michael Albinus writes: > Eli Zaretskii writes: > >>> Should this still go to the emacs-25 branch? >> >> Do you consider it safe enough for the release branch? > > Well, I've tested it here in several variants, for GNU "env -u", and for > the non-GNU "env" variant. In both cases, `vc-dir' works again for a > remote git-controlled directory. So I regard it as safe, yes. > > Maybe Dima could recheck the patch? I just tested it on my machine (fairly vanilla Debian/sid install) and it fixes the issue. Thank you, Michael. dima From unknown Mon Aug 18 04:10:19 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23952: 25.0.95; Regression: vc (git) over TRAMP doesn't work anymore Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 12 Jul 2016 17:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23952 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Dima Kogan Cc: 23952@debbugs.gnu.org, schwab@suse.de, michael.albinus@gmx.de Reply-To: Eli Zaretskii Received: via spool by 23952-submit@debbugs.gnu.org id=B23952.14683456826218 (code B ref 23952); Tue, 12 Jul 2016 17:49:02 +0000 Received: (at 23952) by debbugs.gnu.org; 12 Jul 2016 17:48:02 +0000 Received: from localhost ([127.0.0.1]:48620 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bN1mr-0001c7-Og for submit@debbugs.gnu.org; Tue, 12 Jul 2016 13:48:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bN1mq-0001bq-3X for 23952@debbugs.gnu.org; Tue, 12 Jul 2016 13:48:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bN1mh-000533-4S for 23952@debbugs.gnu.org; Tue, 12 Jul 2016 13:47:55 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39567) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bN1mh-00052i-1d; Tue, 12 Jul 2016 13:47:51 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2860 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bN1md-0001im-TP; Tue, 12 Jul 2016 13:47:49 -0400 Date: Tue, 12 Jul 2016 20:47:17 +0300 Message-Id: <8337nebvfe.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87wpkq3kl0.fsf@secretsauce.net> (message from Dima Kogan on Tue, 12 Jul 2016 09:08:43 -0700) References: <87y4572z6m.fsf@secretsauce.net> <87bn23cncx.fsf@gmx.de> <871t2ydi1w.fsf@gmx.de> <838tx6c2sy.fsf@gnu.org> <87wpkqc1g7.fsf@gmx.de> <87wpkq3kl0.fsf@secretsauce.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) 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: -6.3 (------) > From: Dima Kogan > Cc: Eli Zaretskii , schwab@suse.de, 23952@debbugs.gnu.org > Date: Tue, 12 Jul 2016 09:08:43 -0700 > > Michael Albinus writes: > > > Eli Zaretskii writes: > > > >>> Should this still go to the emacs-25 branch? > >> > >> Do you consider it safe enough for the release branch? > > > > Well, I've tested it here in several variants, for GNU "env -u", and for > > the non-GNU "env" variant. In both cases, `vc-dir' works again for a > > remote git-controlled directory. So I regard it as safe, yes. > > > > Maybe Dima could recheck the patch? > > I just tested it on my machine (fairly vanilla Debian/sid install) and > it fixes the issue. Thank you, Michael. OK, thanks. Let's push to emacs-25, then. From unknown Mon Aug 18 04:10:19 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: Dima Kogan Subject: bug#23952: closed (Re: bug#23952: 25.0.95; Regression: vc (git) over TRAMP doesn't work anymore) Message-ID: References: <87eg6ybu41.fsf@gmx.de> <87y4572z6m.fsf@secretsauce.net> X-Gnu-PR-Message: they-closed 23952 X-Gnu-PR-Package: emacs Reply-To: 23952@debbugs.gnu.org Date: Tue, 12 Jul 2016 18:16:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1468347362-12836-1" This is a multi-part message in MIME format... ------------=_1468347362-12836-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #23952: 25.0.95; Regression: vc (git) over TRAMP doesn't work anymore which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 23952@debbugs.gnu.org. --=20 23952: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D23952 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1468347362-12836-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 23952-done) by debbugs.gnu.org; 12 Jul 2016 18:15:57 +0000 Received: from localhost ([127.0.0.1]:48661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bN2Dt-0003Gg-Jg for submit@debbugs.gnu.org; Tue, 12 Jul 2016 14:15:57 -0400 Received: from mout.gmx.net ([212.227.15.19]:54422) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bN2Dr-00039j-DV for 23952-done@debbugs.gnu.org; Tue, 12 Jul 2016 14:15:55 -0400 Received: from detlef.gmx.de ([87.146.49.51]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0LaoHI-1aywoq0MLw-00kOqr; Tue, 12 Jul 2016 20:15:44 +0200 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#23952: 25.0.95; Regression: vc (git) over TRAMP doesn't work anymore References: <87y4572z6m.fsf@secretsauce.net> <87bn23cncx.fsf@gmx.de> <871t2ydi1w.fsf@gmx.de> <838tx6c2sy.fsf@gnu.org> <87wpkqc1g7.fsf@gmx.de> <87wpkq3kl0.fsf@secretsauce.net> <8337nebvfe.fsf@gnu.org> Date: Tue, 12 Jul 2016 20:15:42 +0200 In-Reply-To: <8337nebvfe.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 12 Jul 2016 20:47:17 +0300") Message-ID: <87eg6ybu41.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:82Yz/ssdb/ukyVZm8q75BhcHRkRnnlq3RnJtTbIRRSwBQXej8HI 6KDNL0JkQAGOU6xyLf0v9gk/TBgGzeGHeWPnfreIhgSIqD5NcPg7siGg2Finu0PxXhes6+l GmZdW9F9ivH/EtE4wa0ESdhXyV87bA/JrZG0341Gm3HaJFyl6pA+o7yIsGXdlE82TgE2wch fCD4NOH5Ov+7JC0LiuFHg== X-UI-Out-Filterresults: notjunk:1;V01:K0:yjgKMGATxMM=:wS9IxQvrvaUYOAYMh/LWQd Aj9udAWkS8D1ytte1haEPc5pIuoBM/0AhjumtBzQ4RKT/BUkYrVVXPu/u3NiCx39JNu1dU9K9 YlM92zwI5tNY5U1O+D5z32qE85qqj9t9t8nZV+bZvMFqO1MQ4Y1SmrQY1/NJQlRqlNberHQ8e uOMQWe0+hFu4gBF/sbrBrwW9oi+M8ZhyYCdPos0SjEFMvFPmOTn/XDKLi5cp+yJCr/t35qYTT 0C7rxlBhHof9IdwkCT8JKGUOQ9YV+PCWpXeGex4K8L3acujJZX2HHEzIQWRup2sREnP+TUPFX Nu+aIzDbGZ8YaNja/6d/snljh2ARWIhVmUATrf5CmK+Fks4NSfOucj0MSk9coLuJC4CpEcJPv e1IRmHW0MDP1eKiXNGvdCsE5GaOqZ6ltWYDZCqiDUh9yGScw+E9mUUrvn5mU7/iuXldn6qft/ KPfgjh6hcmHOPlqkx72+/y0TBKd+w0OTYOm6jWL+vE6KkH2VMxlLa1eXKxkAGusFHSjchR2pC KS/1PXoeiXheOJj8DBAXbIrbCC9OLC/y/eFKDrpQPJioA+T1GbIGdKqNL7iWwNLxp++4/Ml0r nV6759OSr/jaQdF3TGTeoksP+1aRYnZSmxTwXlD9wBTVLJIDTjmzwM0ErF1U1niWT5FJDF6pj GltztgwKbh6u+51zr/FNale6SkMKONuEDv8kax8QtCZy4IFaQ6kwNYA1imZV63ynBrijB0obl KOuDlTFAfgUdaAEu4PjWlQOXITpKCa0RLGC28t3Dgw/9tY7wzZsKxZuP431QllkqgKnfvErZG JHV61A4 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 23952-done Cc: Dima Kogan , schwab@suse.de, 23952-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: -0.7 (/) Eli Zaretskii writes: >> > Maybe Dima could recheck the patch? >> >> I just tested it on my machine (fairly vanilla Debian/sid install) and >> it fixes the issue. Thank you, Michael. > > OK, thanks. Let's push to emacs-25, then. Done, closing the bug. "make -C test/automated tramp-tests" passes also all tests, at least there is no obvious regression. As promised, I'll add another test for environment variables, tomorrow. Best regards, Michael. ------------=_1468347362-12836-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 12 Jul 2016 05:39:12 +0000 Received: from localhost ([127.0.0.1]:47468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMqPY-0005Cl-C0 for submit@debbugs.gnu.org; Tue, 12 Jul 2016 01:39:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bMqPW-0005CZ-NQ for submit@debbugs.gnu.org; Tue, 12 Jul 2016 01:39:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMqPQ-00008r-Lc for submit@debbugs.gnu.org; Tue, 12 Jul 2016 01:39:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:35993) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMqPP-00008l-Co for submit@debbugs.gnu.org; Tue, 12 Jul 2016 01:39:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35822) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMqPN-0004WB-89 for bug-gnu-emacs@gnu.org; Tue, 12 Jul 2016 01:39:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bMqPJ-00008L-4G for bug-gnu-emacs@gnu.org; Tue, 12 Jul 2016 01:39:00 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:57696) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bMqPG-000071-PG for bug-gnu-emacs@gnu.org; Tue, 12 Jul 2016 01:38:57 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id ED1CE20622 for ; Tue, 12 Jul 2016 01:38:42 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute6.internal (MEProxy); Tue, 12 Jul 2016 01:38:42 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=secretsauce.net; h=content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=yVL bSCIsTn4t6LF1nzXf/MU8N5w=; b=JB5QS+KTI8tM4seWRwEjJsOagm1QoreNS2N mIxykGVvwFR7KInnd7+/7jkRkg5p6odIHHghES6xod1DUPGmjByDTImtL6rW+6Fe 7yJEEIthyEWyAVCKkyTsL59kIe3rua0nFfmdGfx9jOAlvLIJCDEta5HAH/BnszqF OUgE6rKA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=yVLbSCIsTn4t6LF1nzXf/MU8N5w=; b=WINYW 6Xz2Kx+6Hpq+/NSYgR5EOBbHz4bszSp1Gu40SwvZRV4usUTEP6//V602n1mWscDO fE+voe29/t4Yp82o56VthJbrEFlYjKYG+3lmzxvZ9BmZXLHplLhQHvICaqgxdEo/ +J+Wq2EL7Ozq6mTbzlNqudGP862NCYi6ScGCL0= X-Sasl-enc: bpCvFCNc4iDq6WO/qMpDNYOTc9UNSgtF9NmEeFmsFWGB 1468301922 Received: from shorty.local (50-1-153-216.dsl.dynamic.fusionbroadband.com [50.1.153.216]) by mail.messagingengine.com (Postfix) with ESMTPA id 8EE9ECC023 for ; Tue, 12 Jul 2016 01:38:42 -0400 (EDT) Received: from dima by shorty.local with local (Exim 4.87) (envelope-from ) id 1bMqP3-0005ga-92 for bug-gnu-emacs@gnu.org; Mon, 11 Jul 2016 22:38:41 -0700 From: Dima Kogan To: bug-gnu-emacs@gnu.org Subject: 25.0.95; Regression: vc (git) over TRAMP doesn't work anymore Date: Mon, 11 Jul 2016 22:38:41 -0700 Message-ID: <87y4572z6m.fsf@secretsauce.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) 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: -5.0 (-----) Hi. I'm running a very recent emacs built from git (658daf9). In the last two weeks or so, remote VC mode stopped working. Recipe: 1. emacs -Q 2. C-x C-f /127.0.0.1:emacs (or any other remote path that has a git repo) 3. C-x C-v D (or any other VC-mode function) Instead of seeing VC mode do its thing it now throws an error: env: =E2=80=98GIT_DIR=E2=80=99: No such file or directory ------------=_1468347362-12836-1--