From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22321 invoked by uid 1002); 23 Sep 2003 21:26:57 -0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 3373 invoked from network); 23 Sep 2003 21:26:56 -0000 From: Paul de Vrieze To: gentoo-dev@gentoo.org Date: Tue, 23 Sep 2003 23:26:36 +0200 User-Agent: KMail/1.5.4 References: <20030922063300.8839A40AD@latitude.mynet.no-ip.org> <1064344465.13300.17.camel@utx.utx.cz> In-Reply-To: <1064344465.13300.17.camel@utx.utx.cz> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha1; boundary="Boundary-02=_YqLc/p/av5xwo/b"; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200309232326.48775.pauldv@gentoo.org> X-Spam-Status: No, hits=-9.4 required=5.0 tests=BAYES_01,EMAIL_ATTRIBUTION,IN_REP_TO,PGP_SIGNATURE_2, QUOTED_EMAIL_TEXT,REFERENCES,REPLY_WITH_QUOTES, USER_AGENT_KMAIL autolearn=ham version=2.55-uvt4 X-Spam-Checker-Version: SpamAssassin 2.55-uvt4 (1.174.2.19-2003-05-19-exp) X-Virus-Scanned: by AMaViS-ng (Milter interface) Subject: Re: [gentoo-dev] gentoo vs. the FHS X-Archives-Salt: 4a825560-90e1-4c32-a4f0-4ad9897f12f0 X-Archives-Hash: 82b1cd1a331f454b27a213c94b915b80 --Boundary-02=_YqLc/p/av5xwo/b Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Description: signed data Content-Disposition: inline On Tuesday 23 September 2003 22:08, Stanislav Brabec wrote: > There are other issues, too: > > 1) > /usr/libexec (should not exist, files should be moved to /usr/sbin > and/or /usr/lib) > =46ile bugs against the applications that do this. The files get there beca= use=20 the installation makefiles put them there. /usr/sbin is not good as they ar= e=20 not supposed to be run by users, but /usr/lib could be reasonable. But try = to=20 first ask upstream why the packages use libexec. Some might have good=20 reasons, for others it solves the problem for others than gentoo. > 2) > /mnt (is reserved for administrator, subdirectories not allowed, mount > point for removable media is not yet standardized, will probably be > /media) > http://bugs.freestandards.org/cgi-bin/bugzilla/show_bug.cgi?id=3D27 rmdir /mnt/* and create the /media, or wait until the standard is there > > 3) > /home/httpd (/home is reserved for users, service home is not yet > standardized, will probably be /srv, currently /var/lib or /var is used > in other distros, too) > Causes big problem on AFS or NFS /home systems (unable to emerge update > on client machines; unable to have two webservers in one network, > because they are sharing data). > This is being addressed, and will go to /var as we cannot work with probably > 4) > /usr/kde and /usr/qt (/usr should not have sub-trees, sub trees are > allowed in /opt, i. e. /opt/kde and /opt/kde). > /opt is binary only. We have qt and kde from source, and they are also not= =20 that well self-contained. If the FHS people create a good solution for this= =20 we will be happy to use it, but /usr is not an option as it stops the abili= ty=20 to have paralel versions. > 4) > /usr/games should be a directory for binaries, not subtree, (i. e. > /usr/games/bin -> /usr/games, /usr/games/lib -> /usr/lib, > /usr/games/share -> /usr/share/games). > > 5) > /usr/X11R6/share is not in FHS (probably move --datadir to > /usr/X11R6/lib/X11) Unfortunatly things still need to work. People expect XFree to be installed= =20 where it allways installs. That includes /usr/X11R6/share > > Issues 1, 4 and 5 can "automagically" solve GNU-FHS: > ftp://ftp.penguin.cz/pub/users/utx/fhs/ The main point of the distribution is to be maintainer friendly and before= =20 that to run well. This means that at some points we need to be flexible=20 enough to create solutions that are not offered by the FHS. Especially when= =20 it does not offer good alternatives. That means that FHS compliance, while= =20 desirable allways comes second to the costs needed to be compliant. This is= =20 especially true in the many vague areas of the FHS (that even FHS zealots=20 cannot agree on). Paul =2D-=20 Paul de Vrieze Gentoo Developer Mail: pauldv@gentoo.org Homepage: http://www.devrieze.net --Boundary-02=_YqLc/p/av5xwo/b Content-Type: application/pgp-signature Content-Description: signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQA/cLqYbKx5DBjWFdsRAkWuAKCwviLZuJePF8mozr4oPnvuWtXywQCg1PfB QEHo0sJ4GruA0EJJIBXGO+U= =h6Fm -----END PGP SIGNATURE----- --Boundary-02=_YqLc/p/av5xwo/b--