GNU bug report logs - #58360
28.2; tramp-archive and file-directory-p

Previous Next

Package: emacs;

Reported by: Gustavo Barros <gusbrs.2016 <at> gmail.com>

Date: Fri, 7 Oct 2022 15:37:01 UTC

Severity: normal

Tags: notabug, wontfix

Found in version 28.2

Done: Stefan Kangas <stefankangas <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Gustavo Barros <gusbrs.2016 <at> gmail.com>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: 58360 <at> debbugs.gnu.org, Stefan Kangas <stefankangas <at> gmail.com>
Subject: bug#58360: 28.2; tramp-archive and file-directory-p
Date: Sat, 08 Oct 2022 17:23:34 -0300
On Sat, 08 Oct 2022 at 13:47, Michael Albinus <michael.albinus <at> gmx.de> 
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.




This bug report was last modified 2 years and 227 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.