From unknown Tue Aug 12 08:32:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58360: 28.2; tramp-archive and file-directory-p Resent-From: Gustavo Barros Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Oct 2022 15:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 58360 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 58360@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166515700323824 (code B ref -1); Fri, 07 Oct 2022 15:37:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 Oct 2022 15:36:43 +0000 Received: from localhost ([127.0.0.1]:37238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ogpP1-0006CC-7O for submit@debbugs.gnu.org; Fri, 07 Oct 2022 11:36:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:48438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ogpOv-0006Bz-K1 for submit@debbugs.gnu.org; Fri, 07 Oct 2022 11:36:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33590) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogpOu-0004Ih-RZ for bug-gnu-emacs@gnu.org; Fri, 07 Oct 2022 11:36:37 -0400 Received: from mail-qk1-x735.google.com ([2607:f8b0:4864:20::735]:36487) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ogpOs-00006w-VY for bug-gnu-emacs@gnu.org; Fri, 07 Oct 2022 11:36:36 -0400 Received: by mail-qk1-x735.google.com with SMTP id i3so3105517qkl.3 for ; Fri, 07 Oct 2022 08:36:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:date:subject:to:from:user-agent:sender:from :to:cc:subject:date:message-id:reply-to; bh=NrwnP/N4FPoDfPvEJwganuQzB47pa7l3BsYeFvzLy3w=; b=PrpPVmx90LnNSxf34CFIjKqjhcpXVAddT3Q8zAO8J0e2mfPZvtRLI/tF86WCGQKYVf 2J2zXdDaeEVxMM6Eq0GN2hksGsV/tGCYpRKYysL2Bpn97rTdXj6AwJdrO+SP/lgrJXb0 fyR4CNwG3w1aLVELCwvbAvsNXLq4bzoK53w0oDc3iNmumCTeo3MEQER2WpAG3yZAFJpU Nu8Y0a+mxhddyqSR7DDeV4xWh1eeuuET/R9rjRZur6im98oyRUy3ICk5eCN+6zzpNBvM 3s33dY47CfwcWdnGpVlZIdbIvI05oGiranvl4Xz4KLgwAh4mqipNm42lvtMUT4d+Wuf2 WTMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:date:subject:to:from:user-agent:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=NrwnP/N4FPoDfPvEJwganuQzB47pa7l3BsYeFvzLy3w=; b=FMdB9SZBGUXNmw/9D3qgKV/jyih47nlRaVrs2sdz82eimD2lVArnHkox9sCB7JiMsT ii5jNuOVoe19QVNXg37bafAOzjW13TFXbKDT59XMaDCSqD7DO7yfse3U+QMoet4HQrCG LPU96PQRXIK/YjPaiIcVmnIbogLRdFaDXQHkrm1dsuZH8siqBQUS6Bb3aI9HZ+huy/s3 6yiuw45qHM3kUrtVu++6DxYWtuZMgK3+FgjBvkYuKq5IZOXMtT62sUZ1foFlnSX6UMTX puWbKG0sTmk4suX8i734u+T81OGPr6WkktQEii4EE5QH3Nwm2SrriKWpGm/U4cuxj+5y TMog== X-Gm-Message-State: ACrzQf2lItEc1ikzuEVF0vk6L+5dJVQW9veEgLK80n0luzdSfbrqVkDx bcILbEDclXKS+GgXySOlwQDYzXO/SJSYiQ== X-Google-Smtp-Source: AMsMyM7+kKUDOdSaFZWbPAiL2F9UdQAYR4dRVRwq6+pDcbh3kt+GCBPVD4Ll51DKV1ENgdxckaWQwA== X-Received: by 2002:a05:620a:408e:b0:6da:aac5:390d with SMTP id f14-20020a05620a408e00b006daaac5390dmr3953503qko.745.1665156993124; Fri, 07 Oct 2022 08:36:33 -0700 (PDT) Received: from gusbrs-laptop ([156.146.46.202]) by smtp.gmail.com with ESMTPSA id de13-20020a05620a370d00b006b9bf03d9c6sm2192994qkb.104.2022.10.07.08.36.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Oct 2022 08:36:32 -0700 (PDT) User-agent: mu4e 1.8.10; emacs 28.2 From: Gustavo Barros Date: Fri, 07 Oct 2022 12:23:31 -0300 Message-ID: <877d1bk5mq.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; format=flowed Received-SPF: pass client-ip=2607:f8b0:4864:20::735; envelope-from=gusbrs.2016@gmail.com; helo=mail-qk1-x735.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) 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.1 (--) Hi All, I'm not sure this one is really a bug. But I've met a behavior which was surprising enough to me that I thought better check if it is really intended. The thing started with `counsel-find-file' which, instead of opening an ODT file as I wished to do, would auto mount a volume on the system and then navigate inside it as a directory. I went down the rabbit hole, and it turns out that `file-directory-p' returns `t' for an ODT file appended with a slash. And the reason it does is that `tramp-archive' is enabled by default, and that OpenDocument format extensions are included in `tramp-archive-suffixes'. So, if you try: (file-directory-p (expand-file-name "~/file.odt/")) provided that "~/file.odt" exists, will return `t' on an "emacs -Q" session. Is this really intended? It was baffling to me (to the point that I've personally set `tramp-archive-enabled' to nil, as Tramp's manual taught me to), but perhaps there are use cases which I'm missing that may justify it. A side comment on this. Even assuming this is intended behavior, is it really the case to bundle up every file type extension supported by "libarchive" in `tramp-archive-suffixes'? There may be people who wish to navigate into "tar", "iso", "rar" or "zip" files as directories. But why should this be the default for OpenDocument formats, or for "exe", or "deb" files, for example, for which the desired behavior is likely something else? Furthermore, `tramp-archive-suffixes' is a defconst, not a defcustom. So users are stuck with "all or nothing", unable to select for which file types tramp-archive should be used or not. (Of course, I know one can always change things regardless, but that's not the point.) Best regards, Gustavo. In GNU Emacs 28.2 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2022-09-12 built on gusbrs-laptop Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: Linux Mint 20.3 Configured using: 'configure --with-mailutils --with-xwidgets --with-native-compilation --without-compress-install' 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 XPM XWIDGETS GTK3 ZLIB Important settings: value of $LC_MONETARY: pt_BR.UTF-8 value of $LC_NUMERIC: pt_BR.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: shell-dirtrack-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils tramp-archive tramp-gvfs tramp-cache zeroconf url-util url-parse url-vars dbus xml tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete comint ansi-color ring parse-time iso8601 time-date ls-lisp format-spec auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs cl-loaddefs cl-lib password-cache json subr-x map seq byte-opt gv bytecomp byte-compile cconv 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 cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads xwidget-internal dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 90884 5482) (symbols 48 8618 0) (strings 32 26749 1709) (string-bytes 1 909860) (vectors 16 17076) (vector-slots 8 353786 11826) (floats 8 31 242) (intervals 56 227 0) (buffers 992 12)) From unknown Tue Aug 12 08:32:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58360: 28.2; tramp-archive and file-directory-p Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Oct 2022 20:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58360 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gustavo Barros , 58360@debbugs.gnu.org Cc: Michael Albinus Received: via spool by 58360-submit@debbugs.gnu.org id=B58360.166517587014821 (code B ref 58360); Fri, 07 Oct 2022 20:52:01 +0000 Received: (at 58360) by debbugs.gnu.org; 7 Oct 2022 20:51:10 +0000 Received: from localhost ([127.0.0.1]:37519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oguJJ-0003qz-TG for submit@debbugs.gnu.org; Fri, 07 Oct 2022 16:51:10 -0400 Received: from mail-oi1-f173.google.com ([209.85.167.173]:36620) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oguJH-0003ql-VE for 58360@debbugs.gnu.org; Fri, 07 Oct 2022 16:51:08 -0400 Received: by mail-oi1-f173.google.com with SMTP id y72so144123oia.3 for <58360@debbugs.gnu.org>; Fri, 07 Oct 2022 13:51:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=t77StNzhlJ1gqKz8k9mmzIsSbrBj13XH2Qh1AFU39Rw=; b=FGf9oR77lvSrlwu2bTjOxdijxxSj0OEZEo/TkWNMD4EshAIMoAJbhfxnvXTlUmrpJn fkdHAzD4n6LgXg8kwNU0FRyZ8P3IMZQl/Gn9a2hc8jH2aBZxknWdvq3CmuUx07DRXVUs 7nLB6jImmJSYVYHN9vckEU6CEjYvfrDjmK+uOCdfNTVD8mUI7TEzn3Z938SR8nfbBtrr ArU/peCSHByr/Bny5Lv2ZQBBAQrj13ywv6VY6zec5Q+gppol6FI7Z7LtSJvjhbH/pY93 HXHw0sxVNkEPh0W4UYmk4QOc24w2Sskze1GzSEb/y6TT5gQN71uB5q8p9qyk+V+l87Ow L8sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=t77StNzhlJ1gqKz8k9mmzIsSbrBj13XH2Qh1AFU39Rw=; b=qk8pPAjQRu6WxB49oEBJ9KFaMx1ZoFqos6OZnOIJCA20X8Zy+2kCfJVVsbHIhpxsVb 1eoMv8zebxEod2N3llEJ5ssiEzuo01DaWTKfaZdVRmAk/DQiuEJyGXzn43jNWcbEvJJ8 hcjLk1juciNZin2ha4Np1/C6et3pNkJxe8vVE9EoNcJgsmwJM++3mepjNKQT5XC34dir jjCdekfWYvA2HUGEk5MCPpCfKKUR82nD0TMg+yf0ZUJ6szCx2E0DYQ3X7/i54Iv/vu8P jTuk/ZGSS6tEu5ezaqXBNRMAU12ei7m9s0HH6GTinb7YvMFsnLketXd5kgUivsDLtUKr Rr7g== X-Gm-Message-State: ACrzQf3sLJVBPNML6h547RQ7Oz48Wzd/uOskM1REjVia39Hf7fH9ZFsE i2cYhtpx9RuVAXzgVQfLSvcd4MdsJ8NzIBizNwQ= X-Google-Smtp-Source: AMsMyM55lCPyJ/PgmRWcH9nDGBsWxyKEpMZeZ1Xd2euBRFWDVf2LNu4lqkAOyRB2jJLKJI+Q+HKcwsN7oCUFHXA5QaM= X-Received: by 2002:a05:6808:1a09:b0:350:1e6a:e469 with SMTP id bk9-20020a0568081a0900b003501e6ae469mr8317284oib.92.1665175862329; Fri, 07 Oct 2022 13:51:02 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 7 Oct 2022 22:51:01 +0200 From: Stefan Kangas In-Reply-To: <877d1bk5mq.fsf@gmail.com> References: <877d1bk5mq.fsf@gmail.com> X-Hashcash: 1:20:221007:michael.albinus@gmx.de::98JdiFZQZwYvAUxV:5Bx5 MIME-Version: 1.0 Date: Fri, 7 Oct 2022 22:51:01 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Gustavo Barros writes: > I went down the rabbit hole, and it turns out that `file-directory-p' > returns `t' for an ODT file appended with a slash. And the reason it > does is that `tramp-archive' is enabled by default, and that > OpenDocument format extensions are included in `tramp-archive-suffixes'. > > So, if you try: > > (file-directory-p (expand-file-name "~/file.odt/")) > > provided that "~/file.odt" exists, will return `t' on an "emacs -Q" > session. I can reproduce this on current master using: 0. touch /tmp/file.odt 1. emacs -Q --batch -eval \ '(message "%s" (file-directory-p (expand-file-name "/tmp/file.odt/")))' I get this output on stderr: t Tramp: Unmounting /tmp/file.odt Maybe Michael has some ideas (in Cc). From unknown Tue Aug 12 08:32:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58360: 28.2; tramp-archive and file-directory-p Resent-From: Gustavo Barros Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Oct 2022 23:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58360 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 58360@debbugs.gnu.org, Michael Albinus Received: via spool by 58360-submit@debbugs.gnu.org id=B58360.166518573114995 (code B ref 58360); Fri, 07 Oct 2022 23:36:02 +0000 Received: (at 58360) by debbugs.gnu.org; 7 Oct 2022 23:35:31 +0000 Received: from localhost ([127.0.0.1]:37663 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ogwsN-0003tm-H7 for submit@debbugs.gnu.org; Fri, 07 Oct 2022 19:35:31 -0400 Received: from mail-qt1-f179.google.com ([209.85.160.179]:45895) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ogwsK-0003tX-EH for 58360@debbugs.gnu.org; Fri, 07 Oct 2022 19:35:29 -0400 Received: by mail-qt1-f179.google.com with SMTP id fb18so3693796qtb.12 for <58360@debbugs.gnu.org>; Fri, 07 Oct 2022 16:35:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:sender:from:to:cc:subject:date:message-id :reply-to; bh=Ywzc8Ow2p2mvtf6ebofxJELwz7hm0JfZNRR5sRjHVA0=; b=Ysvub8BKzJfsZ1VQqMauguTu3Jol2KgZ4bfF6pfJUnw8iefHmNR1Jk+inSFO+owuze oifFNvNsh7UGCNp6voCayULrDRIW2YqTmmrBKdonIeL+HLH8CaS15uYiqg6V8ohnrjVQ lYovu7AfEpJ/44l5iO6JWydnl5PAX7NEob8yZ1+mKhjw4MSx/zbp3QLnVdxb/7YrwtiZ MDjAnVBx8eyLsVhDzxU5/cZdw/ziGOUoAuMWm8RQ3b+MOFp8Mi65N3RhWL2x/hwsRfrI +yMBWPDJahSvYIgF5cQVrafCQrcGXxRae9PsRjxjT94ryqXpkydKpfEirGp55poSGchW tcsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:sender:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=Ywzc8Ow2p2mvtf6ebofxJELwz7hm0JfZNRR5sRjHVA0=; b=VFNDo+G+lJ4i2SPhYoqoBDTYKasDMT0LmsOqgizKZEJRhUfuuphehfKhxm9B8c1SHv l4Xr7VO7XyiWwUSD8hEPcY7/hb8x07lSPGt5zxGMKRs+0uKfYFoGpUqPqpTkvIx7b9xg 601ZFRN/nM8kXHH8+KrnG25NVtAukjULXzSFXHgHT+LavhV8O07p+wkygi/5c9B0Jbg+ vXlhTajEqTW9TBj89i/IyVdN6r42UMwoAekX69tWpKfIjl/RSHKO51sNYyg0PlAW2jGw 3b0UXec1ZJj//Blo2MEy+EGnHeS38p5rbVjjaO+gaqwlZ6cqTtn/9R7GeozWFOmBTZcF p3jw== X-Gm-Message-State: ACrzQf2OZ6OSUgt5z45LfljYBO2zNitt5nsUxFcWLyrHxPIXhpv1hGy5 BKhYxWx14Okz594LAcQSMzA= X-Google-Smtp-Source: AMsMyM6Vni5tsL2ys41losGo//NQa54cxiCXlxVodkMRD4EJO59hhZ/NDHiDpKs77B0cxLwBl2P8sA== X-Received: by 2002:a05:622a:20d:b0:35d:57bb:58c0 with SMTP id b13-20020a05622a020d00b0035d57bb58c0mr6452760qtx.331.1665185722817; Fri, 07 Oct 2022 16:35:22 -0700 (PDT) Received: from gusbrs-laptop ([181.214.166.101]) by smtp.gmail.com with ESMTPSA id v23-20020ac87497000000b0039764587192sm1025486qtq.57.2022.10.07.16.35.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Oct 2022 16:35:22 -0700 (PDT) References: <877d1bk5mq.fsf@gmail.com> User-agent: mu4e 1.8.10; emacs 28.2 From: Gustavo Barros Date: Fri, 07 Oct 2022 20:25:13 -0300 In-reply-to: Message-ID: <87h70f5hsh.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: 0.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: -0.7 (/) Hi Stefan, On Fri, 07 Oct 2022 at 22:51, Stefan Kangas wrote: > I can reproduce this on current master using: > > 0. touch /tmp/file.odt > 1. emacs -Q --batch -eval \ > '(message "%s" (file-directory-p (expand-file-name > "/tmp/file.odt/")))' > > I get this output on stderr: > > t > Tramp: Unmounting /tmp/file.odt > > Maybe Michael has some ideas (in Cc). Thanks for checking. Putting things in this form made me think of something else which might be worth discussing as well. Running the predicate alone is enough to trigger the mounting of the file. Isn't this overstepping? Best regards, Gustavo. From unknown Tue Aug 12 08:32:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58360: 28.2; tramp-archive and file-directory-p Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 11:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58360 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gustavo Barros Cc: 58360@debbugs.gnu.org Received: via spool by 58360-submit@debbugs.gnu.org id=B58360.166522913331214 (code B ref 58360); Sat, 08 Oct 2022 11:39:01 +0000 Received: (at 58360) by debbugs.gnu.org; 8 Oct 2022 11:38:53 +0000 Received: from localhost ([127.0.0.1]:38444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh8AP-00087O-8o for submit@debbugs.gnu.org; Sat, 08 Oct 2022 07:38:53 -0400 Received: from mout.gmx.net ([212.227.17.22]:45247) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh8AL-000879-Bn for 58360@debbugs.gnu.org; Sat, 08 Oct 2022 07:38:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1665229122; bh=9gl9R+AJSPWop0nVARtjA65EvXN6ke6B5DhyZfOwKig=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=corK6xOgZPw3QOOtTbcBtTrInrytoVR+MiFZJQGIMYS3Qe+PpBza+OXyBhyTe6oFg eAigN5tukK+2K2DkbJQTVqB+GFhfNl7hCO4qjHL5nzb4TXkAdh3DUeiYD0ZEp2PrCV j83gVWLu6BdfAV9kj9O7EoQlrgQvnzgcmVIWccu4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.148.171]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mqs0X-1pTNA30zRp-00moHo; Sat, 08 Oct 2022 13:38:42 +0200 From: Michael Albinus In-Reply-To: <877d1bk5mq.fsf@gmail.com> (Gustavo Barros's message of "Fri, 07 Oct 2022 12:23:31 -0300") References: <877d1bk5mq.fsf@gmail.com> Date: Sat, 08 Oct 2022 13:38:41 +0200 Message-ID: <87czb2ee9q.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:u3rVI/pZHJOl+gnZJODHuvBg2AtN7qm+7fbucH0+cmdqGUrJIcW IPn6mRwrB0HEqWygh3bx0pgG3sZv4e+bB1+QFGOWbV201H7bZIKb/uLP4EeonOgbAID3PeX JiyLQIXvXSPwnhegGKGqr8SoTSdGYT2sbHIXaRK3WwXAqNiVfXaWU4D4mGzaD08UU++5GCo 4cXiqTRilDwLUMJLId34w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:WmWCTKmVNro=:uyCJTj1mNd6tF2VPXTbPLQ hpPyWoJGADYq0x2d1/h4O50066jhNHZ+Aafcf+7z4I2wxyYzD7beR2Nw8+vELySwi6UWhrVi8 fmRyWCTaU8fne+EozRu5qg0wmItbKzaT7OGasYC+n3JHXjqgRpKpEmNxkMaZXXWSF2LOAqFk1 eMFVyc3MTyqGEFqQiSlqJ6561RFz2GJ+egApYZc/b9YP8RGvPOv5hszbhRDMYlv2K55+Rh2+M tpTsyhDAhHsSy2zuLDMRjizmd+ywzcCClwMe+q+2xKLLagicRbsQeJU6Wx12J+y2CC0AZeFon vOys2PYeuMsrecTpu3teabaHwpWWBhVhUajxuvDFfjA2BUbsnXoF9EpUXSXe39gAWRvNXD4RO L6rQY4SG2Zgk8XQqQpbp1WZyCgq9Z/TdAYiCcNewjKUFviHETlafuuJ5w1q+TVunF7PcXI8sE 9upEq1Du2E+XZap42klo37mgVxDXOp5orA7Q3tfIWaEBBFwoAQ7jO4OLXWJOr5nbCyBruCPwa MLyWZIgCt8GcgXHAhCCel792xN55JZi+hv6SZtFn93iIsnJ8KFQZfGOndWH6H+XJTDgDlnbih IFXRNruDFR/oVzedyC3HpAgb7sN8LHGLinsBWTUhupT+lNg//SXx+XLICF+6ViM1+SgAjPIN+ v1iybYA/xHxHCDxR6w3ukiu/VCUH9Ag1J2k6Xh29i4JxcXrAZNfivj2v7rPOgSLpM4hxTcrmX ms8bLvEsw9LQSKmIPzVKy/wXZzcqVXhUstq1KJrby4KuoE36u8FB7Z3S4WC1cyTyH3WUYZ+9X vTYXgsKjDhNkTfDqSiQtk6pmuwgcRZZhhY7GOm4e+uFOcG7BXuySZZsT9JQEu+NgsqRZMru3W VNgX77cDCTl8GC2zaGqARucKJxL8ibTjrC+pRGM1fjtwOm0+C62fOayzdnvb0G/TDwLALh7bv c9AwORgwtRKj5wi+z3owHJkWmBkJ913MOKJYDiZDmKxOQ/za9EXUUc5D06ChY+7zCiPk7XLHk 7tlFm5MKB2k+131PLS6VwdY5o4mgVS4EXv01+zu/L6uiHNi2I8OgiP2qI1KwXH6Buy4x3GCXy l04kojQBIzFZZ70OC/VHn/lzmiypqW1itpSwWB5+lrXJCXgzfNiJB/Azrsy5fyDHycSjeQOFb Vhp8f/cT10LY0j8xCiGupcx9yYQApfK58qQo9gaxtpqG536WeyKTzMH0BHe7a////kFFEOZGg TacfQSmN8/nOdzv1W2EyflFmNj4RCV1/+woJuU4/eGcuWlDdaAqmSr0Vrr/wxsJSEUw0bY7DY w2+TL6kIteJCJKrvapxxXNBwNvacEwrFOtynVbJg/gB7flLkGDrYvYW8updp0v23YbcfLKn3V R0xBzkrIbTP8iLLv3sy/11SrOEs7ANyZWw7dD3iaAJYkkvUPyB6JS6d0+OJjFCKmEGtxdetlY LRBrE0n7UGya5iwWIRPHMhFwHryfZXyRt6IVyCMuTVsoWYHVC8BvnIk32mzefQkxfbcJ8SbC7 UcYLqgfyQKAumy+J2Zpv+hdIQRhg803mE5CwNCh6lT+m5 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 (-) Gustavo Barros writes: > Hi All, Hi Gustavo, > The thing started with `counsel-find-file' which, instead of opening > an ODT file as I wished to do, would auto mount a volume on the system > and then navigate inside it as a directory. > > I went down the rabbit hole, and it turns out that `file-directory-p' > returns `t' for an ODT file appended with a slash. And the reason it > does is that `tramp-archive' is enabled by default, and that > OpenDocument format extensions are included in > `tramp-archive-suffixes'. > > So, if you try: > > (file-directory-p (expand-file-name "~/file.odt/")) > > provided that "~/file.odt" exists, will return `t' on an "emacs -Q" > session. > > Is this really intended? It was baffling to me (to the point that > I've personally set `tramp-archive-enabled' to nil, as Tramp's manual > taught me to), but perhaps there are use cases which I'm missing that > may justify it. This is intended. There is no need for packages like counsel to check (file-directory-p (expand-file-name "~/file.odt/")) It is a misuse to add a slash to an existing regular file and pray that it works. There has been a similar error in ange-ftp, see bug#56078. It has fixed. I recommend to contact the counsel author for a fix. > A side comment on this. Even assuming this is intended behavior, is > it really the case to bundle up every file type extension supported by > "libarchive" in `tramp-archive-suffixes'? There may be people who > wish to navigate into "tar", "iso", "rar" or "zip" files as > directories. But why should this be the default for OpenDocument > formats, or for "exe", or "deb" files, for example, for which the > desired behavior is likely something else? There might be people who wish to navigate into "odt", "exe", or "deb" files. It shall be possible. It happens only if you access "/path/to/file.odt/" (the trailing slash is important), for which there is no other desired behavior I could imagine. > Furthermore, `tramp-archive-suffixes' is a defconst, not a > defcustom. So users are stuck with "all or nothing", unable to select > for which file types tramp-archive should be used or not. (Of course, > I know one can always change things regardless, but that's not the > point.) I doubt that people would change such a user option. What would be the use case? There is still tramp-archive-enabled, and if a package really really really wants to access "file.odt/" for another purpose than the intended, the package shall let-bind this variable. > Best regards, > Gustavo. Best regards, Michael. From unknown Tue Aug 12 08:32:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58360: 28.2; tramp-archive and file-directory-p Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 11:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58360 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gustavo Barros Cc: 58360@debbugs.gnu.org, Stefan Kangas Received: via spool by 58360-submit@debbugs.gnu.org id=B58360.166522967832167 (code B ref 58360); Sat, 08 Oct 2022 11:48:01 +0000 Received: (at 58360) by debbugs.gnu.org; 8 Oct 2022 11:47:58 +0000 Received: from localhost ([127.0.0.1]:38468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh8JB-0008Mk-S9 for submit@debbugs.gnu.org; Sat, 08 Oct 2022 07:47:58 -0400 Received: from mout.gmx.net ([212.227.17.21]:43659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh8JA-0008M2-9l for 58360@debbugs.gnu.org; Sat, 08 Oct 2022 07:47:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1665229670; bh=5g73EommSiRZu3BbBH43pO3ETuJfzKX6LWub9KP7mM0=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=f53tpN0qqH9pEvuSVwyFOjppbqxwi3DTNnKCbcYRhK3HKKkWvX8z0wlFnN1ToXPbK Wdj7HEWsm4XwENPlK+EFqtm9TlJk30I5NguPuc7w/6LJ7ia1y8d+C4vUd1zr6CSKNG kw/TclQI3rTfLUuDQhZQMI1pjfAsz64BHS3tS0L8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.148.171]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MHGCu-1ouJaH3BGy-00DE6c; Sat, 08 Oct 2022 13:47:49 +0200 From: Michael Albinus In-Reply-To: <87h70f5hsh.fsf@gmail.com> (Gustavo Barros's message of "Fri, 07 Oct 2022 20:25:13 -0300") References: <877d1bk5mq.fsf@gmail.com> <87h70f5hsh.fsf@gmail.com> Date: Sat, 08 Oct 2022 13:47:46 +0200 Message-ID: <878rlqedul.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:eAHAmrSbV2vOe2s6vqRy/oDcnKbCsAAXt5MvvUfIIRGuiV+p1/g O8N9YVCp1HQ8owA+og2nBrHr/90sn6OqfusQGn0M3zvKarClibrzLLiCJas8YxfUbe4HkNo MdA8Wn3J6PHMSdwHhba1C4pB2Q0TGnFCQsdiOaL3hW5OlkIAYpt/g1EeqH7xkLChAyu5uPO ZCkmM2vLSBIjPDq1ccrdg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:mf0ZUj2kJDY=:IN14FFwZISHh9ayxoOcUG0 EweR9suSPJt76qYwUEeBlszc1Z87Lzmcl/K7WgacITc2kQY02sqc1WY10uFRyvao3unvonp7b +Xm0SnNfIjXCfigAVqmzBbm8IMauiMyIoEGFinvRjVQOc5+yjIFEV97vw5FEKMd1fVA8tMnYX pIU7grk7GD8Htmn2VH7jx+DC4a6/LCeZAbUaQnlv/Zsn7aGS/WUeLPTHhSU1wlnbLbtoaLEVH w1Im/RlEBb6V5FP+WsvSv1Zg9RQtN4NQJfTQjaSK3Tw1ZLEReZBzS5Y7WjQeYWmnW29+s0idB 78OXag44Oh/GjVdRE0j3F9pvNGDulp3S6Uetso3g4mZyhlocVsqpxIe1JMSCFYWp0OVhPMSit mKevsaHit96yvCj09zB9x+LFVj+i5Ys3AI6VdZ5b5o27xXC4CtLDW7F6GgKXGKaLxp9lZYMQR TjGzLiBuO+o9c+IBsYgFTnX6kVBlvuvxAZwqYd19yglQix5/luJftWzdD5TRPGMcw0gkBddPv e0pCJMNSRwZ+0u8LHB25gWDaa8PcwS8f6CW498V8E3n7wp1WYas8SwQLWh0hrwB5rlEmZnEb6 Lmhezl86gbTU3lUSrm1H2NTEguA+5JswTwyPl8U7tbrsoUfmRU1AP8rtR4S6s2h6aMFw3I3D+ yuI3L4fCYCTR+du26kDkfPMzkdv+VWmelfOFLoQIY/hANYLOY3xaFMp9HC24qHv+A6Sm0TW7J nD3jSM1KRSAOG2NcoQzBXZqasGAy5e4uy0eoU4rSH4ib6fV4k3/FaZqONQ0hj9jAL1DwY/Tv7 yEwUxPQKIjhTgqFK7vytXsxp3BiXxgxlkSRW2uBKocZ2jOPiS6JRkRsndxrYak+9GSodckCPN Ny3DdKH+zUOWwd3hsWq+IQ9QpSp4N31pznunex7dmgQphLe8wXdeaXTLs9iqIVwxiRj1GHpAb rDUS61j4OwRUt3SDW3HAa8UixLCVHBnYdMjnQScqxzX9+nyvLaGP8e7cnXeqK4K1ZiZGF8Qv1 W3/VUSy8rRHA2jM/gOAuvxErbeXtIc+77kFZyJ0zJFnmYcS5lYMjEpDNJIx3MpTVkvVBJ4Nfr tJoAvifHnKLC12IK8icg9hH+dZPQynu0pi6lOkOA698Njtjw6VMhrYglhXd84uIJjKjB4sXQ3 Ec4fDL2msUzRvtOBp51oShqgJGCAFJYlFL023z/B7QEXJwHDyo7e1HJE1smHUoFl4g0O/dnTh piFOER+l6Npknvy67Bx3WCyTpfj7hC6mRJeMnV84VxVMgSRrj8aYmuLqUWekzfqZqb09nh0T2 IBrny0X5qptcEawZuGXyAOKnScZLH4sfa572xMyuBgStxDPHQpbYhe6BI0zA3U/O0SfnxTFtK fO1PMSPrIC7tDXiHsK48WBIo00x1ZKLp86KBOV16gSu5T1H4RBzTwyYi6j1nC4ShbyofQjclP PyW28NLN+c2bdOxijHJp3wyCdgDGz1Ke3nAJ+fQiapEiYW+wD8hRVm467SKTUUNeFpcDsanml rGSlL+5CZ0tXCz31BcSAZ0CMJzMTnCSt9l59QQstq/0gT 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 (-) Gustavo Barros writes: > Hi Stefan, Hi Gustavo, > Putting things in this form made me think of something else which > might be worth discussing as well. Running the predicate alone is > enough to trigger the mounting of the file. Isn't this overstepping? tramp-archive.el is implemented by using the archive backend of GVFS. This means, that the file is mounted via fuse. I wish we would have another implementation, for example integrating libarchive(3) directly into Emacs. This would avoid mounting, and it would allow us to use it on other platforms but GNU/Linux only. But nobody has implemented this yet. It is on my TODO under the section "When I really run out of ideas what to do else". But this section doesn't get attention by me yet. Anybody else is invited to implement a native libarchive(3) integration into Emacs, as I have said several times already. Should we add this on etc/TODO? > Best regards, > Gustavo. Best regards, Michael. From unknown Tue Aug 12 08:32:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58360: 28.2; tramp-archive and file-directory-p Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 12:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58360 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus , Gustavo Barros Cc: 58360@debbugs.gnu.org Received: via spool by 58360-submit@debbugs.gnu.org id=B58360.16652318363081 (code B ref 58360); Sat, 08 Oct 2022 12:24:02 +0000 Received: (at 58360) by debbugs.gnu.org; 8 Oct 2022 12:23:56 +0000 Received: from localhost ([127.0.0.1]:38507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh8rz-0000nd-UJ for submit@debbugs.gnu.org; Sat, 08 Oct 2022 08:23:56 -0400 Received: from mail-oo1-f42.google.com ([209.85.161.42]:45792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh8rx-0000nR-D1 for 58360@debbugs.gnu.org; Sat, 08 Oct 2022 08:23:54 -0400 Received: by mail-oo1-f42.google.com with SMTP id s1-20020a4a81c1000000b0047d5e28cdc0so5156281oog.12 for <58360@debbugs.gnu.org>; Sat, 08 Oct 2022 05:23:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=78veJSrqoZRCdHV44DPYLRZccuNF9/HXQZ5/87BKlWg=; b=YmskqwhIBy80t+Tgvvp+KTFNCA0cjczwisL19GoZCWEpDhqjrBxT8xw+TEpZIYFWpf 17RZqZm5QZ9YGO4N56Fd0yZA8VesBRJMrt+cSxvI2ApHkRKs6sgrBoJ6Ffc3daK6/cYL Vq/qE+scdzUJ4AhKZsQTcCB1uqBeadUcMpMRdxSnzRU446YgF04QcBsXz04eTIidtnn/ +LaGDApXhQf3RxAUQxXoulFHPog3mPgPdIFjx5wijhbrMkq+3NyVGwe86TEO6cdbmHID 4gN6AogoDJ7r1sV5hHTy3f5Yl53RIznKtYnpIq97ypavPzS81FoSUW91uJfFulI6p8Ue Y7JQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=78veJSrqoZRCdHV44DPYLRZccuNF9/HXQZ5/87BKlWg=; b=Us8IVu5RBHt0hIL1KptBFkYeYv4eLAypRyc08a8KyhfTjLMB9PddkAhyWQl+uitaJr AWV11taP/2IuM/FLGDtkqfpEM4vJaKBKry5gcXE97Iqczz7w8hXA0hxrYIjw+HQbcGCW QCunvAN0JGg3u15W1TDLIm+Fzyr2gMr0hBVMExKTYhvOpmlFJ7bJ8KtWkZXoLkDbROFT lpTH3pljSxINn5V6EH9oK46s6WlK1sdc+wtWDKE2jnDAf4Uqfv01+oPUxr+vCtcAefJ8 L5GXidB80Y1393tmK3u/WVTv+ZXHfmoa0Nt6eReKAWHu51ttAGSnjlj8CjQ+WAe73cKY Wd/g== X-Gm-Message-State: ACrzQf19PWxTx8Pu+71eZJ5beH9kDSh4hs1ykxg2qAtXUfckN4MB6XRZ cI5tNUdz0IXH6PQVX6EJ8cflGKf6xETsed+ZhuE= X-Google-Smtp-Source: AMsMyM7gMi0gSYhfAe4NBx/+R/4B+Di/Zbjghq+KZ6g1/IIi/Sut7ljskUwi4qsIrk59OxYZ2AQSM2tb04+PeV4JVas= X-Received: by 2002:a05:6830:3c1:b0:637:28be:7920 with SMTP id p1-20020a05683003c100b0063728be7920mr4018957otc.105.1665231827665; Sat, 08 Oct 2022 05:23:47 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 8 Oct 2022 14:23:46 +0200 From: Stefan Kangas In-Reply-To: <878rlqedul.fsf@gmx.de> References: <877d1bk5mq.fsf@gmail.com> <87h70f5hsh.fsf@gmail.com> <878rlqedul.fsf@gmx.de> X-Hashcash: 1:20:221008:58360@debbugs.gnu.org::w7ykA9TA1JHktkXC:3MUy MIME-Version: 1.0 Date: Sat, 8 Oct 2022 14:23:46 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Michael Albinus writes: > Anybody else is invited to implement a native libarchive(3) integration > into Emacs, as I have said several times already. Should we add this on > etc/TODO? Makes sense to me. From unknown Tue Aug 12 08:32:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58360: 28.2; tramp-archive and file-directory-p Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 12:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58360 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 58360@debbugs.gnu.org, Gustavo Barros Received: via spool by 58360-submit@debbugs.gnu.org id=B58360.16652338526361 (code B ref 58360); Sat, 08 Oct 2022 12:58:02 +0000 Received: (at 58360) by debbugs.gnu.org; 8 Oct 2022 12:57:32 +0000 Received: from localhost ([127.0.0.1]:38564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh9OW-0001eW-CI for submit@debbugs.gnu.org; Sat, 08 Oct 2022 08:57:32 -0400 Received: from mout.gmx.net ([212.227.15.19]:52781) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oh9OT-0001eE-Le for 58360@debbugs.gnu.org; Sat, 08 Oct 2022 08:57:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1665233842; bh=uoQGBYVi89m68J9/0KVhFZ9c+yZ2AdxUAiOnZWHVXWM=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=CISHlmpSfId7KfivL1zxwvppTMuHZP2LwvqZAOfT8oDjAriKa+msFcnZre24JMW2r +h8nu82Gi42khSlPwT0Xak2AkSvhGU0rSpFbYyjpx5rfih5qFEOKH3Abuku2SoD+sp eSoIEHA0/GseUTn9FJ/vk/B01BmGLQCF0s09CJc8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.148.171]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N2mBa-1pAtaA0Bqe-0137eg; Sat, 08 Oct 2022 14:57:22 +0200 From: Michael Albinus In-Reply-To: (Stefan Kangas's message of "Sat, 8 Oct 2022 14:23:46 +0200") References: <877d1bk5mq.fsf@gmail.com> <87h70f5hsh.fsf@gmail.com> <878rlqedul.fsf@gmx.de> Date: Sat, 08 Oct 2022 14:57:17 +0200 Message-ID: <87v8oucw2a.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:ym/O8rdTktJkAaxy3dwWiwT5a7qTqRa/Jfsc4aST8c6HHWMFU3u TgzLlktJtNlISP08igU+8S3Kt7JbUqZhUlz7XD493gX1YkF63ks2JoRk4RV6WCPB5CDhNon Rbm3ba+0eSV2hO7fEivcqSv9PYkk49EL4KTKWLyyh3zK3vwYIPboVbNWbu3xXiX3y8lyTdy sP3fCaxwhxjBPCJPh5R9w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:x6IPmAj4DyY=:ava5txdxqoLGMIc5DxG41E 0VL800lOR24KHE9EMzeNcKBlkqk4KLJUu2FWzwxaMHapyIvUpzsMLeRUCU/s6oB8FbnVEW9Mp sL/vsD4zxSH4yapwo54QIStqKJliMEGPtTo1drTGMvAXLfIdwVnGWgrutF4RxS+Y8E+V0CO1j ys7qRyeWZDDIFcilAJGF1INTcg6buWkdDWN0X0MjQ+HcUF9HuE/v7vnkoTmuw917S489MxyHn L/c24VWsG/FSqUE6fzwc1qmM54OCQBhJIChKwMLeB1g0NAEmFWdi66bfsVXCuLspzitXyqA3q MThWCCHWHk0uKe+1z3yIF4TJRAnY2pfCzewMJW/Y/bd8Kc2wb6Tg1ssBP+s/UJ7QsIIL94h2Q 3B4uy1HD1iCYy66AeTwXoNT1cegkgsKpaFuIYXA9SRN8oZsf/oxVFZsHoTbrvMMrNczZFQrrG xKx1woMbQ3neqlyf2fyfNaf5Nsv4WPZOH2Har0cTmUUecumA5XFbhYvaeP3KGvQh8vom9ZprV miFSwRsdwV2gsvsIRSeiG8C62jzddpdGYTtTv+UANBD5p7iPb+4COd0KV67hi2v1S8rdndQwB eAS4u/5hPht54AEVcG0Fgq/mN943TVscxpLTeBDmYNSXXV7r9Zi15v6IHBEUlOcy9QRworljC sn9+kPPgorrxNuKgG2M9Hf4k29GwjNTw8PRziF8h0U2ZrTpGnJZ8ia6/kmTOYXit30oJq2+wq DBxBOmhSPRCkCPnVZA4scK47o7PbN1DxpXYOgRbUlhz3tvxYo6LPHBRRQK/kmGBkItss9w93i YYddm3fOs7DYUpJAb/tE3SgcispGWoJK/3SsHd4BNitdEb8+TcE3oQqdvCbLEh5ewCZaWKu/h HCXfwoFVW40TKKtWz+vNG08VPQR0Yjv7hvUYOMF6XFA5QcHgEcl6+v0By9vup36Hvdl1aZJD5 lo2SCtGjcHO8uCeD8tcQxm8W1bOKSq0GQy7IF3r0lDtnx0llNafvJRikuZANDOtarO3zEw/5y S5AeMNRwug3nieTgzriP9WLWvi8PUc4tnUNfBGEXCMhPFa8GOGmLcnbUybFb5CwzGHhYfZZLd 84pGJxqXNdUwuADaT0HkGa+TyD7VeZpdAwhXN03uGYt4zh889Aj9AvV2U+AfWR0qzYMbvEg56 Egyl+rKDshu2K65taOUpxuPbjxL40fPb1ApolX92wwnn/KMAqf6AZLXa/4HVgHutra+W25WkY x19RarSHnnBMrMU7cxa+WXHW8SN12GJ7k65mF4/MwfWajvBEPC+x51aX9suHgn28LaZTUWfRL d5mlhTEn2Ql8QK0M1xPSIaRj/p2ey0Ce1YqumFUHKedPHHd7+Q3R+Dv4xkfs3jbSY1Vh6Ejy+ k4dOlZk5vvyNT+I83qoDyQ2zeZhE+7uh6r7iWcvnFwlngcz9dLRklKBhu+uX+t7hG6vGsLjkb Si7RMfVm+Vjtpg8K/+hhH8Zbq83YY5t15TP/BTWAWwAzipIfEjQEhjJ91Ak6WV0ZzZ83zCYkL x94SUE9sLMoF7qorAmjM8jXS9m51cSUbEKGJjCZstrORF 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 (-) Stefan Kangas writes: >> Anybody else is invited to implement a native libarchive(3) integration >> into Emacs, as I have said several times already. Should we add this on >> etc/TODO? > > Makes sense to me. Done, in the "Wishlist item" department. Best regards, Michael. From unknown Tue Aug 12 08:32:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58360: 28.2; tramp-archive and file-directory-p Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 19:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58360 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 58360@debbugs.gnu.org, Gustavo Barros Received: via spool by 58360-submit@debbugs.gnu.org id=B58360.166525580922639 (code B ref 58360); Sat, 08 Oct 2022 19:04:01 +0000 Received: (at 58360) by debbugs.gnu.org; 8 Oct 2022 19:03:29 +0000 Received: from localhost ([127.0.0.1]:41466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohF6e-0005t3-KX for submit@debbugs.gnu.org; Sat, 08 Oct 2022 15:03:28 -0400 Received: from mail-oi1-f175.google.com ([209.85.167.175]:34778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohF6Z-0005sc-Gy for 58360@debbugs.gnu.org; Sat, 08 Oct 2022 15:03:27 -0400 Received: by mail-oi1-f175.google.com with SMTP id m81so9023208oia.1 for <58360@debbugs.gnu.org>; Sat, 08 Oct 2022 12:03:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=q97J1DQJv/GOr34fx8vVrPpbmQle1t/tQ/N2OW8KS/A=; b=U7X60VLoZvXcf4fefuAdjA+HMn1qM5C9CV6h2CdP1GbeaR1anSA1IiY0DP096I1gSj NalQxBptxQIL3e2SIipxGSGeZAgrgpDxlinT2mAQiiArhTBsYW4IjvJIbr2eD6JYV7ZQ 7UCT5nnPs+rOIlHcISyrkUUASK1AW+Ee8NFkUYqRF8ORKu9UVT06I1NBbJgrvvoWJPaa NyH/AcNkAVWAI/8K456FpRacmT/mpiYrLnjIAAB9Ee8jfTTv3BYoagQxsx1hdc/m46nB GoqmYkWHwTC8E2bKqYJc34N3YkrZHL515ClSwdu/8Dte8TtcmmoKV37E9or2SKXd05au 0lCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=q97J1DQJv/GOr34fx8vVrPpbmQle1t/tQ/N2OW8KS/A=; b=yifdP9tEjMRFd6dHCeqe/0CUQWdm2ua/5yNN/46tRL30xDF7S1P1PFreuRQfzz09Iu GLeYxpakHQSM7QcC7A1mXlSpaX6BGDAUYFuy/NbcruHtYx55b10CN496Ql1vBEiJTkLi 62AKVpXtfUWsSnFeROQoLZE1CctRnTK7PbVdTrh3Hk3aMTuVJvd2p7NG85vQAsoUdIGf N6CpitYOEFZeNo88yGlxXSzwUXivxZS+rfxCTlCw98/pjQp+C9MqjCTLJsnYba60HUpc PxCf3uKncBzGtusvZq6JlWdkfqUpqkQjiIpTxf0/Kuc6B5+SLftBlWJeTdITwIPTSwgG bbeQ== X-Gm-Message-State: ACrzQf3lMqq72pfN2sAh3MqFkL9zB9WRHdW9Ho4FabQppCnxpMyrbCuX HrwHy2R6RqgtWAapGC9i4Odibp9C11zhdIIUrE4= X-Google-Smtp-Source: AMsMyM4/7zq+Q7K+dm53j11ws2xfnOuV5KHRJVmB20NzwBRRM5P7iq0/mU4vqbXbfTTWBeqZoe/tZnpJJgKvlcDGyUY= X-Received: by 2002:a05:6808:1186:b0:353:b77a:a481 with SMTP id j6-20020a056808118600b00353b77aa481mr10755339oil.199.1665255797885; Sat, 08 Oct 2022 12:03:17 -0700 (PDT) MIME-Version: 1.0 References: <877d1bk5mq.fsf@gmail.com> <87czb2ee9q.fsf@gmx.de> In-Reply-To: <87czb2ee9q.fsf@gmx.de> From: Stefan Kangas Date: Sat, 8 Oct 2022 21:03:04 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 58360 notabug wontfix close 58360 thanks Michael Albinus writes: > This is intended. There is no need for packages like counsel to check > > (file-directory-p (expand-file-name "~/file.odt/")) > > It is a misuse to add a slash to an existing regular file and pray that > it works. There has been a similar error in ange-ftp, see bug#56078. It > has fixed. I recommend to contact the counsel author for a fix. So this is not something we're going to change on our end, and I'm therefore closing this bug report. From unknown Tue Aug 12 08:32:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58360: 28.2; tramp-archive and file-directory-p Resent-From: Gustavo Barros Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 20:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58360 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix notabug To: Michael Albinus Cc: 58360@debbugs.gnu.org Received: via spool by 58360-submit@debbugs.gnu.org id=B58360.16652605566028 (code B ref 58360); Sat, 08 Oct 2022 20:23:01 +0000 Received: (at 58360) by debbugs.gnu.org; 8 Oct 2022 20:22:36 +0000 Received: from localhost ([127.0.0.1]:41500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohGLD-0001ZA-MZ for submit@debbugs.gnu.org; Sat, 08 Oct 2022 16:22:36 -0400 Received: from mail-qk1-f175.google.com ([209.85.222.175]:42545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohGL8-0001Yt-Gy for 58360@debbugs.gnu.org; Sat, 08 Oct 2022 16:22:34 -0400 Received: by mail-qk1-f175.google.com with SMTP id j21so2564151qkk.9 for <58360@debbugs.gnu.org>; Sat, 08 Oct 2022 13:22:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:sender:from:to:cc:subject:date:message-id :reply-to; bh=i1tal4pDsY5NqKc//Wdo2gqWhFbrWPhEoYIYxMS0PEw=; b=dzJU1Rg3kW+D0JAOCFxwFUKDtO7EyO4N1guXrOiLAVjPqvddgN5obCB/87IEuFwrqJ 6aPNWasCk2XbShw/S2Wb8l61zV08yGNMQiIKBKySP/OXCFDlg3Yp4pysEhBBRqWkZZb1 nvVb10VSid05qCaH09UQO4VhMra0TDuFJmBXp4ZxE0T9MhHryuMGdbwPF+BVT3JusbRd LGAMiQK+IpbAIJxrb686J1u2ITPDvu6vWU6JGup+xA8ie+gGGWpQ1TIVvYa12doom/LI 65Um5S9pzXeyyCAxzThOPU41n44Fiam3hPBJmbQ8zyTjKc5ad467azdIT+GzqoJ5c22B mFSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:sender:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=i1tal4pDsY5NqKc//Wdo2gqWhFbrWPhEoYIYxMS0PEw=; b=sLQ8UvX7LVg6S8+dveWDZzL+cCyVsALgADy6QNStzD1Szc+yq4hXMz7yHLGfx9fTVP Wqxdztyq/gAwVeQqz0IZW/7XGGdR/gtw47/EOVWfQmFbQ/yATB5fEYgd6io2GyLDgHT2 soffMq4aygXxn8cXTsAKEuNuI0BtPSgWWcvuh7avhyptg5gGkYnfxE/JA/qTD8uvywq4 OKWyeK1PMVET76Ma7NsOxOim39MdMj6+QDp+SXv3LNCay1yyRgy2wQhgMOvc38lOHeO4 bIVWxWVcEouIaMmD2ylkUqfe1tvM1CbLBQQkNuvVqVIrr2j94e9HVgqEpGUQimJaLmyU X+aA== X-Gm-Message-State: ACrzQf0KaaN3WCA5i7kmV0AE7gNWpXRz1Dd2YngZmyoc6c6bdGdxW/z9 LsBgLLUP48YaZ0y/jgb9j4VcGSeaDpTJnESf X-Google-Smtp-Source: AMsMyM5GDJPG3ljrVn5UpZMUqpIy00dDKWJTUwkOfYxX4vT57yLWO7CvfTZ+upw+HKdH4q6JKaeApw== X-Received: by 2002:a05:620a:c4f:b0:6cf:33cd:2bc9 with SMTP id u15-20020a05620a0c4f00b006cf33cd2bc9mr8062720qki.99.1665260544695; Sat, 08 Oct 2022 13:22:24 -0700 (PDT) Received: from gusbrs-laptop ([154.3.44.109]) by smtp.gmail.com with ESMTPSA id i17-20020ac871d1000000b00397c4528a5bsm2381662qtp.79.2022.10.08.13.22.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Oct 2022 13:22:24 -0700 (PDT) References: <877d1bk5mq.fsf@gmail.com> <87czb2ee9q.fsf@gmx.de> User-agent: mu4e 1.8.10; emacs 28.2 From: Gustavo Barros Date: Sat, 08 Oct 2022 17:07:06 -0300 In-reply-to: <87czb2ee9q.fsf@gmx.de> Message-ID: <877d1a12wz.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) On Sat, 08 Oct 2022 at 13:38, Michael Albinus wrote: > Hi Gustavo, Hi Michael, > This is intended. That's then cleared. Thank you for your answer. > There is no need for packages like counsel to check > > (file-directory-p (expand-file-name "~/file.odt/")) > > It is a misuse to add a slash to an existing regular file and pray > that > it works. There has been a similar error in ange-ftp, see > bug#56078. It > has fixed. I recommend to contact the counsel author for a fix. I have done so: https://github.com/abo-abo/swiper/issues/2998 > There might be people who wish to navigate into "odt", "exe", or "deb" > files. It shall be possible. It happens only if you access > "/path/to/file.odt/" (the trailing slash is important), for which > there > is no other desired behavior I could imagine. Well, I'd say there's a difference between "being possible" and "being the default". But I don't intend to fuss about it, as I do understand your point of view, particularly given the answer above. It is a consistent position. As I've said initially, I was surprised, but reported just to check if things were really as intended. > I doubt that people would change such a user option. What would be the > use case? There is still tramp-archive-enabled, and if a package > really > really really wants to access "file.odt/" for another purpose than the > intended, the package shall let-bind this variable. I was just thinking people might want different behaviors depending on the file type. But I'm sure your knowledge of use cases for the feature is much better than my "just got acquainted with the package" one. So if you think this is of little use, I trust your call. ;-) > Best regards, Michael. Best regards, Gustavo. From unknown Tue Aug 12 08:32:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#58360: 28.2; tramp-archive and file-directory-p Resent-From: Gustavo Barros Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Oct 2022 20:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58360 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix notabug To: Michael Albinus Cc: 58360@debbugs.gnu.org, Stefan Kangas Received: via spool by 58360-submit@debbugs.gnu.org id=B58360.16652611456994 (code B ref 58360); Sat, 08 Oct 2022 20:33:02 +0000 Received: (at 58360) by debbugs.gnu.org; 8 Oct 2022 20:32:25 +0000 Received: from localhost ([127.0.0.1]:41505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohGUi-0001ok-TC for submit@debbugs.gnu.org; Sat, 08 Oct 2022 16:32:25 -0400 Received: from mail-qt1-f178.google.com ([209.85.160.178]:34629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ohGUg-0001oU-8C for 58360@debbugs.gnu.org; Sat, 08 Oct 2022 16:32:22 -0400 Received: by mail-qt1-f178.google.com with SMTP id g11so12876qts.1 for <58360@debbugs.gnu.org>; Sat, 08 Oct 2022 13:32:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:sender:from:to:cc:subject:date:message-id :reply-to; bh=domwQkC6jr/WQ3EDjjmNz1me7lTPnkzQfcNwYCO7Pt0=; b=qqwnv/kmHGLHZ5pwKo3zZdND7vKdiuQWh+zc3bn3ycVFXsSkk2f0yVxnn70eIYfSbn zX8K9928Fh2+KAbzonbJO1GTRPn4ij9gg1VbOYZcK5jnOxPymhHj91PceEv2yar3K3UI VQHxPQc6YVR9IOQjYhaxPG1BffjQDgyCGvcpV91scYoHf55CiuD8CnVHBhq9hKxgZHRL Yqx//HYb00H6jscA4sArJAqeb/iHLTfIvhUymyYWtmW4IPsQEiD/MGZTlPg7r3gWCZ8y LQuQGm3VeEP/gZfTPE9gDtty4nZ/28O6Cr/eYWQueEq4YYU7UqeySbUcS4YarrG8xJ8x UBDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:message-id:in-reply-to:date:subject:cc:to:from :user-agent:references:sender:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=domwQkC6jr/WQ3EDjjmNz1me7lTPnkzQfcNwYCO7Pt0=; b=tVzpRl7ptFTQ+qRfsdMqX8neNCOP3EL2wAHEl8buk0Wq9A4LfvWzPvsRr44p0VFA6L Xb3j34fLe+pOcR1FH+zEDF1kC6RDV+cdZEehc+ZMd9rdzGq17FZUXxihK5Gpt9GAhgZ1 PF15xPXgLriJv1ndWFTyAIucwy78c1C3Rq79nunxUrxSNiPq7UuiV8kr90gutIp8IgpC nJHlgF4OmnI64oUmwKwu9NmcNQ2UpftGSsCyUJ9Mvwk8YJRwLV2pugy6k7eEAlD68xa0 LT1DUVNzUP5BxrmGkl+dBh41O2zkARzpiw+B7WBfJhI8fLJpVqrpK/p71JvzGWB1hacE 1lBg== X-Gm-Message-State: ACrzQf35ZrReS9AvMkXaeKBM4DisxuBnHnlNhEKWP0LJi5gYTPf2GErb 2lBJIFdaSQlEqI2lLI4KsGQZJo4PQLSLhX/G X-Google-Smtp-Source: AMsMyM4KfpbuuBTEFvKNUJlzG5Ch1nwL/75BfCw4/IKSO23a6EY07FoW3EsbU9f07+D1A4K/VzlHlA== X-Received: by 2002:a05:622a:1794:b0:38b:a7e4:221c with SMTP id s20-20020a05622a179400b0038ba7e4221cmr9731339qtk.82.1665261136519; Sat, 08 Oct 2022 13:32:16 -0700 (PDT) Received: from gusbrs-laptop ([154.3.44.109]) by smtp.gmail.com with ESMTPSA id i8-20020a05620a404800b006bc192d277csm5858975qko.10.2022.10.08.13.32.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Oct 2022 13:32:15 -0700 (PDT) References: <877d1bk5mq.fsf@gmail.com> <87h70f5hsh.fsf@gmail.com> <878rlqedul.fsf@gmx.de> User-agent: mu4e 1.8.10; emacs 28.2 From: Gustavo Barros Date: Sat, 08 Oct 2022 17:23:34 -0300 In-reply-to: <878rlqedul.fsf@gmx.de> Message-ID: <8735by12gj.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: 0.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: -0.7 (/) On Sat, 08 Oct 2022 at 13:47, Michael Albinus wrote: > Hi Gustavo, Hi Michael, > tramp-archive.el is implemented by using the archive backend of > GVFS. This means, that the file is mounted via fuse. > > I wish we would have another implementation, for example integrating > libarchive(3) directly into Emacs. This would avoid mounting, and it > would allow us to use it on other platforms but GNU/Linux only. But > nobody has implemented this yet. > > It is on my TODO under the section "When I really run out of ideas > what > to do else". But this section doesn't get attention by me yet. > > Anybody else is invited to implement a native libarchive(3) > integration > into Emacs, as I have said several times already. Should we add this > on > etc/TODO? Well, I wasn't even thinking in terms of dependencies, just the consideration that simply testing the predicate on the file generates the mount point. Of course, native integration of libarchive would be welcome, but that was not what I meant to criticize. Either way, understood, particularly considering you made clear in the other message that calling the predicate on a file with the appended slash is a "misuse", which was something I had failed to grasp when I wrote. Thank you once again. > Best regards, Michael. Best regards, Gustavo.