Hello,
I was wondering about the relation between rpa-base and/or ruby-gems
and native package installers on linux like APT on Debian and Portage
on Gentoo.
I wanted integration with the system package/port manager even before
the very first discussions about RPA took place in #ruby-lang (IRC),
and long before I began to work on rpa-base.
Is it the intention that Debian/Portage build their own version of
packages like ruby-opengl, ruby-gtk2,... or that they build a kind of
'dumb' package which relies on rpa-base/ruby-gems to install those
packages ?
I think the former is better. The idea is making RPA's packages
(including associated metadata, etc) good enough to allow them to be
used as the basis for other packages. In other words, taking Debian as
an example, it would be possible to generate a debianized source tree
from a RPA port. Now, direct .rps/.rpa => .deb conversion IS possible, but
it is better to respect Debian/FreeBSD/Gentoo/etc 's normal procedures.
rpa-base is essentially repackager-friendly (but it will soon become
better), and a number of parameters (installation paths, handling
of rdoc/ri documentation) can be adapted to comply with the desired
filesystem/etc standards.
Or that those systems live next to each other ? Or is it
This is the current situation. rpa-base tries to play nice with other
port/pkg managers and will not overwrite any file unless you indicate
it's OK.
mainly meant to use those tools as a regular user with the purpose of
having your own versions of the ruby libraries you want without
needing superuser access ?
You can also use rpa-base that way: just set the $prefix to some directory
you own when installing rpa-base for the first time. On my system, I
have 3 rpa-base installed: one in $HOME/usr (where I have the latest
stable snapshot of Ruby too), one in $HOME/ruby1.9 (1.9 CVS) and the
system-wide one in /usr/local.
···
On Wed, Aug 18, 2004 at 05:37:30PM +0900, Ruben wrote:
--
Running Debian GNU/Linux Sid (unstable)
batsman dot geo at yahoo dot com