[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#43723: 27.1; Errors in file-extended-attributes prevent from saving
From: |
Lars Ingebrigtsen |
Subject: |
bug#43723: 27.1; Errors in file-extended-attributes prevent from saving buffer |
Date: |
Tue, 07 Jun 2022 11:26:17 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
> The basic concern is that Emacs 26 silently ignored errors in file-acl
> and file-selinux-context, whereas Emacs 27 and later doesn't ignore
> them. My point was that preventing the user from saving the edits
> just because we cannot preserve the ACLs is too radical, since most
> users don't care about ACLs, and because support for ACLs on volumes
> mounted by all kinds of network disk drivers that have trouble mapping
> extended attributes between different systems.
I see.
> You can easily simulate this situation by writing a replacement for
> file-acl that always signals a file-error, or advising it to that
> effect.
It's always better to have an actual test case so that we're not fixing
the wrong thing...
But in this case, I guess it's `set-file-extended-attributes' that
should be signalling an error if we want to emulate the problem?
`file-acl' would presumably just return nil in these cases, so there'd
be no warnings or errors?
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no