GNU bug report logs -
#33564
Incorrect path canonicalisation
Previous Next
Reported by: Mattias Andrée <maandree <at> kth.se>
Date: Sat, 1 Dec 2018 20:06:02 UTC
Severity: normal
Tags: notabug
Done: Stefan Kangas <stefan <at> marxist.se>
Bug is archived. No further changes may be made.
Full log
Message #19 received at 33564 <at> debbugs.gnu.org (full text, mbox):
On Dez 01 2018, Mattias Andrée <maandree <at> kth.se> wrote:
> On Sat, 1 Dec 2018 21:27:27 +0100
> Andreas Schwab <schwab <at> linux-m68k.org> wrote:
>
>> On Dez 01 2018, Mattias Andrée <maandree <at> kth.se> wrote:
>>
>> > Emacs 26.1 removes ..'s incorrectly from file names.
>> > Emacs removes the directory in front the .. rather than
>> > getting its parent directory.
>>
>> This is deliberate. Emacs never consults the filesystem when
>> canonicalizing filenames, as documented in expand-file-name. This is
>> consistent with the logical view of the filesystem, and how the shell
>> builtin cd handles it.
>
> What is the rationale for this?
Canonicalizing is a pure textual operation.
> No other program Bash and Emacs behave this way, including the
> coreutils.
This is not true, as I explained above.
Andreas.
--
Andreas Schwab, schwab <at> linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1
"And now for something completely different."
This bug report was last modified 5 years and 279 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.