On Wednesday, April 6, 2016 11:36:09 PM CEST, Richard Yao wrote:
As for those benefits, they do little for {/usr,}/sbin vs {/usr,}/bin, which is where the incompatibilities tend to live. I encountered one of these in powertop the other day (patch pending). The benefits of being able to access things from both places are somewhat exaggerated given that compatibility among systems has long required searching $PATH and likely always will.
PATH is a shell thing; some libc functions like execvp duplicate this 
functionality but that's all; you dont have PATH in shebangs nor in execv.
Note, we are not
talking about squashing /usr out of the equasion, but merging /bin,
/sbin and /lib* into their counterparts in /usr and creating symlinks in
the root directory pointing to the counterparts in /usr.
While one guy did the reverse (and the reverse ought to be okay 
for those that want to do that), no one appears to think that 
adopting the reverse is what is being suggested. Having this 
sort of clarity on whether forcing this on everyone via 
baselayout update, just providing the option for those who want 
it or some combination of the two (e.g. a long transition period 
in which both are supported) is being discussed would be nice 
though. This is not a Boolean decision.
I've been under the impression since the beginning of the thread that it is 
what is being proposed: make it possible but support both. We can't force 
usr-merge without battle testing the migration process anyway, which means 
there needs to be such a long transition period.

Alexis.

Reply via email to