On Sun, Jun 9, 2019 at 2:25 PM Christian Boltz
Am Montag, 3. Juni 2019, 13:50:55 CEST schrieb Thorsten Kukuk:
Your comments and feedback?
I like the idea :-)
Just in case you want to make your TODO list a bit bigger ;-) - I just noticed that you didn't look at /etc/alternatives/ yet.
Currently we have several /usr/bin/whatever, /usr/share/man/whatever symlinks pointing to /etc/alternatives/ - we'll need to find a solution for that too. (I don't have a good solution for that - symlinks don't support fallbacks, and letting update-alternatives change the symlinks in /usr/ is also a bad idea. Nevertheless, I wanted to make sure you have this on your radar.)
Probably the unfortunate answer here is that openSUSE will need to make some actual choices and reduce the usage of alternatives. For example, in Fedora, we do not use alternatives by default to allow switching between Python 2 and Python 3 implementations of binaries, we didn't use alternatives for supporting the use of both createrepo and createrepo_c (we just eventually made createrepo_c provide createrepo), and so on. The concept of alternatives is fundamentally a user/admin decision controlled system. It probably can't support a two-tiered model like what this proposes. But hey, on the flip side: reducing the amount of alternatives invocations will speed up openSUSE software installations and updates! -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org