From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Thierry Volpiatto Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Sep 2022 07:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 57572@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16622757765979 (code B ref -1); Sun, 04 Sep 2022 07:17:01 +0000 Received: (at submit) by debbugs.gnu.org; 4 Sep 2022 07:16:16 +0000 Received: from localhost ([127.0.0.1]:43358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUjra-0001YL-0U for submit@debbugs.gnu.org; Sun, 04 Sep 2022 03:16:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:53090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUjrW-0001YB-8U for submit@debbugs.gnu.org; Sun, 04 Sep 2022 03:16:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35262) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oUjrV-0006JK-P7 for bug-gnu-emacs@gnu.org; Sun, 04 Sep 2022 03:16:10 -0400 Received: from mout02.posteo.de ([185.67.36.66]:47917) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oUjrL-0001lk-LR for bug-gnu-emacs@gnu.org; Sun, 04 Sep 2022 03:16:09 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 6EF96240101 for ; Sun, 4 Sep 2022 09:15:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662275755; bh=HJqogc1R3tJNsHE9X4IURRJI+J1rNq2VuGXe5Ih7TCY=; h=From:To:Subject:Date:Autocrypt:OpenPGP:From; b=RUwt+5yYdbIIorXw0xRgueLF6D/THr8s+MZOCwlwBVSXLSgoO9wZKpr0WRHckSgjz ZG9xiEwF6MvoUo525Bh7VTScWYjBBrq7oMfR3jqLb+qjQtbd0Wq7NH8VsDIFJ1Ah+b vIlHEaYw76nzmgRbQELe3nhSQ705Iit1yitOd2yFCtvg/WSOAjPXj9UO8judHFJPHE 5981/nsyyslJspx34WyvEX1VgkuQXlkTZUOZTg1AqP4JZH1A0yVCbVrrpP9THwGh+L 06TL1IItc9+CvHV1jcCxtv/68My2aM1oOJeP8f46nsct2vIBKZ6XOhRrBypvD5flvN HqMHtJSlFyjSQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ML2xL49jRz6tmd for ; Sun, 4 Sep 2022 09:15:47 +0200 (CEST) From: Thierry Volpiatto Date: Sun, 04 Sep 2022 07:02:59 +0000 Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 TgUq5UmBc7YZ0JYWQgPTbQ== Message-ID: <87pmgbip99.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt Received-SPF: pass client-ip=185.67.36.66; envelope-from=thievol@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) Hello, with helm-find-files connecting to "/sudo::" I have this error: (file-error "File `' must be absolute") This because helm connect to tramp as soon the last ":" is entered. The error can be fixed with this patch modifying `tramp-file-name-unify`: diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el index bb6eeaa7417..171d67b42af 100644 --- a/lisp/net/tramp.el +++ b/lisp/net/tramp.el @@ -1495,7 +1495,7 @@ same connection. Make a copy in order to avoid side = effects." (and (stringp localname) ;; FIXME: This is a sanity check. When this error ;; doesn't happen for a while, it can be removed. - (or (file-name-absolute-p localname) + (or (file-name-absolute-p (expand-file-name localname)) (tramp-error vec 'file-error "File `%s' must be absolute" localname)) (tramp-compat-file-name-unquote (directory-file-name localname))) It would be great that tramp development takes in account that there is nowaday many alternatives to find-file/dired that are incremental and connect automatically as soon as user type. Most errors come from this and have to be fixed more and more frequently as soon there is changes in tramp code. Thanks. Here the backtrace: Debugger entered--Lisp error: (file-error "File `' must be absolute") signal(file-error ("File `' must be absolute")) tramp-error((tramp-file-name "sudo" "root" nil "IPad-S340" nil "" nil) fi= le-error "File `%s' must be absolute" "") tramp-file-name-unify((tramp-file-name "sudo" "root" nil "IPad-S340" nil = "" nil) "") tramp-get-file-property((tramp-file-name "sudo" "root" nil "IPad-S340" ni= l "" nil) "" "file-readable-p" undef) tramp-sh-handle-file-readable-p("/sudo:root@IPad-S340:") apply(tramp-sh-handle-file-readable-p "/sudo:root@IPad-S340:") tramp-sh-file-name-handler(file-readable-p "/sudo:root@IPad-S340:") apply(tramp-sh-file-name-handler file-readable-p "/sudo:root@IPad-S340:") tramp-file-name-handler(file-readable-p "/sudo:root@IPad-S340:") file-readable-p("/sudo:root@IPad-S340:") tramp-handle-file-accessible-directory-p("/sudo:root@IPad-S340:") apply(tramp-handle-file-accessible-directory-p "/sudo:root@IPad-S340:") tramp-sh-file-name-handler(file-accessible-directory-p "/sudo:root@IPad-S= 340:") apply(tramp-sh-file-name-handler file-accessible-directory-p "/sudo:root@= IPad-S340:") tramp-file-name-handler(file-accessible-directory-p "/sudo:root@IPad-S340= :") file-accessible-directory-p(#("/sudo:root@IPad-S340:" 6 10 (tramp-default= t) 11 20 (tramp-default t))) (let* ((path (helm-ff-set-pattern helm-pattern)) (dir-p (file-accessible-= directory-p path)) basedir invalid-basedir non-essential (tramp-verbose hel= m-tramp-verbose)) (setq helm--ignore-errors (file-remote-p path)) (set-text= -properties 0 (length path) nil path) (if (or (string=3D path "@@TRAMP@@") = (string=3D path "") (and (string-match-p ":\\'" path) (helm-ff--tramp-postf= ixed-p path)) (let ((it (file-name-directory path))) (if it (file-directory= -p it)))) nil (setq invalid-basedir t)) (if (or (string=3D path "@@TRAMP@@"= ) invalid-basedir) nil (setq helm-ff-auto-update-flag (if (or (null helm-ff= --auto-update-state) helm-ff--deleting-char-backward (and dir-p (not (strin= g-match-p "/\\'" path)))) nil (or (>=3D (length (helm-basename path)) 3) di= r-p))) (helm-log "Pattern=3D%S" (setq helm-pattern (if (string-match helm-f= f-tramp-method-regexp path) helm-pattern (helm-ff--transform-pattern-for-co= mpletion path)))) (setq basedir (or (let ((it (if ... ... ...))) (if it (ex= pand-file-name it))) default-directory)) (setq helm-ff-default-directory (i= f (string=3D helm-pattern "") (expand-file-name "/") (if (or (string-match = helm-ff-url-regexp path) (and helm--url-regexp (string-match helm--url-rege= xp path))) nil basedir)))) (if (and (string-match ":\\'" path) (file-remote= -p basedir nil t)) (progn (setq helm-pattern basedir))) (cond ((string-matc= h helm-ff-tramp-method-regexp path) (mapcar #'(lambda (method) (helm-ff-fil= ter-candidate-one-by-one (concat "/" ":" method))) (helm-ff--get-tramp-meth= ods))) ((string=3D path "@@TRAMP@@") (helm-ff--tramp-hostnames)) ((or (and = (file-regular-p path) (eq last-repeatable-command 'helm-execute-persistent-= action)) (string-match helm-ff-url-regexp path) invalid-basedir (and (not (= file-exists-p path)) (string-match "/$" path)) (and helm--url-regexp (strin= g-match helm--url-regexp path))) (list (helm-ff-filter-candidate-one-by-one= path nil t))) ((string=3D path "") (helm-ff-directory-files "/")) ((and (f= ile-directory-p path) (not (file-readable-p path))) (list (cons (format "@@= @@file-error: Opening directory permission denie..." path) path))) ((and di= r-p helm-ff-auto-update-flag) (helm-ff-directory-files path)) (t (append (i= f (or (eq require-match t) (file-exists-p path) dir-p) nil (list (helm-ff-f= ilter-candidate-one-by-one path nil t))) (helm-ff-directory-files basedir))= ))) helm-find-files-get-candidates() apply(helm-find-files-get-candidates nil) helm-apply-functions-from-source(((name . "Find Files") (resume lambda ni= l (helm-ff-setup-update-hook) (setq helm-ff-default-directory "/sudo:root@I= Pad-S340:/etc/" helm-ff-last-expanded nil)) (header-name closure (t) (name)= (concat name ...)) (init closure (t) nil (setq helm-ff-auto-update-flag he= lm-ff-auto-update-initial-value) (setq helm-ff--auto-update-state helm-ff-a= uto-update-flag) (helm-set-local-variable ... ...) (require ...)) (candidat= es . helm-find-files-get-candidates) (update closure (t) nil (remhash helm-= ff-default-directory helm-ff--list-directory-cache)) (cleanup . helm-find-f= iles-cleanup) (keymap keymap (4 . helm-ff-persistent-delete) (9) (left . he= lm-find-files-up-one-level) (right . helm-execute-persistent-action) (127 .= helm-helm-ff-delete-char-backward-with-subkeys) (S-f6 . helm-ff-sort-by-ex= t) (S-f5 . helm-ff-toggle-files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-= f3 . helm-ff-sort-by-size) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-= sort-alpha) (18 . helm-find-files-down-last-level) (31 . helm-ff-undo) (671= 08922 . helm-ff-complete-tramp-methods) (12 . helm-find-files-up-one-level)= (67108911 . helm-ff-run-fd) (C-backspace . helm-ff-run-toggle-auto-update)= (67108987 . helm-enlarge-window) (67108989 . helm-narrow-window) (3 keymap= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ...) (27 keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ...) (19 . helm-ff-run-grep) (24 key= map ... ... ... ... ...) (29 . helm-ff-run-toggle-basename) ...) (action . = helm-find-files-actions) (persistent-action-if . helm-find-files-persistent= -action-if) (persistent-help . "Hit1 Expand Candidate, Hit...") (help-messa= ge . helm-ff-help-message) (requires-pattern . 0) (filtered-candidate-trans= former helm-ff-fct helm-ff-maybe-show-thumbnails helm-ff-directories-only h= elm-ff-files-only helm-ff-sort-candidates helm-ff-icons-transformer) (actio= n-transformer #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #= ) #f(compiled-function (actions candidate) #) #= f(compiled-function (actions candidate) #) #f(c= ompiled-function (actions candidate) #) #f(comp= iled-function (actions candidate) #) #f(compile= d-function (actions candidate) #) #f(compiled-f= unction (actions candidate) #) helm-find-files-= action-transformer) (candidate-number-limit . 5000) (volatile . t) (match h= elm-mm-exact-match helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (= match-on-real . t) (redisplay . identity) (nohighlight . t) (mode-line "Fil= e(s)" "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand= Candidate..." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-fil= es-before-init-hook) (after-init-hook . helm-find-files-after-init-hook) ..= .) helm-find-files-get-candidates) helm-interpret-value(helm-find-files-get-candidates ((name . "Find Files"= ) (resume lambda nil (helm-ff-setup-update-hook) (setq helm-ff-default-dire= ctory "/sudo:root@IPad-S340:/etc/" helm-ff-last-expanded nil)) (header-name= closure (t) (name) (concat name ...)) (init closure (t) nil (setq helm-ff-= auto-update-flag helm-ff-auto-update-initial-value) (setq helm-ff--auto-upd= ate-state helm-ff-auto-update-flag) (helm-set-local-variable ... ...) (requ= ire ...)) (candidates . helm-find-files-get-candidates) (update closure (t)= nil (remhash helm-ff-default-directory helm-ff--list-directory-cache)) (cl= eanup . helm-find-files-cleanup) (keymap keymap (4 . helm-ff-persistent-del= ete) (9) (left . helm-find-files-up-one-level) (right . helm-execute-persis= tent-action) (127 . helm-helm-ff-delete-char-backward-with-subkeys) (S-f6 .= helm-ff-sort-by-ext) (S-f5 . helm-ff-toggle-files-only) (S-f4 . helm-ff-to= ggle-dirs-only) (S-f3 . helm-ff-sort-by-size) (S-f2 . helm-ff-sort-by-newes= t) (S-f1 . helm-ff-sort-alpha) (18 . helm-find-files-down-last-level) (31 .= helm-ff-undo) (67108922 . helm-ff-complete-tramp-methods) (12 . helm-find-= files-up-one-level) (67108911 . helm-ff-run-fd) (C-backspace . helm-ff-run-= toggle-auto-update) (67108987 . helm-enlarge-window) (67108989 . helm-narro= w-window) (3 keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ...) (27 keymap ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (19 . helm-f= f-run-grep) (24 keymap ... ... ... ... ...) (29 . helm-ff-run-toggle-basena= me) ...) (action . helm-find-files-actions) (persistent-action-if . helm-fi= nd-files-persistent-action-if) (persistent-help . "Hit1 Expand Candidate, H= it...") (help-message . helm-ff-help-message) (requires-pattern . 0) (filte= red-candidate-transformer helm-ff-fct helm-ff-maybe-show-thumbnails helm-ff= -directories-only helm-ff-files-only helm-ff-sort-candidates helm-ff-icons-= transformer) (action-transformer #f(compiled-function (actions candidate) #= ) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) helm-find-files-action-transformer) (candidate-number-limit . 5000) (vol= atile . t) (match helm-mm-exact-match helm-mm-match helm-mm-3-migemo-match = (lambda ... ...)) (match-on-real . t) (redisplay . identity) (nohighlight .= t) (mode-line "File(s)" "\\\\[helm-help]:He...") (header-line . = #("C-j: Hit1 Expand Candidate..." 0 3 ...)) (multimatch . t) (before-init-h= ook . helm-find-files-before-init-hook) (after-init-hook . helm-find-files-= after-init-hook) ...)) helm-get-candidates(((name . "Find Files") (resume lambda nil (helm-ff-se= tup-update-hook) (setq helm-ff-default-directory "/sudo:root@IPad-S340:/etc= /" helm-ff-last-expanded nil)) (header-name closure (t) (name) (concat name= ...)) (init closure (t) nil (setq helm-ff-auto-update-flag helm-ff-auto-up= date-initial-value) (setq helm-ff--auto-update-state helm-ff-auto-update-fl= ag) (helm-set-local-variable ... ...) (require ...)) (candidates . helm-fin= d-files-get-candidates) (update closure (t) nil (remhash helm-ff-default-di= rectory helm-ff--list-directory-cache)) (cleanup . helm-find-files-cleanup)= (keymap keymap (4 . helm-ff-persistent-delete) (9) (left . helm-find-files= -up-one-level) (right . helm-execute-persistent-action) (127 . helm-helm-ff= -delete-char-backward-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . he= lm-ff-toggle-files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff-= sort-by-size) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) (= 18 . helm-find-files-down-last-level) (31 . helm-ff-undo) (67108922 . helm-= ff-complete-tramp-methods) (12 . helm-find-files-up-one-level) (67108911 . = helm-ff-run-fd) (C-backspace . helm-ff-run-toggle-auto-update) (67108987 . = helm-enlarge-window) (67108989 . helm-narrow-window) (3 keymap ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (27 ke= ymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ...) (19 . helm-ff-run-grep) (24 keymap ... ... .= .. ... ...) (29 . helm-ff-run-toggle-basename) ...) (action . helm-find-fil= es-actions) (persistent-action-if . helm-find-files-persistent-action-if) (= persistent-help . "Hit1 Expand Candidate, Hit...") (help-message . helm-ff-= help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-f= f-fct helm-ff-maybe-show-thumbnails helm-ff-directories-only helm-ff-files-= only helm-ff-sort-candidates helm-ff-icons-transformer) (action-transformer= #f(compiled-function (actions candidate) #) #f= (compiled-function (actions candidate) #) #f(co= mpiled-function (actions candidate) #) #f(compi= led-function (actions candidate) #) #f(compiled= -function (actions candidate) #) #f(compiled-fu= nction (actions candidate) #) #f(compiled-funct= ion (actions candidate) #) #f(compiled-function= (actions candidate) #) #f(compiled-function (a= ctions candidate) #) #f(compiled-function (acti= ons candidate) #) helm-find-files-action-transf= ormer) (candidate-number-limit . 5000) (volatile . t) (match helm-mm-exact-= match helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-real= . t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Candidate...= " 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-before-ini= t-hook) (after-init-hook . helm-find-files-after-init-hook) ...)) helm-get-cached-candidates(((name . "Find Files") (resume lambda nil (hel= m-ff-setup-update-hook) (setq helm-ff-default-directory "/sudo:root@IPad-S3= 40:/etc/" helm-ff-last-expanded nil)) (header-name closure (t) (name) (conc= at name ...)) (init closure (t) nil (setq helm-ff-auto-update-flag helm-ff-= auto-update-initial-value) (setq helm-ff--auto-update-state helm-ff-auto-up= date-flag) (helm-set-local-variable ... ...) (require ...)) (candidates . h= elm-find-files-get-candidates) (update closure (t) nil (remhash helm-ff-def= ault-directory helm-ff--list-directory-cache)) (cleanup . helm-find-files-c= leanup) (keymap keymap (4 . helm-ff-persistent-delete) (9) (left . helm-fin= d-files-up-one-level) (right . helm-execute-persistent-action) (127 . helm-= helm-ff-delete-char-backward-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-= f5 . helm-ff-toggle-files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . h= elm-ff-sort-by-size) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-a= lpha) (18 . helm-find-files-down-last-level) (31 . helm-ff-undo) (67108922 = . helm-ff-complete-tramp-methods) (12 . helm-find-files-up-one-level) (6710= 8911 . helm-ff-run-fd) (C-backspace . helm-ff-run-toggle-auto-update) (6710= 8987 . helm-enlarge-window) (67108989 . helm-narrow-window) (3 keymap ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)= (27 keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ...) (19 . helm-ff-run-grep) (24 keymap ..= . ... ... ... ...) (29 . helm-ff-run-toggle-basename) ...) (action . helm-f= ind-files-actions) (persistent-action-if . helm-find-files-persistent-actio= n-if) (persistent-help . "Hit1 Expand Candidate, Hit...") (help-message . h= elm-ff-help-message) (requires-pattern . 0) (filtered-candidate-transformer= helm-ff-fct helm-ff-maybe-show-thumbnails helm-ff-directories-only helm-ff= -files-only helm-ff-sort-candidates helm-ff-icons-transformer) (action-tran= sformer #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #= ) #f(compiled-function (actions candidate) #) #= f(compiled-function (actions candidate) #) #f(c= ompiled-function (actions candidate) #) #f(comp= iled-function (actions candidate) #) #f(compile= d-function (actions candidate) #) #f(compiled-f= unction (actions candidate) #) #f(compiled-func= tion (actions candidate) #) #f(compiled-functio= n (actions candidate) #) helm-find-files-action= -transformer) (candidate-number-limit . 5000) (volatile . t) (match helm-mm= -exact-match helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-= on-real . t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" = "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Candi= date..." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-bef= ore-init-hook) (after-init-hook . helm-find-files-after-init-hook) ...)) helm-compute-matches(((name . "Find Files") (resume lambda nil (helm-ff-s= etup-update-hook) (setq helm-ff-default-directory "/sudo:root@IPad-S340:/et= c/" helm-ff-last-expanded nil)) (header-name closure (t) (name) (concat nam= e ...)) (init closure (t) nil (setq helm-ff-auto-update-flag helm-ff-auto-u= pdate-initial-value) (setq helm-ff--auto-update-state helm-ff-auto-update-f= lag) (helm-set-local-variable ... ...) (require ...)) (candidates . helm-fi= nd-files-get-candidates) (update closure (t) nil (remhash helm-ff-default-d= irectory helm-ff--list-directory-cache)) (cleanup . helm-find-files-cleanup= ) (keymap keymap (4 . helm-ff-persistent-delete) (9) (left . helm-find-file= s-up-one-level) (right . helm-execute-persistent-action) (127 . helm-helm-f= f-delete-char-backward-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . h= elm-ff-toggle-files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff= -sort-by-size) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) = (18 . helm-find-files-down-last-level) (31 . helm-ff-undo) (67108922 . helm= -ff-complete-tramp-methods) (12 . helm-find-files-up-one-level) (67108911 .= helm-ff-run-fd) (C-backspace . helm-ff-run-toggle-auto-update) (67108987 .= helm-enlarge-window) (67108989 . helm-narrow-window) (3 keymap ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (27 k= eymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ...) (19 . helm-ff-run-grep) (24 keymap ... ... = ... ... ...) (29 . helm-ff-run-toggle-basename) ...) (action . helm-find-fi= les-actions) (persistent-action-if . helm-find-files-persistent-action-if) = (persistent-help . "Hit1 Expand Candidate, Hit...") (help-message . helm-ff= -help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-= ff-fct helm-ff-maybe-show-thumbnails helm-ff-directories-only helm-ff-files= -only helm-ff-sort-candidates helm-ff-icons-transformer) (action-transforme= r #f(compiled-function (actions candidate) #) #= f(compiled-function (actions candidate) #) #f(c= ompiled-function (actions candidate) #) #f(comp= iled-function (actions candidate) #) #f(compile= d-function (actions candidate) #) #f(compiled-f= unction (actions candidate) #) #f(compiled-func= tion (actions candidate) #) #f(compiled-functio= n (actions candidate) #) #f(compiled-function (= actions candidate) #) #f(compiled-function (act= ions candidate) #) helm-find-files-action-trans= former) (candidate-number-limit . 5000) (volatile . t) (match helm-mm-exact= -match helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-rea= l . t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Candidate..= ." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-before-in= it-hook) (after-init-hook . helm-find-files-after-init-hook) ...)) helm--collect-matches((((name . "Find Files") (resume lambda nil (helm-ff= -setup-update-hook) (setq helm-ff-default-directory "/sudo:root@IPad-S340:/= etc/" helm-ff-last-expanded nil)) (header-name closure (t) (name) (concat n= ame ...)) (init closure (t) nil (setq helm-ff-auto-update-flag helm-ff-auto= -update-initial-value) (setq helm-ff--auto-update-state helm-ff-auto-update= -flag) (helm-set-local-variable ... ...) (require ...)) (candidates . helm-= find-files-get-candidates) (update closure (t) nil (remhash helm-ff-default= -directory helm-ff--list-directory-cache)) (cleanup . helm-find-files-clean= up) (keymap keymap (4 . helm-ff-persistent-delete) (9) (left . helm-find-fi= les-up-one-level) (right . helm-execute-persistent-action) (127 . helm-helm= -ff-delete-char-backward-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 .= helm-ff-toggle-files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-= ff-sort-by-size) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha= ) (18 . helm-find-files-down-last-level) (31 . helm-ff-undo) (67108922 . he= lm-ff-complete-tramp-methods) (12 . helm-find-files-up-one-level) (67108911= . helm-ff-run-fd) (C-backspace . helm-ff-run-toggle-auto-update) (67108987= . helm-enlarge-window) (67108989 . helm-narrow-window) (3 keymap ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (27= keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ...) (19 . helm-ff-run-grep) (24 keymap ... ..= . ... ... ...) (29 . helm-ff-run-toggle-basename) (13 . helm-ff-RET) keymap= (f12 . #f(compiled-function () ... #)) (f11 . #= f(compiled-function () ... #)) (f10 . #f(compile= d-function () ... #)) (f9 . #f(compiled-function= () ... #)) ...) (action . helm-find-files-actio= ns) (persistent-action-if . helm-find-files-persistent-action-if) (persiste= nt-help . "Hit1 Expand Candidate, Hit2 or (...") (help-message . helm-ff-he= lp-message) (requires-pattern . 0) (filtered-candidate-transformer helm-ff-= fct helm-ff-maybe-show-thumbnails helm-ff-directories-only helm-ff-files-on= ly helm-ff-sort-candidates helm-ff-icons-transformer) (action-transformer #= f(compiled-function (actions candidate) #) #f(c= ompiled-function (actions candidate) #) #f(comp= iled-function (actions candidate) #) #f(compile= d-function (actions candidate) #) #f(compiled-f= unction (actions candidate) #) #f(compiled-func= tion (actions candidate) #) #f(compiled-functio= n (actions candidate) #) #f(compiled-function (= actions candidate) #) #f(compiled-function (act= ions candidate) #) #f(compiled-function (action= s candidate) #) helm-find-files-action-transfor= mer) (candidate-number-limit . 5000) (volatile . t) (match helm-mm-exact-ma= tch helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-real .= t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\\\[helm-help]:Help \\[h...") (header-line . #("C-j: Hit1 Expand Candida= te, Hit2..." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files= -before-init-hook) (after-init-hook . helm-find-files-after-init-hook) (gro= up . helm-files) (migemo . t)))) helm-update() helm-check-new-input("/sudo::") helm-check-minibuffer-input() #f(compiled-function () #)() apply(#f(compiled-function () #) nil) timer-event-handler([t 0 0 10000 repeat #f(compiled-function () #) nil idle 0 nil]) read-from-minibuffer(#("Find files or url: " 0 19 (face helm-minibuffer-p= rompt)) "/home/thierry/labo/github/helm/" (keymap (f12 . #f(compiled-functi= on () (interactive nil) #)) (f11 . #f(compiled-f= unction () (interactive nil) #)) (f10 . #f(compi= led-function () (interactive nil) #)) (f9 . #f(c= ompiled-function () (interactive nil) #)) (f8 . = #f(compiled-function () (interactive nil) #)) (f= 7 . #f(compiled-function () (interactive nil) #)= ) (f6 . #f(compiled-function () (interactive nil) #)) (f5 . #f(compiled-function () (interactive nil) #)) (f4 . #f(compiled-function () (interactive nil) #)) (f3 . #f(compiled-function () (interactive nil) #)) (f2 . #f(compiled-function () (interactive nil) #)) (menu-bar keymap (help-menu keymap (describe keymap (= describe-mode . helm-help)))) (help keymap (109 . helm-help)) (23 . helm-he= lm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () (interact= ive nil) #)) (8 keymap (109 . helm-help) (104 . = undefined) (8 . undefined) (99 . helm-customize-group) (4 . helm-enable-or-= switch-to-debug)) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . unde= fined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 . #f(compiled-= function () (interactive nil) #)) (56 . #f(com= piled-function () (interactive nil) #)) (55 . = #f(compiled-function () (interactive nil) #)) = (54 . #f(compiled-function () (interactive nil) #)) (53 . #f(compiled-function () (interactive nil) #)) (52 . #f(compiled-function () (interactive nil) #)) (51 . #f(compiled-function () (interactive nil) #)) (50 . #f(compiled-function () (interactive nil) #)) (49 . #f(compiled-function () (interactive ni= l) #)) (110 . helm-helm-run-cycle-resume-with-= subkeys) (108 . helm-display-line-numbers-mode) (62 . helm-toggle-truncate-= line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-insert-or-copy) = (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (37 . helm-e= xchange-minibuffer-and-header-line) (95 . helm-toggle-full-frame) (45 . hel= m-swap-windows)) (67108987 . helm-enlarge-window) (67108989 . helm-narrow-w= indow) (19 . undefined) (24 keymap (57 . #f(compiled-function () (interacti= ve nil) #)) (56 . #f(compiled-function () (int= eractive nil) #)) (55 . #f(compiled-function (= ) (interactive nil) #)) (54 . #f(compiled-func= tion () (interactive nil) #)) (53 . #f(compile= d-function () (interactive nil) #)) (52 . #f(c= ompiled-function () (interactive nil) #)) (51 = . #f(compiled-function () (interactive nil) #)= ) (50 . #f(compiled-function () (interactive nil) #)) (49 . #f(compiled-function () (interactive nil) #)) (2 . helm-resume-list-buffers-after-quit) (98 . helm-resume-p= revious-session-after-quit) (6 . helm-quit-and-find-file)) (11 . helm-delet= e-minibuffer-contents) (67108896 . helm-toggle-visible-mark-forward) (0 . h= elm-toggle-visible-mark) (C-M-up . helm-scroll-other-window-down) (C-M-down= . helm-scroll-other-window) (M-prior . helm-scroll-other-window-down) (M-n= ext . helm-scroll-other-window) (12 . helm-recenter-top-bottom-other-window= ) (left . helm-previous-source) (right . helm-next-source) (15 . helm-next-= source) (10 . helm-execute-persistent-action) (9 . helm-select-action) (13 = . helm-maybe-exit-minibuffer) (7 . helm-keyboard-quit) (22 . helm-scroll-do= wn) (27 keymap (110 . next-history-element) (112 . previous-history-element= ) (115 . undefined) (5 . helm-display-all-sources) (1 . helm-show-all-candi= dates-in-source) (85 . helm-unmark-all) (97 . helm-mark-all) (109 . helm-to= ggle-all-marks) (41 . helm-next-visible-mark) (40 . helm-prev-visible-mark)= (91) (32 . helm-toggle-visible-mark-backward) (33554454 . helm-scroll-othe= r-window-down) (25 . helm-scroll-other-window-down) (22 . helm-scroll-other= -window) (12 . helm-reposition-window-other-window) (111 . helm-previous-so= urce) (62 . helm-end-of-buffer) (60 . helm-beginning-of-buffer) (118 . helm= -scroll-up)) (next . helm-next-page) (prior . helm-previous-page) (C-up . h= elm-follow-action-backward) (C-down . helm-follow-action-forward) (16 . hel= m-previous-line) (14 . helm-next-line) (up . helm-previous-line) (down . he= lm-next-line) ...) nil nil nil t) helm-read-from-minibuffer("Find files or url: " "/home/thierry/labo/githu= b/helm/" "^[[:multibyte:] ]*helm-files\\.el$" nil nil nil nil) helm-internal(helm-source-find-files "/home/thierry/labo/github/helm/" "F= ind files or url: " nil "^[[:multibyte:] ]*helm-files\\.el$" "*helm find fi= les*" nil nil nil) apply(helm-internal (helm-source-find-files "/home/thierry/labo/github/he= lm/" "Find files or url: " nil "^[[:multibyte:] ]*helm-files\\.el$" "*helm = find files*" nil nil nil)) helm(helm-source-find-files "/home/thierry/labo/github/helm/" "Find files= or url: " nil "^[[:multibyte:] ]*helm-files\\.el$" "*helm find files*" nil= nil nil) apply(helm (helm-source-find-files "/home/thierry/labo/github/helm/" "Fin= d files or url: " nil "^[[:multibyte:] ]*helm-files\\.el$" "*helm find file= s*" nil nil nil)) helm(:sources helm-source-find-files :input "/home/thierry/labo/github/he= lm/" :case-fold-search smart :preselect "^[[:multibyte:] ]*helm-files\\.el$= " :ff-transformer-show-only-basename t :default nil :prompt "Find files or = url: " :buffer "*helm find files*") helm-find-files-1("/home/thierry/labo/github/helm/" "^[[:multibyte:] ]*he= lm-files\\.el$") helm-find-files(nil) funcall-interactively(helm-find-files nil) call-interactively(helm-find-files nil nil) command-execute(helm-find-files) In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, c= airo version 1.16.0) of 2022-08-21 built on IPad-S340 Repository revision: 8d4789c07273f5fdc9d3c1f06e357746a012b8dd Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: Linux Mint 20.3 Configured using: 'configure --bindir=3D/usr/local/sbin/emacs-29.0.50 --with-mailutils --with-cairo' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: =C6=90=C4=BD Minor modes in effect: bug-reference-prog-mode: t global-undo-tree-mode: t undo-tree-mode: t psession-mode: t psession-savehist-mode: t global-git-gutter-mode: t git-gutter-mode: t display-time-mode: t winner-mode: t helm-epa-mode: t helm-descbinds-mode: t helm-adaptive-mode: t helm-mode: t helm-minibuffer-history-mode: t helm-ff-icon-mode: t shell-dirtrack-mode: t helm-popup-tip-mode: t async-bytecomp-package-mode: t dired-async-mode: t minibuffer-depth-indicate-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow epa-mail face-remap helm-dabbrev emacsbug helm-command tv-mu4e-config mu4e-contrib mu4e-patch mu4e mu4e-org mu4e-main mu4e-view gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig mu4e-headers mu4e-compose mu4e-draft mu4e-actions smtpmail mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark mu4e-message flow-fill hl-line mu4e-contacts mu4e-update mu4e-folders mu4e-server mu4e-context mu4e-vars mu4e-helpers mu4e-config ido tramp-sh epa-file char-fold tramp-archive tramp-gvfs tramp-cache time-stamp zeroconf rst vc-filewise vc-rcs conf-mode ledger-config ledger-mode ledger-check ledger-texi ledger-test ledger-sort ledger-report ledger-reconcile ledger-occur ledger-fonts ledger-fontify ledger-state ledger-complete ledger-schedule ledger-init ledger-xact ledger-post ledger-exec ledger-navigate eshell esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util ledger-context ledger-commodities ledger-regex checkdoc lisp-mnt markdown-mode make-mode flymake-shellcheck flymake-proc flymake project warnings sh-script smie executable bug-reference naquadah-theme view solar cal-dst holidays holiday-loaddefs tv-utils osm yaml-mode undo-tree diff queue rainbow-mode color psession frameset log-view pcvs-util bash-completion cl-indent pcase ffap thingatpt autocrypt-message autocrypt-gnus addressbook-bookmark gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win message sendmail yank-media puny rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mailabbrev gmm-utils mailheader gnus nnheader gnus-util mail-utils range mm-util mail-prsvr autocrypt-mu4e autocrypt ietf-drums config-w3m git-gutter mule-util appt diary-lib diary-loaddefs gud wdired dired-extension org-config ob-gnuplot org-crypt net-utils time winner autotest-mode autoconf-mode woman man ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util init-helm helm-ls-git vc-git diff-mode vc vc-dispatcher helm-fd epa derived epg rfc6068 epg-config helm-epa helm-imenu imenu helm-elisp-package helm-find helm-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol rx org-keys oc org-compat advice org-macs org-loaddefs cal-menu calendar cal-loaddefs helm-external isl helm-descbinds helm-wikipedia all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons wfnames helm-ipython helm-elisp helm-eval edebug debug backtrace find-func python helm-bookmark helm-net xml helm-info bookmark helm-adaptive helm-mode helm-misc helm-files image-dired xdg image-mode exif filenotify tramp tramp-loaddefs trampver tramp-integration cus-edit pp icons wid-edit files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep wgrep-helm wgrep grep compile text-property-search comint ring helm-regexp format-spec ansi-color helm-utils helm-help helm-types helm-extensions-autoloads helm-config helm-autoloads helm helm-global-bindings helm-easymenu edmacro kmacro helm-core async-bytecomp helm-source helm-multi-match helm-lib dired-async dired-aux dired dired-loaddefs async popup diminish cl-extra help-mode mb-depth server avoid cus-load use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile cconv url-vars cl-loaddefs cl-lib info w3m-load rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 711433 61721) (symbols 48 43557 5) (strings 32 252605 5718) (string-bytes 1 7236951) (vectors 16 87685) (vector-slots 8 1855105 189366) (floats 8 1904 542) (intervals 56 2953 483) (buffers 992 116)) <#secure method=3Dpgpmime mode=3Dsign> --=20 Thierry From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Sep 2022 11:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.166228993429393 (code B ref 57572); Sun, 04 Sep 2022 11:13:02 +0000 Received: (at 57572) by debbugs.gnu.org; 4 Sep 2022 11:12:14 +0000 Received: from localhost ([127.0.0.1]:43550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUnXy-0007e0-A6 for submit@debbugs.gnu.org; Sun, 04 Sep 2022 07:12:14 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUnXv-0007dk-S5 for 57572@debbugs.gnu.org; Sun, 04 Sep 2022 07:12:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=JLYaApUBIylJUjgOL1SzIhdbqZMk1AhhSaBOe6Urne0=; b=Jyaw7bVV7d6RUZZg/yit0pQFoZ xtDFcd1PYs6nGZYJ9L7LA7oZ6TN4p43qRo6u0clUR8AInD1+tnNRkc7vM4vgBqpoY+1OKHtjDzh/I R7N1M/3GfgYmyc9Zt+MlXrFrS9qB8/Iat4pOt8csTUbPGSD63AJ9nmX/Cm47XJesyMPs=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oUnXn-0000kh-JG; Sun, 04 Sep 2022 13:12:05 +0200 From: Lars Ingebrigtsen In-Reply-To: <87pmgbip99.fsf@posteo.net> (Thierry Volpiatto's message of "Sun, 04 Sep 2022 07:02:59 +0000") References: <87pmgbip99.fsf@posteo.net> X-Now-Playing: The Beatles's _The Beatles (2)_: "Birthday" Date: Sun, 04 Sep 2022 13:12:03 +0200 Message-ID: <87a67f9yws.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Thierry Volpiatto writes: > ;; FIXME: This is a sanity check. When this error > ;; doesn't happen for a while, it can be removed. > - (or (file-name-absolute-p localname) > + (or (file-name-absolute-p (expand-file-name localna [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.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: -3.3 (---) Thierry Volpiatto writes: > ;; FIXME: This is a sanity check. When this error > ;; doesn't happen for a while, it can be removed. > - (or (file-name-absolute-p localname) > + (or (file-name-absolute-p (expand-file-name localname)) This patch is the same as removing that sanity check, though, since expand-file-name always returns an absolute name. From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Thierry Volpiatto Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Sep 2022 20:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.166232319129062 (code B ref 57572); Sun, 04 Sep 2022 20:27:01 +0000 Received: (at 57572) by debbugs.gnu.org; 4 Sep 2022 20:26:31 +0000 Received: from localhost ([127.0.0.1]:45748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUwCN-0007Yg-Ht for submit@debbugs.gnu.org; Sun, 04 Sep 2022 16:26:31 -0400 Received: from mout01.posteo.de ([185.67.36.65]:37237) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUwCJ-0007YQ-Nm for 57572@debbugs.gnu.org; Sun, 04 Sep 2022 16:26:30 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 0FA0B240026 for <57572@debbugs.gnu.org>; Sun, 4 Sep 2022 22:26:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662323181; bh=bbqrNVCx0O1r9bH0UtXNPKjICAslVmChTtA8YdJvtrY=; h=From:To:Cc:Subject:Date:Autocrypt:OpenPGP:From; b=cklpJLnM8enM0mOE5QUNu66VmqudTx5wdrIZ57uEpUf0d5f+FTwoVsmxLiGc2tICe lWhCAljjBY/GHEBh0QKSMEZqUHY08E/FrVBRAU6/CKFcB40mJP3vwkH5th/4DemWWe sJDJUMkGFLJQFYafiOfVHSEm06too0GDRzyrqDTOFf8HxZf3W4v+E5LhehhMDNZXM5 ueRqaIFO5yAhfxkFsTwy2iavDrhNOcXQOsh0IPBPUo7y0RVPQkuRYkUZ6nuCz3N5ck RleGgy6oz8RKb7eBVj02+SbEa4M/3URPWL5oG7di3clW0BqHn04RtRi3cIzKc6L0FU 7wo0eeTfnNcuw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MLNTP2Y89z9rxQ; Sun, 4 Sep 2022 22:26:14 +0200 (CEST) References: <87pmgbip99.fsf@posteo.net> <87a67f9yws.fsf@gnus.org> From: Thierry Volpiatto Date: Sun, 04 Sep 2022 20:16:28 +0000 In-reply-to: <87a67f9yws.fsf@gnus.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 TgUq5UmBc7YZ0JYWQgPTbQ== Message-ID: <87mtbezy1o.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Lars Ingebrigtsen writes: > Thierry Volpiatto writes: > >> ;; FIXME: This is a sanity check. When this error >> ;; doesn't happen for a while, it can be removed. >> - (or (file-name-absolute-p localname) >> + (or (file-name-absolute-p (expand-file-name localname)) > > This patch is the same as removing that sanity check, though, since > expand-file-name always returns an absolute name. The purpose of this patch is to show where the problem is... =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmMVCeMTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk6yIC/9GF+OWMiQX9r5Cdy+ZcnRKNAI5vLRK ckINNQbCo3+v95q06hIRB+E5jM5/GhO03oQ0ZmGPhzk3AVPP3Vii+1uW/6EiiPZ+ yRokF+4Skhes13H7K9UlSXSCZOa3P/5DbS9Yfno6XcBie+4xVPPE7x8BYZVAqDyB qfzgYn/BddD+JZMs0BcaJpMu929aWHjhhqU3P1r980IF8rs+z3okTN7Jsagl/s/W 0Jx82CuK0ijR1i/U4hE496V+c++GvnBGrlucg8nlzd/iOs4vqlncxpvLrGqZDJHB XCADpYe6NXJRxi6onc2TZ1zk4J2RVSf0EwYVm0F22nLsJFXOQPfCM6vDTYvdauG2 MZRNd1iYOuag1+XSRyUtCmtFUIrc9Ynr80/OxtylqrATrPgvQ7CsVLEB6q5wCHSc BjhaU/QLxIY3QDUgk5OHrITWH3FTpFMgBzek02ngCNPAhAHhlWrsmpWXBNUimSwb xSJh4das+HvNZ6OtI+18DW7QaqinqtS+QdI= =/5vA -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 08 09:13:54 2022 Received: (at control) by debbugs.gnu.org; 8 Sep 2022 13:13:55 +0000 Received: from localhost ([127.0.0.1]:57666 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWHLu-0003lU-OZ for submit@debbugs.gnu.org; Thu, 08 Sep 2022 09:13:54 -0400 Received: from quimby.gnus.org ([95.216.78.240]:56592) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWHLr-0003lF-P6 for control@debbugs.gnu.org; Thu, 08 Sep 2022 09:13:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=D7vdK+wPXJdUkH0BjDhWZnT7cmK4U/mrwF4vU7IpV2k=; b=SIoltNeCrxykuPSWhGGUI0JOIy e4uCnOb0Wo1RTbPrNy9DNCTkSgMIN19aMuGdu54f5BVIl505u7bOky0BG7V0+cFmCDlybC3JS3r1K DvO/rBuX0gfmEC6CuFUajvWr8FRE3ffSINKjwj7Jpxezs/IWRsQ4J8yl5+8kvrpfWZyk=; Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oWHLk-0002f0-2r for control@debbugs.gnu.org; Thu, 08 Sep 2022 15:13:46 +0200 Date: Thu, 08 Sep 2022 15:13:43 +0200 Message-Id: <87sfl2101k.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #57676 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: forcemerge 57676 57572 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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: -3.3 (---) forcemerge 57676 57572 quit From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Sep 2022 11:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.16628095019730 (code B ref 57572); Sat, 10 Sep 2022 11:32:02 +0000 Received: (at 57572) by debbugs.gnu.org; 10 Sep 2022 11:31:41 +0000 Received: from localhost ([127.0.0.1]:36739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWyi5-0002Wr-60 for submit@debbugs.gnu.org; Sat, 10 Sep 2022 07:31:41 -0400 Received: from mout.gmx.net ([212.227.17.20]:48103) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWyi1-0002Wb-1F for 57572@debbugs.gnu.org; Sat, 10 Sep 2022 07:31:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1662809490; bh=47VmuhwC0SF0xyNTVC+Eha6PGQbY4cV7FAHPr2uo50M=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=clpn7dFleom0Mbn+wMhLRoHQMJsJQzBzKt+K32Z82vyw4fXMQAOIsU7MpXXFfqMqh qQ0zZlFtoQ/JDX/73Jfrp7UtIU7Ua/1VY+9Rddau9+/brIXPTNLmry57aV2WxN/sF5 oEwFKwC7e0FDXIoCZ0YJEZQal/DjSILoXfMYo/54= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.149.79]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M6DWi-1oQMzy0I3M-006e0k; Sat, 10 Sep 2022 13:31:30 +0200 From: Michael Albinus In-Reply-To: <87pmgbip99.fsf@posteo.net> (Thierry Volpiatto's message of "Sun, 04 Sep 2022 07:02:59 +0000") References: <87pmgbip99.fsf@posteo.net> Date: Sat, 10 Sep 2022 13:31:28 +0200 Message-ID: <87r10jwjn3.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:5bTGttVW0zYFOgD1tjDTJAlbTg8oght0+xvbK6Iv5bSnZa1/uY4 Oqn7NNgY8B8jVclFmt1rBRoxv/VnyAO+OOtUl/VLvZku+8Z7biY6ES13H6GAHCN0Wv7rBHz ctYtzJmD4oJb75M6fNEgxis5G3NmtFp2vQ2DS8Tu+8AV4dqM70AASy7Ea1DPCTAH0oMk116 V78OWU03lhUzShlAxoUNg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:1TWXMGtKdqs=:YDyvf8O1Yt2Jt3GrhMSbSy Etve2FAPjlcM1qVvFoQhmt8dpFemwr7cYCPM0h4gsMRYsm+xfBalhI6h9v6buxwfKH2Bk/NzD 4TLiSUy0aC8Y/aR3rTnNaWSSk/wNeLy1QkpagZT2j4wJtnBMvJLAU/snxh5qRJWFLKc4cZ9z1 z+wiZMKTL7x3tvfSph6trTp3hClj74QMOyBwZn9SyFHP4/Icnn0WssITKbwNJAiA26EH41zM6 Frpzo3T7Immc1Lq99XwGQwCXcKL7c1Gt90v9BDk5HBUFHRnkSKyLJfYoQD+PpXKbgmPnHZIm8 B8ubOSnebKoxGIiWY6qM6zzaWgts0O39pVY2iaHlz82LxMzOvoK48JHAobhoGBRkij3yk9kT5 v15CeJcE5ESeRoOIQasENglFbWpX2QBiTjNq6KvOzBfcuah75RzPhxFJL+p05ofhNFsVxbUyv v3IZrdvX9EoiVmepEqsB3KG754g01xVLd1fyeFUPQ8vt2rp9FmnODbW/hb4lqRusIzrNER3FK p2laRBRacT4+Bmtd0f6uJkBNdlAWmvv1PZ+2B6KAOyOyIU+Ib9hj/XDpx4TP9pvUI2iiBs5Ar ga+28vKf8kSFnBNKjBD2YdgCmqssVgw5ctePlZx8sEX3V9alP4ryGpxbPH1hwj8uJoZgU/weg ZtR7MuuQV0SMachGd2vMXYFkMf6mWvjr8aL1QUIE3JhvtvEvBCuoAskLLzcNre0PgKnt1UhZo CU0Ava4aTdbwBq9nChik3volanRly/p3So3WRrrFbTRiM4Jc6d0vGUiXKGP677BAL3Cbar+Rn cA5gi8atDSXs/OJaEc3bsiNFw8umr7f/kf3V1BWJTQTJ6wNu2gbcPMvqCpaeoAyAkWi4kjkdv QJTEDFW0/9KJAbT1WeN+N/2X878qcPUAc93dWFXHzjHMiG09PvJNfzMoz15fpVdst6EIjvsFD p9weMUZDTQG2ig9qZLMGUTmLnq4HQ9th+9WOM40fnpVvgvExWfAXTvGhZoNANtU3U5N5kCrZN CU7nOABCgl3gcv1vooEKw7QshhoQ3Rx6lu+Ba5vm5uNuToV/oj9EKgj0tibX5HWTgWa0a6PU8 geDD2mdTPg/3yqG64AT7zRYHf8SAVOmj5acgJ8qpOAyZNsI0tooHoWfsv7Xt4nM6lWGZQg4od fxX4afwqhFzko4a0uc+wUGlXth 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 (-) Thierry Volpiatto writes: > Hello, Hi Thierry, (sorry for the delayed reply, but I was too busy with changing Tramp to the rx machinery) > with helm-find-files connecting to "/sudo::" I have this error: > > (file-error "File `' must be absolute") > > This because helm connect to tramp as soon the last ":" is entered. Indeed. > Debugger entered--Lisp error: (file-error "File `' must be absolute") > signal(file-error ("File `' must be absolute")) > tramp-error((tramp-file-name "sudo" "root" nil "IPad-S340" nil "" nil) file-error "File `%s' must be absolute" "") > tramp-file-name-unify((tramp-file-name "sudo" "root" nil "IPad-S340" nil "" nil) "") > tramp-get-file-property((tramp-file-name "sudo" "root" nil "IPad-S340" nil "" nil) "" "file-readable-p" undef) > tramp-sh-handle-file-readable-p("/sudo:root@IPad-S340:") [...] Well, the reason for the change in Tramp is, that the file name cache must work over absolute file names. Otherwise, it wouldn't be obvious, for with file the cached values of "foo.txt" belong to. This file name could be used in different directories. > The error can be fixed with this patch modifying > `tramp-file-name-unify`: > > diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el > index bb6eeaa7417..171d67b42af 100644 > --- a/lisp/net/tramp.el > +++ b/lisp/net/tramp.el > @@ -1495,7 +1495,7 @@ same connection. Make a copy in order to avoid side effects." > (and (stringp localname) > ;; FIXME: This is a sanity check. When this error > ;; doesn't happen for a while, it can be removed. > - (or (file-name-absolute-p localname) > + (or (file-name-absolute-p (expand-file-name localname)) > (tramp-error > vec 'file-error "File `%s' must be absolute" localname)) > (tramp-compat-file-name-unquote (directory-file-name localname))) No, that's not possible. When `tramp-file-name-unify' is invoked, it is not guaranted that `default-directory' points to a remote file name corresponding to the relative `localname'. The file name must be expanded in time. When applying that patch, I did my best to identify all places in Tramp, where `expand-file-name' must be used for caching purposes. All Tramp test suites passed, but obviously there are more use cases in the wild than Tramp test suite coverage. So I've added `expand-file-name' to even more places in Tramp in the hope, that it fits now for all cases. Pushed to master, could you please check? > It would be great that tramp development takes in account that there is > nowaday many alternatives to find-file/dired that are incremental and > connect automatically as soon as user type. Most errors come from this > and have to be fixed more and more frequently as soon there is changes > in tramp code. In this case, it was a Tramp error which has been fixed with side effects. I'm sorry about thgat it hit you, but error fixes must happen. There is no change in Tramp just for fun, regardless of users. And we're here in Emacs development, master branch, in order to detect such regressions early. That's why the sanity message was added to `tramp-file-name-unify'. > Thanks. Best regards, Michael. From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Thierry Volpiatto Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Sep 2022 15:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.16628221008713 (code B ref 57572); Sat, 10 Sep 2022 15:02:01 +0000 Received: (at 57572) by debbugs.gnu.org; 10 Sep 2022 15:01:40 +0000 Received: from localhost ([127.0.0.1]:40168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oX1zF-0002GP-SS for submit@debbugs.gnu.org; Sat, 10 Sep 2022 11:01:40 -0400 Received: from mout02.posteo.de ([185.67.36.66]:41651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oX1zB-0002G9-4X for 57572@debbugs.gnu.org; Sat, 10 Sep 2022 11:01:36 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 2E141240104 for <57572@debbugs.gnu.org>; Sat, 10 Sep 2022 17:01:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662822087; bh=R5r4XUaoib0uGf7245wv5uN5FS7ld96U/dOOnM1v2l4=; h=From:To:Cc:Subject:Date:Autocrypt:OpenPGP:From; b=B+MKdEnEQsT8+JZLXfXSyTEIVRfadsENz12SByzvmr17H5qEcYtZVipgxeQ+/mcVc c0x3U8yv2lx3rbZezlNCQJHDAyoRjxHz4RokXmA2hzqFtX5794HPfYIjtwt/afN9sl djj4sPRqc0WqLf7ccuwiUhGeDK5O4on23BrPZ2fYc8U2oB9x6MhhsvyhfKcYpQ/gem HsT2Fwcmoo3In8pVj7Npb9lTsehh42NgcwsYiezKCUC33FqGKqhBb/jB3uO+4ivLFj oLroYI69v/C3hqypt6WvczsFAPj02MofHpJewFEMua7xFMmwohnOXqWk1FwrscEerL zpi5H9mRHRCig== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MPwzl1lHhz6tn9; Sat, 10 Sep 2022 17:01:22 +0200 (CEST) References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> From: Thierry Volpiatto Date: Sat, 10 Sep 2022 14:53:36 +0000 In-reply-to: <87r10jwjn3.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 TgUq5UmBc7YZ0JYWQgPTbQ== Message-ID: <87a677l1dr.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Michael and thanks for your answer. Michael Albinus writes: > Thierry Volpiatto writes: > >> Hello, > > Hi Thierry, > > (sorry for the delayed reply, but I was too busy with changing Tramp to > the rx machinery) No problems. > So I've added `expand-file-name' to even more places in Tramp in the > hope, that it fits now for all cases. Pushed to master, could you please > check? I am using for now the emacs-28 version of tramp-file-name-unify to prevent this error (it is inlined), to reproduce the bug with helm-find-files you have to use: (setq helm-ff--file-accessible-directory-p-fn #'file-accessible-directory-p) And I still have the error, here the backtrace, the tramp log at the end of this message: Debugger entered--Lisp error: (file-error "File `' must be absolute, please= report a bug!") signal(file-error ("File `' must be absolute, please report a bug!")) tramp-error((tramp-file-name "sudo" "root" nil "IPad-S340" nil "" nil) fi= le-error "File `%s' must be absolute, please report a bug!" "") tramp-file-name-unify((tramp-file-name "sudo" "root" nil "IPad-S340" nil = "" nil) "") tramp-get-file-property((tramp-file-name "sudo" "root" nil "IPad-S340" ni= l "" nil) "" "file-readable-p" undef) tramp-sh-handle-file-readable-p("/sudo:root@IPad-S340:") apply(tramp-sh-handle-file-readable-p "/sudo:root@IPad-S340:") tramp-sh-file-name-handler(file-readable-p "/sudo:root@IPad-S340:") apply(tramp-sh-file-name-handler file-readable-p "/sudo:root@IPad-S340:") tramp-file-name-handler(file-readable-p "/sudo:root@IPad-S340:") file-readable-p("/sudo:root@IPad-S340:") tramp-handle-file-accessible-directory-p("/sudo:root@IPad-S340:") apply(tramp-handle-file-accessible-directory-p "/sudo:root@IPad-S340:") tramp-sh-file-name-handler(file-accessible-directory-p "/sudo:root@IPad-S= 340:") apply(tramp-sh-file-name-handler file-accessible-directory-p "/sudo:root@= IPad-S340:") tramp-file-name-handler(file-accessible-directory-p "/sudo:root@IPad-S340= :") file-accessible-directory-p(#("/sudo:root@IPad-S340:" 6 10 (tramp-default= t) 11 20 (tramp-default t))) helm-find-files-get-candidates() apply(helm-find-files-get-candidates nil) helm-apply-functions-from-source(((name . "Find Files") (resume lambda ni= l (helm-ff-setup-update-hook) (setq helm-ff-default-directory "/" helm-ff-l= ast-expanded nil)) (header-name closure (t) (name) (concat name ...)) (init= closure (t) nil (setq helm-ff-auto-update-flag helm-ff-auto-update-initial= -value) (setq helm-ff--auto-update-state helm-ff-auto-update-flag) (helm-se= t-local-variable ... ...) (require ...)) (candidates . helm-find-files-get-= candidates) (update closure (t) nil (remhash helm-ff-default-directory helm= -ff--list-directory-cache)) (cleanup . helm-find-files-cleanup) (keymap key= map (4 . helm-ff-persistent-delete) (9) (left . helm-find-files-up-one-leve= l) (right . helm-execute-persistent-action) (127 . helm-helm-ff-delete-char= -backward-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . helm-ff-toggle= -files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff-sort-by-size= ) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) (18 . helm-fi= nd-files-down-last-level) (31 . helm-ff-undo) (67108922 . helm-ff-complete-= tramp-methods) (12 . helm-find-files-up-one-level) (67108911 . helm-ff-run-= fd) (C-backspace . helm-ff-run-toggle-auto-update) (67108987 . helm-enlarge= -window) (67108989 . helm-narrow-window) (3 keymap ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ...) (27 keymap ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ...) (19 . helm-ff-run-grep) (24 keymap ... ... ... ... ...) (29 = . helm-ff-run-toggle-basename) ...) (action . helm-find-files-actions) (per= sistent-action-if . helm-find-files-persistent-action-if) (persistent-help = . "Hit1 Expand Candidate, Hit...") (help-message . helm-ff-help-message) (r= equires-pattern . 0) (filtered-candidate-transformer helm-ff-fct helm-ff-ma= ybe-show-thumbnails helm-ff-directories-only helm-ff-files-only helm-ff-sor= t-candidates helm-ff-icons-transformer) (action-transformer #f(compiled-fun= ction (actions candidate) #) #f(compiled-functi= on (actions candidate) #) #f(compiled-function = (actions candidate) #) #f(compiled-function (ac= tions candidate) #) #f(compiled-function (actio= ns candidate) #) #f(compiled-function (actions = candidate) #) #f(compiled-function (actions can= didate) #) #f(compiled-function (actions candid= ate) #) #f(compiled-function (actions candidate= ) #) #f(compiled-function (actions candidate) #= ) helm-find-files-action-transformer) (candidat= e-number-limit . helm-ff-candidate-number-limit) (volatile . t) (match helm= -mm-exact-match helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (mat= ch-on-real . t) (redisplay . identity) (nohighlight . t) (mode-line "File(s= )" "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Ca= ndidate..." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-= before-init-hook) (after-init-hook . helm-find-files-after-init-hook) ...) = helm-find-files-get-candidates) helm-interpret-value(helm-find-files-get-candidates ((name . "Find Files"= ) (resume lambda nil (helm-ff-setup-update-hook) (setq helm-ff-default-dire= ctory "/" helm-ff-last-expanded nil)) (header-name closure (t) (name) (conc= at name ...)) (init closure (t) nil (setq helm-ff-auto-update-flag helm-ff-= auto-update-initial-value) (setq helm-ff--auto-update-state helm-ff-auto-up= date-flag) (helm-set-local-variable ... ...) (require ...)) (candidates . h= elm-find-files-get-candidates) (update closure (t) nil (remhash helm-ff-def= ault-directory helm-ff--list-directory-cache)) (cleanup . helm-find-files-c= leanup) (keymap keymap (4 . helm-ff-persistent-delete) (9) (left . helm-fin= d-files-up-one-level) (right . helm-execute-persistent-action) (127 . helm-= helm-ff-delete-char-backward-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-= f5 . helm-ff-toggle-files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . h= elm-ff-sort-by-size) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-a= lpha) (18 . helm-find-files-down-last-level) (31 . helm-ff-undo) (67108922 = . helm-ff-complete-tramp-methods) (12 . helm-find-files-up-one-level) (6710= 8911 . helm-ff-run-fd) (C-backspace . helm-ff-run-toggle-auto-update) (6710= 8987 . helm-enlarge-window) (67108989 . helm-narrow-window) (3 keymap ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (27= keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ...) (19 . helm-ff-run-grep) (24 keymap ... ..= . ... ... ...) (29 . helm-ff-run-toggle-basename) ...) (action . helm-find-= files-actions) (persistent-action-if . helm-find-files-persistent-action-if= ) (persistent-help . "Hit1 Expand Candidate, Hit...") (help-message . helm-= ff-help-message) (requires-pattern . 0) (filtered-candidate-transformer hel= m-ff-fct helm-ff-maybe-show-thumbnails helm-ff-directories-only helm-ff-fil= es-only helm-ff-sort-candidates helm-ff-icons-transformer) (action-transfor= mer #f(compiled-function (actions candidate) #)= #f(compiled-function (actions candidate) #) #f= (compiled-function (actions candidate) #) #f(co= mpiled-function (actions candidate) #) #f(compi= led-function (actions candidate) #) #f(compiled= -function (actions candidate) #) #f(compiled-fu= nction (actions candidate) #) #f(compiled-funct= ion (actions candidate) #) #f(compiled-function= (actions candidate) #) #f(compiled-function (a= ctions candidate) #) helm-find-files-action-tra= nsformer) (candidate-number-limit . helm-ff-candidate-number-limit) (volati= le . t) (match helm-mm-exact-match helm-mm-match helm-mm-3-migemo-match (la= mbda ... ...)) (match-on-real . t) (redisplay . identity) (nohighlight . t)= (mode-line "File(s)" "\\\\[helm-help]:He...") (header-line . #("= C-j: Hit1 Expand Candidate..." 0 3 ...)) (multimatch . t) (before-init-hook= . helm-find-files-before-init-hook) (after-init-hook . helm-find-files-aft= er-init-hook) ...)) helm-get-candidates(((name . "Find Files") (resume lambda nil (helm-ff-se= tup-update-hook) (setq helm-ff-default-directory "/" helm-ff-last-expanded = nil)) (header-name closure (t) (name) (concat name ...)) (init closure (t) = nil (setq helm-ff-auto-update-flag helm-ff-auto-update-initial-value) (setq= helm-ff--auto-update-state helm-ff-auto-update-flag) (helm-set-local-varia= ble ... ...) (require ...)) (candidates . helm-find-files-get-candidates) (= update closure (t) nil (remhash helm-ff-default-directory helm-ff--list-dir= ectory-cache)) (cleanup . helm-find-files-cleanup) (keymap keymap (4 . helm= -ff-persistent-delete) (9) (left . helm-find-files-up-one-level) (right . h= elm-execute-persistent-action) (127 . helm-helm-ff-delete-char-backward-wit= h-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . helm-ff-toggle-files-only) = (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff-sort-by-size) (S-f2 . hel= m-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) (18 . helm-find-files-down= -last-level) (31 . helm-ff-undo) (67108922 . helm-ff-complete-tramp-methods= ) (12 . helm-find-files-up-one-level) (67108911 . helm-ff-run-fd) (C-backsp= ace . helm-ff-run-toggle-auto-update) (67108987 . helm-enlarge-window) (671= 08989 . helm-narrow-window) (3 keymap ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ...) (27 keymap ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ) (19 . helm-ff-run-grep) (24 keymap ... ... ... ... ...) (29 . helm-ff-run= -toggle-basename) ...) (action . helm-find-files-actions) (persistent-actio= n-if . helm-find-files-persistent-action-if) (persistent-help . "Hit1 Expan= d Candidate, Hit...") (help-message . helm-ff-help-message) (requires-patte= rn . 0) (filtered-candidate-transformer helm-ff-fct helm-ff-maybe-show-thum= bnails helm-ff-directories-only helm-ff-files-only helm-ff-sort-candidates = helm-ff-icons-transformer) (action-transformer #f(compiled-function (action= s candidate) #) #f(compiled-function (actions c= andidate) #) #f(compiled-function (actions cand= idate) #) #f(compiled-function (actions candida= te) #) #f(compiled-function (actions candidate)= #) #f(compiled-function (actions candidate) #<= bytecode 0x717fd71a517c8b1>) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) helm-find-files-action-transformer) (candidate-number-limi= t . helm-ff-candidate-number-limit) (volatile . t) (match helm-mm-exact-mat= ch helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-real . = t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Candidate..." 0= 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-before-init-h= ook) (after-init-hook . helm-find-files-after-init-hook) ...)) helm-get-cached-candidates(((name . "Find Files") (resume lambda nil (hel= m-ff-setup-update-hook) (setq helm-ff-default-directory "/" helm-ff-last-ex= panded nil)) (header-name closure (t) (name) (concat name ...)) (init closu= re (t) nil (setq helm-ff-auto-update-flag helm-ff-auto-update-initial-value= ) (setq helm-ff--auto-update-state helm-ff-auto-update-flag) (helm-set-loca= l-variable ... ...) (require ...)) (candidates . helm-find-files-get-candid= ates) (update closure (t) nil (remhash helm-ff-default-directory helm-ff--l= ist-directory-cache)) (cleanup . helm-find-files-cleanup) (keymap keymap (4= . helm-ff-persistent-delete) (9) (left . helm-find-files-up-one-level) (ri= ght . helm-execute-persistent-action) (127 . helm-helm-ff-delete-char-backw= ard-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . helm-ff-toggle-files= -only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff-sort-by-size) (S-f= 2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) (18 . helm-find-fil= es-down-last-level) (31 . helm-ff-undo) (67108922 . helm-ff-complete-tramp-= methods) (12 . helm-find-files-up-one-level) (67108911 . helm-ff-run-fd) (C= -backspace . helm-ff-run-toggle-auto-update) (67108987 . helm-enlarge-windo= w) (67108989 . helm-narrow-window) (3 keymap ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ...) (27 keymap ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ...) (19 . helm-ff-run-grep) (24 keymap ... ... ... ... ...) (29 . helm= -ff-run-toggle-basename) ...) (action . helm-find-files-actions) (persisten= t-action-if . helm-find-files-persistent-action-if) (persistent-help . "Hit= 1 Expand Candidate, Hit...") (help-message . helm-ff-help-message) (require= s-pattern . 0) (filtered-candidate-transformer helm-ff-fct helm-ff-maybe-sh= ow-thumbnails helm-ff-directories-only helm-ff-files-only helm-ff-sort-cand= idates helm-ff-icons-transformer) (action-transformer #f(compiled-function = (actions candidate) #) #f(compiled-function (ac= tions candidate) #) #f(compiled-function (actio= ns candidate) #) #f(compiled-function (actions = candidate) #) #f(compiled-function (actions can= didate) #) #f(compiled-function (actions candid= ate) #) #f(compiled-function (actions candidate= ) #) #f(compiled-function (actions candidate) #= ) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) helm-find-files-action-transformer) (candidate-numb= er-limit . helm-ff-candidate-number-limit) (volatile . t) (match helm-mm-ex= act-match helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-= real . t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\= \\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Candidat= e..." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-before= -init-hook) (after-init-hook . helm-find-files-after-init-hook) ...)) helm-compute-matches(((name . "Find Files") (resume lambda nil (helm-ff-s= etup-update-hook) (setq helm-ff-default-directory "/" helm-ff-last-expanded= nil)) (header-name closure (t) (name) (concat name ...)) (init closure (t)= nil (setq helm-ff-auto-update-flag helm-ff-auto-update-initial-value) (set= q helm-ff--auto-update-state helm-ff-auto-update-flag) (helm-set-local-vari= able ... ...) (require ...)) (candidates . helm-find-files-get-candidates) = (update closure (t) nil (remhash helm-ff-default-directory helm-ff--list-di= rectory-cache)) (cleanup . helm-find-files-cleanup) (keymap keymap (4 . hel= m-ff-persistent-delete) (9) (left . helm-find-files-up-one-level) (right . = helm-execute-persistent-action) (127 . helm-helm-ff-delete-char-backward-wi= th-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . helm-ff-toggle-files-only)= (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff-sort-by-size) (S-f2 . he= lm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) (18 . helm-find-files-dow= n-last-level) (31 . helm-ff-undo) (67108922 . helm-ff-complete-tramp-method= s) (12 . helm-find-files-up-one-level) (67108911 . helm-ff-run-fd) (C-backs= pace . helm-ff-run-toggle-auto-update) (67108987 . helm-enlarge-window) (67= 108989 . helm-narrow-window) (3 keymap ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ...) (27 keymap ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= .) (19 . helm-ff-run-grep) (24 keymap ... ... ... ... ...) (29 . helm-ff-ru= n-toggle-basename) ...) (action . helm-find-files-actions) (persistent-acti= on-if . helm-find-files-persistent-action-if) (persistent-help . "Hit1 Expa= nd Candidate, Hit...") (help-message . helm-ff-help-message) (requires-patt= ern . 0) (filtered-candidate-transformer helm-ff-fct helm-ff-maybe-show-thu= mbnails helm-ff-directories-only helm-ff-files-only helm-ff-sort-candidates= helm-ff-icons-transformer) (action-transformer #f(compiled-function (actio= ns candidate) #) #f(compiled-function (actions = candidate) #) #f(compiled-function (actions can= didate) #) #f(compiled-function (actions candid= ate) #) #f(compiled-function (actions candidate= ) #) #f(compiled-function (actions candidate) #= ) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) helm-find-files-action-transformer) (candidate-number-lim= it . helm-ff-candidate-number-limit) (volatile . t) (match helm-mm-exact-ma= tch helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-real .= t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Candidate..." = 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-before-init-= hook) (after-init-hook . helm-find-files-after-init-hook) ...)) helm--collect-matches((((name . "Find Files") (resume lambda nil (helm-ff= -setup-update-hook) (setq helm-ff-default-directory "/" helm-ff-last-expand= ed nil)) (header-name closure (t) (name) (concat name ...)) (init closure (= t) nil (setq helm-ff-auto-update-flag helm-ff-auto-update-initial-value) (s= etq helm-ff--auto-update-state helm-ff-auto-update-flag) (helm-set-local-va= riable ... ...) (require ...)) (candidates . helm-find-files-get-candidates= ) (update closure (t) nil (remhash helm-ff-default-directory helm-ff--list-= directory-cache)) (cleanup . helm-find-files-cleanup) (keymap keymap (4 . h= elm-ff-persistent-delete) (9) (left . helm-find-files-up-one-level) (right = . helm-execute-persistent-action) (127 . helm-helm-ff-delete-char-backward-= with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . helm-ff-toggle-files-onl= y) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff-sort-by-size) (S-f2 . = helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) (18 . helm-find-files-d= own-last-level) (31 . helm-ff-undo) (67108922 . helm-ff-complete-tramp-meth= ods) (12 . helm-find-files-up-one-level) (67108911 . helm-ff-run-fd) (C-bac= kspace . helm-ff-run-toggle-auto-update) (67108987 . helm-enlarge-window) (= 67108989 . helm-narrow-window) (3 keymap ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ...) (27 keymap ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ...) (19 . helm-ff-run-grep) (24 keymap ... ... ... ... ...) (29 . helm-ff-= run-toggle-basename) (13 . helm-ff-RET) keymap (f12 . #f(compiled-function = () ... #)) (f11 . #f(compiled-function () ... #<= bytecode 0x1dc02d7c3a4e80>)) (f10 . #f(compiled-function () ... #)) (f9 . #f(compiled-function () ... #)) ...) (action . helm-find-files-actions) (persistent-action-if . h= elm-find-files-persistent-action-if) (persistent-help . "Hit1 Expand Candid= ate, Hit2 or (...") (help-message . helm-ff-help-message) (requires-pattern= . 0) (filtered-candidate-transformer helm-ff-fct helm-ff-maybe-show-thumbn= ails helm-ff-directories-only helm-ff-files-only helm-ff-sort-candidates he= lm-ff-icons-transformer) (action-transformer #f(compiled-function (actions = candidate) #) #f(compiled-function (actions can= didate) #) #f(compiled-function (actions candid= ate) #) #f(compiled-function (actions candidate= ) #) #f(compiled-function (actions candidate) #= ) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) helm-find-files-action-transformer) (candidate-number-limit = . helm-ff-candidate-number-limit) (volatile . t) (match helm-mm-exact-match= helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-real . t)= (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\\\[helm-help]:Help \\[h...") (header-line . #("C-j: Hit1 Expand Candidate,= Hit2..." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-be= fore-init-hook) (after-init-hook . helm-find-files-after-init-hook) (group = . helm-files) (migemo . t)))) helm-update() helm-check-new-input("/sudo::") helm-check-minibuffer-input() #f(compiled-function () #)() apply(#f(compiled-function () #) nil) timer-event-handler([t 0 0 10000 repeat #f(compiled-function () #) nil idle 0 nil]) read-from-minibuffer(#("Find files or url: " 0 19 (face helm-minibuffer-p= rompt)) "/home/thierry/.emacs.d/emacs-config/" (keymap (f12 . #f(compiled-f= unction () (interactive nil) #)) (f11 . #f(compi= led-function () (interactive nil) #)) (f10 . #f(= compiled-function () (interactive nil) #)) (f9 .= #f(compiled-function () (interactive nil) #)) (= f8 . #f(compiled-function () (interactive nil) #= )) (f7 . #f(compiled-function () (interactive nil) #)) (f6 . #f(compiled-function () (interactive nil) #)) (f5 . #f(compiled-function () (interactive nil) #)) (f4 . #f(compiled-function () (interactive nil) #)) (f3 . #f(compiled-function () (interactive nil) #)) (f2 . #f(compiled-function () (interactive nil) #)) (menu-bar keymap (help-menu keymap (describe key= map (describe-mode . helm-help)))) (help keymap (109 . helm-help)) (23 . he= lm-helm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () (int= eractive nil) #)) (8 keymap (109 . helm-help) (1= 04 . undefined) (8 . undefined) (99 . helm-customize-group) (4 . helm-enabl= e-or-switch-to-debug)) (20 . helm-toggle-resplit-and-swap-windows) (C-tab .= undefined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 . #f(comp= iled-function () (interactive nil) #)) (56 . #= f(compiled-function () (interactive nil) #)) (= 55 . #f(compiled-function () (interactive nil) #)) (54 . #f(compiled-function () (interactive nil) #)) (53 . #f(compiled-function () (interactive nil) #)) (52 . #f(compiled-function () (interactive nil) #)) (51 . #f(compiled-function () (interactive nil) #)) (50 . #f(compiled-function () (interactive nil= ) #)) (49 . #f(compiled-function () (interacti= ve nil) #)) (110 . helm-helm-run-cycle-resume-= with-subkeys) (108 . helm-display-line-numbers-mode) (62 . helm-toggle-trun= cate-line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-insert-or-c= opy) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (37 . h= elm-exchange-minibuffer-and-header-line) (95 . helm-toggle-full-frame) (45 = . helm-swap-windows)) (67108987 . helm-enlarge-window) (67108989 . helm-nar= row-window) (19 . undefined) (24 keymap (57 . #f(compiled-function () (inte= ractive nil) #)) (56 . #f(compiled-function ()= (interactive nil) #)) (55 . #f(compiled-funct= ion () (interactive nil) #)) (54 . #f(compiled= -function () (interactive nil) #)) (53 . #f(co= mpiled-function () (interactive nil) #)) (52 .= #f(compiled-function () (interactive nil) #))= (51 . #f(compiled-function () (interactive nil) #)) (50 . #f(compiled-function () (interactive nil) #)) (49 . #f(compiled-function () (interactive nil) #)) (2 . helm-resume-list-buffers-after-quit) (98 . helm-res= ume-previous-session-after-quit) (6 . helm-quit-and-find-file)) (11 . helm-= delete-minibuffer-contents) (67108896 . helm-toggle-visible-mark-forward) (= 0 . helm-toggle-visible-mark) (C-M-up . helm-scroll-other-window-down) (C-M= -down . helm-scroll-other-window) (M-prior . helm-scroll-other-window-down)= (M-next . helm-scroll-other-window) (12 . helm-recenter-top-bottom-other-w= indow) (left . helm-previous-source) (right . helm-next-source) (15 . helm-= next-source) (10 . helm-execute-persistent-action) (9 . helm-select-action)= (13 . helm-maybe-exit-minibuffer) (7 . helm-keyboard-quit) (22 . helm-scro= ll-down) (27 keymap (110 . next-history-element) (112 . previous-history-el= ement) (115 . undefined) (5 . helm-display-all-sources) (1 . helm-show-all-= candidates-in-source) (85 . helm-unmark-all) (97 . helm-mark-all) (109 . he= lm-toggle-all-marks) (41 . helm-next-visible-mark) (40 . helm-prev-visible-= mark) (91) (32 . helm-toggle-visible-mark-backward) (33554454 . helm-scroll= -other-window-down) (25 . helm-scroll-other-window-down) (22 . helm-scroll-= other-window) (12 . helm-reposition-window-other-window) (111 . helm-previo= us-source) (62 . helm-end-of-buffer) (60 . helm-beginning-of-buffer) (118 .= helm-scroll-up)) (next . helm-next-page) (prior . helm-previous-page) (C-u= p . helm-follow-action-backward) (C-down . helm-follow-action-forward) (16 = . helm-previous-line) (14 . helm-next-line) (up . helm-previous-line) (down= . helm-next-line) ...) nil nil nil t) helm-read-from-minibuffer("Find files or url: " "/home/thierry/.emacs.d/e= macs-config/" "^[[:multibyte:] ]*init\\.el$" nil nil nil nil) helm-internal(helm-source-find-files "/home/thierry/.emacs.d/emacs-config= /" "Find files or url: " nil "^[[:multibyte:] ]*init\\.el$" "*helm find fil= es*" nil nil nil) apply(helm-internal (helm-source-find-files "/home/thierry/.emacs.d/emacs= -config/" "Find files or url: " nil "^[[:multibyte:] ]*init\\.el$" "*helm f= ind files*" nil nil nil)) helm(helm-source-find-files "/home/thierry/.emacs.d/emacs-config/" "Find = files or url: " nil "^[[:multibyte:] ]*init\\.el$" "*helm find files*" nil = nil nil) apply(helm (helm-source-find-files "/home/thierry/.emacs.d/emacs-config/"= "Find files or url: " nil "^[[:multibyte:] ]*init\\.el$" "*helm find files= *" nil nil nil)) helm(:sources helm-source-find-files :input "/home/thierry/.emacs.d/emacs= -config/" :case-fold-search smart :preselect "^[[:multibyte:] ]*init\\.el$"= :ff-transformer-show-only-basename t :default nil :prompt "Find files or u= rl: " :buffer "*helm find files*") helm-find-files-1("/home/thierry/.emacs.d/emacs-config/" "^[[:multibyte:]= ]*init\\.el$") helm-find-files(nil) funcall-interactively(helm-find-files nil) call-interactively(helm-find-files nil nil) command-execute(helm-find-files) > And we're here in Emacs development, master branch, in order to detect > such regressions early. That's why the sanity message was added to > `tramp-file-name-unify'. Ok I understand. Here the tramp backtrace as well if that helps. ;; Emacs: 29.0.50 Tramp: 2.6.0-pre -*- mode: outline; coding: utf-8; -*- ;; Location: /usr/local/share/emacs/29.0.50/lisp/net/tramp.elc Git: master/= 4cf9c92e27d20da9453f9abe89d84bee5d776329 16:52:31.091698 tramp-get-file-property (10) #=20 backtrace() tramp-error((tramp-file-name "sudo" "root" nil "IPad-S340" nil "" nil) fi= le-error "File `%s' must be absolute, please report a bug!" "") tramp-file-name-unify((tramp-file-name "sudo" "root" nil "IPad-S340" nil = "" nil) "") tramp-get-file-property((tramp-file-name "sudo" "root" nil "IPad-S340" ni= l "" nil) "" "file-readable-p" undef) tramp-sh-handle-file-readable-p("/sudo:root@IPad-S340:") apply(tramp-sh-handle-file-readable-p "/sudo:root@IPad-S340:") tramp-sh-file-name-handler(file-readable-p "/sudo:root@IPad-S340:") apply(tramp-sh-file-name-handler file-readable-p "/sudo:root@IPad-S340:") tramp-file-name-handler(file-readable-p "/sudo:root@IPad-S340:") file-readable-p("/sudo:root@IPad-S340:") tramp-handle-file-accessible-directory-p("/sudo:root@IPad-S340:") apply(tramp-handle-file-accessible-directory-p "/sudo:root@IPad-S340:") tramp-sh-file-name-handler(file-accessible-directory-p "/sudo:root@IPad-S= 340:") apply(tramp-sh-file-name-handler file-accessible-directory-p "/sudo:root@= IPad-S340:") tramp-file-name-handler(file-accessible-directory-p "/sudo:root@IPad-S340= :") file-accessible-directory-p(#("/sudo:root@IPad-S340:" 6 10 (tramp-default= t) 11 20 (tramp-default t))) helm-find-files-get-candidates() apply(helm-find-files-get-candidates nil) helm-apply-functions-from-source(((name . "Find Files") (resume lambda ni= l (helm-ff-setup-update-hook) (setq helm-ff-default-directory "/" helm-ff-l= ast-expanded nil)) (header-name closure (t) (name) (concat name ...)) (init= closure (t) nil (setq helm-ff-auto-update-flag helm-ff-auto-update-initial= -value) (setq helm-ff--auto-update-state helm-ff-auto-update-flag) (helm-se= t-local-variable ... ...) (require ...)) (candidates . helm-find-files-get-= candidates) (update closure (t) nil (remhash helm-ff-default-directory helm= -ff--list-directory-cache)) (cleanup . helm-find-files-cleanup) (keymap key= map (4 . helm-ff-persistent-delete) (9) (left . helm-find-files-up-one-leve= l) (right . helm-execute-persistent-action) (127 . helm-helm-ff-delete-char= -backward-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . helm-ff-toggle= -files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff-sort-by-size= ) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) (18 . helm-fi= nd-files-down-last-level) (31 . helm-ff-undo) (67108922 . helm-ff-complete-= tramp-methods) (12 . helm-find-files-up-one-level) (67108911 . helm-ff-run-= fd) (C-backspace . helm-ff-run-toggle-auto-update) (67108987 . helm-enlarge= -window) (67108989 . helm-narrow-window) (3 keymap ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ...) (27 keymap ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ...) (19 . helm-ff-run-grep) (24 keymap ... ... ... ... ...) (29 = . helm-ff-run-toggle-basename) ...) (action . helm-find-files-actions) (per= sistent-action-if . helm-find-files-persistent-action-if) (persistent-help = . "Hit1 Expand Candidate, Hit...") (help-message . helm-ff-help-message) (r= equires-pattern . 0) (filtered-candidate-transformer helm-ff-fct helm-ff-ma= ybe-show-thumbnails helm-ff-directories-only helm-ff-files-only helm-ff-sor= t-candidates helm-ff-icons-transformer) (action-transformer #f(compiled-fun= ction (actions candidate) #) #f(compiled-functi= on (actions candidate) #) #f(compiled-function = (actions candidate) #) #f(compiled-function (ac= tions candidate) #) #f(compiled-function (actio= ns candidate) #) #f(compiled-function (actions = candidate) #) #f(compiled-function (actions can= didate) #) #f(compiled-function (actions candid= ate) #) #f(compiled-function (actions candidate= ) #) #f(compiled-function (actions candidate) #= ) helm-find-files-action-transformer) (candidat= e-number-limit . helm-ff-candidate-number-limit) (volatile . t) (match helm= -mm-exact-match helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (mat= ch-on-real . t) (redisplay . identity) (nohighlight . t) (mode-line "File(s= )" "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Ca= ndidate..." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-= before-init-hook) (after-init-hook . helm-find-files-after-init-hook) ...) = helm-find-files-get-candidates) helm-interpret-value(helm-find-files-get-candidates ((name . "Find Files"= ) (resume lambda nil (helm-ff-setup-update-hook) (setq helm-ff-default-dire= ctory "/" helm-ff-last-expanded nil)) (header-name closure (t) (name) (conc= at name ...)) (init closure (t) nil (setq helm-ff-auto-update-flag helm-ff-= auto-update-initial-value) (setq helm-ff--auto-update-state helm-ff-auto-up= date-flag) (helm-set-local-variable ... ...) (require ...)) (candidates . h= elm-find-files-get-candidates) (update closure (t) nil (remhash helm-ff-def= ault-directory helm-ff--list-directory-cache)) (cleanup . helm-find-files-c= leanup) (keymap keymap (4 . helm-ff-persistent-delete) (9) (left . helm-fin= d-files-up-one-level) (right . helm-execute-persistent-action) (127 . helm-= helm-ff-delete-char-backward-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-= f5 . helm-ff-toggle-files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . h= elm-ff-sort-by-size) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-a= lpha) (18 . helm-find-files-down-last-level) (31 . helm-ff-undo) (67108922 = . helm-ff-complete-tramp-methods) (12 . helm-find-files-up-one-level) (6710= 8911 . helm-ff-run-fd) (C-backspace . helm-ff-run-toggle-auto-update) (6710= 8987 . helm-enlarge-window) (67108989 . helm-narrow-window) (3 keymap ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (27= keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ...) (19 . helm-ff-run-grep) (24 keymap ... ..= . ... ... ...) (29 . helm-ff-run-toggle-basename) ...) (action . helm-find-= files-actions) (persistent-action-if . helm-find-files-persistent-action-if= ) (persistent-help . "Hit1 Expand Candidate, Hit...") (help-message . helm-= ff-help-message) (requires-pattern . 0) (filtered-candidate-transformer hel= m-ff-fct helm-ff-maybe-show-thumbnails helm-ff-directories-only helm-ff-fil= es-only helm-ff-sort-candidates helm-ff-icons-transformer) (action-transfor= mer #f(compiled-function (actions candidate) #)= #f(compiled-function (actions candidate) #) #f= (compiled-function (actions candidate) #) #f(co= mpiled-function (actions candidate) #) #f(compi= led-function (actions candidate) #) #f(compiled= -function (actions candidate) #) #f(compiled-fu= nction (actions candidate) #) #f(compiled-funct= ion (actions candidate) #) #f(compiled-function= (actions candidate) #) #f(compiled-function (a= ctions candidate) #) helm-find-files-action-tra= nsformer) (candidate-number-limit . helm-ff-candidate-number-limit) (volati= le . t) (match helm-mm-exact-match helm-mm-match helm-mm-3-migemo-match (la= mbda ... ...)) (match-on-real . t) (redisplay . identity) (nohighlight . t)= (mode-line "File(s)" "\\\\[helm-help]:He...") (header-line . #("= C-j: Hit1 Expand Candidate..." 0 3 ...)) (multimatch . t) (before-init-hook= . helm-find-files-before-init-hook) (after-init-hook . helm-find-files-aft= er-init-hook) ...)) helm-get-candidates(((name . "Find Files") (resume lambda nil (helm-ff-se= tup-update-hook) (setq helm-ff-default-directory "/" helm-ff-last-expanded = nil)) (header-name closure (t) (name) (concat name ...)) (init closure (t) = nil (setq helm-ff-auto-update-flag helm-ff-auto-update-initial-value) (setq= helm-ff--auto-update-state helm-ff-auto-update-flag) (helm-set-local-varia= ble ... ...) (require ...)) (candidates . helm-find-files-get-candidates) (= update closure (t) nil (remhash helm-ff-default-directory helm-ff--list-dir= ectory-cache)) (cleanup . helm-find-files-cleanup) (keymap keymap (4 . helm= -ff-persistent-delete) (9) (left . helm-find-files-up-one-level) (right . h= elm-execute-persistent-action) (127 . helm-helm-ff-delete-char-backward-wit= h-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . helm-ff-toggle-files-only) = (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff-sort-by-size) (S-f2 . hel= m-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) (18 . helm-find-files-down= -last-level) (31 . helm-ff-undo) (67108922 . helm-ff-complete-tramp-methods= ) (12 . helm-find-files-up-one-level) (67108911 . helm-ff-run-fd) (C-backsp= ace . helm-ff-run-toggle-auto-update) (67108987 . helm-enlarge-window) (671= 08989 . helm-narrow-window) (3 keymap ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ...) (27 keymap ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ) (19 . helm-ff-run-grep) (24 keymap ... ... ... ... ...) (29 . helm-ff-run= -toggle-basename) ...) (action . helm-find-files-actions) (persistent-actio= n-if . helm-find-files-persistent-action-if) (persistent-help . "Hit1 Expan= d Candidate, Hit...") (help-message . helm-ff-help-message) (requires-patte= rn . 0) (filtered-candidate-transformer helm-ff-fct helm-ff-maybe-show-thum= bnails helm-ff-directories-only helm-ff-files-only helm-ff-sort-candidates = helm-ff-icons-transformer) (action-transformer #f(compiled-function (action= s candidate) #) #f(compiled-function (actions c= andidate) #) #f(compiled-function (actions cand= idate) #) #f(compiled-function (actions candida= te) #) #f(compiled-function (actions candidate)= #) #f(compiled-function (actions candidate) #<= bytecode 0x717fd71a517c8b1>) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) helm-find-files-action-transformer) (candidate-number-limi= t . helm-ff-candidate-number-limit) (volatile . t) (match helm-mm-exact-mat= ch helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-real . = t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Candidate..." 0= 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-before-init-h= ook) (after-init-hook . helm-find-files-after-init-hook) ...)) helm-get-cached-candidates(((name . "Find Files") (resume lambda nil (hel= m-ff-setup-update-hook) (setq helm-ff-default-directory "/" helm-ff-last-ex= panded nil)) (header-name closure (t) (name) (concat name ...)) (init closu= re (t) nil (setq helm-ff-auto-update-flag helm-ff-auto-update-initial-value= ) (setq helm-ff--auto-update-state helm-ff-auto-update-flag) (helm-set-loca= l-variable ... ...) (require ...)) (candidates . helm-find-files-get-candid= ates) (update closure (t) nil (remhash helm-ff-default-directory helm-ff--l= ist-directory-cache)) (cleanup . helm-find-files-cleanup) (keymap keymap (4= . helm-ff-persistent-delete) (9) (left . helm-find-files-up-one-level) (ri= ght . helm-execute-persistent-action) (127 . helm-helm-ff-delete-char-backw= ard-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . helm-ff-toggle-files= -only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff-sort-by-size) (S-f= 2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) (18 . helm-find-fil= es-down-last-level) (31 . helm-ff-undo) (67108922 . helm-ff-complete-tramp-= methods) (12 . helm-find-files-up-one-level) (67108911 . helm-ff-run-fd) (C= -backspace . helm-ff-run-toggle-auto-update) (67108987 . helm-enlarge-windo= w) (67108989 . helm-narrow-window) (3 keymap ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ...) (27 keymap ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ... ...) (19 . helm-ff-run-grep) (24 keymap ... ... ... ... ...) (29 . helm= -ff-run-toggle-basename) ...) (action . helm-find-files-actions) (persisten= t-action-if . helm-find-files-persistent-action-if) (persistent-help . "Hit= 1 Expand Candidate, Hit...") (help-message . helm-ff-help-message) (require= s-pattern . 0) (filtered-candidate-transformer helm-ff-fct helm-ff-maybe-sh= ow-thumbnails helm-ff-directories-only helm-ff-files-only helm-ff-sort-cand= idates helm-ff-icons-transformer) (action-transformer #f(compiled-function = (actions candidate) #) #f(compiled-function (ac= tions candidate) #) #f(compiled-function (actio= ns candidate) #) #f(compiled-function (actions = candidate) #) #f(compiled-function (actions can= didate) #) #f(compiled-function (actions candid= ate) #) #f(compiled-function (actions candidate= ) #) #f(compiled-function (actions candidate) #= ) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) helm-find-files-action-transformer) (candidate-numb= er-limit . helm-ff-candidate-number-limit) (volatile . t) (match helm-mm-ex= act-match helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-= real . t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\= \\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Candidat= e..." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-before= -init-hook) (after-init-hook . helm-find-files-after-init-hook) ...)) helm-compute-matches(((name . "Find Files") (resume lambda nil (helm-ff-s= etup-update-hook) (setq helm-ff-default-directory "/" helm-ff-last-expanded= nil)) (header-name closure (t) (name) (concat name ...)) (init closure (t)= nil (setq helm-ff-auto-update-flag helm-ff-auto-update-initial-value) (set= q helm-ff--auto-update-state helm-ff-auto-update-flag) (helm-set-local-vari= able ... ...) (require ...)) (candidates . helm-find-files-get-candidates) = (update closure (t) nil (remhash helm-ff-default-directory helm-ff--list-di= rectory-cache)) (cleanup . helm-find-files-cleanup) (keymap keymap (4 . hel= m-ff-persistent-delete) (9) (left . helm-find-files-up-one-level) (right . = helm-execute-persistent-action) (127 . helm-helm-ff-delete-char-backward-wi= th-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . helm-ff-toggle-files-only)= (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff-sort-by-size) (S-f2 . he= lm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) (18 . helm-find-files-dow= n-last-level) (31 . helm-ff-undo) (67108922 . helm-ff-complete-tramp-method= s) (12 . helm-find-files-up-one-level) (67108911 . helm-ff-run-fd) (C-backs= pace . helm-ff-run-toggle-auto-update) (67108987 . helm-enlarge-window) (67= 108989 . helm-narrow-window) (3 keymap ... ... ... ... ... ... ... ... ... = ... ... ... ... ... ... ... ... ... ...) (27 keymap ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= .) (19 . helm-ff-run-grep) (24 keymap ... ... ... ... ...) (29 . helm-ff-ru= n-toggle-basename) ...) (action . helm-find-files-actions) (persistent-acti= on-if . helm-find-files-persistent-action-if) (persistent-help . "Hit1 Expa= nd Candidate, Hit...") (help-message . helm-ff-help-message) (requires-patt= ern . 0) (filtered-candidate-transformer helm-ff-fct helm-ff-maybe-show-thu= mbnails helm-ff-directories-only helm-ff-files-only helm-ff-sort-candidates= helm-ff-icons-transformer) (action-transformer #f(compiled-function (actio= ns candidate) #) #f(compiled-function (actions = candidate) #) #f(compiled-function (actions can= didate) #) #f(compiled-function (actions candid= ate) #) #f(compiled-function (actions candidate= ) #) #f(compiled-function (actions candidate) #= ) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) helm-find-files-action-transformer) (candidate-number-lim= it . helm-ff-candidate-number-limit) (volatile . t) (match helm-mm-exact-ma= tch helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-real .= t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Candidate..." = 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-before-init-= hook) (after-init-hook . helm-find-files-after-init-hook) ...)) helm--collect-matches((((name . "Find Files") (resume lambda nil (helm-ff= -setup-update-hook) (setq helm-ff-default-directory "/" helm-ff-last-expand= ed nil)) (header-name closure (t) (name) (concat name ...)) (init closure (= t) nil (setq helm-ff-auto-update-flag helm-ff-auto-update-initial-value) (s= etq helm-ff--auto-update-state helm-ff-auto-update-flag) (helm-set-local-va= riable ... ...) (require ...)) (candidates . helm-find-files-get-candidates= ) (update closure (t) nil (remhash helm-ff-default-directory helm-ff--list-= directory-cache)) (cleanup . helm-find-files-cleanup) (keymap keymap (4 . h= elm-ff-persistent-delete) (9) (left . helm-find-files-up-one-level) (right = . helm-execute-persistent-action) (127 . helm-helm-ff-delete-char-backward-= with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . helm-ff-toggle-files-onl= y) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff-sort-by-size) (S-f2 . = helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) (18 . helm-find-files-d= own-last-level) (31 . helm-ff-undo) (67108922 . helm-ff-complete-tramp-meth= ods) (12 . helm-find-files-up-one-level) (67108911 . helm-ff-run-fd) (C-bac= kspace . helm-ff-run-toggle-auto-update) (67108987 . helm-enlarge-window) (= 67108989 . helm-narrow-window) (3 keymap ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ...) (27 keymap ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... = ...) (19 . helm-ff-run-grep) (24 keymap ... ... ... ... ...) (29 . helm-ff-= run-toggle-basename) (13 . helm-ff-RET) keymap (f12 . #f(compiled-function = () ... #)) (f11 . #f(compiled-function () ... #<= bytecode 0x1dc02d7c3a4e80>)) (f10 . #f(compiled-function () ... #)) (f9 . #f(compiled-function () ... #)) ...) (action . helm-find-files-actions) (persistent-action-if . h= elm-find-files-persistent-action-if) (persistent-help . "Hit1 Expand Candid= ate, Hit2 or (...") (help-message . helm-ff-help-message) (requires-pattern= . 0) (filtered-candidate-transformer helm-ff-fct helm-ff-maybe-show-thumbn= ails helm-ff-directories-only helm-ff-files-only helm-ff-sort-candidates he= lm-ff-icons-transformer) (action-transformer #f(compiled-function (actions = candidate) #) #f(compiled-function (actions can= didate) #) #f(compiled-function (actions candid= ate) #) #f(compiled-function (actions candidate= ) #) #f(compiled-function (actions candidate) #= ) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) helm-find-files-action-transformer) (candidate-number-limit = . helm-ff-candidate-number-limit) (volatile . t) (match helm-mm-exact-match= helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-real . t)= (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\\\[helm-help]:Help \\[h...") (header-line . #("C-j: Hit1 Expand Candidate,= Hit2..." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-be= fore-init-hook) (after-init-hook . helm-find-files-after-init-hook) (group = . helm-files) (migemo . t)))) helm-update() helm-check-new-input("/sudo::") helm-check-minibuffer-input() #f(compiled-function () #)() apply(#f(compiled-function () #) nil) timer-event-handler([t 0 0 10000 repeat #f(compiled-function () #) nil idle 0 nil]) read-from-minibuffer(#("Find files or url: " 0 19 (face helm-minibuffer-p= rompt)) "/home/thierry/.emacs.d/emacs-config/" (keymap (f12 . #f(compiled-f= unction () (interactive nil) #)) (f11 . #f(compi= led-function () (interactive nil) #)) (f10 . #f(= compiled-function () (interactive nil) #)) (f9 .= #f(compiled-function () (interactive nil) #)) (= f8 . #f(compiled-function () (interactive nil) #= )) (f7 . #f(compiled-function () (interactive nil) #)) (f6 . #f(compiled-function () (interactive nil) #)) (f5 . #f(compiled-function () (interactive nil) #)) (f4 . #f(compiled-function () (interactive nil) #)) (f3 . #f(compiled-function () (interactive nil) #)) (f2 . #f(compiled-function () (interactive nil) #)) (menu-bar keymap (help-menu keymap (describe key= map (describe-mode . helm-help)))) (help keymap (109 . helm-help)) (23 . he= lm-helm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () (int= eractive nil) #)) (8 keymap (109 . helm-help) (1= 04 . undefined) (8 . undefined) (99 . helm-customize-group) (4 . helm-enabl= e-or-switch-to-debug)) (20 . helm-toggle-resplit-and-swap-windows) (C-tab .= undefined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 . #f(comp= iled-function () (interactive nil) #)) (56 . #= f(compiled-function () (interactive nil) #)) (= 55 . #f(compiled-function () (interactive nil) #)) (54 . #f(compiled-function () (interactive nil) #)) (53 . #f(compiled-function () (interactive nil) #)) (52 . #f(compiled-function () (interactive nil) #)) (51 . #f(compiled-function () (interactive nil) #)) (50 . #f(compiled-function () (interactive nil= ) #)) (49 . #f(compiled-function () (interacti= ve nil) #)) (110 . helm-helm-run-cycle-resume-= with-subkeys) (108 . helm-display-line-numbers-mode) (62 . helm-toggle-trun= cate-line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-insert-or-c= opy) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (37 . h= elm-exchange-minibuffer-and-header-line) (95 . helm-toggle-full-frame) (45 = . helm-swap-windows)) (67108987 . helm-enlarge-window) (67108989 . helm-nar= row-window) (19 . undefined) (24 keymap (57 . #f(compiled-function () (inte= ractive nil) #)) (56 . #f(compiled-function ()= (interactive nil) #)) (55 . #f(compiled-funct= ion () (interactive nil) #)) (54 . #f(compiled= -function () (interactive nil) #)) (53 . #f(co= mpiled-function () (interactive nil) #)) (52 .= #f(compiled-function () (interactive nil) #))= (51 . #f(compiled-function () (interactive nil) #)) (50 . #f(compiled-function () (interactive nil) #)) (49 . #f(compiled-function () (interactive nil) #)) (2 . helm-resume-list-buffers-after-quit) (98 . helm-res= ume-previous-session-after-quit) (6 . helm-quit-and-find-file)) (11 . helm-= delete-minibuffer-contents) (67108896 . helm-toggle-visible-mark-forward) (= 0 . helm-toggle-visible-mark) (C-M-up . helm-scroll-other-window-down) (C-M= -down . helm-scroll-other-window) (M-prior . helm-scroll-other-window-down)= (M-next . helm-scroll-other-window) (12 . helm-recenter-top-bottom-other-w= indow) (left . helm-previous-source) (right . helm-next-source) (15 . helm-= next-source) (10 . helm-execute-persistent-action) (9 . helm-select-action)= (13 . helm-maybe-exit-minibuffer) (7 . helm-keyboard-quit) (22 . helm-scro= ll-down) (27 keymap (110 . next-history-element) (112 . previous-history-el= ement) (115 . undefined) (5 . helm-display-all-sources) (1 . helm-show-all-= candidates-in-source) (85 . helm-unmark-all) (97 . helm-mark-all) (109 . he= lm-toggle-all-marks) (41 . helm-next-visible-mark) (40 . helm-prev-visible-= mark) (91) (32 . helm-toggle-visible-mark-backward) (33554454 . helm-scroll= -other-window-down) (25 . helm-scroll-other-window-down) (22 . helm-scroll-= other-window) (12 . helm-reposition-window-other-window) (111 . helm-previo= us-source) (62 . helm-end-of-buffer) (60 . helm-beginning-of-buffer) (118 .= helm-scroll-up)) (next . helm-next-page) (prior . helm-previous-page) (C-u= p . helm-follow-action-backward) (C-down . helm-follow-action-forward) (16 = . helm-previous-line) (14 . helm-next-line) (up . helm-previous-line) (down= . helm-next-line) ...) nil nil nil t) helm-read-from-minibuffer("Find files or url: " "/home/thierry/.emacs.d/e= macs-config/" "^[[:multibyte:] ]*init\\.el$" nil nil nil nil) helm-internal(helm-source-find-files "/home/thierry/.emacs.d/emacs-config= /" "Find files or url: " nil "^[[:multibyte:] ]*init\\.el$" "*helm find fil= es*" nil nil nil) apply(helm-internal (helm-source-find-files "/home/thierry/.emacs.d/emacs= -config/" "Find files or url: " nil "^[[:multibyte:] ]*init\\.el$" "*helm f= ind files*" nil nil nil)) helm(helm-source-find-files "/home/thierry/.emacs.d/emacs-config/" "Find = files or url: " nil "^[[:multibyte:] ]*init\\.el$" "*helm find files*" nil = nil nil) apply(helm (helm-source-find-files "/home/thierry/.emacs.d/emacs-config/"= "Find files or url: " nil "^[[:multibyte:] ]*init\\.el$" "*helm find files= *" nil nil nil)) helm(:sources helm-source-find-files :input "/home/thierry/.emacs.d/emacs= -config/" :case-fold-search smart :preselect "^[[:multibyte:] ]*init\\.el$"= :ff-transformer-show-only-basename t :default nil :prompt "Find files or u= rl: " :buffer "*helm find files*") helm-find-files-1("/home/thierry/.emacs.d/emacs-config/" "^[[:multibyte:]= ]*init\\.el$") helm-find-files(nil) funcall-interactively(helm-find-files nil) call-interactively(helm-find-files nil nil) command-execute(helm-find-files) 16:52:31.095416 tramp-get-file-property (1) # File error: File `' must be a= bsolute, please report a bug! Find Files =EF=80=96 IPad-S340 Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmMcpsATHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk1CXC/4nFH63vorQCb3alQPWVrbgOewyYRoI NFqlHgdx9QHui5MEvKh/MVzBIbFvIMmDp4YtZq8Gj7Rap1NJ34TK/4Cu/kkcSFeZ vnsvURxQ00uONPutRXAjSUwjoVVRs133ixXGVgj88k90zgsqIc/FWrHp68LjXXXc wezSUvCauVjoDSoaK7Z1xGPcraVkEp35vKdWir8esuMup6VILe3xesAC3hh4QI3X bBJkC/srsIe+r3/lRqOpiYPuYeYtSZF8fM1NiHQksNh6tJU0KR1OoFEZkhpkk/Ro DlmNv7V8DucFwCkY5hfWoK7CKUpTFD4FUr9W+SBcbb5XDLA+/iWydQWqV9hw+D66 W6CHSV0amwBrZKvoCCy99+mZe776mFxsgaBPgxoW1jrWlQGpJFuazZ/DL0ABX23x P9a8T2mcM5L7ncop9DoZtHRA2AcGbEpyx4h3uBuFXls8U4aj17ofJBSMc1FAbdaj NS7QyHU7oas1+lhScS5JrN7tm2PCXfM4JI4= =z/wy -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Thierry Volpiatto Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Sep 2022 15:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.166282394611691 (code B ref 57572); Sat, 10 Sep 2022 15:33:02 +0000 Received: (at 57572) by debbugs.gnu.org; 10 Sep 2022 15:32:26 +0000 Received: from localhost ([127.0.0.1]:40219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oX2T4-00032V-HO for submit@debbugs.gnu.org; Sat, 10 Sep 2022 11:32:26 -0400 Received: from mout02.posteo.de ([185.67.36.66]:50125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oX2T2-00032H-Bf for 57572@debbugs.gnu.org; Sat, 10 Sep 2022 11:32:25 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 18327240101 for <57572@debbugs.gnu.org>; Sat, 10 Sep 2022 17:32:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662823938; bh=+wl+4QIea6Y0hSGR+94nSUCVzi5EhekMRQZzcPlWngo=; h=From:To:Cc:Subject:Date:Autocrypt:OpenPGP:From; b=NqXLuSEc+G4tFSp8D/TY37TD0kVC1CpDHbGrEp8/byaGgOy2MZNBQ/6xzeQH7GaQY yE/aL/VCaHZtUQwMw6I1AIgP2OvRggzjDLtVC1JZFhvmdYPB2i/HZVfj+pQCwoWf0w fWkyyk7gBxgOaAvLC1rlcqFMu910aCHq6FUs2/VJ089G/tV3X84s18RCuHSeEPihbn 6CMD2NbUR8VPrn3e0t7tRNVt60D4k474jT3nyx2SBV25F8in5W7D7THeeHFTBjHXUh Y02JxzoWK1fw96yQsYW7EsQsWkQNm+LSObSgugswxDey5beOBUxglnBlEFvSPGIqsU JKzmVzwj8GxdA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MPxgM6vjbz9rxG; Sat, 10 Sep 2022 17:32:14 +0200 (CEST) References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> From: Thierry Volpiatto Date: Sat, 10 Sep 2022 15:20:20 +0000 In-reply-to: <87r10jwjn3.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 TgUq5UmBc7YZ0JYWQgPTbQ== Message-ID: <87edwjb5z7.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: >> This because helm connect to tramp as soon the last ":" is entered. > > Indeed. > >> Debugger entered--Lisp error: (file-error "File `' must be absolute") >> signal(file-error ("File `' must be absolute")) >> tramp-error((tramp-file-name "sudo" "root" nil "IPad-S340" nil "" nil)= file-error "File `%s' must be absolute" "") >> tramp-file-name-unify((tramp-file-name "sudo" "root" nil "IPad-S340" n= il "" nil) "") >> tramp-get-file-property((tramp-file-name "sudo" "root" nil "IPad-S340"= nil "" nil) "" "file-readable-p" undef) >> tramp-sh-handle-file-readable-p("/sudo:root@IPad-S340:") More exactly, when helm-find-files starts with "/sudo::" and the tramp connection is not yet enabled, we have: (file-remote-p "/sudo::" 'localname) =3D> "" and (helm-ff-set-pattern "/sudo::") =3D> #("/sudo:root@IPad-S340:" 6 10 (tramp-default t) 11 20 (tramp-default = t)) then this value is passed to file-accessible-directory-p and we have the error. I tried this and it seems to work without error: (file-accessible-directory-p (if (string=3D (file-remote-p path 'localname) "") ;; First connection (concat path "/") ;; path =3D=3D "/sudo:root@IPad-S340:" (see above) path))=20 Not sure if it is safe with other methods though, didn't try. Hope that helps. Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmMcrfwTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk9wWDAC5FvTVb3SUVr7D30ywuRNa15W/g+C7 jcE5Ebtyo0/Xj9R9V6MzUl47rMzcZLHN+ppj3xgmn/uHL4/SOOpXZulBzddafpVd VaErZdwc+pzwJhvcBD3oMGL9v1qOmgSZS6kZZDeaEM8IXxCQ6R2q9AxIUf39HZ0D N+n9bRgQb8U8NAqkghF3GZhnMbz6x96tE0wrrlj477BfWORi5rqN+orCr7fny9xG Vs6sYIs4N/XORjpyuXhv3E2+uyNeacJ/1Nfuwhlmnopljgr9yrbBeEZEgKsSThgx aTySBW3BLSovKmtnD0lyX2tFK0+GXdi+mBeOs/9pY0gtdO9ZSqJDWmWuPoqPx0oY DXmwAYP2GSMhFtS14frgiUf1tKlgRGtc9YTr9T6mm1NKvA7OFYoMgOmVr2Fqk5WR scNkL9cIkW3/+ftbaiLJF9ClyvsvUrHy3IAciKc27SUbcjAfqWyYd2zvCbpd8nv4 nUbuDTofneThAScHkHRIaxin0YCkmPcPb0g= =JMZu -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Sep 2022 17:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.166283149132247 (code B ref 57572); Sat, 10 Sep 2022 17:39:02 +0000 Received: (at 57572) by debbugs.gnu.org; 10 Sep 2022 17:38:11 +0000 Received: from localhost ([127.0.0.1]:40338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oX4Qk-0008O2-Az for submit@debbugs.gnu.org; Sat, 10 Sep 2022 13:38:10 -0400 Received: from mout.gmx.net ([212.227.17.20]:54935) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oX4Qi-0008No-9H for 57572@debbugs.gnu.org; Sat, 10 Sep 2022 13:38:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1662831481; bh=T+uCzsYbFZJ0RIpLuMmYVYvvbFORnlGI2HS1CRmPSj0=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=K45r0DNYVeLh5n3jqv6/MVnYbjmsI8zT4NaH2EQM6QP7MdfcC4C5ZO3T/GJe9AZKR GgQ/0RznUBDuacESHONi5N0p5GrK2x4ae1rKjkHWPpKKkGKFN4N3zoffUAdTjntiAB xVXSSq2H1Bf+gZCPW9EhV0w9v9iwvwTvr9Usggx0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.149.79]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M6ll8-1oPvok3jtm-008ItD; Sat, 10 Sep 2022 19:38:01 +0200 From: Michael Albinus In-Reply-To: <87a677l1dr.fsf@posteo.net> (Thierry Volpiatto's message of "Sat, 10 Sep 2022 14:53:36 +0000") References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> Date: Sat, 10 Sep 2022 19:37:57 +0200 Message-ID: <8735czw2oa.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:OmH46/a7eI94Ssstoo8PE+LITBZCcYigt/Hwhst8GNdLR3EBAgf 4w4GbnfuGdLfJCY3BmH0E5gda6wCYSt+tJtdPqjJiHwUHLhOZQDDW41TnnMpAjBPAJJLoU3 Joaw5nmSAOHwwricgRvNDubcH6gL2gFVpUOuLvlWRS9pBuxUVp9se8g2uJ1cnGDnbWxtkvR p8CBcVAQJbcaI4BR1XoUw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:hAit1HLhlI0=:ryA9TxrqkMYG08An2zdNRU wN98e1GkA8XcXCyE8AUaCfqAi7WT7AH9ZZvAb7hkCO0xMWzilQ+vPKvpC5+hg/NgfDuCwJ6uM kxGc3/yqxLRhiD6/c0VcLISAGhxXSiR1VYmJwq9bRjlDoh7A6E/1Jywzp+f72/6T6TXG27rUi QClo163EkCqh5S4hHqAduDqYmG8LDdDfIblCajFwAeUE0llAdk3pWZIOx5o1o0ecXi6lYyhel mmItoT//PNiaT9f2CNEZARUbELHyC9x26uYI2xJjgM5uAzsvbyF0VM4kqkrrFDVtMqFROaQuJ hKsvvrbvyel7BxgW29opGfX8TTS8c+P+l+0WBauGPaEZ3cQeCFLFyBYw0krhGQzapQ4DJ4udp fZ0vVbp3/iUbWtLM3aAPLJZGQHgiuw3apmJLqyRcFyJSgs5eymltEHvlbmN83PxoVn3luV9xq TGWsx4J3pB4/W9+01Jb01CEbC1+BK6pLQ2xwmoxfjbG9hUJfZxsQBe+mBo56+j5oRYGnCk3jL 0Zb/RR+9BpSJQhqP6IZcVADGd/VlkSMtxtLjrnP1oRNwUEyYnGGKR8E+KCNyD/4rr50CVg27J A5tP8OevR9g2squOlteWgRpYcc+r4bnbwNxofN7y6zw8U1r3sNuSUGrTCWfMJ8G6TQet2Y4cT VKpD7/sahDdRTpm+lzljgBHYPf9uxMoZIxUpdprIeER1obB9KJCLPwx5qZJSr+VHyRYSvkKnX 4Tf2TyT1iYdrNzTjhfNEj6QpO6Po3eGt3Q0x2gNaA1SRVbOZBdQOXo7AMTH43hK11XlqO2dgU /po2+UJLpj6M7b0ulgHeH+2XUMgXexNMHLXVD5ldolH+73ktiHSJYUtGq3heeoR2Wn27ImdmL Yidsl7WgRHml0b/KZdneJcavwOvahhoQCGewhnLtC5Q6EGDBL3JZa1DJ/ZAbcKrhX8c7ixWgn bLvbZiiw80XS9mmcutu6RRaVLEhHGC9q0dD9jfE9+3eC3nVcepCsgD2cIJ2W9T9XDcwhOxFwr tF2ygDKxt3eihjjZWP1Hqt70PNcMb3/9DrL1LzWgwUZRokQxmK4qDyyKltRJteWhtnAcZRJF0 a2zaIveel1JC7piO2g/zR3bXOJc85esdmxR1YGlNHnWEti/Lr5dFzRe101+OMFnTNC4+M9D5T pH1UmboR5G6A94k3d+rGAuaxtR 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 (-) --=-=-= Content-Type: text/plain Thierry Volpiatto writes: Hi Thierry, >> So I've added `expand-file-name' to even more places in Tramp in the >> hope, that it fits now for all cases. Pushed to master, could you please >> check? > > I am using for now the emacs-28 version of tramp-file-name-unify to > prevent this error (it is inlined), to reproduce the bug with > helm-find-files you have to use: > > (setq helm-ff--file-accessible-directory-p-fn > #'file-accessible-directory-p) The version w/o a check will work most of the cases, because the vast majority of file name cache calls use already absolute file names. But there have been wrong cache data sporadically, that's why I have changed to require absolute file names, after I could debug it to the reason (it was a long way to trap it). > And I still have the error, here the backtrace, the tramp log at the end > of this message: > > Debugger entered--Lisp error: (file-error "File `' must be absolute, please report a bug!") > signal(file-error ("File `' must be absolute, please report a bug!")) > tramp-error((tramp-file-name "sudo" "root" nil "IPad-S340" nil "" nil) file-error "File `%s' must be absolute, please report a bug!" "") > tramp-file-name-unify((tramp-file-name "sudo" "root" nil "IPad-S340" nil "" nil) "") > tramp-get-file-property((tramp-file-name "sudo" "root" nil "IPad-S340" nil "" nil) "" "file-readable-p" undef) > tramp-sh-handle-file-readable-p("/sudo:root@IPad-S340:") Hmm. Due to my patch, `tramp-sh-handle-file-readable-p' calls definitely `expand-file-name', before it consults the cache via `tramp-get-file-property'. But wait, you are in file name completion. So I guess you have bound `non-essential' to t. In that case, `expand-file-name' expands only, if the connection is established already. That means the Tramp file name cache is useless, when the connection is not established yet, or if `non-essential' is non-nil. Could you pls check whether the appended patch works for you? > Thanks. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable *** /tmp/ediffH7PJjY 2022-09-10 19:34:21.792552738 +0200 =2D-- /home/albinus/src/tramp/lisp/tramp-cache.el 2022-09-10 19:21:05.2395= 93463 +0200 *************** *** 133,138 **** =2D-- 133,139 ---- (defun tramp-get-file-property (key file property &optional default) "Get the PROPERTY of FILE from the cache context of KEY. Return DEFAULT if not set." + (if non-essential default ;; Unify localname. Remove hop from `tramp-file-name' structure. (setq key (tramp-file-name-unify key file)) (let* ((hash (tramp-get-hash-table key)) *************** *** 167,173 **** (symbol-value var)) 0))) (set var (1+ val)))) ! value)) (add-hook 'tramp-cache-unload-hook (lambda () =2D-- 168,174 ---- (symbol-value var)) 0))) (set var (1+ val)))) ! value))) (add-hook 'tramp-cache-unload-hook (lambda () *************** *** 178,183 **** =2D-- 179,185 ---- (defun tramp-set-file-property (key file property value) "Set the PROPERTY of FILE to VALUE, in the cache context of KEY. Return VALUE." + (if non-essential value ;; Unify localname. Remove hop from `tramp-file-name' structure. (setq key (tramp-file-name-unify key file)) (let ((hash (tramp-get-hash-table key))) *************** *** 192,198 **** (symbol-value var)) 0))) (set var (1+ val)))) ! value)) (add-hook 'tramp-cache-unload-hook (lambda () =2D-- 194,200 ---- (symbol-value var)) 0))) (set var (1+ val)))) ! value))) (add-hook 'tramp-cache-unload-hook (lambda () *************** *** 208,223 **** ;;;###tramp-autoload (defun tramp-flush-file-property (key file property) "Remove PROPERTY of FILE in the cache context of KEY." ;; Unify localname. Remove hop from `tramp-file-name' structure. (setq key (tramp-file-name-unify key file)) (remhash property (tramp-get-hash-table key)) (tramp-message key 8 "%s %s" (tramp-file-name-localname key) property) (when (>=3D tramp-verbose 10) (let ((var (intern (concat "tramp-cache-set-count-" property)))) ! (makunbound var)))) (defun tramp-flush-file-upper-properties (key file) "Remove some properties of FILE's upper directory." (when (file-name-absolute-p file) ;; `file-name-directory' can return nil, for example for "~". (when-let ((file (file-name-directory file)) =2D-- 210,227 ---- ;;;###tramp-autoload (defun tramp-flush-file-property (key file property) "Remove PROPERTY of FILE in the cache context of KEY." + (unless non-essential ;; Unify localname. Remove hop from `tramp-file-name' structure. (setq key (tramp-file-name-unify key file)) (remhash property (tramp-get-hash-table key)) (tramp-message key 8 "%s %s" (tramp-file-name-localname key) property) (when (>=3D tramp-verbose 10) (let ((var (intern (concat "tramp-cache-set-count-" property)))) ! (makunbound var))))) (defun tramp-flush-file-upper-properties (key file) "Remove some properties of FILE's upper directory." + (unless non-essential (when (file-name-absolute-p file) ;; `file-name-directory' can return nil, for example for "~". (when-let ((file (file-name-directory file)) *************** *** 229,239 **** (rx bos (| "directory-" "file-name-all-completions" "file-entries")) property) ! (tramp-flush-file-property key file property)))))) ;;;###tramp-autoload (defun tramp-flush-file-properties (key file) "Remove all properties of FILE in the cache context of KEY." (let ((truename (tramp-get-file-property key file "file-truename"))) ;; Unify localname. Remove hop from `tramp-file-name' structure. (setq key (tramp-file-name-unify key file)) =2D-- 233,244 ---- (rx bos (| "directory-" "file-name-all-completions" "file-entries")) property) ! (tramp-flush-file-property key file property))))))) ;;;###tramp-autoload (defun tramp-flush-file-properties (key file) "Remove all properties of FILE in the cache context of KEY." + (unless non-essential (let ((truename (tramp-get-file-property key file "file-truename"))) ;; Unify localname. Remove hop from `tramp-file-name' structure. (setq key (tramp-file-name-unify key file)) *************** *** 244,250 **** (not (string-equal file (directory-file-name truename)))) (tramp-flush-file-properties key truename)) ;; Remove selected properties of upper directory. ! (tramp-flush-file-upper-properties key file))) ;;;###tramp-autoload (defun tramp-flush-directory-properties (key directory) =2D-- 249,255 ---- (not (string-equal file (directory-file-name truename)))) (tramp-flush-file-properties key truename)) ;; Remove selected properties of upper directory. ! (tramp-flush-file-upper-properties key file)))) ;;;###tramp-autoload (defun tramp-flush-directory-properties (key directory) --=-=-=-- From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Sep 2022 17:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.1662831910460 (code B ref 57572); Sat, 10 Sep 2022 17:46:02 +0000 Received: (at 57572) by debbugs.gnu.org; 10 Sep 2022 17:45:10 +0000 Received: from localhost ([127.0.0.1]:40346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oX4XV-00007J-SE for submit@debbugs.gnu.org; Sat, 10 Sep 2022 13:45:10 -0400 Received: from mout.gmx.net ([212.227.15.15]:51973) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oX4XT-000074-Nn for 57572@debbugs.gnu.org; Sat, 10 Sep 2022 13:45:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1662831899; bh=mtebgn37EMjbO8+syqZi7ke1ThMDufkzbAtZz9H+rRc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=JVq5NN7V0E8tKy309Hm7WCU7F+nNvih3et15+AKsW9fUD4yPA2GtkkeWrUyAuUS7k onNKJSoIipqA0gE9ePM8foEe1u8Afnk18kECP/loc59YRUldV5HDdapveb6naBDgxK DB3CpLkxxuNhWipnpY6sAKI6GTMtXm064obVTBhY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.149.79]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MAwXr-1odyIU0b6X-00BO08; Sat, 10 Sep 2022 19:44:59 +0200 From: Michael Albinus In-Reply-To: <87edwjb5z7.fsf@posteo.net> (Thierry Volpiatto's message of "Sat, 10 Sep 2022 15:20:20 +0000") References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87edwjb5z7.fsf@posteo.net> Date: Sat, 10 Sep 2022 19:44:58 +0200 Message-ID: <87y1uruns5.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:klWoNs7d4W5Y8Or4/QD909UtzH5NMosf4feAfWC/XAIfebY4ZJY U5K5Jsa08TDy3Um102Yy48qxgxjNt32yFucJb/we7o1Cguf5EUSrohnsLqymmzt2KYsnClQ K0mGFQnrSdbl2BMPb5e0G7WGezoF34va3LpmdYWTLTec0GIuzn/DccuGx/8IOl08CwWNZUb 9HAOCe3wJO9JsWbBgvM1g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:A44qKYEz+Vw=:81C1rQ1IKYgHZyfscVfAZQ G0o0Jq7kY7NfzoQEWEtrC6Zz4DAWyWeNfndJYfRlJOd3LyNMmVjus8QwAEnXzD7T5dqYOq9Eu t/FlzmXFpdLOW1VQnksj4ojOwwmDv19Zf9OlxCeXSo4oVTF+P4+gI4c+tpbBNms0epw6hrD/J 5byUeVsPPKqerSxoJtPRj/olKggZs+pjGbB3j3CltQMH3ynZwg1UTzAtz4PdIieB7IF5xbTTG L3vTEfz51kPq/aCsDfNewZ2m9Bsd9h/yesWohy33v+UWOIC65IwCw+Ck9m3rTsqu2uPD1yQPZ pr+qaMDmtsu50o7/vc1XRZGJihD3zCtuGMgbXbftnTwJd0clhx0U9xFr9d12ig//RkCLa/yxt TzjMlkK2NS0DZ/gGZ39L6zvD3mYHyVRyClT+snj8c4Rk04zVO/6/jYaVRPwBiL9ghXE0q21XS K3VwFxSLiiMRvktlaBGdQ/bNOFketphANhi15zZZyUir2BIl5Kse8wh4lIRYBZb1b8XwaT5/L Tn3pIpAjPkulu7BI0acqIsxjTyZyyBlTnpJAtMJT4YpdJgRjdqYHK2ZOxF8e0khN7sDY3KsMU wrfqTB51oNIwUX/Zsj75XZSnHF6Wm8/Rq1MWRLEDTeWXMkd0ZbY7b5r5BxH1Nz08AJfDMbQ4l 4bThYcTXzITdQZYq0mkCPr3U0tGscv7pPfPibCujoeUa7Sd2P1s/QyY4wbT97nEJZ6MVnSBIt OXK1Ef18w9I5MUIklNPtTQbhWuCb3AyPBETHufLGt0rQI5xwnuS5ZF0euk/PrbNIdR5q9hEh+ Je1pgtEyEHaeBk/iuup6wknVkvLq3RZitJpVPmmKWIhtawtbGSbfo36ryBI1QW8invBT7XrMf nzXpy1XM3b+3F2HhpOC7KqrLL3weeTjc7mTufhgMKtVaSXPKq4MtMqsN5M0KU0x1nwVLI5b+n +iVlD3jEuHQhY27+jsSJPB4YUQj73JZjZObp/FAlfWzlpF443OeYCEYZPID7eSKv5K6H+qEiL Mcje3Z5jqadbMdpR9NEmQsU+7mGzmJNynHXcJcZVjg0IBGnDUaKC4r2hhTK1FEMW3auIDhHxV PUez9Fd3jZlaTSo/QnvP+4h7wtuIM/A7ZLOi40Bn0cOSN7XdWCLL4VNyoiangcvKzQF7vlFaz 7LUuc7tsO/6Mp/uU1cVCEFtZKB Content-Transfer-Encoding: quoted-printable 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 (-) Thierry Volpiatto writes: Hi Thierry, > I tried this and it seems to work without error: > > (file-accessible-directory-p > (if (string=3D (file-remote-p path 'localname) "") > ;; First connection > (concat path "/") ;; path =3D=3D "/sudo:root@IPad-S340:" (see above= ) > path)) > > Not sure if it is safe with other methods though, didn't try. No, in general "/method:host:" isn't equal to "/method:host:/". So the cache values would be kept for the wrong file. > Thanks. Best regards, Michael. From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Thierry Volpiatto Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Sep 2022 20:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.166283999513009 (code B ref 57572); Sat, 10 Sep 2022 20:00:02 +0000 Received: (at 57572) by debbugs.gnu.org; 10 Sep 2022 19:59:55 +0000 Received: from localhost ([127.0.0.1]:40404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oX6dv-0003Nl-5S for submit@debbugs.gnu.org; Sat, 10 Sep 2022 15:59:55 -0400 Received: from mout02.posteo.de ([185.67.36.66]:48283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oX6dq-0003NW-Uj for 57572@debbugs.gnu.org; Sat, 10 Sep 2022 15:59:54 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id C271C240103 for <57572@debbugs.gnu.org>; Sat, 10 Sep 2022 21:59:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662839984; bh=JnBIJ6Fgm3GU3kmT51608tYonQOOv5RxuhTAUYeB9QM=; h=From:To:Cc:Subject:Date:Autocrypt:OpenPGP:From; b=dg3BlLP1k2mIJCzLGSZ3rkSoMDkKUw9ptMhu/iwJoktfPiyledIsgqGwO5WM1b310 UwhrpXpXY0XJ5QXlXBJ9uT7mNcLutNp1vevOuO509M1sCHTse+sJZY0G/YVyZ6orfR HG7IzjO0xIv4HtlhwyRehPerWRRF8hTWnLmkqtHsSIPOyqeXEkb4L92Dh2WPD7zmIX EZ++Lp7rd/NoY9oCPh1wtTiLquzWXVMcHrWgJK/m1C8HPfcnR47qitucbMxSaFmVj9 0v8FRnBlsRr0FmwgLQrXsr8uxzkCTErF4aXTRwN1lT5LfQqsaXWA6C+U6ovdhmm+Hg bYfWy8S1kczlg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MQ3bx32rlz9rxD; Sat, 10 Sep 2022 21:59:38 +0200 (CEST) References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> <8735czw2oa.fsf@gmx.de> From: Thierry Volpiatto Date: Sat, 10 Sep 2022 19:55:02 +0000 In-reply-to: <8735czw2oa.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 TgUq5UmBc7YZ0JYWQgPTbQ== Message-ID: <87k06b6lw8.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Could you pls check whether the appended patch works for you? Could you send a git based patch? I don't know how to apply this one. Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmMc7KgTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk640DACRkvbPFdL0wV5a7UluiVoy5AI+U5k6 g538fMKKXgMv06UuNMCg1QpglJ0PtD3owKQoq+ZAo8vsOsM/ExKQkr7LgBAPQrlL m85KY+YLe+1plkMHpOVFiJRAV/7UrZYhjpM7iz1w7hFpJHNY2ievO4cvGBTknPer v95+92Ph21U4Q5tUJ+Z419mz9uNTp75d6P//qOmnRp77R0e6Oy8kdKvVY5FcP4ic k7BbS7uXPCHzFBoElp0o9xT12UhUBDkqwoDdJ8HRf+V4FjGrHMPmNUkNI7OAjj9v xA+ibfEwW46CCYYOaWAsMn2bs97eaEL+8slB8WDdocYvWxm4fibV8VWjBBY2g6nc d9Q6lv+WXL/cNW5U4No1VFcDWHBCnIeVhsUwg+DJpsoVjyjRBWe0DRovSrp8pzQL VOTbjg+gjSl1utPj39RKfuIyzd/QEKKzKiIzBvy4h7k5waVtQJHiQkPKOjKTBDOq iu/rq4yDLCMC3wSdBo5tj/tUIM4ryZgiEiY= =AijI -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Thierry Volpiatto Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Sep 2022 06:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.166287947410407 (code B ref 57572); Sun, 11 Sep 2022 06:58:02 +0000 Received: (at 57572) by debbugs.gnu.org; 11 Sep 2022 06:57:54 +0000 Received: from localhost ([127.0.0.1]:40658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXGug-0002hn-JX for submit@debbugs.gnu.org; Sun, 11 Sep 2022 02:57:54 -0400 Received: from mout02.posteo.de ([185.67.36.66]:42605) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXGue-0002hZ-HT for 57572@debbugs.gnu.org; Sun, 11 Sep 2022 02:57:53 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 8108E240101 for <57572@debbugs.gnu.org>; Sun, 11 Sep 2022 08:57:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662879466; bh=JefxVRgGWPDulMR6ePWZZSFCtq9YKSXAzEdkeLDtaRc=; h=From:To:Cc:Subject:Date:Autocrypt:OpenPGP:From; b=qJjBUJKcfXCZZj1Vbv2fAsJy3M1RRhVQq5BYNTHYAbkQshREG8ND6X7ytkUWYVgsG BPKMRgu0htzrBp2K1TB0LY7Lg13t6ORA6xgwRhx5UAtG3Y+WOlbhDG/GRxA2AkSTst EbkB4Y2tRxWxrXgEl6s00VoPaHPCEQcc0kQCXKLd1U9Naqezj0oBDCtK71r4wAYKHT QQiN1tlSVlEe4/538BZB0lOoQUzsTImF4LiQVQ3S//rDTd6ovR8PnkP8LPb1Pwtjrr NqkZ8WhKedaFDgUiKSdn4oFgf8/1PFueQ0GRj0BgCsMK2R2Z93YkfyWwzahtnjsx3E iLaWrEDcf6Z0g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MQLCC1xtgz9rxD; Sun, 11 Sep 2022 08:57:42 +0200 (CEST) References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> <8735czw2oa.fsf@gmx.de> From: Thierry Volpiatto Date: Sun, 11 Sep 2022 06:49:10 +0000 In-reply-to: <8735czw2oa.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 TgUq5UmBc7YZ0JYWQgPTbQ== Message-ID: <87wnaajt3v.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > But wait, you are in file name completion. Yes, but not sure tramp detects a "file name completion" here as it is not a standard completion used here. > So I guess you have bound `non-essential' to t. In that case, > `expand-file-name' expands only, if the connection is established > already. I have now bound non-essential to nil _before_ calling file-accessible-directory-p and I have no error. Perhaps it is the right way to do? Note that the tramp process is not detected (nil), even if all work fine: Tramp: Opening connection nil for root@IPad-S340 using sudo...done =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmMdhuUTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkxshDACrjRxGLsIsXGfg4ZCMwIc2Bisns56g rrxUWvHly7FiTit3KyNn/pQvjumCdG8E9JkYvGoO0FkILXSmTdgOmdOLC1+38PyM VSwXbZWL5+2s46S1qLjqpcjwFRb9THnkwy7TWow3otsQZa8P8p1I+licFZtCp71d 7nZmEcDcI0R5YccGqOwn2BtYpVKpZWyYus9E8aJSRQWsVKGRbCE/zk/rmx7c4qFF mlyGJXkpxCF1o7r+yzWumNVIejU2HJ1woKzW5WLptWokSfyQ5ldmfs84Hz/naX3U 5ESry9GFRNqCr1mHAjlA8UVY7L8NY+Qf/WBAkZDPtFw5z9b/JUquhouCqW1Dvc5W RuFH8G1MZhjJyPp8QV6yk4v/V/Tf8cLD/Xuo+Fq3B8vSOCBClpt2MytudlxHNAT/ RkdiRrfOldO8YgKxUOgw2uLc2WvyNfheRcX1b/cNVJU/B2RQz6f4GlGaSJ5jIQqt 2fchvCXAN74NHdsfXkyAJ46bh/jKmNpjZes= =wZ3Z -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Sep 2022 08:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.166288431617879 (code B ref 57572); Sun, 11 Sep 2022 08:19:01 +0000 Received: (at 57572) by debbugs.gnu.org; 11 Sep 2022 08:18:36 +0000 Received: from localhost ([127.0.0.1]:40692 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXIAm-0004eI-2p for submit@debbugs.gnu.org; Sun, 11 Sep 2022 04:18:36 -0400 Received: from mout.gmx.net ([212.227.17.21]:32821) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXIAj-0004e3-Jy for 57572@debbugs.gnu.org; Sun, 11 Sep 2022 04:18:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1662884306; bh=P9DVBgn4HmJQ6Zsj5bUTU+QJGNVz/52LlLmmURg6jRE=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=jlTRbo6AbimzHfeAJaB5wFlC3D6qrh9JQXnZn2dkdQU9MvOQJC30bmo2S1wcjeLs0 aBW92rn7mij3iGiiw7h4MGIc7r3p/qOs7F4n+FA5o3uhXPD9opBdDjojEQQBQbsQU5 g/Xp6avLBiKrmnLSirgKaZoSM4GjeNUPygafNC+k= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.149.79]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MSt8Q-1ov2dA1ydK-00ULVh; Sun, 11 Sep 2022 10:18:26 +0200 From: Michael Albinus In-Reply-To: <87wnaajt3v.fsf@posteo.net> (Thierry Volpiatto's message of "Sun, 11 Sep 2022 06:49:10 +0000") References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> <8735czw2oa.fsf@gmx.de> <87wnaajt3v.fsf@posteo.net> Date: Sun, 11 Sep 2022 10:18:25 +0200 Message-ID: <87tu5euxwu.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:IWca3pK4fofVqoUTTlnCDEStxzPIGy12QhtJBw05/kjf2loxxrE 1XrIVm+alIMJ9CaG39jcpgjU1pgTGkDb76LMxzoB1Y09VNSxoq8QXuo7WrgpRCY5+lWj+IQ 0cpd/j5FWzXAAgV330CF4pwl6cUnrFAMTDBzHrTDKsOOMuhuxWN7qEktgqmtyZsu5H5wt0w H2RFMq0o3mAIYarPjCZKw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:bnBDfIfVybY=:GaOndKhNxmu4YpSYY3tLIa M7qEzBphdX9MzSSCucEtnShDIG5DmzMWc4zA3O4H/6TdPAN9LjG1p7bIX6wRXqZlMnzxKRvuF /jMfU839NvUKwsVaQQnPybUAbktoiEGbl98l2Fv+P1rfM9GWuSEi9S4uBYaXxe8wYInF0WOFm SfLRnKpuUfmZtqXWJmuBpkXw5jvidukfqfLqYB2IHFPQ/pl95EjW+xytaeAz76+qaxoaBRCyF 7uDfBuzHnyI4JlnEPz6wuYrdUpBJE7Ux36cEZaWUdgZRAZXrdCywpyTQ1Vwp1sNsqHGyN/Ryi LvmHLpcD+Wune9pzcSMYaWTyVVmEt3gHfqY53LsqcdVy1+zCTBDOJgTajpObX3Kqgg5uKhFEX pniUeWbfzGCxrSqV6FZNUbUXJDUjjL5gsdgi95i4EKAgvqf62Dbs9kAzJFiRD0PUZ1QnaNzjl 3DnsX/FeWxWZNIY617d3QcOrhLKIEK8/scXi+78HLiL6SQDVEMOBlVIHXmBVt9S3dV2N09Eiw +oPOOVcxfP2HBQ7Lv/H6GeydvYDZIiCOWQvsj1K9mUavLs4HxzpMv3KxB+9SPtyHMCNA4U1pP Xu46sjGDJDH0CwqWi6pjMO6/e/qGyBEApUnbEd2G3CsOl2i5WqIpZE7kJEgsqdNope0C7K+VQ h7lBRGY5osCUmJH6F3jy8MzA0S/SwfeEOIo9w6vuUMfxeEmTArAYi1VY5vCE1EbHSH5S2oFVt 7nFjetRmcokrFwFjmulmYZYRZrC+JffmkkzbUANx0FCoa0vaPPeMGymFb0+nYj/DhohMZBDCs oWbiBhaVgObxCqtCvpr7cJOhTtNDeZYsp9onl3mCOKLe3QFqpPI9aBZewq+pqDTKHwzIS186v 5R7wOowcRIBNi09MDvReBqU/ppI6Gx0HBdr1yPpdOfK4x0izg8MOxL/61pluy659JDADA/iFy 17pzkHRsqrCFuGHqvV6VJ7kUdKGqtW61urgpC/TS49M7Af40Rns0KywLEot2ytThf2fj14aAi SitfxVHvSvRWqLizscOkYN4764yNuGHLKVGuOTFmZnIG0blniLrNel76jn5yvAOU3Ty8kS7So mupW99lijBUAMinIWYRZBKsET5tIugbY2fediZgq1uMKq/DIVSLev6zCeX6rvJBtwxjUj3dz4 mXzmlcATvGvPr2j16WBTXb0n6i 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 (-) Thierry Volpiatto writes: Hi Thierry, >> But wait, you are in file name completion. > > Yes, but not sure tramp detects a "file name completion" here as it is > not a standard completion used here. Tramp doesn't need to detect that you're in file name completion or whatever, there are some functions to be called depending on the file name syntax you pass as arguments, that's all. >> So I guess you have bound `non-essential' to t. In that case, >> `expand-file-name' expands only, if the connection is established >> already. > > I have now bound non-essential to nil _before_ calling > file-accessible-directory-p and I have no error. > Perhaps it is the right way to do? non-essential is a mean to tell Tramp, that it shouldn't open a connection when it isn't established yet. That's why you bind it in helm to t. Of course it will work when you don't bind it. But then, there are other problems. The patch I've shown to you yesterday solves your helm-find-files case, but the Tramp testsuite fails. I'm analyzing what's up. Best regards, Michael. From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Thierry Volpiatto Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Sep 2022 09:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.166288684421846 (code B ref 57572); Sun, 11 Sep 2022 09:01:02 +0000 Received: (at 57572) by debbugs.gnu.org; 11 Sep 2022 09:00:44 +0000 Received: from localhost ([127.0.0.1]:40713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXIpY-0005gI-AA for submit@debbugs.gnu.org; Sun, 11 Sep 2022 05:00:44 -0400 Received: from mout01.posteo.de ([185.67.36.65]:50701) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXIpT-0005g3-Js for 57572@debbugs.gnu.org; Sun, 11 Sep 2022 05:00:43 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 962A1240027 for <57572@debbugs.gnu.org>; Sun, 11 Sep 2022 11:00:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662886833; bh=JFULfkhD76hN8zJ6t+I4PminnXRp+ZyPh65lTbDX1fM=; h=From:To:Cc:Subject:Date:Autocrypt:OpenPGP:From; b=KAGclxOiA9+vbcGdrdDL73dMCEoX5Uz0hTAunGMTvnanPCD10jb3NyxMjBjXDXioM Bf4uhRZ7WC72Mh60k3v4BXYgnNDOijTKWkvW61B8G4sUOkGdE5Zbs/OfBBRNb1kCY7 uEnQ2HjNtZm80QKM0qt44A9pjPWHug5AewQXkcYCfyl1Pdb1vgBFPBKzbDQVwtylA8 AlKmAwk9Cu5L6GG3ktVZxb5+t+Pwyy8jxR+8q0d6GoIn2B8WwkZagRlzZ0vCfls3RB zk+RX2eKkeZG0BwxshlwTXnWbc5vAT6KWtk/N6eLLIkvnY3m18BlMFsaePhwK0310x UzhhcZT8ZUzKw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MQNww10k4z6tnh; Sun, 11 Sep 2022 11:00:29 +0200 (CEST) References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> <8735czw2oa.fsf@gmx.de> <87wnaajt3v.fsf@posteo.net> <87tu5euxwu.fsf@gmx.de> From: Thierry Volpiatto Date: Sun, 11 Sep 2022 08:50:43 +0000 In-reply-to: <87tu5euxwu.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 TgUq5UmBc7YZ0JYWQgPTbQ== Message-ID: <87sfkyjnf8.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Michael, Michael Albinus writes: > Thierry Volpiatto writes: > > Hi Thierry, > >>> But wait, you are in file name completion. >> >> Yes, but not sure tramp detects a "file name completion" here as it is >> not a standard completion used here. > > Tramp doesn't need to detect that you're in file name completion or > whatever, there are some functions to be called depending on the file > name syntax you pass as arguments, that's all. > >>> So I guess you have bound `non-essential' to t. In that case, >>> `expand-file-name' expands only, if the connection is established >>> already. >> >> I have now bound non-essential to nil _before_ calling >> file-accessible-directory-p and I have no error. >> Perhaps it is the right way to do? > > non-essential is a mean to tell Tramp, that it shouldn't open a > connection when it isn't established yet. Yes, it is what I always understood but I am now confused because the connection is trigerred by file-accessible-directory-p even with non-essential=3D=3Dt. > That's why you bind it in helm to t. Of course it will work when you > don't bind it. It is bound to t on top but it is nil in helm-find-files-get-candidates. > But then, there are other problems. Yes of course but only if I bind it on top, isn't it? > The patch I've shown to you yesterday solves your helm-find-files > case, but the Tramp testsuite fails. I'm analyzing what's up. Ok thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmMdo6sTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkzmVC/97YPMKjr8acKK2+CDQuxIBgncDNR48 h0DrWxAT3WXd7XSsrrMdMim+5uvn+Ljf6Taqk9dP4TWDvXAa4JCLWSO4gmighYm8 nb4svyd//MQe560yVVOv0xiznE5whWDry5yniP/Aj6XXnDHf9j0Pn7rM1loA1yAs 8PhWzxqaEzviCY4ETsU6IxSJECPlKkNPKgA0U4yFFBar5I0d1AQo7YKDQm3fKKKf J8MlE1eisjeK/JoEwOQAB7ja3HoWAJVAkxiSPH4wTHgRLdaLbqU29NHLyl9yPSrj h2i/Vj8mlS0wYLIUxBFAnWTDrmvUcRZIhHmYfuPJZGO0Q2njqxzuwwDfWaD/IOQH PZ8oto8LrxMMGoAJwiiahWCfeM7vtvO1mlTSlSbwcubVrXhVEoPFKQMhaYnSz4qo /wRfz41aExYdhaz50Ka7jCORTYWDZ638PqPAz4jKm+ka65rnPFrV0LjEiTBM/FhR a2rxN446ZHKh500d22XzsDHtOqonolVx6yw= =gy8s -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Thierry Volpiatto Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Sep 2022 10:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.16628913645009 (code B ref 57572); Sun, 11 Sep 2022 10:17:02 +0000 Received: (at 57572) by debbugs.gnu.org; 11 Sep 2022 10:16:04 +0000 Received: from localhost ([127.0.0.1]:40812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXK0S-0001Ii-9W for submit@debbugs.gnu.org; Sun, 11 Sep 2022 06:16:04 -0400 Received: from mout01.posteo.de ([185.67.36.65]:44365) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXK0P-0001Hv-3E for 57572@debbugs.gnu.org; Sun, 11 Sep 2022 06:16:03 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id DAE7D240026 for <57572@debbugs.gnu.org>; Sun, 11 Sep 2022 12:15:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662891354; bh=X8k3AFeRw5IWsheBZpt0MNnwbkMBI9YqZt8Qt+GMWbM=; h=From:To:Cc:Subject:Date:Autocrypt:OpenPGP:From; b=c+//gZMKHGvK1F2lDP40zOokSA7bO3GT6cgPGSIchUQLda+lp6m3AXX/cL343+e05 o1Gso+m9XvRYqV4W5v+wED6j9AWi8gmGSwaMyeZspCPvTc4QYdMsweVNNITZMxNq1S ig8hoSeX5t4Kl9euhhSKo5D0Hb3rNA1mSZLIB6erO3AO46Kftu1S3JQw2nyBb4o27h Zjeqf4rdP3aTCGAZWnkbXwPr06i8XTqPXtH7A43s3Mkdf1lzOhELKt2rSPPlm6nh49 jYdS22RE5VOruUrr2VSVilSUDsjuSPUJPUGNkzYRrpYS2OqfN1LbRBpgCz/TYCuwko NRRRp4mJNUXPA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MQQbr57TFz9rxL; Sun, 11 Sep 2022 12:15:51 +0200 (CEST) References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> <8735czw2oa.fsf@gmx.de> <87wnaajt3v.fsf@posteo.net> <87tu5euxwu.fsf@gmx.de> From: Thierry Volpiatto Date: Sun, 11 Sep 2022 10:14:52 +0000 In-reply-to: <87tu5euxwu.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 TgUq5UmBc7YZ0JYWQgPTbQ== Message-ID: <87mtb66wtn.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > The patch I've shown to you yesterday solves your helm-find-files > case, Finally could apply the patch and I confirm it fixes the error. > but the Tramp testsuite fails. I'm analyzing what's up. > > Best regards, Michael. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmMdtVUTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk6yTDACcJpZm99dEPuWBuwwz4Yw6FaBoM14t Wv3Vn+0QXdGAaHduvYRjtCJmqpWyfO3N/e9F5WyTT7sqPLBCd6g7OTT9cffBeJjE +LjEY2tn6f94lZ+lfjk4930GjNXClJ1M2smgEJwRzVSDXZ3jQOz6Ea37CVXRZeq7 vc/NJwK5ii022ghv+/apfso4VjRJFHKb5IG/kE6ZkBDBUfpU9XhEBM7/MKMZhpBE mDmMPHlzzFYtdgKy3zbTKj3PwAVL5OejZTfU5GPZGbEuNYi+2YOYVGZ92Lkpw0SM hW/BZ7hytzFUNwGMtJRJNsW4vcAemgXZhfNi3Su/NZpuaQGYWhHlznHlZI9e+RpG AZnJ25KYOHOOY1hPKvaoQEcyA/GOWUiz7EkxVuO0kqqmfgdp0vGZGnFOkc6ZhUzj ynY16iJgUrsLg/sbImMaSDcAZMFruJ7+ImNu0sOh3REatmW60rcF7QJ5A0jRMNb+ Pwven5FMtJOUI04t5Bqig/cCcbRjFCrWS9c= =xDKY -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Sep 2022 12:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.166290111324523 (code B ref 57572); Sun, 11 Sep 2022 12:59:02 +0000 Received: (at 57572) by debbugs.gnu.org; 11 Sep 2022 12:58:33 +0000 Received: from localhost ([127.0.0.1]:41089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXMXg-0006NT-PN for submit@debbugs.gnu.org; Sun, 11 Sep 2022 08:58:33 -0400 Received: from mout.gmx.net ([212.227.15.19]:39181) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXMXe-0006NB-10 for 57572@debbugs.gnu.org; Sun, 11 Sep 2022 08:58:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1662901103; bh=2PKeW6qiaw+Lp5iTn7yoBnBAe1ZHGegRvXW9q8nzrAM=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=hpbwxdFOLPfEZMUSXTSWA/Ic+8JR9Dy85LSZtDVoQ0VFeSTbEeLbU4V9plePU7lYx O4tA2q9YciZ0o/uMGtxOUIZPBKuchTzPrNEqePoG/kIWjU4G9llC42chWlZsHYk4yX EcB8LHnPutuSgPWzeww9zNTIofSEhYprybSNorUo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.149.79]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1ML9uK-1opRM50jy6-00IHaY; Sun, 11 Sep 2022 14:58:23 +0200 From: Michael Albinus In-Reply-To: <87mtb66wtn.fsf@posteo.net> (Thierry Volpiatto's message of "Sun, 11 Sep 2022 10:14:52 +0000") References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> <8735czw2oa.fsf@gmx.de> <87wnaajt3v.fsf@posteo.net> <87tu5euxwu.fsf@gmx.de> <87mtb66wtn.fsf@posteo.net> Date: Sun, 11 Sep 2022 14:58:22 +0200 Message-ID: <87mtb6uky9.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:91eHQaYs2eCmUaOGffgsitU8tSjKrNS1XeeQH8C/r8FRb5+FO1/ VE4tBNcDbwEEQxjFZFHvlPDkB9B6U0TNW6IQeVtV8sGWonuaaJ1fnxiVJTd6+TkB8eM5Y4M I5EJlJy3mSzGypb+bz/XrrSzoZj+JVro9LuVgfYL6/SDfc+szQtyqf1Rc35GGCdK0da6MV0 ljUj8BRkOLDLCslZYckQg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:lNs9EJs020I=:UdUSw3fDfYcS00AAYmSX/G uByPTDauk37qsvGgLD1MfXWNJcaLjqiMcKOY6mNOcjooYEEuutpEi6J0IfATsGjMZ/MC7rh1F cHsVNUOZU+dUYps6cHH3AHiPu7q4Cmmf+8o+ue3AdZoeAIWF9BDyP7Hurl4KLQpW0GyV2E5M7 zz7sieMFMrfNlYT6I9vHONoxA/tUocwJ3Br75U3ntyKH1ksceFEFONN8AA5DCxfFpceUolnQ4 SFCVR1n98bD+qyHQkL26lINltsWlDPGU5FEq1e1xIrdqRxSkS37yxI5hmT+b4gVIfkBJI+Tda o1elPxpJAoktDkWf0Rq36iMGhRkBg4PEpgJxGlTEVsufDeooWsOQSLVqsVL8zc/WSOWeGsVUy zcV686t7ZUI2EdchNnDmGKXih2htClBdMZpB1/4ZMODO3WiDd9HDZUHnVGERBodNsrlYhHHCO IxEWFOZRYyOXDji+AQZmvCRWwzxX6Bw2JW8bh6gdePb/caEz85wf81EN0qw+1RZQYv1KRchu3 pGi2tcKpyluF2oeUgqBg9KJhpXVnO/OpU+L+OnsNzpgXECxIo+aEw/3NnQcedYZQmtvmugKxc Xmf/EoyvuBA1uKZ2ba2dsTe849Aoz0q9pPGczI4kviTeGGGtBZpyUp8qmJOHj9tlGU5SguNXp TdPd+tsQUebCPZr0e7vTtcsrK0sC8YWnlKdr9a6AdvWGM1k848ubzzyLLb6wSOo1u2Mgx/ozE A3CXJBWMraQLWmvDm97B/oPBhcVfaks88l2wajYJpGzIeN4u+5EUZGixpcg4Mun9wVDbYxOvk HBoW1Csv+DQYphxUMapYjQuvBnC34U0c70LiKcgUHSFwzmn245j1Lfnbzs2+BDS5flg/DiS9/ CPLoNGA5vv5pRMG+l6VqVZjMfU/690uhmXFGGCgVf28YeCf7lEHsxigvEOvhEkHFrD4vGFnGo 1VT2icMfNvEovYEdedbrZRhOMOgRCDAB4oyMeD7VepEEPlo3sdCYOlkS5dB4SXL6fBzlnSSWw 0OeCmZ/6gAGvc+AD39+1vbeR/kI9mlK/jCB+HlsxYbcfjz3qgbiNTLpscdSBRsogA3MJDrxnn 9zaWHjW7e+0bpLEhPlDtyat1+9pBt9MV4YvuKgugT63vvkUlRjxK/XsrZEougsd9Ocj3JwtdZ meTm14GmSr84mdWAhFoe7uV9Ws 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 (-) Thierry Volpiatto writes: Hi Thierry, >> The patch I've shown to you yesterday solves your helm-find-files >> case, > > Finally could apply the patch and I confirm it fixes the error. Thanks for the feedback. >> but the Tramp testsuite fails. I'm analyzing what's up. Finally, I've fixed this. I don't check any longer for `non-essential'. Instead, the Tramp cache is disabled when it is invoked with a relative file name. This seems to be more robust, and it passes both helm-find-files and the Tramp testsuite check. Pushed to master. Could you give it a try? Best regards, Michael. From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Sep 2022 13:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.166290172825722 (code B ref 57572); Sun, 11 Sep 2022 13:09:01 +0000 Received: (at 57572) by debbugs.gnu.org; 11 Sep 2022 13:08:48 +0000 Received: from localhost ([127.0.0.1]:41097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXMhc-0006go-5W for submit@debbugs.gnu.org; Sun, 11 Sep 2022 09:08:48 -0400 Received: from mout.gmx.net ([212.227.15.18]:56659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXMhb-0006gZ-7L for 57572@debbugs.gnu.org; Sun, 11 Sep 2022 09:08:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1662901720; bh=GRfQ60TMcwSGFv7aTUpFlEFWKZWw7ljn5Thi0imFUe8=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=H9ENiPqyzDYKBLmfa5HHY2fWGdpWjjOaO0DnLzpfs8jxVL9+e9cpvnm8We2Taw9os 1ls8STMdjE9i6lObuhtZX5AzM6F0OUqihPoH38KYiil+aq3ozCrSqUXg9bjoXI18pL SVb0iRLYbdCWfLu1Xm3QXsgTgqEybK3doagAGcgU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.149.79]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1McH9i-1p37122Wbc-00cgyh; Sun, 11 Sep 2022 15:08:40 +0200 From: Michael Albinus In-Reply-To: <87sfkyjnf8.fsf@posteo.net> (Thierry Volpiatto's message of "Sun, 11 Sep 2022 08:50:43 +0000") References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> <8735czw2oa.fsf@gmx.de> <87wnaajt3v.fsf@posteo.net> <87tu5euxwu.fsf@gmx.de> <87sfkyjnf8.fsf@posteo.net> Date: Sun, 11 Sep 2022 15:08:39 +0200 Message-ID: <87illuukh4.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:C6m1VGfm/2VgkjSALwYwonrpjLyxf9Jki4ZVs7NhGlzZijIz8zF HSF9oOJ63WYlJx/dMGveO4ifWnuHUfCFMWJcbRx9rsAalIpbUBgmLviC2rQp3lpvycVhqoY l5Js4e/rJ23KIFPm3SrMckijzSv+eg3qhg3RcXGLmwVr6voKwA7elJXy6rqYmvDSkX9pZ/I 0Yu2Sno3s7cB4ENLCJ+CA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:uNzjtZ/Fxis=:r1nEFSPgb32RYcJjcNp539 4kF2xzV7SBBAjVb8q5DGZ19mVH9iBHZ/GEzNPe0UfjKY7J8rGzSSuUwuMX6hScTnAJnFoX3Bl fggQl+I0sLCDKi90jrrNlZrHsZl4/zlugAPg+4QHrptKJIEzJqa8wdkXqKUj6bexPjxZDQyR8 Ig5IKgYfFHwBE9ckujJ8vWNHuFJ89Vf7/PYt1gVaKryIG84gXYFyoKBbG6P+QB03J+qt/zLzK DIifIrd68UvSGMJmAlYr7zqeYGIIXpTKzbwAhumxlTRPv1kYoE3LGGtpvq4oMoWvnprK0Gekf ZC1bidmBKhPCEou4eYt2hu2HAMOSmCZebPPMoS4EOaEH1hVOA3owlw7jpaS8M1sTzKsXR3oqK ILHLw7CmZ5iPoZSmLqF573YVjcXJHzVSp+Db3IJmN0DBt736V1jf8ATZeMsprftrEC5QoMzLc y0GoxUanPX4nOMcZ086kjQE/gKZ4jmKmvYBdZc8LhLi+KoxojpZG95lrzqAOm7qpjkKahRCPf ErEcfBr7zG77dRZmXvuarZQn8DSEcDjyMdnk8cRjmz9nSzJ2ttu4UWdoguc6lzCaosD7+mDbP u0CFoznPT7XYGR8mnjxi+fiJt61Q3oBIEhsKW/CPampMRL55741e7xfjdGFfhzRW/1EvqDEff FXPxKEI8pr7mh23Tjkp6DNJ3n+BaOE0bupLR9Jje1UsmlCzpsqj/5ekuVGaax1g/fyz+6VXpm LDLZpJQWfJnWAjLDssmBancb4uBaxysYErEcfsgIhx1ILCi/Sqgg5gVpOV9KVPZtRX0crEgsf Y5SxMYQQsnUa9XfW+K7O69WNX5adiqzj74jLZ0kLKpI0op1mW7Q6Vu1//AUNaUFBo6f/lASUD Woo6HX0jckNagVv/L2xiypf1SYvajC5ksKKb5ggZ9enwzuXpbCi+w2W78UuoJmZafk7cgoprW K6I+qc5du7hD4cXf8mtY/4OjHPQe2rKMFixgKppOQxXQzNHYqVIUzJNvwNy7xnJDmpzgvarIA 74FGl2Q/qjY8oV+IJsE8iNgkq461BWcHH8PeQUjyI385kTTbBDjA1rCt2AWFcX9DsDpRcFo+W 86L4NBg29v4x8s7WLoOSfCdcnXWq1H1Y8QrZS+MBhC8sz0/32VYzkx+fOqGF0ZcGhwbrfv44P NUt/HnzQSWjAXo/5ykjdm9VHLD Content-Transfer-Encoding: quoted-printable 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 (-) Thierry Volpiatto writes: > Hello Michael, Hi Thierry, >> non-essential is a mean to tell Tramp, that it shouldn't open a >> connection when it isn't established yet. > > Yes, it is what I always understood but I am now confused because the > connection is trigerred by file-accessible-directory-p even with > non-essential=3D=3Dt. Well, non-essential is not checked for *all* basic functions. Its most important use is to prevent expand-file-name and file-exists-p from action. See function tramp-connectable-p, and its use in tramp.el and tramp-sh.el. Why it has triggered file-accessible-directory-p to go remote I cannot analyze w/o traces. >> That's why you bind it in helm to t. Of course it will work when you >> don't bind it. > > It is bound to t on top but it is nil in helm-find-files-get-candidates. Well, this lets Tramp connect. >> But then, there are other problems. > > Yes of course but only if I bind it on top, isn't it? Wherever you bind it. If a Tramp function is called, and non-essential is nil, Tramp is likely to go remote. If you want it, fine. Best regards, Michael. From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Thierry Volpiatto Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Sep 2022 14:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.16629064744933 (code B ref 57572); Sun, 11 Sep 2022 14:28:01 +0000 Received: (at 57572) by debbugs.gnu.org; 11 Sep 2022 14:27:54 +0000 Received: from localhost ([127.0.0.1]:43100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXNwA-0001HT-2G for submit@debbugs.gnu.org; Sun, 11 Sep 2022 10:27:54 -0400 Received: from mout01.posteo.de ([185.67.36.65]:38339) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXNw7-0001HB-93 for 57572@debbugs.gnu.org; Sun, 11 Sep 2022 10:27:51 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 03D34240027 for <57572@debbugs.gnu.org>; Sun, 11 Sep 2022 16:27:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662906465; bh=eZaZdVFcyhj1vClYa/IzwMF++uO1MszpTOYKpOeUUYo=; h=From:To:Cc:Subject:Date:Autocrypt:OpenPGP:From; b=puEFtkv51KJXW1QXp+YavGR1XyUAGXjJ0n/UqYOHA7KPEXWauP6VEpVZVfjn9fzjk GkHfxnXoPo6Ho+fKU/Pf0HHCub/W0zTwqdsn57o7kVdfW5LIXRAS9dKwDTcBTxAOun FTjtPCXzYYXzqVFaTu+zj9h3Y3hX2d25JkNUwjLybdJVVQp33j1zhZKjiMFH3qutKN 5LJPr84OzR/z1u5en2aoPU3NmIdQnJ72FTeKInr2JKqy+6KCC/UbBvZj43BzeGMzbS DuOJNePF+QBStQYYICVMqh/8LM1J6WnMfqBRNhWByNTXdDtEN7mH6QurgAIY1EEWO9 0a5j/gdHycekw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MQXBR51bbz6tmJ; Sun, 11 Sep 2022 16:27:43 +0200 (CEST) References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> <8735czw2oa.fsf@gmx.de> <87wnaajt3v.fsf@posteo.net> <87tu5euxwu.fsf@gmx.de> <87mtb66wtn.fsf@posteo.net> <87mtb6uky9.fsf@gmx.de> From: Thierry Volpiatto Date: Sun, 11 Sep 2022 14:25:53 +0000 In-reply-to: <87mtb6uky9.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 TgUq5UmBc7YZ0JYWQgPTbQ== Message-ID: <871qsihtpf.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Finally, I've fixed this. I don't check any longer for `non-essential'. > Instead, the Tramp cache is disabled when it is invoked with a relative > file name. This seems to be more robust, and it passes both > helm-find-files and the Tramp testsuite check. > > Pushed to master. Could you give it a try? It is working fine now, no error. Thanks you very much for this. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmMd8F0THHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk5iPDAC2VzDNj1m9cUFNN/VtaVpR/6hX0fWu kZS9xd0AkcnzkdyRSey2pG1Kstl9MZQrTv7qOqBwUBsKJdUsLwnX/uelHAFTVsBh AFpXNUsfuNXURjn/FjVjOKldpS2BDIHKKwYL1w+k7yNMB1fwcxSb4uKZJFNwO2DE 3FXc9naFMpNM3Rlfu+eo8j2aP9C/e68hPxp080vAyOc6sN7ANwq5KAxLEVsui34T pbPFBq/4u+hkPf5iFBFHR7mrCKxROwTs+bX43sayGLfufObvEwm5llLpPZbQo1Sw YrnOEnaSHqa3dqd+Dba8Od1tGXkYXAOGxTE2fEDrYsEbHjp350pYeQ0osMOchGKX 34mLumSl6nZD5rgia4ihUO/czWAQWscYwz7cC0LADy9MjXofL2klhe9b31yZQw1c mxoomhG8kKbRgdep/TVJLe7veaoFuILKrcX3rffo21Dl/aGXye2LJZ4PlRP1Pf2Z gSj0oZB1+6aCw1cW1foiCxSki2h+u/xeJnk= =FzLt -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Thierry Volpiatto Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Sep 2022 14:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.16629066615431 (code B ref 57572); Sun, 11 Sep 2022 14:32:02 +0000 Received: (at 57572) by debbugs.gnu.org; 11 Sep 2022 14:31:01 +0000 Received: from localhost ([127.0.0.1]:43105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXNzB-0001PW-KX for submit@debbugs.gnu.org; Sun, 11 Sep 2022 10:31:01 -0400 Received: from mout01.posteo.de ([185.67.36.65]:45155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXNzA-0001Oz-BV for 57572@debbugs.gnu.org; Sun, 11 Sep 2022 10:31:00 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id CFDED24002A for <57572@debbugs.gnu.org>; Sun, 11 Sep 2022 16:30:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662906654; bh=GIOcDibmuL+aT3skiuK+qlA/wf4AapZtJKr1ji4C9BU=; h=From:To:Cc:Subject:Date:Autocrypt:OpenPGP:From; b=FVRLe3Ln+hkSAgMCEugDFt/3YKEoPTPMG5Xhd/V3K8IuGjiGi3MKaCMwFftIhyWj3 XFYg/xqx53OIcLsi2hlwOT3QNCieca5IU451cnIfxjkr7WgFtargrKo+iGO15VAD4u q8TRBT1Ib9NlwEVdaO/3FZpvQoGzzsSWVnSvtbgbLfI7XOZE9omKAq06vd7aQ+2IVF b+1MXlvfX6vna/ofc3I+K2uUhkGC/ejkquysGstaM122eezt4v2kZ1FNDz3z0wqW7n BsUjstmnxNCvPXozqCFJsJOMZ5np+FHVzltf7Z0iV5hmUPfpq3eOs7wpUuwUYlG7by AUFsLy/YFAvAg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MQXG60LPmz9rxH; Sun, 11 Sep 2022 16:30:51 +0200 (CEST) References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> <8735czw2oa.fsf@gmx.de> <87wnaajt3v.fsf@posteo.net> <87tu5euxwu.fsf@gmx.de> <87sfkyjnf8.fsf@posteo.net> <87illuukh4.fsf@gmx.de> From: Thierry Volpiatto Date: Sun, 11 Sep 2022 14:29:22 +0000 In-reply-to: <87illuukh4.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 TgUq5UmBc7YZ0JYWQgPTbQ== Message-ID: <87wnaagezq.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Well, non-essential is not checked for *all* basic functions. Its most > important use is to prevent expand-file-name and file-exists-p from > action. See function tramp-connectable-p, and its use in tramp.el and > tramp-sh.el. Thanks to clarify its usage. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmMd8RkTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk8VvDACF4CzHcyclVwsSWf3Vs6tUgSDV5qac OIhVD/3b0td8hRp4LNsZy1H3qryZBCo25q7t6hbuo1RHSEhE6/Bjb/lQaYQX1JXz YKAOGuiR4n5gWAx4H7AuCsDKFq/AgouGb6Q1hImp4MUM0CaDB/Q+EPIdd3JNdo36 Ou9GQfzhezjEpZuxbzXmt1DKSigIVN9SBPVYvFijntH00CtB/Xp2GTdORYAhnqbX FnW1bIiEgnIiXvYTakyv7TxwGhOJE/35JjzfyoI9h//fPREHgcvvLSmENqfa9sbi c+iWZZkHAXVfNwRDmQZi2lDzfxVN7Ap+Ato+0VVRc809PZP4i1heUFwtk/UyuZy0 ZFAJmnJvvOlz2zyIW2p93kkXNUauyQvq9nwYpHfeV8IR622MgnFL7QEoVcQv5zvs 8r5ZWbEVHrNv+JJWnAYy7/efpmxDJNu8z3wS07nkFycQWrPNUHvcUeuP4tqH7jIV L/KfhHLXouMBx6/84L9/R2U50+l5NL7Ei3M= =Z6qC -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 07:53:58 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: Thierry Volpiatto Subject: bug#57572: closed (Re: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify) Message-ID: References: <87a675vprg.fsf@gmx.de> <87pmgbip99.fsf@posteo.net> X-Gnu-PR-Message: they-closed 57572 X-Gnu-PR-Package: emacs Reply-To: 57572@debbugs.gnu.org Date: Sun, 11 Sep 2022 16:30:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1662913802-18804-1" This is a multi-part message in MIME format... ------------=_1662913802-18804-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #57572: 29.0.50; Tramp error with tramp-file-name-unify 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 57572@debbugs.gnu.org. --=20 57572: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57572 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1662913802-18804-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 57572-done) by debbugs.gnu.org; 11 Sep 2022 16:29:18 +0000 Received: from localhost ([127.0.0.1]:43266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXPpd-0004s3-TX for submit@debbugs.gnu.org; Sun, 11 Sep 2022 12:29:18 -0400 Received: from mout.gmx.net ([212.227.17.21]:38891) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXPpb-0004rq-I1 for 57572-done@debbugs.gnu.org; Sun, 11 Sep 2022 12:29:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1662913748; bh=sVWxKhXhPK7ENNv1pxwX1kH1pXdhiJO7UhORT17yd4I=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=IX55VvItAFSBbmnXvfbzxbszO0W/td/5TBgo0I8wje2U/U+15wYtMmWrySXwitTE8 w/STe+fnRfyqodkoY7vRyoK1Suw9uMuuXEmuLdLl2msOwSz3VxE2Uj0GS58OHQb2c7 hUYvUNbBAMsiuCS11DD8H2sWoN+gZNcVB2wWC8wY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.149.79]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MoO24-1p8zds2gwK-00ol5w; Sun, 11 Sep 2022 18:29:08 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify In-Reply-To: <871qsihtpf.fsf@posteo.net> (Thierry Volpiatto's message of "Sun, 11 Sep 2022 14:25:53 +0000") References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> <8735czw2oa.fsf@gmx.de> <87wnaajt3v.fsf@posteo.net> <87tu5euxwu.fsf@gmx.de> <87mtb66wtn.fsf@posteo.net> <87mtb6uky9.fsf@gmx.de> <871qsihtpf.fsf@posteo.net> Date: Sun, 11 Sep 2022 18:29:07 +0200 Message-ID: <87a675vprg.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:JXAZ8bcEzwPjSu91aC5jycOeLaxUk8VXCYwFWL0hq2Cg0wVvEYu KdxadHHcm9TamhwYMjl/QwKhKTSxyWm0MGKDUqLOLPEvrprxynMQ8ct4b/P6cgz7p6SLuxh EljqlMeG92pDqjzYkZL2uUrXAGOjj6QO3wnWS/YY1jLMw/GWBLy6KbDwHY9V8NWwv0+u0OE i4n4YDBXTCiWNMaQeaJ/A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:dGuBZlVF8s8=:cE1ntrUnR/rwZYlxRbrLA+ tszsm5N3K5JvDQP4eee/XF2gSzEM2Jf365Lko0zNpr2GGEwaMcW1ShE6jyib8SAX5kRRsTJ+p NZOiYitBI6yskaMKZCyD8xZG6ZUL8cv+bWpCnVI1DYGoImia4xpCwWcZCG+IJmICZO2lZrUGx f6pUHv+vnl3qExXRwUJzvy6gknAH2Csttv24sCrYQVYYYMwArhvW/nPgmtVzaM0WxMLkA5IZr K5tvtIz6SN1MhywCbpv/bfe2YZO2j190I/vdfedxReiz0e5Jlq/cTpJ/wTxZkgYsChRxLFMCr tfIpd2cgiLjo2BHTtig7Q1GGsKJ8/DQxd9uu0Mc8H2QRMVuyZiNvJdH1IoPnL9HM/U5h8k2J/ rVHbyQu36HzXff2cV5R5MVrTgijiKMK968NW1OOpy4LMbiuiAbLsMk1NE2amPQykyedlhW0aL wWQmKa4KXMlfxlfzGlNIfYNCuBNbv0Y3wLuABEQwSzQUSCT7tsmDg2txaPY0gMV65fB8gK4MY QOOD+lC5F5PtMnkEWPY7L5WlTmjN9wUvr/Yu1NpCtRxzNbyMFt+7RRqWSHfgjWMHEuDCGt6qN md+iMNQljY25qTYniWh301weXI3fBOu1gGUjFnfQbI3TjNwYqvMewF4osEe4aYTvW+UlyZ/Bh iPe8iwQazG/rivU3UAW9PtYqLB6+Rmn4S+f9k9R9FLdIvB+maxqUPuOrhJWOYq9wMhoX57nq3 3fq+hCYJENPDAho0wg+nuaXHPHAGHJ0tIa+7FazQ8qopcVgidd8XmS7xghvKNqAaVEPqdHz1K wi9qlJZngzqfsC2qD3yaNBF/dAiVgglabu4eRA2QYYL3+w8jO53KFZWloiAocXMbJaVNj3qxq epCBtVdg+EGQhN4e9lqpYUbRh2+YlTvrbazgCA3rq0IPkF96fIKhAqLx0LVNBOTzo2gLdUahZ gMCqmE2H6J1lpaa0QU3cZ431R8RfckSut7f4YSDl7/mx/ZTB9T+c4spEJYmfmNnYWNWFNKzEM hIWoP2sDndfCrGy0vjCvEGE+4zsXr4R/du6GYNxBGnCeLEGKxbQ8fPJnjBOF7nxg2HLWoOXoi oJiE9/t2FOawp9gve58jcTZJtGFmBhWvVa6P8jhH0cuFrz+cYkKmB2kGd9s0HzwPD1/1oHaMM Ag4VqSDMxYe5yXAJkhJZJH8Hfu X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57572-done Cc: 57572-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: 29.1 Thierry Volpiatto writes: Hi Thierry, >> Finally, I've fixed this. I don't check any longer for `non-essential'. >> Instead, the Tramp cache is disabled when it is invoked with a relative >> file name. This seems to be more robust, and it passes both >> helm-find-files and the Tramp testsuite check. >> >> Pushed to master. Could you give it a try? > > It is working fine now, no error. Thanks, I'm closing the bug. > Thanks you very much for this. Best regards, Michael. ------------=_1662913802-18804-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Sep 2022 07:16:16 +0000 Received: from localhost ([127.0.0.1]:43358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUjra-0001YL-0U for submit@debbugs.gnu.org; Sun, 04 Sep 2022 03:16:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:53090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUjrW-0001YB-8U for submit@debbugs.gnu.org; Sun, 04 Sep 2022 03:16:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35262) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oUjrV-0006JK-P7 for bug-gnu-emacs@gnu.org; Sun, 04 Sep 2022 03:16:10 -0400 Received: from mout02.posteo.de ([185.67.36.66]:47917) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oUjrL-0001lk-LR for bug-gnu-emacs@gnu.org; Sun, 04 Sep 2022 03:16:09 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 6EF96240101 for ; Sun, 4 Sep 2022 09:15:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662275755; bh=HJqogc1R3tJNsHE9X4IURRJI+J1rNq2VuGXe5Ih7TCY=; h=From:To:Subject:Date:Autocrypt:OpenPGP:From; b=RUwt+5yYdbIIorXw0xRgueLF6D/THr8s+MZOCwlwBVSXLSgoO9wZKpr0WRHckSgjz ZG9xiEwF6MvoUo525Bh7VTScWYjBBrq7oMfR3jqLb+qjQtbd0Wq7NH8VsDIFJ1Ah+b vIlHEaYw76nzmgRbQELe3nhSQ705Iit1yitOd2yFCtvg/WSOAjPXj9UO8judHFJPHE 5981/nsyyslJspx34WyvEX1VgkuQXlkTZUOZTg1AqP4JZH1A0yVCbVrrpP9THwGh+L 06TL1IItc9+CvHV1jcCxtv/68My2aM1oOJeP8f46nsct2vIBKZ6XOhRrBypvD5flvN HqMHtJSlFyjSQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4ML2xL49jRz6tmd for ; Sun, 4 Sep 2022 09:15:47 +0200 (CEST) From: Thierry Volpiatto To: bug-gnu-emacs@gnu.org Subject: 29.0.50; Tramp error with tramp-file-name-unify Date: Sun, 04 Sep 2022 07:02:59 +0000 Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 TgUq5UmBc7YZ0JYWQgPTbQ== Message-ID: <87pmgbip99.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt Received-SPF: pass client-ip=185.67.36.66; envelope-from=thievol@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) Hello, with helm-find-files connecting to "/sudo::" I have this error: (file-error "File `' must be absolute") This because helm connect to tramp as soon the last ":" is entered. The error can be fixed with this patch modifying `tramp-file-name-unify`: diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el index bb6eeaa7417..171d67b42af 100644 --- a/lisp/net/tramp.el +++ b/lisp/net/tramp.el @@ -1495,7 +1495,7 @@ same connection. Make a copy in order to avoid side = effects." (and (stringp localname) ;; FIXME: This is a sanity check. When this error ;; doesn't happen for a while, it can be removed. - (or (file-name-absolute-p localname) + (or (file-name-absolute-p (expand-file-name localname)) (tramp-error vec 'file-error "File `%s' must be absolute" localname)) (tramp-compat-file-name-unquote (directory-file-name localname))) It would be great that tramp development takes in account that there is nowaday many alternatives to find-file/dired that are incremental and connect automatically as soon as user type. Most errors come from this and have to be fixed more and more frequently as soon there is changes in tramp code. Thanks. Here the backtrace: Debugger entered--Lisp error: (file-error "File `' must be absolute") signal(file-error ("File `' must be absolute")) tramp-error((tramp-file-name "sudo" "root" nil "IPad-S340" nil "" nil) fi= le-error "File `%s' must be absolute" "") tramp-file-name-unify((tramp-file-name "sudo" "root" nil "IPad-S340" nil = "" nil) "") tramp-get-file-property((tramp-file-name "sudo" "root" nil "IPad-S340" ni= l "" nil) "" "file-readable-p" undef) tramp-sh-handle-file-readable-p("/sudo:root@IPad-S340:") apply(tramp-sh-handle-file-readable-p "/sudo:root@IPad-S340:") tramp-sh-file-name-handler(file-readable-p "/sudo:root@IPad-S340:") apply(tramp-sh-file-name-handler file-readable-p "/sudo:root@IPad-S340:") tramp-file-name-handler(file-readable-p "/sudo:root@IPad-S340:") file-readable-p("/sudo:root@IPad-S340:") tramp-handle-file-accessible-directory-p("/sudo:root@IPad-S340:") apply(tramp-handle-file-accessible-directory-p "/sudo:root@IPad-S340:") tramp-sh-file-name-handler(file-accessible-directory-p "/sudo:root@IPad-S= 340:") apply(tramp-sh-file-name-handler file-accessible-directory-p "/sudo:root@= IPad-S340:") tramp-file-name-handler(file-accessible-directory-p "/sudo:root@IPad-S340= :") file-accessible-directory-p(#("/sudo:root@IPad-S340:" 6 10 (tramp-default= t) 11 20 (tramp-default t))) (let* ((path (helm-ff-set-pattern helm-pattern)) (dir-p (file-accessible-= directory-p path)) basedir invalid-basedir non-essential (tramp-verbose hel= m-tramp-verbose)) (setq helm--ignore-errors (file-remote-p path)) (set-text= -properties 0 (length path) nil path) (if (or (string=3D path "@@TRAMP@@") = (string=3D path "") (and (string-match-p ":\\'" path) (helm-ff--tramp-postf= ixed-p path)) (let ((it (file-name-directory path))) (if it (file-directory= -p it)))) nil (setq invalid-basedir t)) (if (or (string=3D path "@@TRAMP@@"= ) invalid-basedir) nil (setq helm-ff-auto-update-flag (if (or (null helm-ff= --auto-update-state) helm-ff--deleting-char-backward (and dir-p (not (strin= g-match-p "/\\'" path)))) nil (or (>=3D (length (helm-basename path)) 3) di= r-p))) (helm-log "Pattern=3D%S" (setq helm-pattern (if (string-match helm-f= f-tramp-method-regexp path) helm-pattern (helm-ff--transform-pattern-for-co= mpletion path)))) (setq basedir (or (let ((it (if ... ... ...))) (if it (ex= pand-file-name it))) default-directory)) (setq helm-ff-default-directory (i= f (string=3D helm-pattern "") (expand-file-name "/") (if (or (string-match = helm-ff-url-regexp path) (and helm--url-regexp (string-match helm--url-rege= xp path))) nil basedir)))) (if (and (string-match ":\\'" path) (file-remote= -p basedir nil t)) (progn (setq helm-pattern basedir))) (cond ((string-matc= h helm-ff-tramp-method-regexp path) (mapcar #'(lambda (method) (helm-ff-fil= ter-candidate-one-by-one (concat "/" ":" method))) (helm-ff--get-tramp-meth= ods))) ((string=3D path "@@TRAMP@@") (helm-ff--tramp-hostnames)) ((or (and = (file-regular-p path) (eq last-repeatable-command 'helm-execute-persistent-= action)) (string-match helm-ff-url-regexp path) invalid-basedir (and (not (= file-exists-p path)) (string-match "/$" path)) (and helm--url-regexp (strin= g-match helm--url-regexp path))) (list (helm-ff-filter-candidate-one-by-one= path nil t))) ((string=3D path "") (helm-ff-directory-files "/")) ((and (f= ile-directory-p path) (not (file-readable-p path))) (list (cons (format "@@= @@file-error: Opening directory permission denie..." path) path))) ((and di= r-p helm-ff-auto-update-flag) (helm-ff-directory-files path)) (t (append (i= f (or (eq require-match t) (file-exists-p path) dir-p) nil (list (helm-ff-f= ilter-candidate-one-by-one path nil t))) (helm-ff-directory-files basedir))= ))) helm-find-files-get-candidates() apply(helm-find-files-get-candidates nil) helm-apply-functions-from-source(((name . "Find Files") (resume lambda ni= l (helm-ff-setup-update-hook) (setq helm-ff-default-directory "/sudo:root@I= Pad-S340:/etc/" helm-ff-last-expanded nil)) (header-name closure (t) (name)= (concat name ...)) (init closure (t) nil (setq helm-ff-auto-update-flag he= lm-ff-auto-update-initial-value) (setq helm-ff--auto-update-state helm-ff-a= uto-update-flag) (helm-set-local-variable ... ...) (require ...)) (candidat= es . helm-find-files-get-candidates) (update closure (t) nil (remhash helm-= ff-default-directory helm-ff--list-directory-cache)) (cleanup . helm-find-f= iles-cleanup) (keymap keymap (4 . helm-ff-persistent-delete) (9) (left . he= lm-find-files-up-one-level) (right . helm-execute-persistent-action) (127 .= helm-helm-ff-delete-char-backward-with-subkeys) (S-f6 . helm-ff-sort-by-ex= t) (S-f5 . helm-ff-toggle-files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-= f3 . helm-ff-sort-by-size) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-= sort-alpha) (18 . helm-find-files-down-last-level) (31 . helm-ff-undo) (671= 08922 . helm-ff-complete-tramp-methods) (12 . helm-find-files-up-one-level)= (67108911 . helm-ff-run-fd) (C-backspace . helm-ff-run-toggle-auto-update)= (67108987 . helm-enlarge-window) (67108989 . helm-narrow-window) (3 keymap= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ...) (27 keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ... ... ... ...) (19 . helm-ff-run-grep) (24 key= map ... ... ... ... ...) (29 . helm-ff-run-toggle-basename) ...) (action . = helm-find-files-actions) (persistent-action-if . helm-find-files-persistent= -action-if) (persistent-help . "Hit1 Expand Candidate, Hit...") (help-messa= ge . helm-ff-help-message) (requires-pattern . 0) (filtered-candidate-trans= former helm-ff-fct helm-ff-maybe-show-thumbnails helm-ff-directories-only h= elm-ff-files-only helm-ff-sort-candidates helm-ff-icons-transformer) (actio= n-transformer #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #= ) #f(compiled-function (actions candidate) #) #= f(compiled-function (actions candidate) #) #f(c= ompiled-function (actions candidate) #) #f(comp= iled-function (actions candidate) #) #f(compile= d-function (actions candidate) #) #f(compiled-f= unction (actions candidate) #) helm-find-files-= action-transformer) (candidate-number-limit . 5000) (volatile . t) (match h= elm-mm-exact-match helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (= match-on-real . t) (redisplay . identity) (nohighlight . t) (mode-line "Fil= e(s)" "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand= Candidate..." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-fil= es-before-init-hook) (after-init-hook . helm-find-files-after-init-hook) ..= .) helm-find-files-get-candidates) helm-interpret-value(helm-find-files-get-candidates ((name . "Find Files"= ) (resume lambda nil (helm-ff-setup-update-hook) (setq helm-ff-default-dire= ctory "/sudo:root@IPad-S340:/etc/" helm-ff-last-expanded nil)) (header-name= closure (t) (name) (concat name ...)) (init closure (t) nil (setq helm-ff-= auto-update-flag helm-ff-auto-update-initial-value) (setq helm-ff--auto-upd= ate-state helm-ff-auto-update-flag) (helm-set-local-variable ... ...) (requ= ire ...)) (candidates . helm-find-files-get-candidates) (update closure (t)= nil (remhash helm-ff-default-directory helm-ff--list-directory-cache)) (cl= eanup . helm-find-files-cleanup) (keymap keymap (4 . helm-ff-persistent-del= ete) (9) (left . helm-find-files-up-one-level) (right . helm-execute-persis= tent-action) (127 . helm-helm-ff-delete-char-backward-with-subkeys) (S-f6 .= helm-ff-sort-by-ext) (S-f5 . helm-ff-toggle-files-only) (S-f4 . helm-ff-to= ggle-dirs-only) (S-f3 . helm-ff-sort-by-size) (S-f2 . helm-ff-sort-by-newes= t) (S-f1 . helm-ff-sort-alpha) (18 . helm-find-files-down-last-level) (31 .= helm-ff-undo) (67108922 . helm-ff-complete-tramp-methods) (12 . helm-find-= files-up-one-level) (67108911 . helm-ff-run-fd) (C-backspace . helm-ff-run-= toggle-auto-update) (67108987 . helm-enlarge-window) (67108989 . helm-narro= w-window) (3 keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ...) (27 keymap ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (19 . helm-f= f-run-grep) (24 keymap ... ... ... ... ...) (29 . helm-ff-run-toggle-basena= me) ...) (action . helm-find-files-actions) (persistent-action-if . helm-fi= nd-files-persistent-action-if) (persistent-help . "Hit1 Expand Candidate, H= it...") (help-message . helm-ff-help-message) (requires-pattern . 0) (filte= red-candidate-transformer helm-ff-fct helm-ff-maybe-show-thumbnails helm-ff= -directories-only helm-ff-files-only helm-ff-sort-candidates helm-ff-icons-= transformer) (action-transformer #f(compiled-function (actions candidate) #= ) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #) helm-find-files-action-transformer) (candidate-number-limit . 5000) (vol= atile . t) (match helm-mm-exact-match helm-mm-match helm-mm-3-migemo-match = (lambda ... ...)) (match-on-real . t) (redisplay . identity) (nohighlight .= t) (mode-line "File(s)" "\\\\[helm-help]:He...") (header-line . = #("C-j: Hit1 Expand Candidate..." 0 3 ...)) (multimatch . t) (before-init-h= ook . helm-find-files-before-init-hook) (after-init-hook . helm-find-files-= after-init-hook) ...)) helm-get-candidates(((name . "Find Files") (resume lambda nil (helm-ff-se= tup-update-hook) (setq helm-ff-default-directory "/sudo:root@IPad-S340:/etc= /" helm-ff-last-expanded nil)) (header-name closure (t) (name) (concat name= ...)) (init closure (t) nil (setq helm-ff-auto-update-flag helm-ff-auto-up= date-initial-value) (setq helm-ff--auto-update-state helm-ff-auto-update-fl= ag) (helm-set-local-variable ... ...) (require ...)) (candidates . helm-fin= d-files-get-candidates) (update closure (t) nil (remhash helm-ff-default-di= rectory helm-ff--list-directory-cache)) (cleanup . helm-find-files-cleanup)= (keymap keymap (4 . helm-ff-persistent-delete) (9) (left . helm-find-files= -up-one-level) (right . helm-execute-persistent-action) (127 . helm-helm-ff= -delete-char-backward-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . he= lm-ff-toggle-files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff-= sort-by-size) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) (= 18 . helm-find-files-down-last-level) (31 . helm-ff-undo) (67108922 . helm-= ff-complete-tramp-methods) (12 . helm-find-files-up-one-level) (67108911 . = helm-ff-run-fd) (C-backspace . helm-ff-run-toggle-auto-update) (67108987 . = helm-enlarge-window) (67108989 . helm-narrow-window) (3 keymap ... ... ... = ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (27 ke= ymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..= . ... ... ... ... ... ... ...) (19 . helm-ff-run-grep) (24 keymap ... ... .= .. ... ...) (29 . helm-ff-run-toggle-basename) ...) (action . helm-find-fil= es-actions) (persistent-action-if . helm-find-files-persistent-action-if) (= persistent-help . "Hit1 Expand Candidate, Hit...") (help-message . helm-ff-= help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-f= f-fct helm-ff-maybe-show-thumbnails helm-ff-directories-only helm-ff-files-= only helm-ff-sort-candidates helm-ff-icons-transformer) (action-transformer= #f(compiled-function (actions candidate) #) #f= (compiled-function (actions candidate) #) #f(co= mpiled-function (actions candidate) #) #f(compi= led-function (actions candidate) #) #f(compiled= -function (actions candidate) #) #f(compiled-fu= nction (actions candidate) #) #f(compiled-funct= ion (actions candidate) #) #f(compiled-function= (actions candidate) #) #f(compiled-function (a= ctions candidate) #) #f(compiled-function (acti= ons candidate) #) helm-find-files-action-transf= ormer) (candidate-number-limit . 5000) (volatile . t) (match helm-mm-exact-= match helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-real= . t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Candidate...= " 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-before-ini= t-hook) (after-init-hook . helm-find-files-after-init-hook) ...)) helm-get-cached-candidates(((name . "Find Files") (resume lambda nil (hel= m-ff-setup-update-hook) (setq helm-ff-default-directory "/sudo:root@IPad-S3= 40:/etc/" helm-ff-last-expanded nil)) (header-name closure (t) (name) (conc= at name ...)) (init closure (t) nil (setq helm-ff-auto-update-flag helm-ff-= auto-update-initial-value) (setq helm-ff--auto-update-state helm-ff-auto-up= date-flag) (helm-set-local-variable ... ...) (require ...)) (candidates . h= elm-find-files-get-candidates) (update closure (t) nil (remhash helm-ff-def= ault-directory helm-ff--list-directory-cache)) (cleanup . helm-find-files-c= leanup) (keymap keymap (4 . helm-ff-persistent-delete) (9) (left . helm-fin= d-files-up-one-level) (right . helm-execute-persistent-action) (127 . helm-= helm-ff-delete-char-backward-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-= f5 . helm-ff-toggle-files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . h= elm-ff-sort-by-size) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-a= lpha) (18 . helm-find-files-down-last-level) (31 . helm-ff-undo) (67108922 = . helm-ff-complete-tramp-methods) (12 . helm-find-files-up-one-level) (6710= 8911 . helm-ff-run-fd) (C-backspace . helm-ff-run-toggle-auto-update) (6710= 8987 . helm-enlarge-window) (67108989 . helm-narrow-window) (3 keymap ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...)= (27 keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ... ...) (19 . helm-ff-run-grep) (24 keymap ..= . ... ... ... ...) (29 . helm-ff-run-toggle-basename) ...) (action . helm-f= ind-files-actions) (persistent-action-if . helm-find-files-persistent-actio= n-if) (persistent-help . "Hit1 Expand Candidate, Hit...") (help-message . h= elm-ff-help-message) (requires-pattern . 0) (filtered-candidate-transformer= helm-ff-fct helm-ff-maybe-show-thumbnails helm-ff-directories-only helm-ff= -files-only helm-ff-sort-candidates helm-ff-icons-transformer) (action-tran= sformer #f(compiled-function (actions candidate) #) #f(compiled-function (actions candidate) #= ) #f(compiled-function (actions candidate) #) #= f(compiled-function (actions candidate) #) #f(c= ompiled-function (actions candidate) #) #f(comp= iled-function (actions candidate) #) #f(compile= d-function (actions candidate) #) #f(compiled-f= unction (actions candidate) #) #f(compiled-func= tion (actions candidate) #) #f(compiled-functio= n (actions candidate) #) helm-find-files-action= -transformer) (candidate-number-limit . 5000) (volatile . t) (match helm-mm= -exact-match helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-= on-real . t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" = "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Candi= date..." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-bef= ore-init-hook) (after-init-hook . helm-find-files-after-init-hook) ...)) helm-compute-matches(((name . "Find Files") (resume lambda nil (helm-ff-s= etup-update-hook) (setq helm-ff-default-directory "/sudo:root@IPad-S340:/et= c/" helm-ff-last-expanded nil)) (header-name closure (t) (name) (concat nam= e ...)) (init closure (t) nil (setq helm-ff-auto-update-flag helm-ff-auto-u= pdate-initial-value) (setq helm-ff--auto-update-state helm-ff-auto-update-f= lag) (helm-set-local-variable ... ...) (require ...)) (candidates . helm-fi= nd-files-get-candidates) (update closure (t) nil (remhash helm-ff-default-d= irectory helm-ff--list-directory-cache)) (cleanup . helm-find-files-cleanup= ) (keymap keymap (4 . helm-ff-persistent-delete) (9) (left . helm-find-file= s-up-one-level) (right . helm-execute-persistent-action) (127 . helm-helm-f= f-delete-char-backward-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 . h= elm-ff-toggle-files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-ff= -sort-by-size) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha) = (18 . helm-find-files-down-last-level) (31 . helm-ff-undo) (67108922 . helm= -ff-complete-tramp-methods) (12 . helm-find-files-up-one-level) (67108911 .= helm-ff-run-fd) (C-backspace . helm-ff-run-toggle-auto-update) (67108987 .= helm-enlarge-window) (67108989 . helm-narrow-window) (3 keymap ... ... ...= ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (27 k= eymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .= .. ... ... ... ... ... ... ...) (19 . helm-ff-run-grep) (24 keymap ... ... = ... ... ...) (29 . helm-ff-run-toggle-basename) ...) (action . helm-find-fi= les-actions) (persistent-action-if . helm-find-files-persistent-action-if) = (persistent-help . "Hit1 Expand Candidate, Hit...") (help-message . helm-ff= -help-message) (requires-pattern . 0) (filtered-candidate-transformer helm-= ff-fct helm-ff-maybe-show-thumbnails helm-ff-directories-only helm-ff-files= -only helm-ff-sort-candidates helm-ff-icons-transformer) (action-transforme= r #f(compiled-function (actions candidate) #) #= f(compiled-function (actions candidate) #) #f(c= ompiled-function (actions candidate) #) #f(comp= iled-function (actions candidate) #) #f(compile= d-function (actions candidate) #) #f(compiled-f= unction (actions candidate) #) #f(compiled-func= tion (actions candidate) #) #f(compiled-functio= n (actions candidate) #) #f(compiled-function (= actions candidate) #) #f(compiled-function (act= ions candidate) #) helm-find-files-action-trans= former) (candidate-number-limit . 5000) (volatile . t) (match helm-mm-exact= -match helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-rea= l . t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\\\[helm-help]:He...") (header-line . #("C-j: Hit1 Expand Candidate..= ." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files-before-in= it-hook) (after-init-hook . helm-find-files-after-init-hook) ...)) helm--collect-matches((((name . "Find Files") (resume lambda nil (helm-ff= -setup-update-hook) (setq helm-ff-default-directory "/sudo:root@IPad-S340:/= etc/" helm-ff-last-expanded nil)) (header-name closure (t) (name) (concat n= ame ...)) (init closure (t) nil (setq helm-ff-auto-update-flag helm-ff-auto= -update-initial-value) (setq helm-ff--auto-update-state helm-ff-auto-update= -flag) (helm-set-local-variable ... ...) (require ...)) (candidates . helm-= find-files-get-candidates) (update closure (t) nil (remhash helm-ff-default= -directory helm-ff--list-directory-cache)) (cleanup . helm-find-files-clean= up) (keymap keymap (4 . helm-ff-persistent-delete) (9) (left . helm-find-fi= les-up-one-level) (right . helm-execute-persistent-action) (127 . helm-helm= -ff-delete-char-backward-with-subkeys) (S-f6 . helm-ff-sort-by-ext) (S-f5 .= helm-ff-toggle-files-only) (S-f4 . helm-ff-toggle-dirs-only) (S-f3 . helm-= ff-sort-by-size) (S-f2 . helm-ff-sort-by-newest) (S-f1 . helm-ff-sort-alpha= ) (18 . helm-find-files-down-last-level) (31 . helm-ff-undo) (67108922 . he= lm-ff-complete-tramp-methods) (12 . helm-find-files-up-one-level) (67108911= . helm-ff-run-fd) (C-backspace . helm-ff-run-toggle-auto-update) (67108987= . helm-enlarge-window) (67108989 . helm-narrow-window) (3 keymap ... ... .= .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) (27= keymap ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...= ... ... ... ... ... ... ... ...) (19 . helm-ff-run-grep) (24 keymap ... ..= . ... ... ...) (29 . helm-ff-run-toggle-basename) (13 . helm-ff-RET) keymap= (f12 . #f(compiled-function () ... #)) (f11 . #= f(compiled-function () ... #)) (f10 . #f(compile= d-function () ... #)) (f9 . #f(compiled-function= () ... #)) ...) (action . helm-find-files-actio= ns) (persistent-action-if . helm-find-files-persistent-action-if) (persiste= nt-help . "Hit1 Expand Candidate, Hit2 or (...") (help-message . helm-ff-he= lp-message) (requires-pattern . 0) (filtered-candidate-transformer helm-ff-= fct helm-ff-maybe-show-thumbnails helm-ff-directories-only helm-ff-files-on= ly helm-ff-sort-candidates helm-ff-icons-transformer) (action-transformer #= f(compiled-function (actions candidate) #) #f(c= ompiled-function (actions candidate) #) #f(comp= iled-function (actions candidate) #) #f(compile= d-function (actions candidate) #) #f(compiled-f= unction (actions candidate) #) #f(compiled-func= tion (actions candidate) #) #f(compiled-functio= n (actions candidate) #) #f(compiled-function (= actions candidate) #) #f(compiled-function (act= ions candidate) #) #f(compiled-function (action= s candidate) #) helm-find-files-action-transfor= mer) (candidate-number-limit . 5000) (volatile . t) (match helm-mm-exact-ma= tch helm-mm-match helm-mm-3-migemo-match (lambda ... ...)) (match-on-real .= t) (redisplay . identity) (nohighlight . t) (mode-line "File(s)" "\\\\[helm-help]:Help \\[h...") (header-line . #("C-j: Hit1 Expand Candida= te, Hit2..." 0 3 ...)) (multimatch . t) (before-init-hook . helm-find-files= -before-init-hook) (after-init-hook . helm-find-files-after-init-hook) (gro= up . helm-files) (migemo . t)))) helm-update() helm-check-new-input("/sudo::") helm-check-minibuffer-input() #f(compiled-function () #)() apply(#f(compiled-function () #) nil) timer-event-handler([t 0 0 10000 repeat #f(compiled-function () #) nil idle 0 nil]) read-from-minibuffer(#("Find files or url: " 0 19 (face helm-minibuffer-p= rompt)) "/home/thierry/labo/github/helm/" (keymap (f12 . #f(compiled-functi= on () (interactive nil) #)) (f11 . #f(compiled-f= unction () (interactive nil) #)) (f10 . #f(compi= led-function () (interactive nil) #)) (f9 . #f(c= ompiled-function () (interactive nil) #)) (f8 . = #f(compiled-function () (interactive nil) #)) (f= 7 . #f(compiled-function () (interactive nil) #)= ) (f6 . #f(compiled-function () (interactive nil) #)) (f5 . #f(compiled-function () (interactive nil) #)) (f4 . #f(compiled-function () (interactive nil) #)) (f3 . #f(compiled-function () (interactive nil) #)) (f2 . #f(compiled-function () (interactive nil) #)) (menu-bar keymap (help-menu keymap (describe keymap (= describe-mode . helm-help)))) (help keymap (109 . helm-help)) (23 . helm-he= lm-yank-text-at-point-with-subkeys) (f1 . #f(compiled-function () (interact= ive nil) #)) (8 keymap (109 . helm-help) (104 . = undefined) (8 . undefined) (99 . helm-customize-group) (4 . helm-enable-or-= switch-to-debug)) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . unde= fined) (67108897 . helm-toggle-suspend-update) (3 keymap (57 . #f(compiled-= function () (interactive nil) #)) (56 . #f(com= piled-function () (interactive nil) #)) (55 . = #f(compiled-function () (interactive nil) #)) = (54 . #f(compiled-function () (interactive nil) #)) (53 . #f(compiled-function () (interactive nil) #)) (52 . #f(compiled-function () (interactive nil) #)) (51 . #f(compiled-function () (interactive nil) #)) (50 . #f(compiled-function () (interactive nil) #)) (49 . #f(compiled-function () (interactive ni= l) #)) (110 . helm-helm-run-cycle-resume-with-= subkeys) (108 . helm-display-line-numbers-mode) (62 . helm-toggle-truncate-= line) (21 . helm-refresh) (6 . helm-follow-mode) (9 . helm-insert-or-copy) = (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (37 . helm-e= xchange-minibuffer-and-header-line) (95 . helm-toggle-full-frame) (45 . hel= m-swap-windows)) (67108987 . helm-enlarge-window) (67108989 . helm-narrow-w= indow) (19 . undefined) (24 keymap (57 . #f(compiled-function () (interacti= ve nil) #)) (56 . #f(compiled-function () (int= eractive nil) #)) (55 . #f(compiled-function (= ) (interactive nil) #)) (54 . #f(compiled-func= tion () (interactive nil) #)) (53 . #f(compile= d-function () (interactive nil) #)) (52 . #f(c= ompiled-function () (interactive nil) #)) (51 = . #f(compiled-function () (interactive nil) #)= ) (50 . #f(compiled-function () (interactive nil) #)) (49 . #f(compiled-function () (interactive nil) #)) (2 . helm-resume-list-buffers-after-quit) (98 . helm-resume-p= revious-session-after-quit) (6 . helm-quit-and-find-file)) (11 . helm-delet= e-minibuffer-contents) (67108896 . helm-toggle-visible-mark-forward) (0 . h= elm-toggle-visible-mark) (C-M-up . helm-scroll-other-window-down) (C-M-down= . helm-scroll-other-window) (M-prior . helm-scroll-other-window-down) (M-n= ext . helm-scroll-other-window) (12 . helm-recenter-top-bottom-other-window= ) (left . helm-previous-source) (right . helm-next-source) (15 . helm-next-= source) (10 . helm-execute-persistent-action) (9 . helm-select-action) (13 = . helm-maybe-exit-minibuffer) (7 . helm-keyboard-quit) (22 . helm-scroll-do= wn) (27 keymap (110 . next-history-element) (112 . previous-history-element= ) (115 . undefined) (5 . helm-display-all-sources) (1 . helm-show-all-candi= dates-in-source) (85 . helm-unmark-all) (97 . helm-mark-all) (109 . helm-to= ggle-all-marks) (41 . helm-next-visible-mark) (40 . helm-prev-visible-mark)= (91) (32 . helm-toggle-visible-mark-backward) (33554454 . helm-scroll-othe= r-window-down) (25 . helm-scroll-other-window-down) (22 . helm-scroll-other= -window) (12 . helm-reposition-window-other-window) (111 . helm-previous-so= urce) (62 . helm-end-of-buffer) (60 . helm-beginning-of-buffer) (118 . helm= -scroll-up)) (next . helm-next-page) (prior . helm-previous-page) (C-up . h= elm-follow-action-backward) (C-down . helm-follow-action-forward) (16 . hel= m-previous-line) (14 . helm-next-line) (up . helm-previous-line) (down . he= lm-next-line) ...) nil nil nil t) helm-read-from-minibuffer("Find files or url: " "/home/thierry/labo/githu= b/helm/" "^[[:multibyte:] ]*helm-files\\.el$" nil nil nil nil) helm-internal(helm-source-find-files "/home/thierry/labo/github/helm/" "F= ind files or url: " nil "^[[:multibyte:] ]*helm-files\\.el$" "*helm find fi= les*" nil nil nil) apply(helm-internal (helm-source-find-files "/home/thierry/labo/github/he= lm/" "Find files or url: " nil "^[[:multibyte:] ]*helm-files\\.el$" "*helm = find files*" nil nil nil)) helm(helm-source-find-files "/home/thierry/labo/github/helm/" "Find files= or url: " nil "^[[:multibyte:] ]*helm-files\\.el$" "*helm find files*" nil= nil nil) apply(helm (helm-source-find-files "/home/thierry/labo/github/helm/" "Fin= d files or url: " nil "^[[:multibyte:] ]*helm-files\\.el$" "*helm find file= s*" nil nil nil)) helm(:sources helm-source-find-files :input "/home/thierry/labo/github/he= lm/" :case-fold-search smart :preselect "^[[:multibyte:] ]*helm-files\\.el$= " :ff-transformer-show-only-basename t :default nil :prompt "Find files or = url: " :buffer "*helm find files*") helm-find-files-1("/home/thierry/labo/github/helm/" "^[[:multibyte:] ]*he= lm-files\\.el$") helm-find-files(nil) funcall-interactively(helm-find-files nil) call-interactively(helm-find-files nil nil) command-execute(helm-find-files) In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, c= airo version 1.16.0) of 2022-08-21 built on IPad-S340 Repository revision: 8d4789c07273f5fdc9d3c1f06e357746a012b8dd Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: Linux Mint 20.3 Configured using: 'configure --bindir=3D/usr/local/sbin/emacs-29.0.50 --with-mailutils --with-cairo' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: =C6=90=C4=BD Minor modes in effect: bug-reference-prog-mode: t global-undo-tree-mode: t undo-tree-mode: t psession-mode: t psession-savehist-mode: t global-git-gutter-mode: t git-gutter-mode: t display-time-mode: t winner-mode: t helm-epa-mode: t helm-descbinds-mode: t helm-adaptive-mode: t helm-mode: t helm-minibuffer-history-mode: t helm-ff-icon-mode: t shell-dirtrack-mode: t helm-popup-tip-mode: t async-bytecomp-package-mode: t dired-async-mode: t minibuffer-depth-indicate-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow epa-mail face-remap helm-dabbrev emacsbug helm-command tv-mu4e-config mu4e-contrib mu4e-patch mu4e mu4e-org mu4e-main mu4e-view gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig mu4e-headers mu4e-compose mu4e-draft mu4e-actions smtpmail mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark mu4e-message flow-fill hl-line mu4e-contacts mu4e-update mu4e-folders mu4e-server mu4e-context mu4e-vars mu4e-helpers mu4e-config ido tramp-sh epa-file char-fold tramp-archive tramp-gvfs tramp-cache time-stamp zeroconf rst vc-filewise vc-rcs conf-mode ledger-config ledger-mode ledger-check ledger-texi ledger-test ledger-sort ledger-report ledger-reconcile ledger-occur ledger-fonts ledger-fontify ledger-state ledger-complete ledger-schedule ledger-init ledger-xact ledger-post ledger-exec ledger-navigate eshell esh-cmd generator esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util ledger-context ledger-commodities ledger-regex checkdoc lisp-mnt markdown-mode make-mode flymake-shellcheck flymake-proc flymake project warnings sh-script smie executable bug-reference naquadah-theme view solar cal-dst holidays holiday-loaddefs tv-utils osm yaml-mode undo-tree diff queue rainbow-mode color psession frameset log-view pcvs-util bash-completion cl-indent pcase ffap thingatpt autocrypt-message autocrypt-gnus addressbook-bookmark gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win message sendmail yank-media puny rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mailabbrev gmm-utils mailheader gnus nnheader gnus-util mail-utils range mm-util mail-prsvr autocrypt-mu4e autocrypt ietf-drums config-w3m git-gutter mule-util appt diary-lib diary-loaddefs gud wdired dired-extension org-config ob-gnuplot org-crypt net-utils time winner autotest-mode autoconf-mode woman man ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util init-helm helm-ls-git vc-git diff-mode vc vc-dispatcher helm-fd epa derived epg rfc6068 epg-config helm-epa helm-imenu imenu helm-elisp-package helm-find helm-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol rx org-keys oc org-compat advice org-macs org-loaddefs cal-menu calendar cal-loaddefs helm-external isl helm-descbinds helm-wikipedia all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons wfnames helm-ipython helm-elisp helm-eval edebug debug backtrace find-func python helm-bookmark helm-net xml helm-info bookmark helm-adaptive helm-mode helm-misc helm-files image-dired xdg image-mode exif filenotify tramp tramp-loaddefs trampver tramp-integration cus-edit pp icons wid-edit files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep wgrep-helm wgrep grep compile text-property-search comint ring helm-regexp format-spec ansi-color helm-utils helm-help helm-types helm-extensions-autoloads helm-config helm-autoloads helm helm-global-bindings helm-easymenu edmacro kmacro helm-core async-bytecomp helm-source helm-multi-match helm-lib dired-async dired-aux dired dired-loaddefs async popup diminish cl-extra help-mode mb-depth server avoid cus-load use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile cconv url-vars cl-loaddefs cl-lib info w3m-load rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 711433 61721) (symbols 48 43557 5) (strings 32 252605 5718) (string-bytes 1 7236951) (vectors 16 87685) (vector-slots 8 1855105 189366) (floats 8 1904 542) (intervals 56 2953 483) (buffers 992 116)) <#secure method=3Dpgpmime mode=3Dsign> --=20 Thierry ------------=_1662913802-18804-1-- From unknown Sun Jun 22 07:53:58 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: James Ferguson Subject: bug#57676: closed (Re: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify) Message-ID: References: <87a675vprg.fsf@gmx.de> X-Gnu-PR-Message: they-closed 57676 X-Gnu-PR-Package: emacs Reply-To: 57676@debbugs.gnu.org Date: Sun, 11 Sep 2022 16:30:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1662913803-18804-3" This is a multi-part message in MIME format... ------------=_1662913803-18804-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #57572: 29.0.50; Tramp: Unable to close vterm buffer with remote default-di= rectory 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 57676@debbugs.gnu.org. --=20 57572: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D57572 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1662913803-18804-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 57572-done) by debbugs.gnu.org; 11 Sep 2022 16:29:18 +0000 Received: from localhost ([127.0.0.1]:43266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXPpd-0004s3-TX for submit@debbugs.gnu.org; Sun, 11 Sep 2022 12:29:18 -0400 Received: from mout.gmx.net ([212.227.17.21]:38891) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXPpb-0004rq-I1 for 57572-done@debbugs.gnu.org; Sun, 11 Sep 2022 12:29:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1662913748; bh=sVWxKhXhPK7ENNv1pxwX1kH1pXdhiJO7UhORT17yd4I=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=IX55VvItAFSBbmnXvfbzxbszO0W/td/5TBgo0I8wje2U/U+15wYtMmWrySXwitTE8 w/STe+fnRfyqodkoY7vRyoK1Suw9uMuuXEmuLdLl2msOwSz3VxE2Uj0GS58OHQb2c7 hUYvUNbBAMsiuCS11DD8H2sWoN+gZNcVB2wWC8wY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.149.79]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MoO24-1p8zds2gwK-00ol5w; Sun, 11 Sep 2022 18:29:08 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify In-Reply-To: <871qsihtpf.fsf@posteo.net> (Thierry Volpiatto's message of "Sun, 11 Sep 2022 14:25:53 +0000") References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> <8735czw2oa.fsf@gmx.de> <87wnaajt3v.fsf@posteo.net> <87tu5euxwu.fsf@gmx.de> <87mtb66wtn.fsf@posteo.net> <87mtb6uky9.fsf@gmx.de> <871qsihtpf.fsf@posteo.net> Date: Sun, 11 Sep 2022 18:29:07 +0200 Message-ID: <87a675vprg.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:JXAZ8bcEzwPjSu91aC5jycOeLaxUk8VXCYwFWL0hq2Cg0wVvEYu KdxadHHcm9TamhwYMjl/QwKhKTSxyWm0MGKDUqLOLPEvrprxynMQ8ct4b/P6cgz7p6SLuxh EljqlMeG92pDqjzYkZL2uUrXAGOjj6QO3wnWS/YY1jLMw/GWBLy6KbDwHY9V8NWwv0+u0OE i4n4YDBXTCiWNMaQeaJ/A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:dGuBZlVF8s8=:cE1ntrUnR/rwZYlxRbrLA+ tszsm5N3K5JvDQP4eee/XF2gSzEM2Jf365Lko0zNpr2GGEwaMcW1ShE6jyib8SAX5kRRsTJ+p NZOiYitBI6yskaMKZCyD8xZG6ZUL8cv+bWpCnVI1DYGoImia4xpCwWcZCG+IJmICZO2lZrUGx f6pUHv+vnl3qExXRwUJzvy6gknAH2Csttv24sCrYQVYYYMwArhvW/nPgmtVzaM0WxMLkA5IZr K5tvtIz6SN1MhywCbpv/bfe2YZO2j190I/vdfedxReiz0e5Jlq/cTpJ/wTxZkgYsChRxLFMCr tfIpd2cgiLjo2BHTtig7Q1GGsKJ8/DQxd9uu0Mc8H2QRMVuyZiNvJdH1IoPnL9HM/U5h8k2J/ rVHbyQu36HzXff2cV5R5MVrTgijiKMK968NW1OOpy4LMbiuiAbLsMk1NE2amPQykyedlhW0aL wWQmKa4KXMlfxlfzGlNIfYNCuBNbv0Y3wLuABEQwSzQUSCT7tsmDg2txaPY0gMV65fB8gK4MY QOOD+lC5F5PtMnkEWPY7L5WlTmjN9wUvr/Yu1NpCtRxzNbyMFt+7RRqWSHfgjWMHEuDCGt6qN md+iMNQljY25qTYniWh301weXI3fBOu1gGUjFnfQbI3TjNwYqvMewF4osEe4aYTvW+UlyZ/Bh iPe8iwQazG/rivU3UAW9PtYqLB6+Rmn4S+f9k9R9FLdIvB+maxqUPuOrhJWOYq9wMhoX57nq3 3fq+hCYJENPDAho0wg+nuaXHPHAGHJ0tIa+7FazQ8qopcVgidd8XmS7xghvKNqAaVEPqdHz1K wi9qlJZngzqfsC2qD3yaNBF/dAiVgglabu4eRA2QYYL3+w8jO53KFZWloiAocXMbJaVNj3qxq epCBtVdg+EGQhN4e9lqpYUbRh2+YlTvrbazgCA3rq0IPkF96fIKhAqLx0LVNBOTzo2gLdUahZ gMCqmE2H6J1lpaa0QU3cZ431R8RfckSut7f4YSDl7/mx/ZTB9T+c4spEJYmfmNnYWNWFNKzEM hIWoP2sDndfCrGy0vjCvEGE+4zsXr4R/du6GYNxBGnCeLEGKxbQ8fPJnjBOF7nxg2HLWoOXoi oJiE9/t2FOawp9gve58jcTZJtGFmBhWvVa6P8jhH0cuFrz+cYkKmB2kGd9s0HzwPD1/1oHaMM Ag4VqSDMxYe5yXAJkhJZJH8Hfu X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 57572-done Cc: 57572-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: 29.1 Thierry Volpiatto writes: Hi Thierry, >> Finally, I've fixed this. I don't check any longer for `non-essential'. >> Instead, the Tramp cache is disabled when it is invoked with a relative >> file name. This seems to be more robust, and it passes both >> helm-find-files and the Tramp testsuite check. >> >> Pushed to master. Could you give it a try? > > It is working fine now, no error. Thanks, I'm closing the bug. > Thanks you very much for this. Best regards, Michael. ------------=_1662913803-18804-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Sep 2022 12:48:59 +0000 Received: from localhost ([127.0.0.1]:57561 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWGxm-0000r4-6S for submit@debbugs.gnu.org; Thu, 08 Sep 2022 08:48:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:55536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oWGxg-0000qs-3p for submit@debbugs.gnu.org; Thu, 08 Sep 2022 08:48:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40704) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oWGxf-0004hB-U7 for bug-gnu-emacs@gnu.org; Thu, 08 Sep 2022 08:48:51 -0400 Received: from mail-ej1-f43.google.com ([209.85.218.43]:40459) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oWGxc-0003fw-S8 for bug-gnu-emacs@gnu.org; Thu, 08 Sep 2022 08:48:51 -0400 Received: by mail-ej1-f43.google.com with SMTP id l14so14308463eja.7 for ; Thu, 08 Sep 2022 05:48:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=DgEtOCik1SEYLcbBblYc2CBLv+rLK4IZByWY+6RCJJM=; b=qltxnj7D0HjyR9wy/pwC9A4H/ts0P7O0bjy2KZq3CEWgPBNsexNlOknpZ3xws+vZoP dhJ18FZno6JbigF+ukAEvmNrmwvIhq9FUfOrZdOE8N05d60gt2g55D1pq8MCUDBCteWb fQ8QqViv6dey3LaEBWzeGUF8HzPPZaWTIUAO8Nqbxqg1sm3/s+8rh/0EK50RTZN0CFD+ t4WeW2LneLFqWeeUHBVIbG2mt3QyRMzEYaEOLbrL8BU0EAUsNEyFKprjFrw20xLFL0by 0q7IBO18YL53oEFpML7it88IQUGBsJZ9QJSCEUs3l4DQGX3U01G3hz6gBTY4eV0bjtSW EVpA== X-Gm-Message-State: ACgBeo1b7RVXfYJRnaFKPO+uyRN+uM3ciD0IcPPzU+tky3CE+3JKh22J VPo05RBf+qM0GVU0P+xTmh1fgm6vrLDGtF0r6ppDyeUvm14= X-Google-Smtp-Source: AA6agR7lDPdilqJZ0KxDC6y+NrV8zKUKGPT6VNaFX7VyJf5zbR0TK4w+MbOL0RI12eWHpqE2TwaC64Mv0fnq/EbWyhQ= X-Received: by 2002:a17:906:9bd3:b0:778:c8e0:fcee with SMTP id de19-20020a1709069bd300b00778c8e0fceemr421541ejc.275.1662641326318; Thu, 08 Sep 2022 05:48:46 -0700 (PDT) MIME-Version: 1.0 From: James Ferguson Date: Thu, 8 Sep 2022 08:48:35 -0400 Message-ID: Subject: 29.0.50; Tramp: Unable to close vterm buffer with remote default-directory To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary="000000000000a4e7fe05e829d979" Received-SPF: pass client-ip=209.85.218.43; envelope-from=wjcferguson@gmail.com; helo=mail-ej1-f43.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.8 (/) 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: -1.8 (-) --000000000000a4e7fe05e829d979 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Perhaps what I'm doing is misguided, but it used to work before I recently rebuilt (to master @ e1282c8c66): I open (vterm) buffers to remote hosts, and set `default-directory` on them to be '/sshx::.' for convenience when opening files from that buffer. When trying to close the terminal one way or another (with debug-on-error) I now get: Debugger entered--Lisp error: (file-error "File =E2=80=98.=E2=80=99 must be= absolute") signal(file-error ("File =E2=80=98.=E2=80=99 must be absolute")) tramp-error((tramp-file-name "sshx" nil nil "4x02" nil "." nil) file-error "File `%s' must be absolute" ".") tramp-file-name-unify((tramp-file-name "sshx" nil nil "4x02" nil "." nil) ".") tramp-get-file-property((tramp-file-name "sshx" nil nil "4x02" nil "." nil) "." "file-truename") tramp-flush-file-properties((tramp-file-name "sshx" nil nil "4x02" nil "." nil) ".") tramp-flush-file-function() kill-buffer(#) (if (and vterm-kill-buffer-on-exit (buffer-live-p buf)) (kill-buffer buf)= ) (let ((buf (process-buffer process))) (run-hook-with-args 'vterm-exit-functions (if (buffer-live-p buf) buf nil) event) (if (and vterm-kill-buffer-on-exit (buffer-live-p buf)) (kill-buffer buf))) vterm--sentinel(# "finished\n") And I am unable to close the buffer. In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2022-09-07 built on jf-laptop Repository revision: e1282c8c66f228d45b03fd7109ffe6bc7ea201a9 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: Ubuntu 20.04.5 LTS Configured using: 'configure --with-native-compilation' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: VTerm Minor modes in effect: openwith-mode: t org-roam-db-autosync-mode: t corfu-doc-mode: t ws-butler-global-mode: t winner-mode: t which-key-mode: t vertico-mode: t global-tree-sitter-mode: t prescient-persist-mode: t projectile-mode: t async-bytecomp-package-mode: t dired-async-mode: t minions-mode: t marginalia-mode: t textsize-mode: t direnv-mode: t global-corfu-mode: t corfu-mode: t pixel-scroll-precision-mode: t shell-dirtrack-mode: t savehist-mode: t save-place-mode: t recentf-mode: t global-hl-line-mode: t global-auto-revert-mode: t electric-pair-mode: t delete-selection-mode: t straight-use-package-mode: t straight-package-neutering-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/james/.emacs.d/elpa/dpkg-dev-el-20190824.2314/debian-autoloads hides /home/james/.emacs.d/elpa/debian-el-20211006.1939/debian-autoloads /home/james/.emacs.d/elpa/transient-20220717.1713/transient hides /home/james/src/emacs/lisp/transient /home/james/.emacs.d/my-packages/custom hides /home/james/src/emacs/lisp/custom Features: (shadow sort expand-region text-mode-expansions cc-mode-expansions the-org-mode-expansions python-el-fgallina-expansions er-basic-expansions expand-region-core expand-region-custom mail-extr emacsbug message yank-media rfc822 mml mml-sec epa gnus-util mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail mail-utils mule-util lsp-pyright lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr lsp-ui-imenu lsp-ui-peek lsp-ui-sideline flycheck jka-compr let-alist lsp-ui-util lsp-mode lsp-protocol xref spinner network-stream markdown-mode imenu ht f f-shortdoc shortdoc ewoc epg rfc6068 epg-config vterm bookmark face-remap color term disp-table ehelp vterm-module term/xterm xterm cursor-sensor myremote openwith my-org-roam org-roam-dailies org-roam-migrate org-roam-log org-roam-mode inline org-roam-capture org-roam-id org-roam-node org-roam-db org-roam-utils org-roam-compat org-roam org-capture org-attach org-id ox-reveal ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-md ox-latex ox-icalendar org-agenda org-refile ox-html table ox-ascii ox-publish ox org-element avl-tree generator ob-async org-variable-pitch org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-http ob-http-mode ob-python py-isort python-black reformatter python ob-shell ob-ditaa ob-plantuml ob-dot ob ob-tangle org-src ob-ref ob-lob ob-table ob-exp ob-comint ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol org-keys oc org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs emacsql-sqlite url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny emacsql emacsql-compiler magit-section benchmark compat-27 compat-26 display-fill-column-indicator flyspell ispell highlight-symbol cl yasnippet-snippets yasnippet corfu-doc faff-theme init xterm-color ws-butler winner which-key vterm-autoloads vertico tree-sitter-langs tree-sitter-langs-build tar-mode arc-mode archive-mode tree-sitter-hl tree-sitter tree-sitter-load tree-sitter-cli tsc tsc-dyn tsc-dyn-get tsc-obsolete s prescient comp comp-cstr warnings projectile skeleton find-dired dired-x dired-filetype-face async-bytecomp dired-async dired-aux async dired dired-loaddefs lisp-mnt ibuffer-vc ibuf-macs ibuf-ext ibuffer ibuffer-loaddefs thingatpt project orderless minions compat compat-macs marginalia hydra lv grep-a-lot advice textsize direnv diff-mode dash corfu pcase dotenv-mode server pixel-scroll cua-base edmacro kmacro tramp-sh docker-tramp tramp-cache time-stamp tramp tramp-loaddefs trampver tramp-integration cus-edit pp icons files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp format-spec savehist saveplace recentf tree-widget wid-edit grep compile text-property-search comint ansi-color ring hl-line autorevert filenotify elec-pair delsel cus-load straight-autoloads cl-extra help-mode straight use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core derived finder-inf ede/auto eieio-base atomic-chrome-autoloads dap-mode-autoloads dpkg-dev-el debian-el embark-consult-autoloads consult-autoloads embark-autoloads company-autoloads lsp-docker-autoloads lsp-ui-autoloads lsp-mode-autoloads magit-autoloads marginalia-autoloads markdown-mode-autoloads org-modern-autoloads org-roam-autoloads magit-section-autoloads async-autoloads js2-mode-autoloads rx flycheck-autoloads transient-autoloads treemacs-autoloads projectile-autoloads typescript-mode-autoloads compat-autoloads info yaml-autoloads yasnippet-snippets-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile cconv url-vars cl-loaddefs cl-lib rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1235783 559015) (symbols 48 57151 55) (strings 32 306661 80560) (string-bytes 1 11340219) (vectors 16 64943) (vector-slots 8 1166513 120164) (floats 8 455 292) (intervals 56 3980 450) (buffers 1000 18)) --000000000000a4e7fe05e829d979 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Perhaps what I'm doing is misguided, but it used t= o work before I
recently rebuilt (to master @ e1282c8c66): I open (vterm= )
buffers to remote hosts, and set `default-directory` on them to be
= '/sshx:<host>:.' for convenience when opening files from that= buffer.

When trying to close the terminal one way or another (with = debug-on-error) I now get:

Debugger entered--Lisp error: (file-error= "File =E2=80=98.=E2=80=99 must be absolute")
=C2=A0 signal(fi= le-error ("File =E2=80=98.=E2=80=99 must be absolute"))
=C2=A0= tramp-error((tramp-file-name "sshx" nil nil "4x02" nil= "." nil) file-error "File `%s' must be absolute" &= quot;.")
=C2=A0 tramp-file-name-unify((tramp-file-name "sshx&q= uot; nil nil "4x02" nil "." nil) ".")
=C2= =A0 tramp-get-file-property((tramp-file-name "sshx" nil nil "= ;4x02" nil "." nil) "." "file-truename")=
=C2=A0 tramp-flush-file-properties((tramp-file-name "sshx" ni= l nil "4x02" nil "." nil) ".")
=C2=A0 tram= p-flush-file-function()
=C2=A0 kill-buffer(#<buffer Terminal-4x02 vol= ta@4x02 (10.0.154.60) - byobu>)
=C2=A0 (if (and vterm-kill-buffer-on-= exit (buffer-live-p buf)) (kill-buffer buf))
=C2=A0 (let ((buf (process-= buffer process))) (run-hook-with-args 'vterm-exit-functions (if (buffer= -live-p buf) buf nil) event) (if (and vterm-kill-buffer-on-exit (buffer-liv= e-p buf)) (kill-buffer buf)))
=C2=A0 vterm--sentinel(#<process vterm&= gt; "finished\n")

And I am unable to close the buffer.
=


In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Versio= n
=C2=A03.24.20, cairo version 1.16.0) of 2022-09-07 built on jf-laptop<= br>Repository revision: e1282c8c66f228d45b03fd7109ffe6bc7ea201a9
Reposit= ory branch: master
Windowing system distributor 'The X.Org Foundatio= n', version 11.0.12013000
System Description: Ubuntu 20.04.5 LTS
=
Configured using:
=C2=A0'configure --with-native-compilation'= ;

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTL= S GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LI= BXML2 M17N_FLT MODULES
NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCO= MP SOUND THREADS TIFF
TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 = ZLIB

Important settings:
=C2=A0 value of $LANG: en_US.UTF-8
= =C2=A0 value of $XMODIFIERS: @im=3Dibus
=C2=A0 locale-coding-system: utf= -8-unix

Major mode: VTerm

Minor modes in effect:
=C2=A0 op= enwith-mode: t
=C2=A0 org-roam-db-autosync-mode: t
=C2=A0 corfu-doc-m= ode: t
=C2=A0 ws-butler-global-mode: t
=C2=A0 winner-mode: t
=C2= =A0 which-key-mode: t
=C2=A0 vertico-mode: t
=C2=A0 global-tree-sitte= r-mode: t
=C2=A0 prescient-persist-mode: t
=C2=A0 projectile-mode: t<= br>=C2=A0 async-bytecomp-package-mode: t
=C2=A0 dired-async-mode: t
= =C2=A0 minions-mode: t
=C2=A0 marginalia-mode: t
=C2=A0 textsize-mode= : t
=C2=A0 direnv-mode: t
=C2=A0 global-corfu-mode: t
=C2=A0 corfu= -mode: t
=C2=A0 pixel-scroll-precision-mode: t
=C2=A0 shell-dirtrack-= mode: t
=C2=A0 savehist-mode: t
=C2=A0 save-place-mode: t
=C2=A0 r= ecentf-mode: t
=C2=A0 global-hl-line-mode: t
=C2=A0 global-auto-rever= t-mode: t
=C2=A0 electric-pair-mode: t
=C2=A0 delete-selection-mode: = t
=C2=A0 straight-use-package-mode: t
=C2=A0 straight-package-neuteri= ng-mode: t
=C2=A0 override-global-mode: t
=C2=A0 tooltip-mode: t
= =C2=A0 global-eldoc-mode: t
=C2=A0 show-paren-mode: t
=C2=A0 electric= -indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 tab-bar-mode: t
= =C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode: t
=C2= =A0 font-lock-mode: t
=C2=A0 buffer-read-only: t
=C2=A0 column-number= -mode: t
=C2=A0 line-number-mode: t
=C2=A0 transient-mark-mode: t
= =C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0= auto-compression-mode: t

Load-path shadows:
/home/james/.emacs.d= /elpa/dpkg-dev-el-20190824.2314/debian-autoloads hides /home/james/.emacs.d= /elpa/debian-el-20211006.1939/debian-autoloads
/home/james/.emacs.d/elpa= /transient-20220717.1713/transient hides /home/james/src/emacs/lisp/transie= nt
/home/james/.emacs.d/my-packages/custom hides /home/james/src/emacs/l= isp/custom

Features:
(shadow sort expand-region text-mode-expansi= ons cc-mode-expansions
the-org-mode-expansions python-el-fgallina-expans= ions
er-basic-expansions expand-region-core expand-region-custom mail-ex= tr
emacsbug message yank-media rfc822 mml mml-sec epa gnus-util mm-decod= e
mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail mail-util= s
mule-util lsp-pyright lsp-ui lsp-ui-flycheck lsp-ui-doc goto-addr
l= sp-ui-imenu lsp-ui-peek lsp-ui-sideline flycheck jka-compr let-alist
lsp= -ui-util lsp-mode lsp-protocol xref spinner network-stream
markdown-mode= imenu ht f f-shortdoc shortdoc ewoc epg rfc6068 epg-config
vterm bookma= rk face-remap color term disp-table ehelp vterm-module
term/xterm xterm = cursor-sensor myremote openwith my-org-roam
org-roam-dailies org-roam-mi= grate org-roam-log org-roam-mode inline
org-roam-capture org-roam-id org= -roam-node org-roam-db org-roam-utils
org-roam-compat org-roam org-captu= re org-attach org-id ox-reveal ox-odt
rng-loc rng-uri rng-parse rng-matc= h rng-dt rng-util rng-pttrn nxml-parse
nxml-ns nxml-enc xmltok nxml-util= ox-md ox-latex ox-icalendar org-agenda
org-refile ox-html table ox-asci= i ox-publish ox org-element avl-tree
generator ob-async org-variable-pit= ch org org-macro org-footnote
org-pcomplete org-list org-faces org-entit= ies noutline outline
org-version ob-C cc-mode cc-fonts cc-guess cc-menus= cc-cmds cc-styles
cc-align cc-engine cc-vars cc-defs ob-http ob-http-mo= de ob-python
py-isort python-black reformatter python ob-shell ob-ditaa = ob-plantuml
ob-dot ob ob-tangle org-src ob-ref ob-lob ob-table ob-exp ob= -comint
ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol org-k= eys oc
org-compat org-macs org-loaddefs find-func cal-menu calendar
c= al-loaddefs emacsql-sqlite url-http url-auth mail-parse rfc2231 rfc2047
= rfc2045 mm-util ietf-drums mail-prsvr url-gw nsm puny emacsql
emacsql-co= mpiler magit-section benchmark compat-27 compat-26
display-fill-column-i= ndicator flyspell ispell highlight-symbol cl
yasnippet-snippets yasnippe= t corfu-doc faff-theme init xterm-color
ws-butler winner which-key vterm= -autoloads vertico tree-sitter-langs
tree-sitter-langs-build tar-mode ar= c-mode archive-mode tree-sitter-hl
tree-sitter tree-sitter-load tree-sit= ter-cli tsc tsc-dyn tsc-dyn-get
tsc-obsolete s prescient comp comp-cstr = warnings projectile skeleton
find-dired dired-x dired-filetype-face asyn= c-bytecomp dired-async
dired-aux async dired dired-loaddefs lisp-mnt ibu= ffer-vc ibuf-macs
ibuf-ext ibuffer ibuffer-loaddefs thingatpt project or= derless minions
compat compat-macs marginalia hydra lv grep-a-lot advice= textsize direnv
diff-mode dash corfu pcase dotenv-mode server pixel-scr= oll cua-base
edmacro kmacro tramp-sh docker-tramp tramp-cache time-stamp= tramp
tramp-loaddefs trampver tramp-integration cus-edit pp icons files= -x
tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp
= format-spec savehist saveplace recentf tree-widget wid-edit grep compiletext-property-search comint ansi-color ring hl-line autorevert
filenoti= fy elec-pair delsel cus-load straight-autoloads cl-extra
help-mode strai= ght use-package use-package-ensure use-package-delight
use-package-dimin= ish use-package-bind-key bind-key easy-mmode
use-package-core derived fi= nder-inf ede/auto eieio-base
atomic-chrome-autoloads dap-mode-autoloads = dpkg-dev-el debian-el
embark-consult-autoloads consult-autoloads embark-= autoloads
company-autoloads lsp-docker-autoloads lsp-ui-autoloads
lsp= -mode-autoloads magit-autoloads marginalia-autoloads
markdown-mode-autol= oads org-modern-autoloads org-roam-autoloads
magit-section-autoloads asy= nc-autoloads js2-mode-autoloads rx
flycheck-autoloads transient-autoload= s treemacs-autoloads
projectile-autoloads typescript-mode-autoloads comp= at-autoloads info
yaml-autoloads yasnippet-snippets-autoloads package br= owse-url url
url-proxy url-privacy url-expand url-methods url-history ur= l-cookie
generate-lisp-file url-domsuf url-util mailcap url-handlers url= -parse
auth-source cl-seq eieio eieio-core cl-macs password-cache json s= ubr-x
map byte-opt gv bytecomp byte-compile cconv url-vars cl-loaddefs c= l-lib
rmc iso-transl tooltip eldoc paren electric uniquify ediff-hook vc= -hooks
lisp-float-type elisp-mode mwheel term/x-win x-win term/common-wi= n x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list repl= ace
newcomment text-mode lisp-mode prog-mode register page tab-bar menu-= bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock<= br>font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq<= br>simple cl-generic indonesian philippine cham georgian utf-8-lang
misc= -lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51= 932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic= chinese composite emoji-zwj charscript charprop case-table
epa-hook jka= -cmpr-hook help abbrev obarray oclosure cl-preloaded button
loaddefs fac= es cus-face macroexp files window text-properties overlay
sha1 md5 base6= 4 format env code-pages mule custom widget keymap
hashtable-print-readab= le backquote threads dbusbind inotify lcms2
dynamic-setting system-font-= setting font-render-setting cairo
move-toolbar gtk x-toolkit xinput2 x m= ulti-tty make-network-process
native-compile emacs)

Memory inform= ation:
((conses 16 1235783 559015)
=C2=A0(symbols 48 57151 55)
=C2= =A0(strings 32 306661 80560)
=C2=A0(string-bytes 1 11340219)
=C2=A0(v= ectors 16 64943)
=C2=A0(vector-slots 8 1166513 120164)
=C2=A0(floats = 8 455 292)
=C2=A0(intervals 56 3980 450)
=C2=A0(buffers 1000 18))
=
--000000000000a4e7fe05e829d979-- ------------=_1662913803-18804-3-- From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Sep 2022 04:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: michael.albinus@gmx.de, 57572@debbugs.gnu.org Reply-To: rms@gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.16629572888980 (code B ref 57572); Mon, 12 Sep 2022 04:35:01 +0000 Received: (at 57572) by debbugs.gnu.org; 12 Sep 2022 04:34:48 +0000 Received: from localhost ([127.0.0.1]:43821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXb9k-0002Km-BV for submit@debbugs.gnu.org; Mon, 12 Sep 2022 00:34:48 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXb9h-0002KX-8n for 57572@debbugs.gnu.org; Mon, 12 Sep 2022 00:34:47 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43450) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oXb9c-0000kj-18; Mon, 12 Sep 2022 00:34:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=o7/UoHykS5iKNcWz42Lt1PUDfr5pFRIQg6pPhKYEhaU=; b=DF02ViuaddPa +LyQgCq1JgMOAR4Eg+dimc0K1yYw/ZPaaB0FxonuvmT8kBrKvpI0d8b2U8jK/SoqF7Nb1WKH79rIu oILaYRxrTmvVX2CCEnHJVNT1oKCLLOiJKM1V6OZiwv/ICofDhIbDgalLPEXbRy8ambj+OYaoxo90j znSfAE2Y58vlqaY7nbN59mDkywTPpI/+5BnmTclWcDmRzsOxrgdWVHHFNtV4+mLwrManGMAH6DaZY /abSoK85eVsF9n0FasGuAUsdeBLefBRZOKIVfvf+LZMaC3PNDhqzPmW9ZLEOlVB9xhizIrFgp0GBc 5f3yG6w/ksWPK6mU4qwE+Q==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1oXb9a-00029S-Rs; Mon, 12 Sep 2022 00:34:38 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman In-Reply-To: <87k06b6lw8.fsf@posteo.net> (message from Thierry Volpiatto on Sat, 10 Sep 2022 19:55:02 +0000) References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> <8735czw2oa.fsf@gmx.de> <87k06b6lw8.fsf@posteo.net> Message-Id: Date: Mon, 12 Sep 2022 00:34:38 -0400 X-Spam-Score: -2.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: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] You can apply a patch by running patch < patchfile in the directory where the source files to be patched are found. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From unknown Sun Jun 22 07:53:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#57572: 29.0.50; Tramp error with tramp-file-name-unify Resent-From: Thierry Volpiatto Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Sep 2022 04:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: rms@gnu.org Cc: michael.albinus@gmx.de, 57572@debbugs.gnu.org Received: via spool by 57572-submit@debbugs.gnu.org id=B57572.16629578559803 (code B ref 57572); Mon, 12 Sep 2022 04:45:02 +0000 Received: (at 57572) by debbugs.gnu.org; 12 Sep 2022 04:44:15 +0000 Received: from localhost ([127.0.0.1]:43827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXbIt-0002Y3-HB for submit@debbugs.gnu.org; Mon, 12 Sep 2022 00:44:15 -0400 Received: from mout01.posteo.de ([185.67.36.65]:40611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oXbIq-0002Xn-3E for 57572@debbugs.gnu.org; Mon, 12 Sep 2022 00:44:14 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id A5C09240026 for <57572@debbugs.gnu.org>; Mon, 12 Sep 2022 06:44:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1662957845; bh=HlXsTCmrI/PSdGZlvXKqn+1PBsjgpt0qApQ/eK7/uT8=; h=From:To:Cc:Subject:Date:Autocrypt:OpenPGP:From; b=qhDxaiGPDU1YiJzFLSUxByT82u5nds6Ya2IHK0497euaXw/OFX3yD2NG80AEQYgD1 +pOV1eFLL5xnupgI1hR0a85BCO0CyvXHQhFharK9ZDjLHVzWzWr3XDXJwXzSwrJEmC iXX66X+rE0puAs8s8qg8lfJd450vS40VTWEScqiy+paynn1Cv5IUWorVXQK8W1cSQK ZGT9ES0XGFgJrpl8RiBFyGebvbnAQdtk2DSAvI2lqGxPdDXeFYfUoVVmc5Tol2bYpG L15NmuMW9JUWF7+YhrLdgdHHjHqe/78arcDrwqkji04EcOA74rdxNKIErsJKdIFfqR 2lI30kKJe/ykA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4MQvBT5cyzz9rxG; Mon, 12 Sep 2022 06:44:01 +0200 (CEST) References: <87pmgbip99.fsf@posteo.net> <87r10jwjn3.fsf@gmx.de> <87a677l1dr.fsf@posteo.net> <8735czw2oa.fsf@gmx.de> <87k06b6lw8.fsf@posteo.net> From: Thierry Volpiatto Date: Mon, 12 Sep 2022 04:43:31 +0000 In-reply-to: Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 TgUq5UmBc7YZ0JYWQgPTbQ== Message-ID: <87illt19tc.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" OpenPGP: url=https://posteo.de/keys/thievol@posteo.net.asc; preference=encrypt X-Spam-Score: -2.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: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Richard Stallman writes: > You can apply a patch by running > patch < patchfile > in the directory where the source files to be patched are found. Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmMeuQ8THHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk5doDACjzUynuq+KFe7MQpI2qZLh1qt0QpT1 68xO/25nrRgz7CMFr1ZtliOcg7z3dWLRhGlCnvrJV3YYbM1qpXkVTKaB9qq2r2cn b+8tgcX1zToQCkjjyGA4MMw2MbH5bnYvVM2iPO3vBDdh7eNYpoa7Aaj8zqOVvDEJ 2CB4y2GanBMt98TSBUSVRB/COAj9bXrViZTiyLzM7e/EXATsbewebXvlYsUpA7OQ VpU9KjGVFpdUOwMvTVpBIBTlsp4j3iEhe4cys9J4uzU5MlFdRZh+zdx4YLRi7+CN rX3ker99zt1m1vz2xbzQVDVsNt09JrZ+W5nF8Ghvqdst4vAGQUTAdfKRjjdt13rC zxoXTAdnB9EPdZgq/9j+SMP5KsQS91zz+6kM6pRhYKNmLtbn/jbB37OslEbOpLGX yIhbghaOMkM5bsQwoVEjdkuddu0kWudhCV6qjHNw9tzFn4K8nluokLqXSIcuw0id /Vk6/jawhPj+TxW19CkwGoi4tTYMEx/zogg= =50MV -----END PGP SIGNATURE----- --=-=-=--