OK! I have to write something about this. Warren Brian Noronha on the
#ruby-lang IRC (FreeNode) channel pointed me to some nasty blog entries (too-biased and the buckblogs here) about the current state of Ruby’s standard library packages in Debian. Besides the fact that such an issue shouldn’t be a reason at all to switch distro (if it is, one can keep switching forever), there is a point in all this.
A bug report has been open for a while requesting the creation of a
ruby-stdlib virtual packaging and I’ve seen it be seconded many times on the debian-ruby mailinglist. Unfortunately I’ve seen no action on nor any comments about this bug/request.
I’ve heard many requests for putting everything in one
ruby-stdlib package, which is not a really nice solution either, IMO. I can understand the maintainers reluctance; such a package would introduce dependencies on Tk, XML libraries, etc.
A compromise could be to make the
ruby package depend on
ruby-stdlib-core, which is a real package containing all architecture independent libs without causing dependencies on other Debian packages (ala
perl-modules). Both can be installed regardless anything. Next to that,
ruby should recommend on the virtual
ruby-stdlib-other (or some other name) package, that depends on smaller stdlib packages as libruby-tk, etc (ala
NB. If someone has other suggestions, please mail them to the debian-ruby list or drop by at the IRC channel (#debian-ruby@FreeNode).