From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Phil Sainty Newsgroups: gmane.emacs.bugs Subject: bug#31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers Date: Wed, 09 May 2018 00:52:12 +1200 Message-ID: References: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> <8736z8u96d.fsf@gmx.de> <87vac4ss3t.fsf@gmx.de> <874ljn6ftt.fsf@gmx.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_d67228ebd58f3bc41e694d518a9281d4" X-Trace: blaine.gmane.org 1525783872 26711 195.159.176.226 (8 May 2018 12:51:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 8 May 2018 12:51:12 +0000 (UTC) User-Agent: Orcon Webmail Cc: bug-gnu-emacs , 31355@debbugs.gnu.org To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue May 08 14:51:08 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG25D-0006o5-O7 for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 May 2018 14:51:07 +0200 Original-Received: from localhost ([::1]:51068 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fG27E-0002L9-W3 for geb-bug-gnu-emacs@m.gmane.org; Tue, 08 May 2018 08:53:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47686) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fG278-0002KR-Vo for bug-gnu-emacs@gnu.org; Tue, 08 May 2018 08:53:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fG275-00085d-1A for bug-gnu-emacs@gnu.org; Tue, 08 May 2018 08:53:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45669) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fG274-00085V-U3 for bug-gnu-emacs@gnu.org; Tue, 08 May 2018 08:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fG274-0004Cg-Fs for bug-gnu-emacs@gnu.org; Tue, 08 May 2018 08:53:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Phil Sainty Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 May 2018 12:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31355 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 31355-submit@debbugs.gnu.org id=B31355.152578394516111 (code B ref 31355); Tue, 08 May 2018 12:53:02 +0000 Original-Received: (at 31355) by debbugs.gnu.org; 8 May 2018 12:52:25 +0000 Original-Received: from localhost ([127.0.0.1]:53566 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG26T-0004Bn-3h for submit@debbugs.gnu.org; Tue, 08 May 2018 08:52:25 -0400 Original-Received: from smtp-2.orcon.net.nz ([60.234.4.43]:47153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG26R-0004Be-FY for 31355@debbugs.gnu.org; Tue, 08 May 2018 08:52:24 -0400 Original-Received: from [10.253.37.70] (port=49871 helo=webmail.orcon.net.nz) by smtp-2.orcon.net.nz with esmtpa (Exim 4.86_2) (envelope-from ) id 1fG26G-00068C-QM; Wed, 09 May 2018 00:52:17 +1200 Original-Received: from [150.107.175.221] via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Wed, 09 May 2018 00:52:12 +1200 In-Reply-To: <874ljn6ftt.fsf@gmx.de> X-Sender: psainty@orcon.net.nz X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:146075 Archived-At: --=_d67228ebd58f3bc41e694d518a9281d4 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 2018-05-04 19:27, Michael Albinus wrote: > And you cannot expect, that for all Tramp methods the default user is > equal to `user-login-name'. This happened to ange-ftp, but it isn't the > case in Tramp. See variables `tramp-default-user' and > `tramp-default-user-alist'. You're right, the explicit username is more robust. Attaching a new patch with that fix included. -Phil --=_d67228ebd58f3bc41e694d518a9281d4 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-Fix-remote-host-directory-tracking-for-shells-in-ter.patch Content-Disposition: attachment; filename=0001-Fix-remote-host-directory-tracking-for-shells-in-ter.patch; size=3292 RnJvbSA4MDZhYjZmNGJhNzMwYjI2YzA1ZjM0NjlhNjRkYTNhMjIyM2IzMmM1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsIFNhaW50eSA8cHNhaW50eUBvcmNvbi5uZXQubno+CkRh dGU6IEZyaSwgNCBNYXkgMjAxOCAwMToyOTo0MiArMTIwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBy ZW1vdGUtaG9zdCBkaXJlY3RvcnkgdHJhY2tpbmcgZm9yIHNoZWxscyBpbiBgdGVybScKIGJ1ZmZl cnMKCiogbGlzcC90ZXJtLmVsICh0ZXJtLWhhbmRsZS1hbnNpLXRlcm1pbmFsLW1lc3NhZ2VzKTog VXNlIGFuIGV4cGxpY2l0CnRyYW1wIG1ldGhvZCB3aGVuIGNvbnN0cnVjdGluZyB0aGUgdHJhbXAg cGF0aCBmb3IgYSBub24tbG9jYWwgaG9zdCwKYXMgdGhpcyBpcyBub3cgbWFuZGF0b3J5LiAgIi0i IGlzIGEgcHNldWRvLW1ldGhvZCBmb3IgdGhlIHVzZXIncwpgdHJhbXAtZGVmYXVsdC1tZXRob2Qn LgoKU3BlY2lmeSB0aGUgcmVtb3RlIHVzZXJuYW1lIGV4cGxpY2l0bHkgaW4gYWxsIGNhc2VzLCBh cwpgdHJhbXAtZGVmYXVsdC11c2VyJyBhbmQgYHRyYW1wLWRlZmF1bHQtdXNlci1hbGlzdCcgY291 bGQgY2F1c2UgdGhlCnByZXZpb3VzIGxvZ2ljIHRvIGZhaWwuCgpNaW5vciByZWxhdGVkIGltcHJv dmVtZW50cyB0byB0aGUgY29tbWVudGFyeS4KLS0tCiBsaXNwL3Rlcm0uZWwgfCAzMSArKysrKysr KysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygr KSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC90ZXJtLmVsIGIvbGlzcC90ZXJt LmVsCmluZGV4IDc1YzI3NzkuLjQxOWRkYjIgMTAwNjQ0Ci0tLSBhL2xpc3AvdGVybS5lbAorKysg Yi9saXNwL3Rlcm0uZWwKQEAgLTIzMywzMSArMjMzLDMzIEBACiA7OwogOzsgIE5vdGljZTogZm9y IGRpcmVjdG9yeS9ob3N0L3VzZXIgdHJhY2tpbmcgeW91IG5lZWQgdG8gaGF2ZSBzb21ldGhpbmcK IDs7IGxpa2UgdGhpcyBpbiB5b3VyIHNoZWxsIHN0YXJ0dXAgc2NyaXB0ICh0aGlzIGlzIGZvciBh IFBPU0lYaXNoIHNoZWxsCi07OyBsaWtlIEJhc2ggYnV0IHNob3VsZCBiZSBxdWl0ZSBlYXN5IHRv IHBvcnQgdG8gb3RoZXIgc2hlbGxzKQorOzsgbGlrZSBCYXNoIGJ1dCBzaG91bGQgYmUgcXVpdGUg ZWFzeSB0byBwb3J0IHRvIG90aGVyIHNoZWxscykuCis7OworOzsgRm9yIHRyb3VibGVzaG9vdGlu ZyBpbiBCYXNoLCB5b3UgY2FuIGNoZWNrIHRoZSBkZWZpbml0aW9uIG9mIHRoZQorOzsgY3VzdG9t IGZ1bmN0aW9ucyB3aXRoIHRoZSAidHlwZSIgY29tbWFuZC4gIGUuZy4gInR5cGUgY2QiLiAgSWYg eW91Cis7OyBkbyBub3Qgc2VlIHRoZSBleHBlY3RlZCBkZWZpbml0aW9uIGZyb20gdGhlIGNvbmZp ZyBiZWxvdywgdGhlbiB0aGUKKzs7IGRpcmVjdG9yeSB0cmFja2luZyB3aWxsIG5vdCB3b3JrLgog OzsKIDs7ICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KIDs7Ci07OyAgIyBTZXQgSE9TVE5BTUUgaWYgbm90IGFscmVhZHkgc2V0LgorOzsJIyBTZXQg SE9TVE5BTUUgaWYgbm90IGFscmVhZHkgc2V0LgogOzsJOiAke0hPU1ROQU1FPSQodW5hbWUgLW4p fQogOzsKLTs7ICAjIHN1IGRvZXMgbm90IGNoYW5nZSB0aGlzIGJ1dCBJJ2QgbGlrZSBpdCB0bwot OzsKKzs7CSMgc3UgZG9lcyBub3QgY2hhbmdlIHRoaXMgYnV0IEknZCBsaWtlIGl0IHRvCiA7OwlV U0VSPSQod2hvYW1pKQogOzsKLTs7ICAjIC4uLgorOzsJIyAuLi4KIDs7CiA7OwljYXNlICRURVJN IGluCiA7OwkgICAgZXRlcm0qKQogOzsKIDs7CQlwcmludGYgJyVzXG4nIFwKIDs7CQkgLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g XAotOzsJCSAiSGVsbG8gJHVzZXIiIFwKKzs7CQkgIkhlbGxvICRVU0VSIiBcCiA7OwkJICJUb2Rh eSBpcyAkKGRhdGUpIiBcCiA7OwkJICJXZSBhcmUgb24gJEhPU1ROQU1FIHJ1bm5pbmcgJCh1bmFt ZSkgdW5kZXIgRW1hY3MgdGVybSBtb2RlIiBcCiA7OwkJIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA7OwotOzsJCWV4cG9ydCBF RElUT1I9ZW1hY3NjbGllbnQKLTs7CiA7OwkJIyBUaGUgXDAzMyBzdGFuZHMgZm9yIEVTQy4KIDs7 CQkjIFRoZXJlIGlzIGEgc3BhY2UgYmV0d2VlbiAiQW5TaVQ/IiBhbmQgJHdoYXRldmVyLgogOzsK QEAgLTI2OSwxMCArMjcxLDExIEBACiA7OwkJcHJpbnRmICdcMDMzQW5TaVRoICVzXG4nICIkSE9T VE5BTUUiCiA7OwkJcHJpbnRmICdcMDMzQW5TaVR1ICVzXG4nICIkVVNFUiIKIDs7Ci07OwkJZXZh bCAkKGRpcmNvbG9ycyAkSE9NRS8uZW1hY3NfZGlyY29sb3JzKQorOzsJCSMgVXNlIGN1c3RvbSBk aXJjb2xvcnMgaW4gdGVybSBidWZmZXJzLgorOzsJCSMgZXZhbCAkKGRpcmNvbG9ycyAkSE9NRS8u ZW1hY3NfZGlyY29sb3JzKQogOzsJZXNhYwogOzsKLTs7ICAjIC4uLgorOzsJIyAuLi4KIDs7CiA7 OwogCkBAIC0yNzUwLDEyICsyNzUzLDEwIEBAIHRlcm0taGFuZGxlLWFuc2ktdGVybWluYWwtbWVz c2FnZXMKIAkoc2V0cSBkZWZhdWx0LWRpcmVjdG9yeQogCSAgICAgIChmaWxlLW5hbWUtYXMtZGly ZWN0b3J5CiAJICAgICAgIChpZiAoYW5kIChzdHJpbmc9IHRlcm0tYW5zaS1hdC1ob3N0IChzeXN0 ZW0tbmFtZSkpCi0JCQkJCShzdHJpbmc9IHRlcm0tYW5zaS1hdC11c2VyICh1c2VyLXJlYWwtbG9n aW4tbmFtZSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZz0gdGVybS1hbnNpLWF0 LXVzZXIgKHVzZXItcmVhbC1sb2dpbi1uYW1lKSkpCiAJCSAgIChleHBhbmQtZmlsZS1uYW1lIHRl cm0tYW5zaS1hdC1kaXIpCi0JCSAoaWYgKHN0cmluZz0gdGVybS1hbnNpLWF0LXVzZXIgKHVzZXIt cmVhbC1sb2dpbi1uYW1lKSkKLQkJICAgICAoY29uY2F0ICIvIiB0ZXJtLWFuc2ktYXQtaG9zdCAi OiIgdGVybS1hbnNpLWF0LWRpcikKLQkJICAgKGNvbmNhdCAiLyIgdGVybS1hbnNpLWF0LXVzZXIg IkAiIHRlcm0tYW5zaS1hdC1ob3N0ICI6IgotCQkJICAgdGVybS1hbnNpLWF0LWRpcikpKSkpCisg ICAgICAgICAgICAgICAgIChjb25jYXQgIi8tOiIgdGVybS1hbnNpLWF0LXVzZXIgIkAiIHRlcm0t YW5zaS1hdC1ob3N0ICI6IgorICAgICAgICAgICAgICAgICAgICAgICAgIHRlcm0tYW5zaS1hdC1k aXIpKSkpCiAKIAk7OyBJJ20gbm90IHN1cmUgdGhpcyBpcyBuZWNlc3NhcnksCiAJOzsgYnV0IGl0 J3MgYmVzdCB0byBiZSBvbiB0aGUgc2FmZSBzaWRlLgotLSAKMi44LjMKCg== --=_d67228ebd58f3bc41e694d518a9281d4--