On 6/3/19 1:50 PM, Thorsten Kukuk wrote:
Put the default, by a Linux distributor shipped configuration files somewhere below /usr, and /etc only contains the overwrite.
My first feeling: I'm (often) not a fan of such big changes - like in this case. a) You started with this point as source of the problem: "rpm cannot merge properly". Has anyone tried to enhance / fix it? b) Then: "Others have the same problem", e.g. Fedora. What do they do? I mean other rpm-based distros can't ignore the problem. Do they have a workaround or solution which is "good enough"? And looking beyond rpm: how is DEB or other formats (GUIX, etc.) dealing with the problem? c) The proposal: "place defaults in /usr, and sysadmin overrides in /etc". This means that each application has to support this. Regardless of whether the idea is good or bad, this means redundant code. And this also means that openSUSE would diverge quite a lot from other distros, and - more important - from upstream. It's a long and rocky way to persuade upstream projects (with their limited time) to do changes which are from their perspective "a packaging problem in RPM". The point that some programs have already gone this way does not mean that it is a good general solution for the whole system. For the user, this means information in spread places: if she wants to know the details about a setting in her file in /etc, she has to navigate to the well documented twin in /usr. IMO with this, "/etc is not /usr-friendly" (tm). ;-) As a summary: I don't doubt that you have done your homework upfront, but from this email I have the impression that the a) and b) have not been investigated deep enough. Jumping on another train is sometimes tempting, but fighting the actual problem sounds more natural to me. Have a nice day, Berny -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org