public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Dan Armak <danarmak@gentoo.org>
To: gentoo-dev@gentoo.org
Subject: [gentoo-dev] Why the FHS can't be followed
Date: Tue, 02 Jul 2002 21:41:35 +0300	[thread overview]
Message-ID: <200207022105.20031.danarmak@gentoo.org> (raw)
In-Reply-To: <20020701203819.4e7d6935.erichey2@attbi.com>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tuesday 02 July 2002 05:38, Collins wrote:
> OK, that much is clear.  So how do you resolve /usr/kde/2 ... with the
> prohibition you've cited?
>
> "Large software packages must not use a direct subdirectory under the
> /usr hierarchy."

<sorry, I sent a personal reply to Collins before realizing I should have used 
reply-to-list>

If KDE lives directly in /usr (i.e. binaries in /usr/bin etc.) then you cannot 
have more than one version of kde installed at a time. More than that, you 
cannot have more than one version of kdelibs at a time, so if you have kde3 
in /usr you can't run kde2 apps. And some people need to do just that because 
not all kde2 apps have been ported to kde3 yet.

Last autumn we tried to make KDE live in /usr with just kdelibs living 
separately in /usr/lib/kde/2,3. I spent 3 months trying to make it work to 
keep the fhs guys happy and came to the conclusion it just isn't meant to be. 
It may be possible, but it's very ugly.

This is mainly because some KDE apps work on the assumption that they are 
installed in the same path as the kdelibs they're linked against. Koffice for 
one. There are ways around that but they don't always work. Fex. one of the 
things that never worked was noatun. When I askd the kde devs for help on how 
to make noatun work when installed outside the kdelibs directory they 
explicitly told me: it's not supposed to be done (in this case, couldn't be 
without playing with symlniks - ugh). KDE needs to live in its own dir 
outside the standard path. That's what $KDEDIR[S] is for and if we don't do 
it that way we'll come to no good.

And since we've come to the conclusion we can't put it in /opt, /usr/kde/2,3 
(or equivalent) is the only option left. The fhs doesn't provide for having 
more than one version of a package installed at a time but we have to do it 
with qt2/3 and kdelibs2/3 (and gnome 1.4/2). I prefer that option over 100% 
FHS compliance.

End rant mode. I guess I just had leftover frustration stored from the time I 
actually tried to make this work. Maybe we can put a version of this in a FAQ 
somewhere because this isn't the first time this question has been asked. 
Maybe if that fhs guy saw it he'd think twice before blaming us. The fhs just 
doesn't accomodate certain things.

- - -- 
Dan Armak
Gentoo Linux developer (KDE)
Matan, Israel

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9IfPfUI2RQ41fiVERAn+oAJ98b5HYIcdJeo8y3c8oAno7ePaE9wCffeuH
r/z14kJYKb1TlCC/zDo1Zrc=
=gV/d
-----END PGP SIGNATURE-----



  parent reply	other threads:[~2002-07-02 18:43 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-07-01 23:37 [gentoo-dev] gentoo & fhs Collins
2002-07-01 16:06 ` Miguel S. Filipe
2002-07-02  0:50 ` Spider
     [not found]   ` <20020701190627.28c32c2e.erichey2@attbi.com>
2002-07-02  1:47     ` Spider
2002-07-02  2:38       ` Collins
2002-07-02 12:02         ` Alexander Gretencord
2002-07-02 15:12           ` Karl Trygve Kalleberg
2002-07-02 12:53         ` [gentoo-user] " Grant Goodyear
2001-12-08 13:21           ` Maciek Borowka
2002-07-02 15:55           ` Jean-Michel Smith
2002-07-02 17:00           ` Bart Verwilst
2002-07-02 18:41         ` Dan Armak [this message]
2002-07-02 19:10           ` [gentoo-dev] Why the FHS can't be followed Jean-Michel Smith
2002-07-02 20:06             ` Luke Ravitch
2002-07-02 22:00               ` Jean-Michel Smith
2002-07-03  1:54                 ` Luke Ravitch
2002-07-03  3:08                   ` Fuper
2002-07-05 16:33                     ` [gentoo-dev] Stow (Was: Why the FHS can't be followed) Wout Mertens
2002-07-05 16:59                       ` Brian Webb
2002-07-05 22:39                         ` Fuper
2002-07-05 17:14                       ` Alexander Gretencord
2002-07-02 22:18               ` [gentoo-dev] Why the FHS can't be followed Fuper
2002-07-03  2:05                 ` Luke Ravitch
2002-07-03  1:10               ` Peter Ruskin
2002-07-02 20:55           ` Terje Kvernes
2002-07-02 15:09 ` [gentoo-dev] gentoo & fhs Karl Trygve Kalleberg

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200207022105.20031.danarmak@gentoo.org \
    --to=danarmak@gentoo.org \
    --cc=gentoo-dev@gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox