From unknown Wed Jun 18 23:09:45 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#32218 <32218@debbugs.gnu.org> To: bug#32218 <32218@debbugs.gnu.org> Subject: Status: 26.1; default-directory in TRAMP root has two slashes when using find-file-visit-truename Reply-To: bug#32218 <32218@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:09:45 +0000 retitle 32218 26.1; default-directory in TRAMP root has two slashes when us= ing find-file-visit-truename reassign 32218 emacs submitter 32218 Allen Li severity 32218 normal tag 32218 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 19 21:44:56 2018 Received: (at submit) by debbugs.gnu.org; 20 Jul 2018 01:44:56 +0000 Received: from localhost ([127.0.0.1]:48666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgKTY-0001nO-8F for submit@debbugs.gnu.org; Thu, 19 Jul 2018 21:44:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:48720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgKTW-0001n8-4h for submit@debbugs.gnu.org; Thu, 19 Jul 2018 21:44:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fgKTO-0001Uo-F5 for submit@debbugs.gnu.org; Thu, 19 Jul 2018 21:44:48 -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]:45845) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fgKTO-0001Uk-9y for submit@debbugs.gnu.org; Thu, 19 Jul 2018 21:44:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39690) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fgKTM-0003Fd-Av for bug-gnu-emacs@gnu.org; Thu, 19 Jul 2018 21:44:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fgKTK-0001R0-CS for bug-gnu-emacs@gnu.org; Thu, 19 Jul 2018 21:44:44 -0400 Received: from mail-io0-x22f.google.com ([2607:f8b0:4001:c06::22f]:38725) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fgKTK-0001Py-02 for bug-gnu-emacs@gnu.org; Thu, 19 Jul 2018 21:44:42 -0400 Received: by mail-io0-x22f.google.com with SMTP id v26-v6so8690092iog.5 for ; Thu, 19 Jul 2018 18:44:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=QXPD6EPawV94yyEp0s0t4yJfRzZtdXd3bE1peBoPyK0=; b=pgz3Msf7bnWNTc/TKDkqet2YOGcFzDoE7tnrOOZkIFikiwip8yWKgwzqu/TXvw6v49 M2VQ0lLOt80nwS/b7YSRRyAHxjHAdRaSFuBVj7HP0BdEM60t+ysg4Kk2OEqLz+rXuxkC tiz3L5GT5jGdDvUWjSuD4pHZgVkmetqeaiLp9l4qJyAW9UAjGGY+IgFyMZ6ccRuIAG4i HvTbqQ4LugY9F0mR+bxc/WLQd3ZsEgTrdxiiIlbjmF504QG562pqQMpTEaTXVl4S+AXn 7fnfRxUJNnb58/RXV20pR2B+WOr5jYMeoQDumVemYyMSX1d8zMe32+oM1yJubCFRInbd N9Nw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=QXPD6EPawV94yyEp0s0t4yJfRzZtdXd3bE1peBoPyK0=; b=hR9bxiVrav2YsQ63Aba+P8AxS49/24E73Xc+4jdw9FpGdz5qtSQlSxQqJk4E+1noEC K6gvT7KZxjVGS0LbB1PVtuDwEGzP7s/a7mZT5Atx5iHCBc58WlTUD9KM1VXDyyPIHB/+ rzzU+oRZpGZfvnC8QDKybNqLiOYI1JRIZMQ1vuSbYdpQHivL9ezbn6Atc/dvP2phydF2 O55UFDV7FyS5nVKhwNbmvNAjrcj1JWxxTwuZVPJthopKmKTtWYhNSaO/ORR9TN68g8+a L2YQMfaqzwOw+yl3E9vjZEbSD5PKHmOLLB+f158rK0Nn5I2Z60N8L4yN5ouQ7JdQrI5X +Ezg== X-Gm-Message-State: AOUpUlGElVtU5aNvd9tCen95tjPQQ8cbBqE6zSgzPLMIDiAuZ57ydSmi 5zXXTGAcABhD3l9txZXwgSdifijoCruYrBa1a8L7CabjqSQ= X-Google-Smtp-Source: AAOMgpfb3+6vTBattP86wQjUPPSarJip0S2rPrbhWYQb+NmnBcSRllfoQ3Me7baYQDDwjkj9k8n2uvdGy+NJ+jDea3Y= X-Received: by 2002:a6b:87db:: with SMTP id r88-v6mr32847ioi.243.1532051080097; Thu, 19 Jul 2018 18:44:40 -0700 (PDT) MIME-Version: 1.0 From: Allen Li Date: Thu, 19 Jul 2018 18:44:28 -0700 Message-ID: Subject: 26.1; default-directory in TRAMP root has two slashes when using find-file-visit-truename To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary="000000000000686b2d057164702a" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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.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 (-----) --000000000000686b2d057164702a Content-Type: text/plain; charset="UTF-8" 1. emacs -q 2. M-: (setq find-file-visit-truename t) RET 3. C-x C-f /sudo::/ RET 4. M-: default-directory RET Expected value: /sudo::/ Actual: /sudo::// The actual usability problem that this causes is that running find-file again in the Dired buffer starts with a bad default: Typing C-x C-f tmp RET results in finding /sudo:://tmp which is /tmp rather than /sudo::/tmp The immediate offending code is these lines in find-file-noselect (if find-file-visit-truename (abbreviate-file-name (file-truename filename)) filename))) Tracing the bug: (file-truename "/sudo::/") (tramp-file-name-handler 'file-truename "/sudo::/") (tramp-sh-file-name-handler 'file-truename "/sudo::/") (tramp-sh-handle-file-truename "/sudo::/") tramp-sh-handle-file-truename is (format "%s%s" A B), where A does most of the work and B just adds an extra final slash conditionally: (if (string-equal (file-name-nondirectory filename) "") "/" ""))) I think this could be fixed by making it: (let ((result A)) (format "%s%s" result (if (and (string-equal (file-name-nondirectory filename) "") (not (string-equal (file-name-nondirectory result) ""))) "/" ""))) I have attached a patch implementing this, made against emacs-26 since this is a straightforward bug fix. In GNU Emacs 26.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.24), modified by Debian Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Debian GNU/Linux rodete (upgraded from: Ubuntu 14.04 LTS) Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 MODULES THREADS JSON LCMS2 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Dired by name --000000000000686b2d057164702a Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Avoid-extra-slash-on-TRAMP-root-path-truenames.patch" Content-Disposition: attachment; filename="0001-Avoid-extra-slash-on-TRAMP-root-path-truenames.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jjtbn4nv0 RnJvbSA4ODMyOWQ0ZGNjMTUyNzE4NDE5YzNkOGY4NjYzNDY2NGE3NDFjY2VhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGxlbiBMaSA8YXlhdGFuZUBnb29nbGUuY29tPgpEYXRlOiBU aHUsIDE5IEp1bCAyMDE4IDE4OjQyOjA5IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gQXZvaWQgZXh0 cmEgc2xhc2ggb24gVFJBTVAgcm9vdCBwYXRoIHRydWVuYW1lcwoKKiBsaXNwL25ldC90cmFtcC1z aC5lbCAodHJhbXAtc2gtaGFuZGxlLWZpbGUtdHJ1ZW5hbWUpOgogIEFsc28gZWxpZGUgZXh0cmEg c2xhc2ggaWYgcmVzdWx0IHBhdGggaXMgYSByb290IHBhdGguCi0tLQogbGlzcC9uZXQvdHJhbXAt c2guZWwgfCAyMTkgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQog MSBmaWxlIGNoYW5nZWQsIDExMSBpbnNlcnRpb25zKCspLCAxMDggZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvbGlzcC9uZXQvdHJhbXAtc2guZWwgYi9saXNwL25ldC90cmFtcC1zaC5lbAppbmRl eCAyMTJiZTRmMzZhLi5mNzExZmNmMWI5IDEwMDY0NAotLS0gYS9saXNwL25ldC90cmFtcC1zaC5l bAorKysgYi9saXNwL25ldC90cmFtcC1zaC5lbApAQCAtMTExOCwxMTUgKzExMTgsMTE4IEBAIHRy YW1wLXNoLWhhbmRsZS1tYWtlLXN5bWJvbGljLWxpbmsKIAogKGRlZnVuIHRyYW1wLXNoLWhhbmRs ZS1maWxlLXRydWVuYW1lIChmaWxlbmFtZSkKICAgIkxpa2UgYGZpbGUtdHJ1ZW5hbWUnIGZvciBU cmFtcCBmaWxlcy4iCi0gIChmb3JtYXQKLSAgICIlcyVzIgotICAgKHdpdGgtcGFyc2VkLXRyYW1w LWZpbGUtbmFtZSAoZXhwYW5kLWZpbGUtbmFtZSBmaWxlbmFtZSkgbmlsCi0gICAgICh0cmFtcC1t YWtlLXRyYW1wLWZpbGUtbmFtZQotICAgICAgbWV0aG9kIHVzZXIgZG9tYWluIGhvc3QgcG9ydAot ICAgICAgKHdpdGgtdHJhbXAtZmlsZS1wcm9wZXJ0eSB2IGxvY2FsbmFtZSAiZmlsZS10cnVlbmFt ZSIKLQkobGV0ICgocmVzdWx0IG5pbCkJCQk7IHJlc3VsdCBzdGVwcyBpbiByZXZlcnNlIG9yZGVy Ci0JICAgICAgKHF1b3RlZCAodHJhbXAtY29tcGF0LWZpbGUtbmFtZS1xdW90ZWQtcCBsb2NhbG5h bWUpKQotCSAgICAgIChsb2NhbG5hbWUgKHRyYW1wLWNvbXBhdC1maWxlLW5hbWUtdW5xdW90ZSBs b2NhbG5hbWUpKSkKLQkgICh0cmFtcC1tZXNzYWdlIHYgNCAiRmluZGluZyB0cnVlIG5hbWUgZm9y IGAlcyciIGZpbGVuYW1lKQotCSAgKGNvbmQKLQkgICA7OyBVc2UgR05VIHJlYWRsaW5rIC0tY2Fu b25pY2FsaXplLW1pc3Npbmcgd2hlcmUgYXZhaWxhYmxlLgotCSAgICgodHJhbXAtZ2V0LXJlbW90 ZS1yZWFkbGluayB2KQotCSAgICAodHJhbXAtc2VuZC1jb21tYW5kLWFuZC1jaGVjawotCSAgICAg dgotCSAgICAgKGZvcm1hdCAiJXMgLS1jYW5vbmljYWxpemUtbWlzc2luZyAlcyIKLQkJICAgICAo dHJhbXAtZ2V0LXJlbW90ZS1yZWFkbGluayB2KQotCQkgICAgICh0cmFtcC1zaGVsbC1xdW90ZS1h cmd1bWVudCBsb2NhbG5hbWUpKSkKLQkgICAgKHdpdGgtY3VycmVudC1idWZmZXIgKHRyYW1wLWdl dC1jb25uZWN0aW9uLWJ1ZmZlciB2KQotCSAgICAgIChnb3RvLWNoYXIgKHBvaW50LW1pbikpCi0J ICAgICAgKHNldHEgcmVzdWx0IChidWZmZXItc3Vic3RyaW5nIChwb2ludC1taW4pIChwb2ludC1h dC1lb2wpKSkpKQotCi0JICAgOzsgVXNlIFBlcmwgaW1wbGVtZW50YXRpb24uCi0JICAgKChhbmQg KHRyYW1wLWdldC1yZW1vdGUtcGVybCB2KQotCQkgKHRyYW1wLWdldC1jb25uZWN0aW9uLXByb3Bl cnR5IHYgInBlcmwtZmlsZS1zcGVjIiBuaWwpCi0JCSAodHJhbXAtZ2V0LWNvbm5lY3Rpb24tcHJv cGVydHkgdiAicGVybC1jd2QtcmVhbHBhdGgiIG5pbCkpCi0JICAgICh0cmFtcC1tYXliZS1zZW5k LXNjcmlwdAotCSAgICAgdiB0cmFtcC1wZXJsLWZpbGUtdHJ1ZW5hbWUgInRyYW1wX3BlcmxfZmls ZV90cnVlbmFtZSIpCi0JICAgIChzZXRxIHJlc3VsdAotCQkgICh0cmFtcC1zZW5kLWNvbW1hbmQt YW5kLXJlYWQKLQkJICAgdgotCQkgICAoZm9ybWF0ICJ0cmFtcF9wZXJsX2ZpbGVfdHJ1ZW5hbWUg JXMiCi0JCQkgICAodHJhbXAtc2hlbGwtcXVvdGUtYXJndW1lbnQgbG9jYWxuYW1lKSkpKSkKLQot CSAgIDs7IERvIGl0IHlvdXJzZWxmLgotCSAgICh0IChsZXQgKChzdGVwcyAoc3BsaXQtc3RyaW5n IGxvY2FsbmFtZSAiLyIgJ29taXQpKQotCQkgICAgKHRoaXNzdGVwIG5pbCkKLQkJICAgIChudW1j aGFzZSAwKQotCQkgICAgOzsgRG9uJ3QgbWFrZSB0aGUgZm9sbG93aW5nIHZhbHVlIGxhcmdlciB0 aGFuCi0JCSAgICA7OyBuZWNlc3NhcnkuICBQZW9wbGUgZXhwZWN0IGFuIGVycm9yIG1lc3NhZ2Ug aW4gYQotCQkgICAgOzsgdGltZWx5IGZhc2hpb24gd2hlbiBzb21ldGhpbmcgaXMgd3Jvbmc7Ci0J CSAgICA7OyBvdGhlcndpc2UgdGhleSBtaWdodCB0aGluayB0aGF0IEVtYWNzIGlzIGh1bmcuCi0J CSAgICA7OyBPZiBjb3Vyc2UsIGNvcnJlY3RuZXNzIGhhcyB0byBjb21lIGZpcnN0LgotCQkgICAg KG51bWNoYXNlLWxpbWl0IDIwKQotCQkgICAgc3ltbGluay10YXJnZXQpCi0JCSh3aGlsZSAoYW5k IHN0ZXBzICg8IG51bWNoYXNlIG51bWNoYXNlLWxpbWl0KSkKLQkJICAoc2V0cSB0aGlzc3RlcCAo cG9wIHN0ZXBzKSkKLQkJICAodHJhbXAtbWVzc2FnZQotCQkgICB2IDUgIkNoZWNrICVzIgotCQkg ICAobWFwY29uY2F0ICdpZGVudGl0eQotCQkJICAgICAgKGFwcGVuZCAnKCIiKSAocmV2ZXJzZSBy ZXN1bHQpIChsaXN0IHRoaXNzdGVwKSkKKyAgKGxldCAoKHJlc3VsdAorICAgICAgICAgKHdpdGgt cGFyc2VkLXRyYW1wLWZpbGUtbmFtZSAoZXhwYW5kLWZpbGUtbmFtZSBmaWxlbmFtZSkgbmlsCisg ICAgICAgICAgICh0cmFtcC1tYWtlLXRyYW1wLWZpbGUtbmFtZQorICAgICAgICAgICAgbWV0aG9k IHVzZXIgZG9tYWluIGhvc3QgcG9ydAorICAgICAgICAgICAgKHdpdGgtdHJhbXAtZmlsZS1wcm9w ZXJ0eSB2IGxvY2FsbmFtZSAiZmlsZS10cnVlbmFtZSIKKwkgICAgICAobGV0ICgocmVzdWx0IG5p bCkgICAgICAgOyByZXN1bHQgc3RlcHMgaW4gcmV2ZXJzZSBvcmRlcgorCSAgICAgICAgICAgIChx dW90ZWQgKHRyYW1wLWNvbXBhdC1maWxlLW5hbWUtcXVvdGVkLXAgbG9jYWxuYW1lKSkKKwkgICAg ICAgICAgICAobG9jYWxuYW1lICh0cmFtcC1jb21wYXQtZmlsZS1uYW1lLXVucXVvdGUgbG9jYWxu YW1lKSkpCisJICAgICAgICAodHJhbXAtbWVzc2FnZSB2IDQgIkZpbmRpbmcgdHJ1ZSBuYW1lIGZv ciBgJXMnIiBmaWxlbmFtZSkKKwkgICAgICAgIChjb25kCisJICAgICAgICAgOzsgVXNlIEdOVSBy ZWFkbGluayAtLWNhbm9uaWNhbGl6ZS1taXNzaW5nIHdoZXJlIGF2YWlsYWJsZS4KKwkgICAgICAg ICAoKHRyYW1wLWdldC1yZW1vdGUtcmVhZGxpbmsgdikKKwkgICAgICAgICAgKHRyYW1wLXNlbmQt Y29tbWFuZC1hbmQtY2hlY2sKKwkgICAgICAgICAgIHYKKwkgICAgICAgICAgIChmb3JtYXQgIiVz IC0tY2Fub25pY2FsaXplLW1pc3NpbmcgJXMiCisJCSAgICAgICAgICAgKHRyYW1wLWdldC1yZW1v dGUtcmVhZGxpbmsgdikKKwkJICAgICAgICAgICAodHJhbXAtc2hlbGwtcXVvdGUtYXJndW1lbnQg bG9jYWxuYW1lKSkpCisJICAgICAgICAgICh3aXRoLWN1cnJlbnQtYnVmZmVyICh0cmFtcC1nZXQt Y29ubmVjdGlvbi1idWZmZXIgdikKKwkgICAgICAgICAgICAoZ290by1jaGFyIChwb2ludC1taW4p KQorCSAgICAgICAgICAgIChzZXRxIHJlc3VsdCAoYnVmZmVyLXN1YnN0cmluZyAocG9pbnQtbWlu KSAocG9pbnQtYXQtZW9sKSkpKSkKKworCSAgICAgICAgIDs7IFVzZSBQZXJsIGltcGxlbWVudGF0 aW9uLgorCSAgICAgICAgICgoYW5kICh0cmFtcC1nZXQtcmVtb3RlLXBlcmwgdikKKwkJICAgICAg ICh0cmFtcC1nZXQtY29ubmVjdGlvbi1wcm9wZXJ0eSB2ICJwZXJsLWZpbGUtc3BlYyIgbmlsKQor CQkgICAgICAgKHRyYW1wLWdldC1jb25uZWN0aW9uLXByb3BlcnR5IHYgInBlcmwtY3dkLXJlYWxw YXRoIiBuaWwpKQorCSAgICAgICAgICAodHJhbXAtbWF5YmUtc2VuZC1zY3JpcHQKKwkgICAgICAg ICAgIHYgdHJhbXAtcGVybC1maWxlLXRydWVuYW1lICJ0cmFtcF9wZXJsX2ZpbGVfdHJ1ZW5hbWUi KQorCSAgICAgICAgICAoc2V0cSByZXN1bHQKKwkJICAgICAgICAodHJhbXAtc2VuZC1jb21tYW5k LWFuZC1yZWFkCisJCSAgICAgICAgIHYKKwkJICAgICAgICAgKGZvcm1hdCAidHJhbXBfcGVybF9m aWxlX3RydWVuYW1lICVzIgorCQkJICAgICAgICAgKHRyYW1wLXNoZWxsLXF1b3RlLWFyZ3VtZW50 IGxvY2FsbmFtZSkpKSkpCisKKwkgICAgICAgICA7OyBEbyBpdCB5b3Vyc2VsZi4KKwkgICAgICAg ICAodCAobGV0ICgoc3RlcHMgKHNwbGl0LXN0cmluZyBsb2NhbG5hbWUgIi8iICdvbWl0KSkKKwkJ ICAgICAgICAgICh0aGlzc3RlcCBuaWwpCisJCSAgICAgICAgICAobnVtY2hhc2UgMCkKKwkJICAg ICAgICAgIDs7IERvbid0IG1ha2UgdGhlIGZvbGxvd2luZyB2YWx1ZSBsYXJnZXIgdGhhbgorCQkg ICAgICAgICAgOzsgbmVjZXNzYXJ5LiAgUGVvcGxlIGV4cGVjdCBhbiBlcnJvciBtZXNzYWdlIGlu IGEKKwkJICAgICAgICAgIDs7IHRpbWVseSBmYXNoaW9uIHdoZW4gc29tZXRoaW5nIGlzIHdyb25n OworCQkgICAgICAgICAgOzsgb3RoZXJ3aXNlIHRoZXkgbWlnaHQgdGhpbmsgdGhhdCBFbWFjcyBp cyBodW5nLgorCQkgICAgICAgICAgOzsgT2YgY291cnNlLCBjb3JyZWN0bmVzcyBoYXMgdG8gY29t ZSBmaXJzdC4KKwkJICAgICAgICAgIChudW1jaGFzZS1saW1pdCAyMCkKKwkJICAgICAgICAgIHN5 bWxpbmstdGFyZ2V0KQorCQkgICAgICAod2hpbGUgKGFuZCBzdGVwcyAoPCBudW1jaGFzZSBudW1j aGFzZS1saW1pdCkpCisJCSAgICAgICAgKHNldHEgdGhpc3N0ZXAgKHBvcCBzdGVwcykpCisJCSAg ICAgICAgKHRyYW1wLW1lc3NhZ2UKKwkJICAgICAgICAgdiA1ICJDaGVjayAlcyIKKwkJICAgICAg ICAgKG1hcGNvbmNhdCAnaWRlbnRpdHkKKwkJCSAgICAgICAgICAgIChhcHBlbmQgJygiIikgKHJl dmVyc2UgcmVzdWx0KSAobGlzdCB0aGlzc3RlcCkpCisJCQkgICAgICAgICAgICAiLyIpKQorCQkg ICAgICAgIChzZXRxIHN5bWxpbmstdGFyZ2V0CisJCQkgICAgICAodHJhbXAtY29tcGF0LWZpbGUt YXR0cmlidXRlLXR5cGUKKwkJCSAgICAgICAoZmlsZS1hdHRyaWJ1dGVzCisJCQkgICAgICAgICh0 cmFtcC1tYWtlLXRyYW1wLWZpbGUtbmFtZQorCQkJICAgICAgICAgbWV0aG9kIHVzZXIgZG9tYWlu IGhvc3QgcG9ydAorCQkJICAgICAgICAgKG1hcGNvbmNhdCAnaWRlbnRpdHkKKwkJCQkgICAgICAg ICAgICAoYXBwZW5kICcoIiIpCisJCQkJCSAgICAgICAgICAgIChyZXZlcnNlIHJlc3VsdCkKKwkJ CQkJICAgICAgICAgICAgKGxpc3QgdGhpc3N0ZXApKQorCQkJCSAgICAgICAgICAgICIvIikpKSkp CisJCSAgICAgICAgKGNvbmQgKChzdHJpbmc9ICIuIiB0aGlzc3RlcCkKKwkJCSAgICAgICAodHJh bXAtbWVzc2FnZSB2IDUgIklnbm9yaW5nIHN0ZXAgYC4nIikpCisJCQkgICAgICAoKHN0cmluZz0g Ii4uIiB0aGlzc3RlcCkKKwkJCSAgICAgICAodHJhbXAtbWVzc2FnZSB2IDUgIlByb2Nlc3Npbmcg c3RlcCBgLi4nIikKKwkJCSAgICAgICAocG9wIHJlc3VsdCkpCisJCQkgICAgICAoKHN0cmluZ3Ag c3ltbGluay10YXJnZXQpCisJCQkgICAgICAgOzsgSXQncyBhIHN5bWxpbmssIGZvbGxvdyBpdC4K KwkJCSAgICAgICAodHJhbXAtbWVzc2FnZQorCQkJICAgICAgICB2IDUgIkZvbGxvdyBzeW1saW5r IHRvICVzIiBzeW1saW5rLXRhcmdldCkKKwkJCSAgICAgICAoc2V0cSBudW1jaGFzZSAoMSsgbnVt Y2hhc2UpKQorCQkJICAgICAgICh3aGVuIChmaWxlLW5hbWUtYWJzb2x1dGUtcCBzeW1saW5rLXRh cmdldCkKKwkJCSAgICAgICAgIChzZXRxIHJlc3VsdCBuaWwpKQorCQkJICAgICAgIChzZXRxIHN0 ZXBzCisJCQkgICAgICAgICAgICAgKGFwcGVuZAorCQkJCSAgICAgIChzcGxpdC1zdHJpbmcgc3lt bGluay10YXJnZXQgIi8iICdvbWl0KQlzdGVwcykpKQorCQkJICAgICAgKHQKKwkJCSAgICAgICA7 OyBJdCdzIGEgZmlsZS4KKwkJCSAgICAgICAoc2V0cSByZXN1bHQgKGNvbnMgdGhpc3N0ZXAgcmVz dWx0KSkpKSkKKwkJICAgICAgKHdoZW4gKD49IG51bWNoYXNlIG51bWNoYXNlLWxpbWl0KQorCQkg ICAgICAgICh0cmFtcC1lcnJvcgorCQkgICAgICAgICB2ICdmaWxlLWVycm9yCisJCSAgICAgICAg ICJNYXhpbXVtIG51bWJlciAoJWQpIG9mIHN5bWxpbmtzIGV4Y2VlZGVkIiBudW1jaGFzZS1saW1p dCkpCisJCSAgICAgIChzZXRxIHJlc3VsdCAocmV2ZXJzZSByZXN1bHQpKQorCQkgICAgICA7OyBD b21iaW5lIGxpc3QgdG8gZm9ybSBzdHJpbmcuCisJCSAgICAgIChzZXRxIHJlc3VsdAorCQkgICAg ICAgICAgICAoaWYgcmVzdWx0CisJCQkgICAgICAgIChtYXBjb25jYXQgJ2lkZW50aXR5IChjb25z ICIiIHJlc3VsdCkgIi8iKQogCQkJICAgICAgIi8iKSkKLQkJICAoc2V0cSBzeW1saW5rLXRhcmdl dAotCQkJKHRyYW1wLWNvbXBhdC1maWxlLWF0dHJpYnV0ZS10eXBlCi0JCQkgKGZpbGUtYXR0cmli dXRlcwotCQkJICAodHJhbXAtbWFrZS10cmFtcC1maWxlLW5hbWUKLQkJCSAgIG1ldGhvZCB1c2Vy IGRvbWFpbiBob3N0IHBvcnQKLQkJCSAgIChtYXBjb25jYXQgJ2lkZW50aXR5Ci0JCQkJICAgICAg KGFwcGVuZCAnKCIiKQotCQkJCQkgICAgICAocmV2ZXJzZSByZXN1bHQpCi0JCQkJCSAgICAgIChs aXN0IHRoaXNzdGVwKSkKLQkJCQkgICAgICIvIikpKSkpCi0JCSAgKGNvbmQgKChzdHJpbmc9ICIu IiB0aGlzc3RlcCkKLQkJCSAodHJhbXAtbWVzc2FnZSB2IDUgIklnbm9yaW5nIHN0ZXAgYC4nIikp Ci0JCQkoKHN0cmluZz0gIi4uIiB0aGlzc3RlcCkKLQkJCSAodHJhbXAtbWVzc2FnZSB2IDUgIlBy b2Nlc3Npbmcgc3RlcCBgLi4nIikKLQkJCSAocG9wIHJlc3VsdCkpCi0JCQkoKHN0cmluZ3Agc3lt bGluay10YXJnZXQpCi0JCQkgOzsgSXQncyBhIHN5bWxpbmssIGZvbGxvdyBpdC4KLQkJCSAodHJh bXAtbWVzc2FnZQotCQkJICB2IDUgIkZvbGxvdyBzeW1saW5rIHRvICVzIiBzeW1saW5rLXRhcmdl dCkKLQkJCSAoc2V0cSBudW1jaGFzZSAoMSsgbnVtY2hhc2UpKQotCQkJICh3aGVuIChmaWxlLW5h bWUtYWJzb2x1dGUtcCBzeW1saW5rLXRhcmdldCkKLQkJCSAgIChzZXRxIHJlc3VsdCBuaWwpKQot CQkJIChzZXRxIHN0ZXBzCi0JCQkgICAgICAgKGFwcGVuZAotCQkJCShzcGxpdC1zdHJpbmcgc3lt bGluay10YXJnZXQgIi8iICdvbWl0KQlzdGVwcykpKQotCQkJKHQKLQkJCSA7OyBJdCdzIGEgZmls ZS4KLQkJCSAoc2V0cSByZXN1bHQgKGNvbnMgdGhpc3N0ZXAgcmVzdWx0KSkpKSkKLQkJKHdoZW4g KD49IG51bWNoYXNlIG51bWNoYXNlLWxpbWl0KQotCQkgICh0cmFtcC1lcnJvcgotCQkgICB2ICdm aWxlLWVycm9yCi0JCSAgICJNYXhpbXVtIG51bWJlciAoJWQpIG9mIHN5bWxpbmtzIGV4Y2VlZGVk IiBudW1jaGFzZS1saW1pdCkpCi0JCShzZXRxIHJlc3VsdCAocmV2ZXJzZSByZXN1bHQpKQotCQk7 OyBDb21iaW5lIGxpc3QgdG8gZm9ybSBzdHJpbmcuCi0JCShzZXRxIHJlc3VsdAotCQkgICAgICAo aWYgcmVzdWx0Ci0JCQkgIChtYXBjb25jYXQgJ2lkZW50aXR5IChjb25zICIiIHJlc3VsdCkgIi8i KQotCQkJIi8iKSkKLQkJKHdoZW4gKHN0cmluZz0gIiIgcmVzdWx0KQotCQkgIChzZXRxIHJlc3Vs dCAiLyIpKSkpKQotCi0JICA7OyBEZXRlY3QgY3ljbGUuCi0JICAod2hlbiAoYW5kIChmaWxlLXN5 bWxpbmstcCBmaWxlbmFtZSkKLQkJICAgICAoc3RyaW5nLWVxdWFsIHJlc3VsdCBsb2NhbG5hbWUp KQotCSAgICAodHJhbXAtZXJyb3IKLQkgICAgIHYgJ2ZpbGUtZXJyb3IKLQkgICAgICJBcHBhcmVu dCBjeWNsZSBvZiBzeW1ib2xpYyBsaW5rcyBmb3IgJXMiIGZpbGVuYW1lKSkKLQkgIDs7IElmIHRo ZSByZXN1bHRpbmcgbG9jYWxuYW1lIGxvb2tzIHJlbW90ZSwgd2UgbXVzdCBxdW90ZSBpdAotCSAg OzsgZm9yIHNlY3VyaXR5IHJlYXNvbnMuCi0JICAod2hlbiAob3IgcXVvdGVkIChmaWxlLXJlbW90 ZS1wIHJlc3VsdCkpCi0JICAgIChsZXQgKGZpbGUtbmFtZS1oYW5kbGVyLWFsaXN0KQotCSAgICAg IChzZXRxIHJlc3VsdCAodHJhbXAtY29tcGF0LWZpbGUtbmFtZS1xdW90ZSByZXN1bHQpKSkpCi0J ICAodHJhbXAtbWVzc2FnZSB2IDQgIlRydWUgbmFtZSBvZiBgJXMnIGlzIGAlcyciIGxvY2FsbmFt ZSByZXN1bHQpCi0JICByZXN1bHQpKSkpCi0KLSAgIDs7IFByZXNlcnZlIHRyYWlsaW5nICIvIi4K LSAgIChpZiAoc3RyaW5nLWVxdWFsIChmaWxlLW5hbWUtbm9uZGlyZWN0b3J5IGZpbGVuYW1lKSAi IikgIi8iICIiKSkpCisJCSAgICAgICh3aGVuIChzdHJpbmc9ICIiIHJlc3VsdCkKKwkJICAgICAg ICAoc2V0cSByZXN1bHQgIi8iKSkpKSkKKworCSAgICAgICAgOzsgRGV0ZWN0IGN5Y2xlLgorCSAg ICAgICAgKHdoZW4gKGFuZCAoZmlsZS1zeW1saW5rLXAgZmlsZW5hbWUpCisJCSAgICAgICAgICAg KHN0cmluZy1lcXVhbCByZXN1bHQgbG9jYWxuYW1lKSkKKwkgICAgICAgICAgKHRyYW1wLWVycm9y CisJICAgICAgICAgICB2ICdmaWxlLWVycm9yCisJICAgICAgICAgICAiQXBwYXJlbnQgY3ljbGUg b2Ygc3ltYm9saWMgbGlua3MgZm9yICVzIiBmaWxlbmFtZSkpCisJICAgICAgICA7OyBJZiB0aGUg cmVzdWx0aW5nIGxvY2FsbmFtZSBsb29rcyByZW1vdGUsIHdlIG11c3QgcXVvdGUgaXQKKwkgICAg ICAgIDs7IGZvciBzZWN1cml0eSByZWFzb25zLgorCSAgICAgICAgKHdoZW4gKG9yIHF1b3RlZCAo ZmlsZS1yZW1vdGUtcCByZXN1bHQpKQorCSAgICAgICAgICAobGV0IChmaWxlLW5hbWUtaGFuZGxl ci1hbGlzdCkKKwkgICAgICAgICAgICAoc2V0cSByZXN1bHQgKHRyYW1wLWNvbXBhdC1maWxlLW5h bWUtcXVvdGUgcmVzdWx0KSkpKQorCSAgICAgICAgKHRyYW1wLW1lc3NhZ2UgdiA0ICJUcnVlIG5h bWUgb2YgYCVzJyBpcyBgJXMnIiBsb2NhbG5hbWUgcmVzdWx0KQorCSAgICAgICAgcmVzdWx0KSkp KSkpCisgICAgKGZvcm1hdAorICAgICAiJXMlcyIKKyAgICAgcmVzdWx0CisKKyAgICAgOzsgUHJl c2VydmUgdHJhaWxpbmcgIi8iLgorICAgICAoaWYgKGFuZCAoc3RyaW5nLWVxdWFsIChmaWxlLW5h bWUtbm9uZGlyZWN0b3J5IGZpbGVuYW1lKSAiIikKKyAgICAgICAgICAgICAgKG5vdCAoc3RyaW5n LWVxdWFsIChmaWxlLW5hbWUtbm9uZGlyZWN0b3J5IHJlc3VsdCkgIiIpKSkgIi8iICIiKSkpKQog CiA7OyBCYXNpYyBmdW5jdGlvbnMuCiAKLS0gCjIuMTguMC4yMzMuZzk4NWY4OGNmN2UtZ29vZwoK --000000000000686b2d057164702a-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 20 05:07:59 2018 Received: (at control) by debbugs.gnu.org; 20 Jul 2018 09:07:59 +0000 Received: from localhost ([127.0.0.1]:48791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgROJ-0005x3-D1 for submit@debbugs.gnu.org; Fri, 20 Jul 2018 05:07:59 -0400 Received: from mout.gmx.net ([212.227.15.19]:33033) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgROH-0005wq-Lw for control@debbugs.gnu.org; Fri, 20 Jul 2018 05:07:58 -0400 Received: from detlef.gmx.de ([212.86.58.36]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0M5tU1-1fvWVK1VtJ-00xuJS for ; Fri, 20 Jul 2018 11:07:51 +0200 Date: Fri, 20 Jul 2018 11:07:50 +0200 Message-Id: <87r2jycm1l.fsf@gmx.de> To: control@debbugs.gnu.org From: Michael Albinus Subject: control message for bug #32218 X-Provags-ID: V03:K1:bOwnWmw90m+wJ0DO3+GkT7Ym6ZSYETCF0oHNHhOLMHPdoUJy51h UuntSMBfNlFzRIZS3LM9UgPe3vxUlekgWIsZVV9KSWRPtht4Dh578M3rYR8EJRUwtXF324U 8DbdHJpXYBCa2gW59R/8x5x3+RnJsl+/L66Tu3ECoL9/NlD7ZIl6tiCZ0O649/c5RnQaWiZ J8nRy5x6KCEUWpqTGkySQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:JAzhjehHp2w=:87jiD7jzqYb4rG95M/jnlW EzEDVzmVQhDEwBMMUAHVZbiiYL6Pnge4aQgFamM4wabTlTEVH58RQORRP/hQlz37cqLBlYoWn i4v8cj/AtxSzCr0IkzM7GzqNz7sF0YVG0LIdS/WkmpDugGKOFFEEyK4/ZmKs5j1k30mglzBNn 97BqJxDBQn612BrV1GClLxtmcn6SUoECp7Rs95HSw81dy9m8b/+pkb7KuZsdEQrzk+iyf2f/4 wPcbiMXic/diOpuMHGyQAqT2YoL4FsoAr2toB9YrD+194DqvmvGfDG2TpPdyk4y09aayW/Ywx gCG0TPcgZAQ6g30EMhfxJMXJeNyM40/SoGPeS3Vi9vGzXy2S98rHHC/mRPOuRbV6YIarXJW/l rqP6l1t3ZMzbsJu0tQjfi37pbqgAvNgaJoLJlR5UGYca+N2k3+D/tEdUT26h+bZs2+AXxX9Fc nyMUNZCo9ceBk1KZmI2jpWVlXPvpKDPlIHGMZA333YXu9BzaeDim8VriBII3F8B76mdZDtTM1 jFDtrnSNIi3xeKI/HHp3QwqvAKVbw0nZyBGAJBGhv3lfh6to1wAchshdXuMfDCEVKNOv1p/0l nkN57PWwm5F6y/uZYp5FLWKZ2gXEnFVvJRqlCB0j4B5pUUE4XVUvcDhescDt494OQ1wQ5EHA7 qLEqrYGD5lPrYN6CNbxCYLJ+Wx9jazsOI+eJmCZd1Wi82EDIairWaG1qATRswk2CPOQio7wJI H4CPjEhI1EpE1KnfY2gnomos5MYz9FtruClivhCrIHKszUh7FBBE/Y5WT/c= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control 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 (-) tags 32218 fixed From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 20 05:14:28 2018 Received: (at 32218) by debbugs.gnu.org; 20 Jul 2018 09:14:28 +0000 Received: from localhost ([127.0.0.1]:48800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgRUa-00066w-3r for submit@debbugs.gnu.org; Fri, 20 Jul 2018 05:14:28 -0400 Received: from mout.gmx.net ([212.227.17.22]:50071) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgRUX-00066k-Uv for 32218@debbugs.gnu.org; Fri, 20 Jul 2018 05:14:27 -0400 Received: from detlef.gmx.de ([212.86.58.36]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MeLKt-1fO6at1USd-00Q81a; Fri, 20 Jul 2018 11:14:16 +0200 From: Michael Albinus To: Allen Li Subject: Re: bug#32218: 26.1; default-directory in TRAMP root has two slashes when using find-file-visit-truename References: Date: Fri, 20 Jul 2018 11:14:15 +0200 In-Reply-To: (Allen Li's message of "Thu, 19 Jul 2018 18:44:28 -0700") Message-ID: <87muumclqw.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:1oAt1B9s8BtLqjUH32aEdolQ4jvWitghFtWEv+WNGEZjLJvlYus lra2SO/p4zbQUkF78w8iYNNA5zDf4LNb2n196lVAKMwxHVEdwKOGULzai3mRB+Z5H2l02Ig B3/JOrpo1jOUlrNCpAji9yW0Tf28uS5PUQ0sJF/r58TQ2URRAKgEKSywKetuqoAcDVBgbbU G8S2sp1WQ047HVPbzCbYQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:pZULAT0Bf7g=:heGFdJXjLTzL1aB9WWAjLV j9F1mxQw6G7DL9ko769SIsCE+LmgdN8EcqKacjJTWp8/B7VTZs/iNzmPGvd0HPRBLzbEKFVly jHDyyrKjThvP9Pysq6G0hFQRnwTSmwZE+RQyksXWAypPCN95LSRDuz/v2AJBOiDe2qlMLWnTk Ejdjj2N5rz1bEFVMYAa+reetnGA6hYPqKHIRwgvEunVJPVN4GG2SX8a/qC+BUmTeGzZeTmXax jVVinXSekHfud+LIQs9RxSqw/qB46otlWRaNLn4+BlpCbDqeHkUfgL8HsgPXVfh4H41Zn7fAm JDnEPLXGonVLS7XTRiFOJ2FBp1WGbl5j/VEqqmoZmDtX4+QF66AquIKzBeBYHTCIme0af1Br0 BsLv7xnaL9QlTnrRH5wU4y0YZHvU33JXaT/ea6vT8hWvhATEAGVUUEQs4iAR0ybTJjSlyKVJI xMhhNBbQvuxw/JXitIg5ZegvzyoWTb63f+0lOYmV8L34ELQPtDcx/xUp3kZIsr34oJsG4UQzZ 9gJ9GN6l9J0IYX5rqBkXQHqKPYKHaqJ3j/1Tg7uSqR3gI2Hhv+M3aYrQk7cd2RVEMa023gYX5 NMPpMt36UJaMMjcOL6EcKZ1PlUmCVWAFQCj1L+db/VOQQmeulQLl2xJAXuNhKH4lVplHzF53c 9xsWat2n8EHC3ntkUrLJkQUwQP6VZJwFIXsod8S00FP6PKwFB5zOqFgzbi7jAkQhUMROrRroU qdfLDTMuUJNbccOJv47yfJwvNK7S2jNMuQNj+bnF0NCzax5E2LddGFLk4wGWG2HpOuf+UQtW5 cwNBGZG X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32218 Cc: 32218@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 (-) Allen Li writes: Hi Allen, > 1. emacs -q > 2. M-: (setq find-file-visit-truename t) RET > 3. C-x C-f /sudo::/ RET > 4. M-: default-directory RET > > Expected value: /sudo::/ > Actual: /sudo::// Thanks for reporting this. > I have attached a patch implementing this, made against emacs-26 since > this is a straightforward bug fix. Thanks for this. However, also `tramp-handle-file-truename' and `tramp-adb-handle-file-truename' suffer from this bug. It was fixed already in the master branch some months ago. I have cherry-picked that fix back to the emacs-26 branch, could you pls recheck that it works for you? Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 20 22:42:41 2018 Received: (at 32218) by debbugs.gnu.org; 21 Jul 2018 02:42:41 +0000 Received: from localhost ([127.0.0.1]:50104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fghqx-0000hc-A2 for submit@debbugs.gnu.org; Fri, 20 Jul 2018 22:42:41 -0400 Received: from mail-it0-f49.google.com ([209.85.214.49]:53478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fghqv-0000hQ-CB for 32218@debbugs.gnu.org; Fri, 20 Jul 2018 22:42:37 -0400 Received: by mail-it0-f49.google.com with SMTP id 72-v6so17175953itw.3 for <32218@debbugs.gnu.org>; Fri, 20 Jul 2018 19:42:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Fy/ztLZ5Bbn4CVRy5AnuG8zG1mTymRe8OPpGBU2exFI=; b=yhFZ3QzQNQ2QmtNo1WKCMFfB0tnMieahZJCH30S3DySzJSbyOUNLYiCJLX3IM41oK9 mqmbua3eMeacoOdy/E/k/KMrUPPkuSvaftgNxeax+H7JjMzRLGrhiq7oEI8WKDYGGmQN g5Q0O98n+Iblcbf2gEhx8DUcRDtoRdCVMEgYA+EAWaaRxXXOu9GvNuUHTJ74uY279ftN PeBLxIFWvUDi5Z752WNSTgYcWb3sBtjTAtpKuRHXzYNXS9xDyutfI+VamfZKGOXvTW3U mEMQGDgp+2T81HKPCoFKV1kTqNou5ZygOP8fUa8dg61Hgq7dcy16Vy1dd7Gf4FrP9U62 94EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Fy/ztLZ5Bbn4CVRy5AnuG8zG1mTymRe8OPpGBU2exFI=; b=JkLPPDMyCY694o0EregiGXOm6pRq6lKMzTorDM4CJnc04G+zA9Ilc5N6cwxd9lpHsY M7R7TVK9r+pyowsk0KAd9UmPpNq5Ef+2AAlx7sJkGkoZ+/9yVJ1HyB+guglNp6mWvVfT faNfLykSTKaf7jgIaacV7/x1liAIwYSuhGfav8VK+imkB+Pv2afIooJK/Emd21tkGRlE 4hBpTGMIvynRBcmixng820Xax6UrOb4sZ3j6HC5hSX1HQcBxjbcYBmov3tX7ZCOS5bRT +qK/DQksUzS19wT8nn9VaAHFXJoW7YnrPUyuYZY2njFsl08TQGVfyto3dS3CAuHeaAmz EgVA== X-Gm-Message-State: AOUpUlFmGyGA4dVLoL24SVnV5a98KEQB8zre28RGBVfoAHOw8h5AsRUV wZM1bL9Sag5S54TNiDb3Ylfg2SSGC4KySfI0W0P6EA== X-Google-Smtp-Source: AAOMgpcMBn8EpQKKSyPzzdxmYhnXQClqDFcTrTLnawpCYVJGoD3yQjYApBYawP8RAciPSb5vhCsEPNmp+1C7p6WDyHU= X-Received: by 2002:a24:d9d6:: with SMTP id p205-v6mr3582148itg.89.1532140951828; Fri, 20 Jul 2018 19:42:31 -0700 (PDT) MIME-Version: 1.0 References: <87muumclqw.fsf@gmx.de> In-Reply-To: <87muumclqw.fsf@gmx.de> From: Allen Li Date: Fri, 20 Jul 2018 19:42:20 -0700 Message-ID: Subject: Re: bug#32218: 26.1; default-directory in TRAMP root has two slashes when using find-file-visit-truename To: Michael Albinus Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 32218 Cc: 32218@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Yes, it's fixed, thanks On Fri, Jul 20, 2018 at 2:14 AM Michael Albinus wrote: > > Allen Li writes: > > Hi Allen, > > > 1. emacs -q > > 2. M-: (setq find-file-visit-truename t) RET > > 3. C-x C-f /sudo::/ RET > > 4. M-: default-directory RET > > > > Expected value: /sudo::/ > > Actual: /sudo::// > > Thanks for reporting this. > > > I have attached a patch implementing this, made against emacs-26 since > > this is a straightforward bug fix. > > Thanks for this. However, also `tramp-handle-file-truename' and > `tramp-adb-handle-file-truename' suffer from this bug. It was fixed > already in the master branch some months ago. > > I have cherry-picked that fix back to the emacs-26 branch, could you pls > recheck that it works for you? > > Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 21 02:57:47 2018 Received: (at 32218-done) by debbugs.gnu.org; 21 Jul 2018 06:57:47 +0000 Received: from localhost ([127.0.0.1]:50130 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fglpq-0006jh-Qc for submit@debbugs.gnu.org; Sat, 21 Jul 2018 02:57:46 -0400 Received: from mout.gmx.net ([212.227.15.15]:36627) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fglpp-0006jV-CR for 32218-done@debbugs.gnu.org; Sat, 21 Jul 2018 02:57:45 -0400 Received: from detlef.gmx.de ([178.20.95.32]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MF4iR-1fn6YU2yDr-00GGlL; Sat, 21 Jul 2018 08:57:37 +0200 From: Michael Albinus To: Allen Li Subject: Re: bug#32218: 26.1; default-directory in TRAMP root has two slashes when using find-file-visit-truename References: <87muumclqw.fsf@gmx.de> Date: Sat, 21 Jul 2018 08:57:36 +0200 In-Reply-To: (Allen Li's message of "Fri, 20 Jul 2018 19:42:20 -0700") Message-ID: <87effxcbz3.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:SVk4QouUG9FKxBNMWNciwN9Zw9Mi/aT7Swvr7WzNZFY6R50i85k s7Occ4cpG6RYgr92QZZ0QWQa/H5wNQ4lzoxz0YnHXBg7OxKuycyXhy1ro81lz07AJsbLtJx BdN0Npq2TwBVHc5f/j1oZ/2ufar9M/Hdf9kMT8RifewFSYBqCv7UJ4JbgjJFXIRngMtQisU Gf/DK575i0XoXVEa9DSeA== X-UI-Out-Filterresults: notjunk:1;V01:K0:WBfz/7IlGHU=:PbY7Kgdsl7vlm5AsfneuEu 2j9+V89m2usiLKIF2WIYeYcLICM0QhdVGc7ZJxubBDdemVsbU83f8K1sbW3ZgMGdBIYRKwf1N +d7joDu85fplAnjXkQdzs+59xIpZ9q5iweI8coHEFRmuGFGp9CVj2itIFvoxdvIPkLU78qiIC D8KmdFxJgUmmxszwSVbQbwGJfv+79GHZ7DjgBguJ4yMIXfqL89PQIzCwRKdKyDgi1b2ohHH2s K41tYoAyAL7WYtOqBLw+LhVJWizJplHK8eJYG4r7CKP+HuY14DiR9GxwJ2D+gI3cbUP6zaJ1Y 9q2qAHYaPSF1aSNWmGQUNUFQiC1hnuOJh1WXKbPsdle+H65y+/BqmrTL5EyJCt2PnWCNcnAU/ SKPQrmsIb3FYniqjg0gUyU1zVb+ZYWYxg7/PVFhD0bz9yAiAqax5660SuyyrgbXEDZu+7MYtu BxmeWVR0ACTaohDocgeQJA+4LJmdl8DpMBP16qRhsrw3OXygwG94YiPiZbXU4kmm0Ko9Vcio0 8sstoouxMif9ctiKLR9Ym12Rbj/2yBRzLEXbv2roHWSRGoMewet9YArwMygxHfj9FLa8Vfimg BeDscQsnoAJTrlo4b72z8iVtdsJFq9Vil18Ug1Obmctvb3d+RRgF+L6U/t6IWfASqfsmHcvnk P+hYU1GCYwJhq3g+3LZYxK5H1UpCVGNiSgo5IzIsH0Hv3TWlS0KVOEXHmlQYIw0FkNqLPR5lF Ut/UKQLXd3/MDejnbsohI+88YY8RKwfCE4GL+pK6gyOietNi/krRBpP3UqzPTchoHRrl70NMJ N/8zrGK X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32218-done Cc: 32218-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 (-) Version: 26.2 Allen Li writes: Hi Allen, > Yes, it's fixed, thanks Thanks for the feedback, I'm closing the bug. Best regards, Michael. From unknown Wed Jun 18 23:09:45 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 18 Aug 2018 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator