On Fri, 10.02.12 12:11, Michael Schroeder (mls@suse.de) wrote:
On Fri, Feb 10, 2012 at 11:28:59AM +0100, Olav Vitters wrote:
It has been approved, other distributions are following. It is very clear you do not want this. But at the same time, it is happening in Fedora and elsewhere (noticed openSUSE, will propose for Mageia 3).
For openSUSE we're currently doing it in a "lightweight" fashion, i.e. no movement of directories (until rpm learns do deal with those) and no big /bin -> /usr/bin symlink.
Hmm, you are aware that you reach the biggest compat by just symlinking /bin to /usr/bin? That way all binaries will be available in either path, regardless how things have been packaged in the RPMs. By manually adding these symlinks to all packages you however:
a) require all RPMS to be patched individually
b) make these RPMs/.spec useless on non-SUSE systems.
c) You achieve neither compatibility with Fedora/other Unixes in appearance (i.e. ls -al / will look different), nor in behaviour (i.e. sticking a binary foo in /bin doesn't make it available as /usr/bin/foo, too)
Such an approach sounds very confused to me, and makes compat much worse with Fedora and other Unixes than even staying with the status quo ante would.
Lennart