I think it would be better if Ubuntu started packaging Ruby in the way that people who use it actually require. Explain to a real user why they need to do 'apt-get install gem' rather than 'apt-get install ruby' to be able to use Ruby properly. They look at you daft and go off and use CentOs or Gentoo instead where you can install ruby 1.9 and gem just works. This "if you don't like it you can lump it" attitude is not at all helpful to those who need to use the distribution to get real things done. - The Ubuntu packages need to support the gem database. For example, currently apt Mongrel does not tell gem that it is installed which stops the mongrel cluster gem installing properly. That requires me to use a compiler in the real world and is a clear example of the failure of the current Debian Ruby binary packaging mechanisms. Apt must keep the gem database up to date if it is a package that has come from Gem so that Gem doesn't get confused and the gem dependencies work for gem packages not in the apt database. - We need a better way of packaging gems with apt - preferably automatically in the majority of cases. That means getting away for the esoteric CDBS Makefile system and embracing Rake which somebody constructing gems can understand and include in their system. Gem is merely a source packaging system like tar with a relatively primitive binary generation system. Apt is so much more powerful. Yet there are 2500 gems and next to no apt packages. That demonstrates the failure of the current packaging model. - The notion that when a system adminstrator installs Gems they *don't* want the binaries on the system path is silly. Packaging is about automation and I'm sick to death of having to do manual alterations to the system path just because of somebody's incorrect idea of how the world is. If gems is installed then the bin needs to go on the system path (at the end - after /usr/games) automatically. On 24/05/2008, Lucas Nussbaum