RubyGems have been exceptionally successful as a way for Ruby developers to share code. We generally think that sharing code is a good thing. Certainly, the Rails community can write projects exceptionally quickly; thanks, in part to RubyGems.
- http://www.madstop.com/ruby/rubyhasadistributionproblem.html
- http://gwolf.org/node/1869
- http://np237.livejournal.com/21033.html
I hope it works.
The issue here is that it takes lots of time to maintain packages. Especially when you’re trying to track the packages that come from an extremely prolific community that knows how to use distributed version control systems (git is now the VCS du jour for Rubyists). Let’s hope that Phusion can charge enough to make it worth their while to continue; once you’re hooked on this, it would be hard to stop.
Not sure that this really solves the problem. The core issue here is that the developers are elegantly solving the problem of how to reuse code as developers. Systems administrators are trying to make systems that are stable and easy to maintain. The two might never meet.
Final thoughts: they might do well pursuing a freelance model to get gems packaged. Also, a commercial distribution might buy it to gain market share. My fee for this idea is a snip at 10%.
( image from Ed Yourdon )
Related posts:
- Rubygems on Ubuntu (with Puppet if you like) Debian packages and Rubygems: they get on like two...
- Giternal Debian package Giternal is a handy tool for managing git submodules....
- A way to cool dependency Hell? How to break a deploy: Take one codebase. Sieve...
Related posts brought to you by Yet Another Related Posts Plugin.