Gemcutter Is The New Official Default RubyGem Host
Just two months ago we posted about Gemcutter, a new RubyGem hosting repository that, we said, was "taking aim at RubyForge and GitHub." It only took six weeks for GitHub to give up on building gems and to start recommending Gemcutter instead. Today, RubyForge is toppled also. Gemcutter developer Nick Quaranto has announced that Ruby Central has given the thumbs up to replacing http://gems.rubyforge.org/
with http://rubygems.org/
(the new Gemcutter URL) as the default gem host in RubyGems.
The transition from RubyForge to Gemcutter/RubyGems.org isn't an overnight deal and gem publishing from RubyForge will continue to work for the time being, but within the next couple of months, RubyForge accounts will be merged with Gemcutter and an update will be made to change the canonical gem source (though, of course, you can use Gemcutter already if you like by following their instructions).
What all of this means for you as a Ruby developer is that if you want to release your own RubyGems (or "gems") in future, things will become a lot easier. Gemcutter, if you haven't checked it out, is definitely a refined evolution in terms of gem hosting - you can "push" a built gem to their server with a single command. If you want to learn how, check out Ryan Bates' awesome Gemcutter & Jeweler screencast that demonstrates how to create a gem and deploy it with Gemcutter.
[ad] Codebase is a fast & reliable git, mercurial & subversion hosting service with complete project management built-in - ticketing, milestones, wikis & time tracking - all under one roof. Click here to try it - free.
October 27, 2009 at 2:07 am
I, for one, welcome our new gemcutter overloards.
October 27, 2009 at 2:12 am
So do I! I think it's awesome news. Tom has been doing a great job maintaining RubyForge but this seems like a good time to pass the torch on the gem front - if only to reinvigorate the idea of releasing gems.. :-)
October 27, 2009 at 2:49 am
If you work with Github check out http://github.com/visionmedia/gh it will help speed up releasing to Gemcutter as well as github, many cool bash utilities for Rubyists
October 27, 2009 at 2:53 am
@Tj: Nice! I like the look of that. Did you post about it to RubyFlow yet? I think it might work there too.
October 27, 2009 at 8:14 am
Will this mean an awful lot of errata and corrections to existing books, which, in explaining things to a beginner, use this or that gem from a rubyforge project in their examples?
October 27, 2009 at 10:04 am
cheers and enjoy
October 27, 2009 at 12:36 pm
Good job! Guess a new rubygems with gemcutter as its default repository is coming? Or maybe gems.rubyforge.org/gems will redirect you to gemcutter.org? so there will be no pain for new blood.
October 27, 2009 at 1:38 pm
Ian: The existing links from RubyForge will continue to work, so hopefully there shouldn't be any trouble.
Gimi: Yes, soon.
October 27, 2009 at 7:51 pm
RubyForge isn't going anywhere soon. You can still push your gems there, and it does bug tracking, mailing lists, wiki, etc. Stuff gemcutter doesn't do.
Really, I see gemcutter as the final nail in the coffin of the RAA, not RubyForge.
October 28, 2009 at 12:21 am
This will be a problem :(
Company has firewall policies blocking access to all data hosting services, Amazon S3 included which renders gemcutter useless.
Better go and bug the manager again...
October 28, 2009 at 1:38 am
RubyForge is great.I like it.
October 28, 2009 at 6:16 am
@Daniel: Are there any projects that really use those RF features in anger? Of all the libraries I've checked out in the last year, I can't think of any examples where I've gone to RubyForge.
@Arj: Yeah, you might want to look into that - a lot of things are hosted on S3 now. It's not as if it's a piracy-heavy destination like some of the "file hosting" services.
October 28, 2009 at 1:41 pm
@Peter Cooper: Sometimes the libraries you look are not the ones that everybody uses.
The whole win32utils project (driven by Daniel) is a CVS repository, all the mailing list and the bugs and patches are handle there.
http://rubyforge.org/projects/win32utils
Or RubyInstaller (known as OneClick), which contains releases that can go back to Ruby 1.8.2.
I've already expressed the concerns about the massive shift and shutdown of these sections, which led to segmentation more than making easy for people find tools that are not gems.
(Taking in consideration that several Linux distribution repackage gems to work in their systems).
October 28, 2009 at 1:44 pm
@Luis: I do realize that ;-) That's why I was asking the question. I'd still say, though, that those projects that do use RF features in anger are at least a tiny, tiny minority of all of the typically new projects I see. I'd guess the majority I see are using GitHub's equivalent features.
October 28, 2009 at 4:01 pm
Peter, I'm not sure what you mean by "in anger". RF, and the majority of my projects, predate github by several years. It was better than anything else available for the Ruby community by far in 2003 when it went online.
October 28, 2009 at 4:10 pm
Sorry, "in anger" is a colloquialism. By using it "in anger" I'm referring to projects that use the wiki, bug tracker, and mailing list features of RF with vigor in the present day. I'm not saying it doesn't happen; I just don't see it.
I can't recall seeing a RF project where the forum wasn't something like "2 messages" - though I'm sure there must be some popular ones still.
October 29, 2009 at 1:30 pm
Peter, indeed, there are some popular ones on RF. Such as Rubygems. :-)
October 29, 2009 at 1:39 pm
Haha, touché! :)