From: Juergen Strobel Date: 2006-07-02T16:27:55+09:00 Subject: Re: Debian packaging policy --L6iaP+gRLNZHKoI4 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jul 02, 2006 at 03:58:51AM +0900, transfire@gmail.com wrote: >=20 > Juergen Strobel wrote: > > functionality of ruby packages, file a bug report. But I feel the > > maintainers will tell you that relying on a fixed file system layout > > is a bad idea, >=20 > "fixed file system layout"? Ha! The whole FHS is a fixed file system > layout! But anyhow my only point is that the policy installs software > inside of other software. And that's not really a good idea --even if > it manages to function. It ambiguates what belongs to what. I've > already posted the issue on the Debian with a couple of good responses, > agreeing that things aren;t quitre as they should be. In fact it was > also suggested that according to FHS they actaully belong in > /usr/share/ruby or, /usr/share/site_ruby, (ditto for /usr/local). That > strikes me as a bit odd. I always thought share/ was for data files. > But maybe so. >=20 > T. share/ is for architecture independant files, lib/ is for architecture dependant files. So ruby code belongs to share/ really, but C-extensions would have to go to lib/. If they split those files expect even more path weirdness :P The point of the FHS is, it specifies only some file and directory locations to be relied on. Sadly, versioned ruby libraries were never thought of when it was written. As for ambiguation, dpkg does that one quite good, and you can query it easily. All over the system stuff gets installed into common directories like /etc, /bin, /lib, /usr/bin, etc., and it seems to work really well. -J=FCrgen --=20 The box said it requires Windows 95 or better so I installed Linux --L6iaP+gRLNZHKoI4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iQEVAwUBRKd1dPy64gyiEfXtAQJvQgf9Eyh2K7LgePYVcjTLPKvyXpn/VI2SdHNP WVufODee7bMSZ4NxV8p52OESMkf+x8x0A6HfKXFJ0fIUvLpQnSMsUJ6LNaZoeJwK y00hqHSpu5k1C98N0oaUWqaQqUwXkWMBEa9iiMmNrfuc81IT8QwSs+UCwS8OTGzD qr4vpicZuo8bD/inSUorgrKbsyGg5Uqckwncrkcivu2zWQskhT5oT1Fw2QrTAojw u/P5COuc5K8PcYAGVJHwFFOEvYphZNLMEk4fZfyxHEX8MIzEaCPhIoewxf6fy+tT HJfO9kAEQHJjBDt0BlfrLP3quPsm4rTyMSd1svDG/Oe4vfyUs+galg== =updT -----END PGP SIGNATURE----- --L6iaP+gRLNZHKoI4--