Gentoo Archives: gentoo-dev

From: "Malte S. Stretz" <msquadrat.nospamplease@×××.net>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] any interest in removing /usr/qt and /usr/kde ?
Date: Mon, 20 Sep 2004 09:47:23
Message-Id: 200409201147.18918@malte.stretz.eu.org
In Reply to: Re: [gentoo-dev] any interest in removing /usr/qt and /usr/kde ? by Paul de Vrieze
1 On Monday 20 September 2004 10:48 CET Paul de Vrieze wrote:
2 > On Sunday 19 September 2004 23:23, Malte S. Stretz wrote:
3 > >[...]
4 > > If something is broken, it's normally the better to fix it instead of
5 > > working around. So maybe the FHS should be refined to support what is
6 > > needed by either adding an additional subdirectory below /usr or a
7 > > completely new root-level directory. I mean it's not like the place in
8 > > / is limited by anything and /svc was also added lately (and btw Linux'
9 > > /sys is completely against the FHS).
10 >
11 > Welcome to the real world. This is broken for a long long time and I'm
12 > sure that it was mentioned to the FHS people a long time ago.
13
14 Yes, I know. But I don't understand why it isn't fixed then. Ok, I already
15 had some lengthy discussions with Daniel Quinlan about stuff like this (the
16 other guys I don't know) but in the end we always^Wmostly managed to come
17 to a sensible solution.
18
19 What I don't get is that the FHS is clearly flawed (if not by design then at
20 least the wording could be clearer) and that is known for years. So people
21 had quite some time to find the problems with the current version but
22 instead of gathering and working on a fixed version everybody mumbles "bah,
23 FHS sucks, we do it how we interpret it" and goes on. For the last few
24 years I read threads like this one at least twice per year on various
25 mailinglists or websites.
26
27 I don't propose to create something completely new like, say, what Apple
28 uses in MacOS X, just to refine the current state of art. As I said, it's
29 not like we lack space in / or need to look like a "real" SysV system.
30 Linux (or GNU/Linux if you prefer that) is IMO about invention, so why do
31 we try to cram everything into the olde Unix directory structure while it
32 obviously doesn't fit?
33
34 > > Another thing which cropped up in combination with the macchanger
35 > > ebuild (the issue is in b.g.o) was that sometimes shomething like
36 > > /share or /lib/share is needed.
37 > >
38 > > The current FHS mailinglist is more a spamtrap than anything. Maybe a
39 > > new one should be created. There a group of people consisting of (a)
40 > > the previous FHS contributors (b) somebody from each big distro and (c)
41 > > some people from the bigger desktop environments (or freedesktop.org)
42 > > can get together and try to fix all the current issues with the FHS and
43 > > create a version 3.0.
44 >
45 > When the FHS gets sensible enough to offer a solution for existing
46 > problems then I'm surely in favour of following it, but as it stands the
47 > FHS does not answer some of the questions we have.
48
49 My point is that the FHS won't get any better if people don't get together
50 and fix it. Of course can we continue to curse the FHS 2.x for the next
51 ten years but how productive is that?
52
53 > ps. The other "solution" could be to do it like the eclipse ebuild does
54 > and install in /usr/lib/eclipse or /usr/lib/kde/3.3, although I even like
55 > it less.
56
57 That's actually what KDE is aiming for for version 4 (and AFAIK what GNOME
58 already uses). And apart from that, Qt most probably belongs
59 to /usr/lib/qt.
60
61 > I think that our solution is best. To be FHS compliant (better,
62 > to sidestep the FHS) we could make a new subdir to /usr where we put
63 > these packages. This does not violate the FHS as no package is directly
64 > under /usr and we still follow our own guidelines, and provide a clean
65 > solution.
66
67 Cheers,
68 Malte
69
70 --
71 [SGT] Simon G. Tatham: "How to Report Bugs Effectively"
72 <http://www.chiark.greenend.org.uk/~sgtatham/bugs.html>
73 [ESR] Eric S. Raymond: "How To Ask Questions The Smart Way"
74 <http://www.catb.org/~esr/faqs/smart-questions.html>
75
76 --
77 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] any interest in removing /usr/qt and /usr/kde ? Armando Di Cianno <fafhrd@g.o>