https://bugs.kde.org/show_bug.cgi?id=328709

--- Comment #23 from Marcus Sundman <sund...@iki.fi> ---
(In reply to David Edmundson from comment #21)
> This would open up an absolutely massive can of worms.
> ...
> I'm sure everyone who is here saying they want this feature understands that
> and knows why, but we have to find a way to communicate that to people new
> to hard links. That's impossible.

That kind of babysitting does not belong here (if anywhere). If someone does
not know how XYZ works then it's 100% their responsibility to deal with
consequences of whatever happens when they use XYZ. If you absolutely must
insist on babyproofing the whole environment then sure, put the functionality
behind a setting, either in the UI or having to add it to some conf file by
hand or whatever.

(In reply to Pedro Alves from comment #22)
>   > "Edit a file in kwrite, you get two independent files now out of sync.".
> 
> Why would this happen?

Perhaps kwrite saves files by first creating a new file and then replacing the
old with the new. That would override the hard-linked file with a separate
instance. But this kind of problems arise regardless of what kind of link you
have, so that's not a valid argument. If someone assumes a program follows some
specific link traversal policy then that's on them. This is the case with all
programs and all kinds of links, and is unavoidable, and giving up the
possibility of creating any kind of links is too high a cost for avoiding this
category of problems.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to