On Tuesday 02 July 2002 07:53 am, Grant Goodyear wrote:
> > OK, that much is clear. So how do you resolve /usr/kde/2 ... with the
> > prohibition you've cited?
> It's an exception because we support both kde2 and kde3, but they
> conflict. The FHS doesn't have an obvious rule for this case.
> Presumably in the future we will be able to drop kde2 and put
> kde3 stuff directly into /usr, where it belongs.
The FHS or Gentoo need to address this in some fashion. This sort of
conflict, where older and newer versions of SomeApp are needed in parallel,
but conflict, isn't going to go away (even if the specific instance of kde2
v. kde3 does).
Perhaps the Gentoo rule of "binaries-only in /opt" needs to be relaxed to "all
binaries into /opt, as well as all monolithically large applications that
require their own subdirectory, even if compiled from source [e.g. gnome1 v.
gnome2, kde2 v. kde3, etc.])
I have no real opinion on this, since exceptions to FHS that make sense aren't
IMHO all that bad, but I could see where /usr/gnome1, /usr/gnome2, /usr/kde2,
/usr/kde3, etc. could start to get out of hand, especially if we ever end up
with /usr/openoffice1, /usr/openoffice2, and so on...in which case something
like the above rule for /opt might make more sense.