[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Summary of KDE filesystem discussion



On Thu, 2002-01-17 at 02:55, Jarno Elonen wrote:
> It's that they grow /usr/bin quite a lot faster than any "conventional" unix 
> tools and make it very hard to have multiple versions of the desktop on a 
> same computer. 

If the upstream authors don't (or can't) make it so multiple versions
can be seamlessly installed side-by-side, then we (Debian) will simply
pick a version and use it.

Here is my biggest problem with your proposal: How do you define KDE or
GNOME?  I don't personally use KDE, so let's take an instructive example
from GNOME: ORBit, the CORBA ORB implementation used in GNOME.  Should
this go in the theoretical /opt/gnome or whatever?  Is it "part of"
GNOME?  Yes, but it is perfectly legitimate for non-GUI apps to use
ORBit, or even for KDE apps to use it!

So you see, the problem with your proposal is the fact that the division
lines would have to be more-or-less arbitrary.  In fact, it would make
much more sense to me to take your proposal to the logical extreme, and
somehow give every package its own directory, like GNU Stow does.  Then
we could maybe have an intelligent way of populating /usr/bin with
symlinks or something, and put it under admin control.  But we don't
currently have the techonology to do this, so until then, we should
stick with the current Debian policy, and not make arbitrary exceptions.

One other thing to consider is that while we might consider GNOME or KDE
"large" now, if the rate of free software growth continues to increase
at the current rate, then we will have much larger projects to deal with
in the future that make GNOME or KDE look small.  This means our
decision to use /opt/{kde,gnome} will no longer be justified.




Reply to: