This post originated from an RSS feed registered with Ruby Buzz
by Eric Hodel.
Original Post: RubyGems Beta Approaching
Feed Title: Segment7
Feed URL: http://blog.segment7.net/articles.rss
Feed Description: Posts about and around Ruby, MetaRuby, ruby2c, ZenTest and work at The Robot Co-op.
RubyGems 0.9.5 is almost done, and has loads of good stuff in it, including platform support and an improved indexer script:
[W]e were rebuilding the gem index on RubyForge, [...] doing it “in place”, so that the current index would be overwritten and then populated over the course of the build. These take a fair while – 10 minutes or so – and during that time the index was essentially empty. Booooo.
Well, no longer. Eric Hodel has twiddled the gem index builder to build it in a temporary directory and then move it in place. So those gem index outages should be a thing of the past. Thanks Eric!
This will also reduce the number of bulk index updates dramatically, since it’ll actually be there nearly all the time.
Also, Wilson Bilkovich added a new Marshal formatted index that will reduce both bandwidth usage and memory consumption. Instead of 120M or so it takes to do a bulk yaml index update, it takes about 30M with a Marshal index update. You’ll have to wait for the beta to test this one out, though.