On Wed, 01 Mar 2006 20:34:35 +0200, Ville Skyttä wrote: > On Wed, 2006-03-01 at 18:13 +0100, Michael Schwendt wrote: > > > As a side-note, the package ought not install into Ruby site locations > > anyway. It should install into rubylibdir, i.e. > > > > $ ruby -rrbconfig -e 'puts Config::CONFIG["rubylibdir"]' > > /usr/lib/ruby/1.8 > > Are you sure about that? Without knowing much at all about ruby, I'd > think that the above dir would be reserved to stuff that ships with > ruby(-libs). I believe the "ruby" prefix is only to distinguish from "libdir". Ruby's archdir is not called rubyarchdir either. > > as that, just like Perl vendor locations, allows site installations > > which override Fedora-shipped packages. > > Well, ruby is similar to python in the sense that python lacks the > vendor install dirs concept and its extensions (including packaged ones) > use site-packages, so ruby could use them too instead of intruding the > "main" ruby install dirs. Possibly. I've seen different installations, even a /usr/share somewhere, I think. > But again, I know very little about ruby, and > it looks this is a matter of choosing the lesser evil so someone more > familiar with this stuff will have to make the call. > > By the way, on a x86_64 Rawhide box: > > $ ruby -rrbconfig -e 'puts Config::CONFIG["archdir"]' > /usr/lib64/ruby/1.8/x86_64-linux > $ ruby -rrbconfig -e 'puts Config::CONFIG["rubylibdir"]' > /usr/lib64/ruby/1.8 > $ ruby -rrbconfig -e 'puts Config::CONFIG["sitedir"]' > /usr/lib64/site_ruby > $ ruby -rrbconfig -e 'puts Config::CONFIG["sitelibdir"]' > /usr/lib64/site_ruby/1.8 > $ ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"]' > /usr/lib64/site_ruby/1.8/x86_64-linux > > Note lib64 everywhere -> none of the above are suitable for noarch > packages, no matter what files they'd contain. I would expect > some /usr/share or /usr/lib (Python and Perl have the latter) dirs on a > x86_64 box for installing noarch stuff. FC ruby configuration issue? I agree. Doesn't look sane. Noarch package install location would depend on the arch it was built on. -- fedora-extras-list mailing list fedora-extras-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-extras-list