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
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
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
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
Jumping on another train is sometimes tempting, but fighting the actual
problem sounds more natural to me.
Have a nice day,
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org