From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gustavo Barros Newsgroups: gmane.emacs.bugs Subject: bug#58360: 28.2; tramp-archive and file-directory-p Date: Sat, 08 Oct 2022 17:23:34 -0300 Message-ID: <8735by12gj.fsf@gmail.com> References: <877d1bk5mq.fsf@gmail.com> <87h70f5hsh.fsf@gmail.com> <878rlqedul.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13777"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.8.10; emacs 28.2 Cc: 58360@debbugs.gnu.org, Stefan Kangas To: Michael Albinus Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Oct 08 22:33:34 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ohGVp-0003KI-Qw for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 08 Oct 2022 22:33:33 +0200 Original-Received: from localhost ([::1]:41298 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ohGVo-00045J-G4 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 08 Oct 2022 16:33:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ohGVM-000458-IA for bug-gnu-emacs@gnu.org; Sat, 08 Oct 2022 16:33:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42427) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ohGVK-0003FK-Vt for bug-gnu-emacs@gnu.org; Sat, 08 Oct 2022 16:33:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ohGVK-0001pa-Fm for bug-gnu-emacs@gnu.org; Sat, 08 Oct 2022 16:33:02 -0400 X-Loop: help-debbugs@gnu.org 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 Original-Received: via spool by 58360-submit@debbugs.gnu.org id=B58360.16652611456994 (code B ref 58360); Sat, 08 Oct 2022 20:33:02 +0000 Original-Received: (at 58360) by debbugs.gnu.org; 8 Oct 2022 20:32:25 +0000 Original-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 Original-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 Original-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) Original-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) In-reply-to: <878rlqedul.fsf@gmx.de> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:244936 Archived-At: 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.