>It's called "RPA", and is intended to be the Debian >or ports of >Ruby. I'm not sold on that one, either, because >it's ?not a single >installation mechanism that developers can use, but >more of a >process that also has an installation mechanism. The >packagers >aren't necessarily the developers. You are welcomed to join in packaging. We listen to the developers and go with what they are needing the package to do. The point of using rpa is so developers do not have to worry about packaging. >I need to do a few things to it (e.g., look for >collision detection and make sure that we're only >installing on our ancestral versions if at >all possible, as well as make an uninstall file). RPA has collision detection. > lib/ruby/gems/VERSION/gems/diff-lcs-1.0.1/... > lib/ruby/gems/VERSION/gems/diff-lcs-1.0.2/... >This is one of the things that I don't like about >RubyGems and >think that RPA will possibly handle better -- but >I'm not sure. When you upgrade any software installed, it uninstalls the old one. It's atomic too cause a snapshot of the old one is taken before you replace it. That way you can rollback later if needed. > I think that RubyGems has to do some work with > respect to ri integration, but ri is the preferred > way for handling > this stuff at least right now. As far as >manpage/help stuff is >concerned, there are two ideal choices for option >handling and....... rpa-base has ri integration as well. __________________________________ Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers! http://promotions.yahoo.com/new_mail