[DRE-maint] RubyGems Debian package

Lucas Nussbaum lucas at lucas-nussbaum.net
Thu Nov 22 03:24:06 UTC 2007


Hi,

1/ Mailing everybody like that is a bad practice. I'm dropping everybody
except the pkg-ruby-extras-maintainers mailing list. (others should read
the list anyway).

2/ Please read
http://bugs.debian.org/cgi-bin/pkgreport.cgi?ordering=normal;archive=both;src=rubygems;repeatmerged=1
Some of the issues are mentioned there.

On 21/11/07 at 15:39 -0600, Daniel Brumbaugh Keeney wrote:
> There have been some rather heavy complaining on ruby-talk lately
> about how Debian packages rubygems.
> I don't know if any of you are on that, and I'm not involved in
> rubygems development, but it's a rather integral part of ruby
> programming.
> It seems the key concern is the fact that RubyGems was modified
> without sending changes back to the rubygems developers,

Changes made to software packaged in Debian can be found easily, and
AFAIK, nobody asked for them.

> and that they
> were made in ways that instead of making rubygems work with the way
> Debian installs RubyGems you made a version of RubyGems that only
> works on Debian systems.

Please clarify. We packaged rubygems. Surely, the Debian Rubygems
package only works on Debian systems.

> Specifically, a number of issues seem to stem from this:
> Debian added a hard-coded hack RubyGems to use /var/lib instead of
> using GEM_PATH and GEM_HOME.
> 
> "it is regrettable that Debian didn't instead add GEM_HOME to /
> etc/profile (or equivalent)"-from Ruby-talk

Modifying /etc/profile is much uglier. Debian packages are not allowed
to do that. More than 20000 packages in Debian work properly without
this hack.

> And in case you're wondering, RubyGems developers are aware that
> "environment variables is a lousy way to keep around configuration for
> programs"
> 
> However, that's the way RubyGems works, and changing it is going to
> cause problems.

Ah? Which problems? Rubygems was badly designed in the first place, and
now they try to impose their bad design to everybody. Nice.

Seriously, I started a discussion on ruby-talk recently about those
issues. I mostly got flaming replies from Austin Ziegler, who seems to
only be interested in Debian bashing. I haven't seen the slightest sign
that Rubygems developers would be willing to improve Rubygems to make
Distributions' life easier (and Debian isn't the only distribution
annoyed by this).

I totally lost motivation in working on those issues, and partly on
working on Ruby in general, since all the development decisions are
taken on a mailing list in japanese. I don't see the situation in Debian
improving any time soon.
-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |



More information about the Pkg-ruby-extras-maintainers mailing list