From unknown Sat Sep 06 05:55:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers Resent-From: Phil Sainty Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 May 2018 13:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31355 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 31355@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152535556628160 (code B ref -1); Thu, 03 May 2018 13:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 3 May 2018 13:52:46 +0000 Received: from localhost ([127.0.0.1]:47820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEEf8-0007K7-Dm for submit@debbugs.gnu.org; Thu, 03 May 2018 09:52:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEEf6-0007Ju-Ci for submit@debbugs.gnu.org; Thu, 03 May 2018 09:52:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fEEex-00044y-UQ for submit@debbugs.gnu.org; Thu, 03 May 2018 09:52:39 -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,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42439) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fEEex-00044q-PE for submit@debbugs.gnu.org; Thu, 03 May 2018 09:52:35 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41470) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fEEes-0007nP-8G for bug-gnu-emacs@gnu.org; Thu, 03 May 2018 09:52:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fEEep-00040W-5G for bug-gnu-emacs@gnu.org; Thu, 03 May 2018 09:52:30 -0400 Received: from smtp-3.orcon.net.nz ([60.234.4.44]:36614) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fEEeo-0003yj-Ho for bug-gnu-emacs@gnu.org; Thu, 03 May 2018 09:52:27 -0400 Received: from [10.253.37.70] (port=43271 helo=webmail.orcon.net.nz) by smtp-3.orcon.net.nz with esmtpa (Exim 4.86_2) (envelope-from ) id 1fEEeX-0002ur-Dm for bug-gnu-emacs@gnu.org; Fri, 04 May 2018 01:52:21 +1200 Received: from [150.107.175.243] via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Fri, 04 May 2018 01:52:09 +1200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_19c6dd1ad805c4506a27aef28672c7ca" Date: Fri, 04 May 2018 01:52:09 +1200 From: Phil Sainty Message-ID: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> X-Sender: psainty@orcon.net.nz User-Agent: Orcon Webmail X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.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: -5.3 (-----) --=_19c6dd1ad805c4506a27aef28672c7ca Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed With tramp methods now being mandatory, the term.el directory tracking was generating invalid tramp paths on remote hosts. I've rolled a patch for this (along with some very minor improvements to the related commentary) in which I'm hard-coding the "ssh" method. I'm not sure whether that's the ideal fix, but I suspect it's likely to do the trick for most people, whereas the current code won't work at all. -Phil In GNU Emacs 26.1 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2018-04-15 built on shodan Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Ubuntu 16.04.4 LTS Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. uncompressing term.el.gz...done C-c i is undefined Quit [3 times] Making completion list... [3 times] Quit [4 times] GNU Emacs 26.1 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2018-04-15 Configured using: 'configure --prefix=/home/phil/emacs/26.1rc1/usr/local --with-x-toolkit=lucid --without-sound' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK DBUS GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 THREADS LCMS2 Important settings: value of $LANG: en_NZ.UTF-8 locale-coding-system: utf-8 Major mode: Dired by name Minor modes in effect: show-paren-mode: t minibuffer-depth-indicate-mode: t winner-mode: t global-hl-line-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr imenu misearch multi-isearch jka-compr thingatpt find-func emacsbug message rmc puny seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib format-spec rfc822 mml mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils dired-x easymenu paren mb-depth winner ring hl-line dired dired-loaddefs advice elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 108228 20488) (symbols 48 20930 1) (miscs 40 423 129) (strings 32 31412 1231) (string-bytes 1 820395) (vectors 16 15792) (vector-slots 8 508466 10704) (floats 8 60 351) (intervals 56 1335 16) (buffers 992 17) (heap 1024 17853 1684)) --=_19c6dd1ad805c4506a27aef28672c7ca 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=2878 RnJvbSA0YWU4MTFlMDUwOTAyMjgwZjZlZmYxOTU0MWRiNGIzMmY0ODQ4MTkwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsIFNhaW50eSA8cHNhaW50eUBvcmNvbi5uZXQubno+CkRh dGU6IEZyaSwgNCBNYXkgMjAxOCAwMToyOTo0MiArMTIwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBy ZW1vdGUtaG9zdCBkaXJlY3RvcnkgdHJhY2tpbmcgZm9yIHNoZWxscyBpbiBgdGVybScKIGJ1ZmZl cnMKCiogbGlzcC90ZXJtLmVsICh0ZXJtLWhhbmRsZS1hbnNpLXRlcm1pbmFsLW1lc3NhZ2VzKTog VXNlIGV4cGxpY2l0CiJzc2giIHRyYW1wIG1ldGhvZCB3aGVuIGNvbnN0cnVjdGluZyB0aGUgdHJh bXAgcGF0aCBmb3IgYSBub24tbG9jYWwKaG9zdCwgYXMgYSBtZXRob2QgaXMgbm93IG1hbmRhdG9y eS4KCk1pbm9yIHJlbGF0ZWQgaW1wcm92ZW1lbnRzIHRvIHRoZSBjb21tZW50YXJ5LgotLS0KIGxp c3AvdGVybS5lbCB8IDI3ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDE1IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3Av dGVybS5lbCBiL2xpc3AvdGVybS5lbAppbmRleCA3NWMyNzc5Li5hOTcwNTcwIDEwMDY0NAotLS0g YS9saXNwL3Rlcm0uZWwKKysrIGIvbGlzcC90ZXJtLmVsCkBAIC0yMzMsMzEgKzIzMywzMyBAQAog OzsKIDs7ICBOb3RpY2U6IGZvciBkaXJlY3RvcnkvaG9zdC91c2VyIHRyYWNraW5nIHlvdSBuZWVk IHRvIGhhdmUgc29tZXRoaW5nCiA7OyBsaWtlIHRoaXMgaW4geW91ciBzaGVsbCBzdGFydHVwIHNj cmlwdCAodGhpcyBpcyBmb3IgYSBQT1NJWGlzaCBzaGVsbAotOzsgbGlrZSBCYXNoIGJ1dCBzaG91 bGQgYmUgcXVpdGUgZWFzeSB0byBwb3J0IHRvIG90aGVyIHNoZWxscykKKzs7IGxpa2UgQmFzaCBi dXQgc2hvdWxkIGJlIHF1aXRlIGVhc3kgdG8gcG9ydCB0byBvdGhlciBzaGVsbHMpLgorOzsKKzs7 IEZvciB0cm91Ymxlc2hvb3RpbmcgaW4gQmFzaCwgeW91IGNhbiBjaGVjayB0aGUgZGVmaW5pdGlv biBvZiB0aGUKKzs7IGN1c3RvbSBmdW5jdGlvbnMgd2l0aCB0aGUgInR5cGUiIGNvbW1hbmQuICBl LmcuICJ0eXBlIGNkIi4gIElmIHlvdQorOzsgZG8gbm90IHNlZSB0aGUgZXhwZWN0ZWQgZGVmaW5p dGlvbiBmcm9tIHRoZSBjb25maWcgYmVsb3csIHRoZW4gdGhlCis7OyBkaXJlY3RvcnkgdHJhY2tp bmcgd2lsbCBub3Qgd29yay4KIDs7CiA7OyAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA7OwotOzsgICMgU2V0IEhPU1ROQU1FIGlmIG5vdCBhbHJl YWR5IHNldC4KKzs7CSMgU2V0IEhPU1ROQU1FIGlmIG5vdCBhbHJlYWR5IHNldC4KIDs7CTogJHtI T1NUTkFNRT0kKHVuYW1lIC1uKX0KIDs7Ci07OyAgIyBzdSBkb2VzIG5vdCBjaGFuZ2UgdGhpcyBi dXQgSSdkIGxpa2UgaXQgdG8KLTs7Cis7OwkjIHN1IGRvZXMgbm90IGNoYW5nZSB0aGlzIGJ1dCBJ J2QgbGlrZSBpdCB0bwogOzsJVVNFUj0kKHdob2FtaSkKIDs7Ci07OyAgIyAuLi4KKzs7CSMgLi4u CiA7OwogOzsJY2FzZSAkVEVSTSBpbgogOzsJICAgIGV0ZXJtKikKIDs7CiA7OwkJcHJpbnRmICcl c1xuJyBcCiA7OwkJIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tIFwKLTs7CQkgIkhlbGxvICR1c2VyIiBcCis7OwkJICJIZWxsbyAk VVNFUiIgXAogOzsJCSAiVG9kYXkgaXMgJChkYXRlKSIgXAogOzsJCSAiV2UgYXJlIG9uICRIT1NU TkFNRSBydW5uaW5nICQodW5hbWUpIHVuZGVyIEVtYWNzIHRlcm0gbW9kZSIgXAogOzsJCSAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQogOzsKLTs7CQlleHBvcnQgRURJVE9SPWVtYWNzY2xpZW50Ci07OwogOzsJCSMgVGhlIFwwMzMg c3RhbmRzIGZvciBFU0MuCiA7OwkJIyBUaGVyZSBpcyBhIHNwYWNlIGJldHdlZW4gIkFuU2lUPyIg YW5kICR3aGF0ZXZlci4KIDs7CkBAIC0yNjksMTAgKzI3MSwxMSBAQAogOzsJCXByaW50ZiAnXDAz M0FuU2lUaCAlc1xuJyAiJEhPU1ROQU1FIgogOzsJCXByaW50ZiAnXDAzM0FuU2lUdSAlc1xuJyAi JFVTRVIiCiA7OwotOzsJCWV2YWwgJChkaXJjb2xvcnMgJEhPTUUvLmVtYWNzX2RpcmNvbG9ycykK Kzs7CQkjIFVzZSBjdXN0b20gZGlyY29sb3JzIGluIHRlcm0gYnVmZmVycy4KKzs7CQkjIGV2YWwg JChkaXJjb2xvcnMgJEhPTUUvLmVtYWNzX2RpcmNvbG9ycykKIDs7CWVzYWMKIDs7Ci07OyAgIyAu Li4KKzs7CSMgLi4uCiA7OwogOzsKIApAQCAtMjc1Myw4ICsyNzU2LDggQEAgdGVybS1oYW5kbGUt YW5zaS10ZXJtaW5hbC1tZXNzYWdlcwogCQkJCQkoc3RyaW5nPSB0ZXJtLWFuc2ktYXQtdXNlciAo dXNlci1yZWFsLWxvZ2luLW5hbWUpKSkKIAkJICAgKGV4cGFuZC1maWxlLW5hbWUgdGVybS1hbnNp LWF0LWRpcikKIAkJIChpZiAoc3RyaW5nPSB0ZXJtLWFuc2ktYXQtdXNlciAodXNlci1yZWFsLWxv Z2luLW5hbWUpKQotCQkgICAgIChjb25jYXQgIi8iIHRlcm0tYW5zaS1hdC1ob3N0ICI6IiB0ZXJt LWFuc2ktYXQtZGlyKQotCQkgICAoY29uY2F0ICIvIiB0ZXJtLWFuc2ktYXQtdXNlciAiQCIgdGVy bS1hbnNpLWF0LWhvc3QgIjoiCisgICAgICAgICAgICAgICAgICAgICAoY29uY2F0ICIvc3NoOiIg dGVybS1hbnNpLWF0LWhvc3QgIjoiIHRlcm0tYW5zaS1hdC1kaXIpCisgICAgICAgICAgICAgICAg ICAgKGNvbmNhdCAiL3NzaDoiIHRlcm0tYW5zaS1hdC11c2VyICJAIiB0ZXJtLWFuc2ktYXQtaG9z dCAiOiIKIAkJCSAgIHRlcm0tYW5zaS1hdC1kaXIpKSkpKQogCiAJOzsgSSdtIG5vdCBzdXJlIHRo aXMgaXMgbmVjZXNzYXJ5LAotLSAKMi44LjMKCg== --=_19c6dd1ad805c4506a27aef28672c7ca-- From unknown Sat Sep 06 05:55:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers Resent-From: Phil Sainty Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 May 2018 14:01: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 To: 31355@debbugs.gnu.org Cc: bug-gnu-emacs Received: via spool by 31355-submit@debbugs.gnu.org id=B31355.152535602129366 (code B ref 31355); Thu, 03 May 2018 14:01:02 +0000 Received: (at 31355) by debbugs.gnu.org; 3 May 2018 14:00:21 +0000 Received: from localhost ([127.0.0.1]:48316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEEmS-0007dY-Lb for submit@debbugs.gnu.org; Thu, 03 May 2018 10:00:20 -0400 Received: from smtp-4.orcon.net.nz ([60.234.4.59]:43492) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEEmL-0007dK-QD for 31355@debbugs.gnu.org; Thu, 03 May 2018 10:00:18 -0400 Received: from [10.253.37.70] (port=40086 helo=webmail.orcon.net.nz) by smtp-4.orcon.net.nz with esmtpa (Exim 4.86_2) (envelope-from ) id 1fEEmJ-00024p-QL; Fri, 04 May 2018 02:00:11 +1200 Received: from [150.107.175.243] via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Fri, 04 May 2018 02:00:11 +1200 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 04 May 2018 02:00:11 +1200 From: Phil Sainty In-Reply-To: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> References: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> Message-ID: X-Sender: psainty@orcon.net.nz User-Agent: Orcon Webmail X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- 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 (-) Or if I'm reading the NEWS correctly: > *** The new pseudo method "-" is a marker for the default method. > "/-::" is the shortest remote file name then. I should actually have made the following change? - (concat "/" term-ansi-at-host ":" term-ansi-at-dir) - (concat "/" term-ansi-at-user "@" term-ansi-at-host ":" + (concat "/-:" term-ansi-at-host ":" term-ansi-at-dir) + (concat "/-:" term-ansi-at-user "@" term-ansi-at-host ":" From unknown Sat Sep 06 05:55:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 May 2018 14:06:01 +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 To: Phil Sainty Cc: 31355@debbugs.gnu.org Received: via spool by 31355-submit@debbugs.gnu.org id=B31355.152535631729893 (code B ref 31355); Thu, 03 May 2018 14:06:01 +0000 Received: (at 31355) by debbugs.gnu.org; 3 May 2018 14:05:17 +0000 Received: from localhost ([127.0.0.1]:48333 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEErF-0007m5-2B for submit@debbugs.gnu.org; Thu, 03 May 2018 10:05:17 -0400 Received: from mout.gmx.net ([212.227.17.22]:59689) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEErD-0007ls-AX for 31355@debbugs.gnu.org; Thu, 03 May 2018 10:05:15 -0400 Received: from detlef.gmx.de ([212.86.52.157]) by mail.gmx.com (mrgmx102 [212.227.17.168]) with ESMTPSA (Nemesis) id 0Mcgur-1ewQt30r1l-00Hstj; Thu, 03 May 2018 16:05:00 +0200 From: Michael Albinus References: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> Date: Thu, 03 May 2018 16:04:58 +0200 In-Reply-To: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> (Phil Sainty's message of "Fri, 04 May 2018 01:52:09 +1200") Message-ID: <8736z8u96d.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:58Aow1Jjc7bhgFdrGEAIOigAAikWIdRvEjGGjCAgEx7OHGcZKMT 0O4V7STOeJBJikEjGNXLJQSSIPanpoG7DTqjjOqC4WGdEFco/if4Phs6Tdv/rVogGJ8C2r0 jzy3tINRV8c/HLMoVENcdqW7mXij+mYNk93jElLWYsc8rAQM3fAVaJJ29uOseADEYGM50+2 1IcqrKSit3zQEmHXYqhCw== X-UI-Out-Filterresults: notjunk:1;V01:K0:0P8yQLrVDuw=:KeZ1V2PygUcTRSWUn4tjRX Aio5P/eSjP9K7AioOasCwUqQBgjLDrp+2SedNf6V5/LnOgnH/oW7SMJafmCWQ1mQNectfGFm7 qO6Hk2xz79f/1BPlSwPNE7ucVdfywo5/L5sgu0FjXkMPiE3DAEncnDhWmwdZSzMkLzdWrtbkf p9+EqIApRSv7wA3Doq2RMjXukM3pj/sr3SMfHbgkGelY9xAe3Vh4bFB/eCI1CrhPzvuriD8R5 aNGbs6xZRtJXwv+KU6gD0S2uhARkrrVIkFyH3ZacwXdjJYYXEehj4M9vmgbvhGcFdP/0zN4f/ D9RNt6O9AhaWkcuj9y+5rE1N9eBFxTbH0LqCJ5O581FqTxVvCK1/XmVeNIyj9ckBr6bM4UbLK 2TjUYHMbj87Yb5QJjY65Vg0rdCM/8ujLkFBO0a9O6QwBNrZ3ks9r6cOii6Ii7u3CsL8l0uQz4 8wy0oaxAL3uKbM4kQLjsSkxWlhVhFumdkkCm/o2V7nfdACDer55DvURVwESWgPG8VpenCj9Wg hG2wyOvIAcrtQKoAwamcsShb0Z27eG0PI8ecckAysRiCEs+jgc/Wmmkz+TPGPtRWnL5aPqhHg iUmIA0wmQad4hzzvfkCrNdqB8e73cE+P/YOHmayJmIeg5zXWdzx/uWJVqMSyJ7GYZc/Os1qeX ROaWZd01fC/lZJync02OzS9v8/X+eFR71UuCpGW79lQgqM+t/X6YevgpwOTUcEEuIr0i1+pfW wadogx6YyBe1fPYU09skxyNhP3VRRJjAz8dTt2KL+uk4etV3sA8krEMe09f4NgJ3z12CCDTHJ +tfYcNf 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 (-) Phil Sainty writes: Hi Phil, > With tramp methods now being mandatory, the term.el directory tracking > was generating invalid tramp paths on remote hosts. > > I've rolled a patch for this (along with some very minor improvements > to the related commentary) in which I'm hard-coding the "ssh" method. > I'm not sure whether that's the ideal fix, but I suspect it's likely > to do the trick for most people, whereas the current code won't work > at all. Thanks for this. I haven't tested, just a short comment: > @@ -2753,8 +2756,8 @@ term-handle-ansi-terminal-messages > (string= term-ansi-at-user (user-real-login-name))) > (expand-file-name term-ansi-at-dir) > (if (string= term-ansi-at-user (user-real-login-name)) > - (concat "/" term-ansi-at-host ":" term-ansi-at-dir) > - (concat "/" term-ansi-at-user "@" term-ansi-at-host ":" > + (concat "/ssh:" term-ansi-at-host ":" term-ansi-at-dir) > + (concat "/ssh:" term-ansi-at-user "@" term-ansi-at-host ":" I believe it is always save to use term-ansi-at-user. There's no need to check, whether it is equal to (user-real-login-name). Furthermore, I wouldn't hard-code "ssh". People might have other preferences, and on some systems it doesn't work. Think about Emacs running on MS WIndows, where "plink" is used instead of "ssh". Just take "-" as method, this is a notation to apply user's default (Tramp) method. > -Phil Best regards, Michael. From unknown Sat Sep 06 05:55:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers Resent-From: Phil Sainty Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 May 2018 14:48:01 +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 To: Michael Albinus Cc: bug-gnu-emacs , 31355@debbugs.gnu.org Received: via spool by 31355-submit@debbugs.gnu.org id=B31355.15253588748715 (code B ref 31355); Thu, 03 May 2018 14:48:01 +0000 Received: (at 31355) by debbugs.gnu.org; 3 May 2018 14:47:54 +0000 Received: from localhost ([127.0.0.1]:48350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEFWU-0002GV-2N for submit@debbugs.gnu.org; Thu, 03 May 2018 10:47:54 -0400 Received: from smtp-3.orcon.net.nz ([60.234.4.44]:43503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEFWS-0002GM-GC for 31355@debbugs.gnu.org; Thu, 03 May 2018 10:47:53 -0400 Received: from [10.253.37.70] (port=39889 helo=webmail.orcon.net.nz) by smtp-3.orcon.net.nz with esmtpa (Exim 4.86_2) (envelope-from ) id 1fEFWG-0005PK-Mv; Fri, 04 May 2018 02:47:49 +1200 Received: from [150.107.175.243] via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Fri, 04 May 2018 02:47:40 +1200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_e73feeb86a9946d95deabf23c036a836" Date: Fri, 04 May 2018 02:47:40 +1200 From: Phil Sainty In-Reply-To: <8736z8u96d.fsf@gmx.de> References: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> <8736z8u96d.fsf@gmx.de> Message-ID: X-Sender: psainty@orcon.net.nz User-Agent: Orcon Webmail X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- 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 (-) --=_e73feeb86a9946d95deabf23c036a836 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed On 2018-05-04 02:04, Michael Albinus wrote: > Furthermore, I wouldn't hard-code "ssh". People might have other > preferences, and on some systems it doesn't work. Think about Emacs > running on MS WIndows, where "plink" is used instead of "ssh". Just > take > "-" as method, this is a notation to apply user's default (Tramp) > method. Revised patch attached to use the "-" pseudo method. > I believe it is always save to use term-ansi-at-user. There's no need > to check, whether it is equal to (user-real-login-name). I've not changed this. The code is evidentially deciding whether the user/host pair being tracked in the shell in the term buffer is a match for the user/host pair known locally to Emacs. Unless both of those components match, a tramp path is created. I've not tested the case of a different user on the local host, but it seems like reasonable logic to me, at first look. (if (and (string= term-ansi-at-host (system-name)) (string= term-ansi-at-user (user-real-login-name))) ;; Use a local path ;; Use a tramp path --=_e73feeb86a9946d95deabf23c036a836 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=2930 RnJvbSA0YzM2MjBkM2E0MjBiM2VkNjE3ZTk1ZDEyN2NlNWU1MzMzY2VkYTYxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsIFNhaW50eSA8cHNhaW50eUBvcmNvbi5uZXQubno+CkRh dGU6IEZyaSwgNCBNYXkgMjAxOCAwMToyOTo0MiArMTIwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBy ZW1vdGUtaG9zdCBkaXJlY3RvcnkgdHJhY2tpbmcgZm9yIHNoZWxscyBpbiBgdGVybScKIGJ1ZmZl cnMKCiogbGlzcC90ZXJtLmVsICh0ZXJtLWhhbmRsZS1hbnNpLXRlcm1pbmFsLW1lc3NhZ2VzKTog VXNlIGFuIGV4cGxpY2l0CnRyYW1wIG1ldGhvZCB3aGVuIGNvbnN0cnVjdGluZyB0aGUgdHJhbXAg cGF0aCBmb3IgYSBub24tbG9jYWwgaG9zdCwKYXMgdGhpcyBpcyBub3cgbWFuZGF0b3J5LiAgIi0i IGlzIGEgcHNldWRvLW1ldGhvZCBmb3IgdGhlIHVzZXIncwpgdHJhbXAtZGVmYXVsdC1tZXRob2Qn LgoKTWlub3IgcmVsYXRlZCBpbXByb3ZlbWVudHMgdG8gdGhlIGNvbW1lbnRhcnkuCi0tLQogbGlz cC90ZXJtLmVsIHwgMjcgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl ZCwgMTUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC90 ZXJtLmVsIGIvbGlzcC90ZXJtLmVsCmluZGV4IDc1YzI3NzkuLjJmYmM3OTYgMTAwNjQ0Ci0tLSBh L2xpc3AvdGVybS5lbAorKysgYi9saXNwL3Rlcm0uZWwKQEAgLTIzMywzMSArMjMzLDMzIEBACiA7 OwogOzsgIE5vdGljZTogZm9yIGRpcmVjdG9yeS9ob3N0L3VzZXIgdHJhY2tpbmcgeW91IG5lZWQg dG8gaGF2ZSBzb21ldGhpbmcKIDs7IGxpa2UgdGhpcyBpbiB5b3VyIHNoZWxsIHN0YXJ0dXAgc2Ny aXB0ICh0aGlzIGlzIGZvciBhIFBPU0lYaXNoIHNoZWxsCi07OyBsaWtlIEJhc2ggYnV0IHNob3Vs ZCBiZSBxdWl0ZSBlYXN5IHRvIHBvcnQgdG8gb3RoZXIgc2hlbGxzKQorOzsgbGlrZSBCYXNoIGJ1 dCBzaG91bGQgYmUgcXVpdGUgZWFzeSB0byBwb3J0IHRvIG90aGVyIHNoZWxscykuCis7OworOzsg Rm9yIHRyb3VibGVzaG9vdGluZyBpbiBCYXNoLCB5b3UgY2FuIGNoZWNrIHRoZSBkZWZpbml0aW9u IG9mIHRoZQorOzsgY3VzdG9tIGZ1bmN0aW9ucyB3aXRoIHRoZSAidHlwZSIgY29tbWFuZC4gIGUu Zy4gInR5cGUgY2QiLiAgSWYgeW91Cis7OyBkbyBub3Qgc2VlIHRoZSBleHBlY3RlZCBkZWZpbml0 aW9uIGZyb20gdGhlIGNvbmZpZyBiZWxvdywgdGhlbiB0aGUKKzs7IGRpcmVjdG9yeSB0cmFja2lu ZyB3aWxsIG5vdCB3b3JrLgogOzsKIDs7ICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDs7Ci07OyAgIyBTZXQgSE9TVE5BTUUgaWYgbm90IGFscmVh ZHkgc2V0LgorOzsJIyBTZXQgSE9TVE5BTUUgaWYgbm90IGFscmVhZHkgc2V0LgogOzsJOiAke0hP U1ROQU1FPSQodW5hbWUgLW4pfQogOzsKLTs7ICAjIHN1IGRvZXMgbm90IGNoYW5nZSB0aGlzIGJ1 dCBJJ2QgbGlrZSBpdCB0bwotOzsKKzs7CSMgc3UgZG9lcyBub3QgY2hhbmdlIHRoaXMgYnV0IEkn ZCBsaWtlIGl0IHRvCiA7OwlVU0VSPSQod2hvYW1pKQogOzsKLTs7ICAjIC4uLgorOzsJIyAuLi4K IDs7CiA7OwljYXNlICRURVJNIGluCiA7OwkgICAgZXRlcm0qKQogOzsKIDs7CQlwcmludGYgJyVz XG4nIFwKIDs7CQkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0gXAotOzsJCSAiSGVsbG8gJHVzZXIiIFwKKzs7CQkgIkhlbGxvICRV U0VSIiBcCiA7OwkJICJUb2RheSBpcyAkKGRhdGUpIiBcCiA7OwkJICJXZSBhcmUgb24gJEhPU1RO QU1FIHJ1bm5pbmcgJCh1bmFtZSkgdW5kZXIgRW1hY3MgdGVybSBtb2RlIiBcCiA7OwkJIC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t CiA7OwotOzsJCWV4cG9ydCBFRElUT1I9ZW1hY3NjbGllbnQKLTs7CiA7OwkJIyBUaGUgXDAzMyBz dGFuZHMgZm9yIEVTQy4KIDs7CQkjIFRoZXJlIGlzIGEgc3BhY2UgYmV0d2VlbiAiQW5TaVQ/IiBh bmQgJHdoYXRldmVyLgogOzsKQEAgLTI2OSwxMCArMjcxLDExIEBACiA7OwkJcHJpbnRmICdcMDMz QW5TaVRoICVzXG4nICIkSE9TVE5BTUUiCiA7OwkJcHJpbnRmICdcMDMzQW5TaVR1ICVzXG4nICIk VVNFUiIKIDs7Ci07OwkJZXZhbCAkKGRpcmNvbG9ycyAkSE9NRS8uZW1hY3NfZGlyY29sb3JzKQor OzsJCSMgVXNlIGN1c3RvbSBkaXJjb2xvcnMgaW4gdGVybSBidWZmZXJzLgorOzsJCSMgZXZhbCAk KGRpcmNvbG9ycyAkSE9NRS8uZW1hY3NfZGlyY29sb3JzKQogOzsJZXNhYwogOzsKLTs7ICAjIC4u LgorOzsJIyAuLi4KIDs7CiA7OwogCkBAIC0yNzUzLDggKzI3NTYsOCBAQCB0ZXJtLWhhbmRsZS1h bnNpLXRlcm1pbmFsLW1lc3NhZ2VzCiAJCQkJCShzdHJpbmc9IHRlcm0tYW5zaS1hdC11c2VyICh1 c2VyLXJlYWwtbG9naW4tbmFtZSkpKQogCQkgICAoZXhwYW5kLWZpbGUtbmFtZSB0ZXJtLWFuc2kt YXQtZGlyKQogCQkgKGlmIChzdHJpbmc9IHRlcm0tYW5zaS1hdC11c2VyICh1c2VyLXJlYWwtbG9n aW4tbmFtZSkpCi0JCSAgICAgKGNvbmNhdCAiLyIgdGVybS1hbnNpLWF0LWhvc3QgIjoiIHRlcm0t YW5zaS1hdC1kaXIpCi0JCSAgIChjb25jYXQgIi8iIHRlcm0tYW5zaS1hdC11c2VyICJAIiB0ZXJt LWFuc2ktYXQtaG9zdCAiOiIKKyAgICAgICAgICAgICAgICAgICAgIChjb25jYXQgIi8tOiIgdGVy bS1hbnNpLWF0LWhvc3QgIjoiIHRlcm0tYW5zaS1hdC1kaXIpCisgICAgICAgICAgICAgICAgICAg KGNvbmNhdCAiLy06IiB0ZXJtLWFuc2ktYXQtdXNlciAiQCIgdGVybS1hbnNpLWF0LWhvc3QgIjoi CiAJCQkgICB0ZXJtLWFuc2ktYXQtZGlyKSkpKSkKIAogCTs7IEknbSBub3Qgc3VyZSB0aGlzIGlz IG5lY2Vzc2FyeSwKLS0gCjIuOC4zCgo= --=_e73feeb86a9946d95deabf23c036a836-- From unknown Sat Sep 06 05:55:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 May 2018 15:00: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 To: Phil Sainty Cc: bug-gnu-emacs , 31355@debbugs.gnu.org Received: via spool by 31355-submit@debbugs.gnu.org id=B31355.15253595619701 (code B ref 31355); Thu, 03 May 2018 15:00:02 +0000 Received: (at 31355) by debbugs.gnu.org; 3 May 2018 14:59:21 +0000 Received: from localhost ([127.0.0.1]:48358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEFhZ-0002WP-1q for submit@debbugs.gnu.org; Thu, 03 May 2018 10:59:21 -0400 Received: from mout.gmx.net ([212.227.17.20]:51661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEFhX-0002WB-16 for 31355@debbugs.gnu.org; Thu, 03 May 2018 10:59:19 -0400 Received: from detlef.gmx.de ([212.86.52.157]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MRkhB-1elQAL1Svp-00SwfO; Thu, 03 May 2018 16:59:04 +0200 From: Michael Albinus References: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> <8736z8u96d.fsf@gmx.de> Date: Thu, 03 May 2018 16:59:02 +0200 In-Reply-To: (Phil Sainty's message of "Fri, 04 May 2018 02:47:40 +1200") Message-ID: <87vac4ss3t.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:rRPNi2jiq3+R8w3jnHD5IqFtWKfK8M9tWlVgmh2x536uPljvzx5 pVNnZmhxeSslHSXEazeviH5s21QyNbnlBjSMZHJcqpZt2Ok2YGlThBl9vlBgma1SUcLQTVS E4LE7s9yazm76B2ArAsVWjapGUrM/A96XduLUL4DyhsLbMPGg3TUDhlcoZQSjhEoKb8+zYq 1P0P1JGdZDReTiOXZIOXA== X-UI-Out-Filterresults: notjunk:1;V01:K0:s45ofBWV9UA=:JXNimlfGz8MiPEXWLvEgvp xgRrFFXRzEYRTf3jjsMn0m3D3G/eeG2jieQu45q3/JBCYcqAlZF0S7XGQK9hYtIcmUJ2Mxkrj nLAzLUfT+MUgnSUXCKmmdGjwNvUi1/MCErB62HpHcyZ2uG4jMw7NlY2Wk1Ao+yiSA5Hy/la9J y+uqnyXEVrEzIEqY5I8JaUDkTzHIUF4jKlkPLPrjtNaIGzeJVDqx36QHgsUMSsxovxLABggVp vv29IynDQqDbQUyEAiUWcomU02hTiurQPB5R4MDQmDfcA9scpERopWm11ZcLEmFtQzIs9ldaM YqC5iOAT9293xtNC6Dsq/6CfcEhLN1AIXGPHIcz66n7B5S7s5o257l7dH0y2GItZqLQi8iiNq JtBlvNrjtXClXt7yiJ9XSD8j7Wwo3sro3XzwN84pAz5X1J/z4Cbmuf1SR09fvRLf6O+IqQmq3 jC1J02MNVQev097y72bsbFp+eijr22/0qUbQcd3VhzGDWNYzVoMCEc5Y0ZLvKFi0tKMaKP/bg s91e/gZZqaKjbuK8RleHYDEdpj8X2kj75sAXU0BDMst68XkS3ZUvEnvCLZFWKQvvX5JG02LLI AVOODdVPOlcF+umw4nQ4X+pMHU8ceTK+oXhyeneFIb/M5kOogOJ7/dfP2JUXHE9ux/YhG8/OH lVFmG2T58peBoqs9QBgxabt4l7i8qK5Ilx2eWekWD58FBBUVobcmHVS1MUqvrToFG1oJ1ryBW 018uSzwRn9fHau7jw4qZKZXFAPEsKBCsJq3Gmsips+lDQ5r2x39pU3Qavi+9yIxWtFWPnOVWz 5xzEwEj 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 (-) Phil Sainty writes: Hi Phil, >> I believe it is always save to use term-ansi-at-user. There's no need >> to check, whether it is equal to (user-real-login-name). > > I've not changed this. The code is evidentially deciding whether the > user/host pair being tracked in the shell in the term buffer is a match > for the user/host pair known locally to Emacs. Unless both of those > components match, a tramp path is created. I've not tested the case > of a different user on the local host, but it seems like reasonable > logic to me, at first look. Of course. > (if (and (string= term-ansi-at-host (system-name)) > (string= term-ansi-at-user (user-real-login-name))) > ;; Use a local path OK. > ;; Use a tramp path And here I believe you could always apply (format "/-:%s@%s:%s" term-ansi-at-user term-ansi-at-host term-ansi-at-dir) Best regards, Michael. From unknown Sat Sep 06 05:55:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers Resent-From: Phil Sainty Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 May 2018 21:02: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 To: Michael Albinus Cc: bug-gnu-emacs , 31355@debbugs.gnu.org Received: via spool by 31355-submit@debbugs.gnu.org id=B31355.152538130518697 (code B ref 31355); Thu, 03 May 2018 21:02:02 +0000 Received: (at 31355) by debbugs.gnu.org; 3 May 2018 21:01:45 +0000 Received: from localhost ([127.0.0.1]:48653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fELMH-0004rU-I3 for submit@debbugs.gnu.org; Thu, 03 May 2018 17:01:45 -0400 Received: from smtp-3.orcon.net.nz ([60.234.4.44]:58242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fELMG-0004rM-21 for 31355@debbugs.gnu.org; Thu, 03 May 2018 17:01:44 -0400 Received: from [10.253.37.70] (port=56686 helo=webmail.orcon.net.nz) by smtp-3.orcon.net.nz with esmtpa (Exim 4.86_2) (envelope-from ) id 1fELMB-0005UB-2v; Fri, 04 May 2018 09:01:39 +1200 Received: from wlgwil-nat-office.catalyst.net.nz ([202.78.240.7]) via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Fri, 04 May 2018 09:01:38 +1200 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 04 May 2018 09:01:38 +1200 From: Phil Sainty In-Reply-To: <87vac4ss3t.fsf@gmx.de> References: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> <8736z8u96d.fsf@gmx.de> <87vac4ss3t.fsf@gmx.de> Message-ID: X-Sender: psainty@orcon.net.nz User-Agent: Orcon Webmail X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- 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 (-) On 2018-05-04 02:59, Michael Albinus wrote: > And here I believe you could always apply > > (format "/-:%s@%s:%s" term-ansi-at-user term-ansi-at-host > term-ansi-at-dir) Right, although I believe the intent is simply to produce the least- verbose path by excluding the username if possible (as indeed the user would very likely be doing if entering the tramp path manually); so I'd be inclined to leave that part alone as well. From unknown Sat Sep 06 05:55:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 04 May 2018 07:28: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 To: Phil Sainty Cc: bug-gnu-emacs , 31355@debbugs.gnu.org Received: via spool by 31355-submit@debbugs.gnu.org id=B31355.152541886516631 (code B ref 31355); Fri, 04 May 2018 07:28:02 +0000 Received: (at 31355) by debbugs.gnu.org; 4 May 2018 07:27:45 +0000 Received: from localhost ([127.0.0.1]:48822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEV83-0004K9-QG for submit@debbugs.gnu.org; Fri, 04 May 2018 03:27:45 -0400 Received: from mout.gmx.net ([212.227.15.19]:53987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEV81-0004Jv-DV for 31355@debbugs.gnu.org; Fri, 04 May 2018 03:27:42 -0400 Received: from detlef.gmx.de ([212.86.52.157]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M3zT0-1eOSVB0Hxq-00rZTz; Fri, 04 May 2018 09:27:27 +0200 From: Michael Albinus References: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> <8736z8u96d.fsf@gmx.de> <87vac4ss3t.fsf@gmx.de> Date: Fri, 04 May 2018 09:27:26 +0200 In-Reply-To: (Phil Sainty's message of "Fri, 04 May 2018 09:01:38 +1200") Message-ID: <874ljn6ftt.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:e5Djg+se/kty4j6IC5m1zM/5da1itwHVe1DL5/U3/I1kzNDS4EH NEI3P48LfIzA0L3cM0nyAZr9Jnoj6iG/24z7R+NjR7d6vHTn1KWXKbHDGt2/8EDFVuNMrgq WSrLWuhJTEq5VCRfUyA8/WfPDONxbHkxrHupMgsblhM2hI4X8zPgAY7AFaQ7zGXwr+mImAz pWFpMNoxUMsFqX//RMuXA== X-UI-Out-Filterresults: notjunk:1;V01:K0:ysj8Vr8kIjU=:jSZMSdaxQPOEEmS54uTR+8 rvNkqJuVAfE3AT41q3QiFVVc/Ot58yOJ8Uh3vTjzO8ZxUBE+S0BNBH1XO5dkeRcDOO92f4/Kn Iju2smr2OHHJeZAORvphryvUFlKGnx89rP2E/NIyRAVun4/ZDbS44cttqx5k+Mbh/HhSZglFe KHZghdQ/am0W5Py+SfRyN5xMys4lR5QEWXgoeu7G5LsuW/IRk3lQTVFrFCUo6MJc+GeIADwPd u0OvaRH18rk4kag4j1OZrDyHEh54Sf0/V6fwvq8v83w+8hNNgloQgXlPrZTXgF92ur1S9VxdQ /MLA0tq/jO7RJvWZS2vTDGNRPxnineXpS33sfpE1y41wvY0RNcIIT9dxlYUBlAE90b3G8UQ2H NkKzHUoGGwCiobGZJqx7yOvO288FZ/dGs3nLapIwuJfQNEg0eJ8MBxRYOiO3zWVAH9t97ej1V oz7vszJw1D9cS8fMG8vw5QS2PT8aIVpp9aq1fNHQrXI4IGCL8KxtNISHkgSdHp+IR2+Y6ZmOV ehHQ/QpBn1rkTvP5UKJ077emydxoC3V0u+wu4uBfrK0KvfqcUTXZPNjpd9aVbPf+ubs+M3Sfp by9UukzN4DaTJIVLeReb237LCDI/Vj20jLbmZiFge6wZt+O76ye61ZQ3eQ4siyOwi2GmthzlE dNrstV+JNceBOjRMWOYLm7LdpLvgpG6BBZ/Vcf0VcTbbkENFqRvvwp+aQxeLS7XzPIuq55POB 8buf9X93VTYwYUvM3GjaEyA9H3HZ+nAQgQioFWt4BbzAKIDDvd/1GpFtcyZAyWLRaseMXgdQH l3Z0V5D 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 (-) Phil Sainty writes: Hi Phil, >> And here I believe you could always apply >> >> (format "/-:%s@%s:%s" term-ansi-at-user term-ansi-at-host >> term-ansi-at-dir) > > Right, although I believe the intent is simply to produce the least- > verbose path by excluding the username if possible (as indeed the user > would very likely be doing if entering the tramp path manually); so > I'd be inclined to leave that part alone as well. I don't understand the benefit of the "least-verbose path". The user hasn't to type anything, so there's no profit to have a shorter file name. 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'. Best regards, Michael. From unknown Sat Sep 06 05:55:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers 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 To: Michael Albinus Cc: bug-gnu-emacs , 31355@debbugs.gnu.org Received: via spool by 31355-submit@debbugs.gnu.org id=B31355.152578394516111 (code B ref 31355); Tue, 08 May 2018 12:53:02 +0000 Received: (at 31355) by debbugs.gnu.org; 8 May 2018 12:52:25 +0000 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 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 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 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 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_d67228ebd58f3bc41e694d518a9281d4" Date: Wed, 09 May 2018 00:52:12 +1200 From: Phil Sainty In-Reply-To: <874ljn6ftt.fsf@gmx.de> References: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> <8736z8u96d.fsf@gmx.de> <87vac4ss3t.fsf@gmx.de> <874ljn6ftt.fsf@gmx.de> Message-ID: X-Sender: psainty@orcon.net.nz User-Agent: Orcon Webmail X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- 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 (-) --=_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-- From unknown Sat Sep 06 05:55:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 May 2018 17:44:01 +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 To: Phil Sainty Cc: bug-gnu-emacs , 31355@debbugs.gnu.org Received: via spool by 31355-submit@debbugs.gnu.org id=B31355.152580140610068 (code B ref 31355); Tue, 08 May 2018 17:44:01 +0000 Received: (at 31355) by debbugs.gnu.org; 8 May 2018 17:43:26 +0000 Received: from localhost ([127.0.0.1]:54466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG6e6-0002cK-Hf for submit@debbugs.gnu.org; Tue, 08 May 2018 13:43:26 -0400 Received: from mout.gmx.net ([212.227.15.15]:45523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG6e4-0002c7-31 for 31355@debbugs.gnu.org; Tue, 08 May 2018 13:43:24 -0400 Received: from detlef.gmx.de ([79.140.121.131]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MePYV-1exe3G2OKt-00QECL; Tue, 08 May 2018 19:43:09 +0200 From: Michael Albinus References: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> <8736z8u96d.fsf@gmx.de> <87vac4ss3t.fsf@gmx.de> <874ljn6ftt.fsf@gmx.de> Date: Tue, 08 May 2018 19:43:07 +0200 In-Reply-To: (Phil Sainty's message of "Wed, 09 May 2018 00:52:12 +1200") Message-ID: <87fu32rql0.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:f8NXbtrYeY3NRtXBscExLhACbvQfNmzdkdSsXpqAgYcMmhZKGk+ wft/XF/D5dElc/CDkK8nkhkyEcNwSvRO0ejBRQMxh+/ySS5LsjEWzOJ5PAYPVNaYmTg9TIF yn11c3dm2OoWxGtfOZVa/vvTWkdYx5SM5OBZx8Q7Jt7MG6XW+Rj3+NVa3RsMai0GG3MZllV vgWh3HSwiJYdMJkHquVOA== X-UI-Out-Filterresults: notjunk:1;V01:K0:ptirQUbKwFc=:g/nkXv7R/Vj0X+uI9ops9h YQN0vnwKOxkYriqfORB3z9TVB7RfULjpGMDm0to84qkgQk8JRLkpjQFPOKxW8xSvP9StFYk33 hPVrSFS1YwF5b8TKp5KSNzrWuEl8fcqtc4ToxwtkeUE5lUVi3thNaWIvGK6NwrlgRk/juhzH6 LMzH58j8mdBVEt8uevHVhlgQaeLHCr2xovhRnw+jLyh4bDVM/lATo3B3R61X13pbkbkQ9yQTB +G2qJF4MCDL03SCOvqo6w4+bJBQp7yhA/67UUF+lMpkL+H/GSIZONYe8+siPyjTpdgbsoJ1Xc FqkgfU3BfBynau+EAt4Uo6VIzupJ/QpuKdPvCaGN5ZXrHF61oaxXD4+YwSpP05JU8ZirGcgvm 1IcFc1yxmIW3gqEOg09OeEaYgzpdgzrbPVp9VyDq1LNgpbkOFNGw+4O1vVAtOHM5301QqEJkC lGMBopgcRKTtqX41KQrimT51O06Vc5pZ4SKj4cB6WAg60f1Ppaq24R46i5KCau+opxK2qQ1nu 0J1XPHJFW6wQQBNykUKlKS6bxrxyG5iMxXBcqFRXk/svNJ0i5D9jF/P0uPfZzNYmZR6EWt5lC BxaTfetTgB6loahurA2uMHIGgB71FsNKZqM/vYNuLA+jFttzBCqd9SS8NUtATzWikA8KK8zWl MyMCu/K2m+94r/VH4ICF5ZeDzJ/dhIjeloB+BE1BGrVd517GVt3EUtEXRF/f1vn077DcgPq8G fSbzQecBv7HJk6Dgyyb3KlgBj7dNn9MARQevzXwiPEScG2bgUo3s9sCfb3DLzy/vXFM646OL7 cgCouQL 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 (-) Phil Sainty writes: Hi Phil, > Attaching a new patch with that fix included. LGTM, could go into the emacs-26 branch after release of 26.1. Do you have git push permissions, or shall I do it for you? > -Phil Best regards, Michael. From unknown Sat Sep 06 05:55:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers Resent-From: Phil Sainty Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 May 2018 20:28:01 +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 To: Michael Albinus Cc: bug-gnu-emacs , 31355@debbugs.gnu.org Received: via spool by 31355-submit@debbugs.gnu.org id=B31355.152581126924296 (code B ref 31355); Tue, 08 May 2018 20:28:01 +0000 Received: (at 31355) by debbugs.gnu.org; 8 May 2018 20:27:49 +0000 Received: from localhost ([127.0.0.1]:54560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG9DB-0006Jn-DO for submit@debbugs.gnu.org; Tue, 08 May 2018 16:27:49 -0400 Received: from smtp-4.orcon.net.nz ([60.234.4.59]:47821) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fG9D9-0006Jf-DN for 31355@debbugs.gnu.org; Tue, 08 May 2018 16:27:47 -0400 Received: from [10.253.37.70] (port=57854 helo=webmail.orcon.net.nz) by smtp-4.orcon.net.nz with esmtpa (Exim 4.86_2) (envelope-from ) id 1fG9D5-0007Bq-4b; Wed, 09 May 2018 08:27:43 +1200 Received: from [150.107.175.162] via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Wed, 09 May 2018 08:27:42 +1200 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 09 May 2018 08:27:42 +1200 From: Phil Sainty In-Reply-To: <87fu32rql0.fsf@gmx.de> References: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> <8736z8u96d.fsf@gmx.de> <87vac4ss3t.fsf@gmx.de> <874ljn6ftt.fsf@gmx.de> <87fu32rql0.fsf@gmx.de> Message-ID: X-Sender: psainty@orcon.net.nz User-Agent: Orcon Webmail X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- 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 (-) On 2018-05-09 05:43, Michael Albinus wrote: > LGTM, could go into the emacs-26 branch after release of 26.1. > Do you have git push permissions, or shall I do it for you? I do. For the moment I've pushed it to origin/fix/bug-31355. cheers, -Phil From unknown Sat Sep 06 05:55:15 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: Phil Sainty Subject: bug#31355: closed (Re: bug#31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers) Message-ID: References: <5c488b5a49bf131aeb28a32972551f04@webmail.orcon.net.nz> <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> X-Gnu-PR-Message: they-closed 31355 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 31355@debbugs.gnu.org Date: Sun, 03 Jun 2018 23:41:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1528069262-3910-1" This is a multi-part message in MIME format... ------------=_1528069262-3910-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells i= n `term' buffers 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 31355@debbugs.gnu.org. --=20 31355: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31355 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1528069262-3910-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31355-done) by debbugs.gnu.org; 3 Jun 2018 23:40:28 +0000 Received: from localhost ([127.0.0.1]:60662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fPcbq-000107-QE for submit@debbugs.gnu.org; Sun, 03 Jun 2018 19:40:26 -0400 Received: from smtp-3.orcon.net.nz ([60.234.4.44]:60296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fPcbo-0000zy-G1 for 31355-done@debbugs.gnu.org; Sun, 03 Jun 2018 19:40:25 -0400 Received: from [10.253.37.70] (port=55404 helo=webmail.orcon.net.nz) by smtp-3.orcon.net.nz with esmtpa (Exim 4.86_2) (envelope-from ) id 1fPcbh-0000x2-HJ; Mon, 04 Jun 2018 11:40:17 +1200 Received: from [150.107.175.190] via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Mon, 04 Jun 2018 11:40:17 +1200 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 04 Jun 2018 11:40:17 +1200 From: Phil Sainty To: Michael Albinus Subject: Re: bug#31355: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers In-Reply-To: References: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> <8736z8u96d.fsf@gmx.de> <87vac4ss3t.fsf@gmx.de> <874ljn6ftt.fsf@gmx.de> <87fu32rql0.fsf@gmx.de> Message-ID: <5c488b5a49bf131aeb28a32972551f04@webmail.orcon.net.nz> X-Sender: psainty@orcon.net.nz User-Agent: Orcon Webmail X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31355-done Cc: bug-gnu-emacs , 31355-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.7 (-) On 2018-05-09 05:43, Michael Albinus wrote: > LGTM, could go into the emacs-26 branch after release of 26.1. Pushed to emacs-26 in commit 03697e648c. -Phil ------------=_1528069262-3910-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 3 May 2018 13:52:46 +0000 Received: from localhost ([127.0.0.1]:47820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEEf8-0007K7-Dm for submit@debbugs.gnu.org; Thu, 03 May 2018 09:52:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fEEf6-0007Ju-Ci for submit@debbugs.gnu.org; Thu, 03 May 2018 09:52:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fEEex-00044y-UQ for submit@debbugs.gnu.org; Thu, 03 May 2018 09:52:39 -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,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42439) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fEEex-00044q-PE for submit@debbugs.gnu.org; Thu, 03 May 2018 09:52:35 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41470) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fEEes-0007nP-8G for bug-gnu-emacs@gnu.org; Thu, 03 May 2018 09:52:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fEEep-00040W-5G for bug-gnu-emacs@gnu.org; Thu, 03 May 2018 09:52:30 -0400 Received: from smtp-3.orcon.net.nz ([60.234.4.44]:36614) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fEEeo-0003yj-Ho for bug-gnu-emacs@gnu.org; Thu, 03 May 2018 09:52:27 -0400 Received: from [10.253.37.70] (port=43271 helo=webmail.orcon.net.nz) by smtp-3.orcon.net.nz with esmtpa (Exim 4.86_2) (envelope-from ) id 1fEEeX-0002ur-Dm for bug-gnu-emacs@gnu.org; Fri, 04 May 2018 01:52:21 +1200 Received: from [150.107.175.243] via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Fri, 04 May 2018 01:52:09 +1200 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_19c6dd1ad805c4506a27aef28672c7ca" Date: Fri, 04 May 2018 01:52:09 +1200 From: Phil Sainty To: bug-gnu-emacs@gnu.org Subject: 26.1; [PATCH] Fix remote-host/tramp directory tracking for shells in `term' buffers Message-ID: <3d76a935822f56f94705b1f59421a00a@webmail.orcon.net.nz> X-Sender: psainty@orcon.net.nz User-Agent: Orcon Webmail X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) 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.3 (-----) --=_19c6dd1ad805c4506a27aef28672c7ca Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed With tramp methods now being mandatory, the term.el directory tracking was generating invalid tramp paths on remote hosts. I've rolled a patch for this (along with some very minor improvements to the related commentary) in which I'm hard-coding the "ssh" method. I'm not sure whether that's the ideal fix, but I suspect it's likely to do the trick for most people, whereas the current code won't work at all. -Phil In GNU Emacs 26.1 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2018-04-15 built on shodan Windowing system distributor 'The X.Org Foundation', version 11.0.11804000 System Description: Ubuntu 16.04.4 LTS Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. uncompressing term.el.gz...done C-c i is undefined Quit [3 times] Making completion list... [3 times] Quit [4 times] GNU Emacs 26.1 (build 1, x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2018-04-15 Configured using: 'configure --prefix=/home/phil/emacs/26.1rc1/usr/local --with-x-toolkit=lucid --without-sound' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK DBUS GSETTINGS NOTIFY GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 THREADS LCMS2 Important settings: value of $LANG: en_NZ.UTF-8 locale-coding-system: utf-8 Major mode: Dired by name Minor modes in effect: show-paren-mode: t minibuffer-depth-indicate-mode: t winner-mode: t global-hl-line-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr imenu misearch multi-isearch jka-compr thingatpt find-func emacsbug message rmc puny seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib format-spec rfc822 mml mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils dired-x easymenu paren mb-depth winner ring hl-line dired dired-loaddefs advice elec-pair time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 108228 20488) (symbols 48 20930 1) (miscs 40 423 129) (strings 32 31412 1231) (string-bytes 1 820395) (vectors 16 15792) (vector-slots 8 508466 10704) (floats 8 60 351) (intervals 56 1335 16) (buffers 992 17) (heap 1024 17853 1684)) --=_19c6dd1ad805c4506a27aef28672c7ca 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=2878 RnJvbSA0YWU4MTFlMDUwOTAyMjgwZjZlZmYxOTU0MWRiNGIzMmY0ODQ4MTkwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsIFNhaW50eSA8cHNhaW50eUBvcmNvbi5uZXQubno+CkRh dGU6IEZyaSwgNCBNYXkgMjAxOCAwMToyOTo0MiArMTIwMApTdWJqZWN0OiBbUEFUQ0hdIEZpeCBy ZW1vdGUtaG9zdCBkaXJlY3RvcnkgdHJhY2tpbmcgZm9yIHNoZWxscyBpbiBgdGVybScKIGJ1ZmZl cnMKCiogbGlzcC90ZXJtLmVsICh0ZXJtLWhhbmRsZS1hbnNpLXRlcm1pbmFsLW1lc3NhZ2VzKTog VXNlIGV4cGxpY2l0CiJzc2giIHRyYW1wIG1ldGhvZCB3aGVuIGNvbnN0cnVjdGluZyB0aGUgdHJh bXAgcGF0aCBmb3IgYSBub24tbG9jYWwKaG9zdCwgYXMgYSBtZXRob2QgaXMgbm93IG1hbmRhdG9y eS4KCk1pbm9yIHJlbGF0ZWQgaW1wcm92ZW1lbnRzIHRvIHRoZSBjb21tZW50YXJ5LgotLS0KIGxp c3AvdGVybS5lbCB8IDI3ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDE1IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3Av dGVybS5lbCBiL2xpc3AvdGVybS5lbAppbmRleCA3NWMyNzc5Li5hOTcwNTcwIDEwMDY0NAotLS0g YS9saXNwL3Rlcm0uZWwKKysrIGIvbGlzcC90ZXJtLmVsCkBAIC0yMzMsMzEgKzIzMywzMyBAQAog OzsKIDs7ICBOb3RpY2U6IGZvciBkaXJlY3RvcnkvaG9zdC91c2VyIHRyYWNraW5nIHlvdSBuZWVk IHRvIGhhdmUgc29tZXRoaW5nCiA7OyBsaWtlIHRoaXMgaW4geW91ciBzaGVsbCBzdGFydHVwIHNj cmlwdCAodGhpcyBpcyBmb3IgYSBQT1NJWGlzaCBzaGVsbAotOzsgbGlrZSBCYXNoIGJ1dCBzaG91 bGQgYmUgcXVpdGUgZWFzeSB0byBwb3J0IHRvIG90aGVyIHNoZWxscykKKzs7IGxpa2UgQmFzaCBi dXQgc2hvdWxkIGJlIHF1aXRlIGVhc3kgdG8gcG9ydCB0byBvdGhlciBzaGVsbHMpLgorOzsKKzs7 IEZvciB0cm91Ymxlc2hvb3RpbmcgaW4gQmFzaCwgeW91IGNhbiBjaGVjayB0aGUgZGVmaW5pdGlv biBvZiB0aGUKKzs7IGN1c3RvbSBmdW5jdGlvbnMgd2l0aCB0aGUgInR5cGUiIGNvbW1hbmQuICBl LmcuICJ0eXBlIGNkIi4gIElmIHlvdQorOzsgZG8gbm90IHNlZSB0aGUgZXhwZWN0ZWQgZGVmaW5p dGlvbiBmcm9tIHRoZSBjb25maWcgYmVsb3csIHRoZW4gdGhlCis7OyBkaXJlY3RvcnkgdHJhY2tp bmcgd2lsbCBub3Qgd29yay4KIDs7CiA7OyAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA7OwotOzsgICMgU2V0IEhPU1ROQU1FIGlmIG5vdCBhbHJl YWR5IHNldC4KKzs7CSMgU2V0IEhPU1ROQU1FIGlmIG5vdCBhbHJlYWR5IHNldC4KIDs7CTogJHtI T1NUTkFNRT0kKHVuYW1lIC1uKX0KIDs7Ci07OyAgIyBzdSBkb2VzIG5vdCBjaGFuZ2UgdGhpcyBi dXQgSSdkIGxpa2UgaXQgdG8KLTs7Cis7OwkjIHN1IGRvZXMgbm90IGNoYW5nZSB0aGlzIGJ1dCBJ J2QgbGlrZSBpdCB0bwogOzsJVVNFUj0kKHdob2FtaSkKIDs7Ci07OyAgIyAuLi4KKzs7CSMgLi4u CiA7OwogOzsJY2FzZSAkVEVSTSBpbgogOzsJICAgIGV0ZXJtKikKIDs7CiA7OwkJcHJpbnRmICcl c1xuJyBcCiA7OwkJIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tIFwKLTs7CQkgIkhlbGxvICR1c2VyIiBcCis7OwkJICJIZWxsbyAk VVNFUiIgXAogOzsJCSAiVG9kYXkgaXMgJChkYXRlKSIgXAogOzsJCSAiV2UgYXJlIG9uICRIT1NU TkFNRSBydW5uaW5nICQodW5hbWUpIHVuZGVyIEVtYWNzIHRlcm0gbW9kZSIgXAogOzsJCSAtLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQogOzsKLTs7CQlleHBvcnQgRURJVE9SPWVtYWNzY2xpZW50Ci07OwogOzsJCSMgVGhlIFwwMzMg c3RhbmRzIGZvciBFU0MuCiA7OwkJIyBUaGVyZSBpcyBhIHNwYWNlIGJldHdlZW4gIkFuU2lUPyIg YW5kICR3aGF0ZXZlci4KIDs7CkBAIC0yNjksMTAgKzI3MSwxMSBAQAogOzsJCXByaW50ZiAnXDAz M0FuU2lUaCAlc1xuJyAiJEhPU1ROQU1FIgogOzsJCXByaW50ZiAnXDAzM0FuU2lUdSAlc1xuJyAi JFVTRVIiCiA7OwotOzsJCWV2YWwgJChkaXJjb2xvcnMgJEhPTUUvLmVtYWNzX2RpcmNvbG9ycykK Kzs7CQkjIFVzZSBjdXN0b20gZGlyY29sb3JzIGluIHRlcm0gYnVmZmVycy4KKzs7CQkjIGV2YWwg JChkaXJjb2xvcnMgJEhPTUUvLmVtYWNzX2RpcmNvbG9ycykKIDs7CWVzYWMKIDs7Ci07OyAgIyAu Li4KKzs7CSMgLi4uCiA7OwogOzsKIApAQCAtMjc1Myw4ICsyNzU2LDggQEAgdGVybS1oYW5kbGUt YW5zaS10ZXJtaW5hbC1tZXNzYWdlcwogCQkJCQkoc3RyaW5nPSB0ZXJtLWFuc2ktYXQtdXNlciAo dXNlci1yZWFsLWxvZ2luLW5hbWUpKSkKIAkJICAgKGV4cGFuZC1maWxlLW5hbWUgdGVybS1hbnNp LWF0LWRpcikKIAkJIChpZiAoc3RyaW5nPSB0ZXJtLWFuc2ktYXQtdXNlciAodXNlci1yZWFsLWxv Z2luLW5hbWUpKQotCQkgICAgIChjb25jYXQgIi8iIHRlcm0tYW5zaS1hdC1ob3N0ICI6IiB0ZXJt LWFuc2ktYXQtZGlyKQotCQkgICAoY29uY2F0ICIvIiB0ZXJtLWFuc2ktYXQtdXNlciAiQCIgdGVy bS1hbnNpLWF0LWhvc3QgIjoiCisgICAgICAgICAgICAgICAgICAgICAoY29uY2F0ICIvc3NoOiIg dGVybS1hbnNpLWF0LWhvc3QgIjoiIHRlcm0tYW5zaS1hdC1kaXIpCisgICAgICAgICAgICAgICAg ICAgKGNvbmNhdCAiL3NzaDoiIHRlcm0tYW5zaS1hdC11c2VyICJAIiB0ZXJtLWFuc2ktYXQtaG9z dCAiOiIKIAkJCSAgIHRlcm0tYW5zaS1hdC1kaXIpKSkpKQogCiAJOzsgSSdtIG5vdCBzdXJlIHRo aXMgaXMgbmVjZXNzYXJ5LAotLSAKMi44LjMKCg== --=_19c6dd1ad805c4506a27aef28672c7ca-- ------------=_1528069262-3910-1--