BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Engine Yard Has Taken Over Ruby 1.8.6 Maintenance

| by Mirko Stocker on May 26, 2009. Estimated reading time: 2 minutes |

Engine Yard recently took over the maintenance of the Ruby 1.8.6 branch:

It is with great excitement that we want to announce the transition of legacy maintenance duties for Ruby 1.8.6 from the capable hands of Urabe Shyouhei to Engine Yard. Going forward, I will be the primary point of contact for bug and security fixes for the 1.8.6 branch of Ruby [..].

Engine Yard has more than 6000 virtual machines running on Ruby 1.8.6 (see "Engine Yard to Take Over Ruby 1.8.6 Maintenance?" on InfoQ), so they have an interest in keeping this specific version alive for customers that can't or don't want to upgrade.

InfoQ had the chance to talk to Kirk Haines, Software Developer at Engine Yard and the actual maintainer of Ruby 1.8.6.

Are the MBARI patches coming to 1.8.6?

We like the MBARI patches, so we're working with the 1.8.7+ team on a strategy to put them in the entire 1.8 line. We think there are a few more bugs to be shaken out before we can do that, and the 1.8.7+ team needs to be comfortable.

Any other patches (for example from the Phusion/Ruby Enterprise Edition team) that are going to be applied?

Again, we want to be conservative as a maintainer, and something like Phusion should be consistent between 1.8.6+ and 1.8.7+, so it's another thing to work on with the Japanese team. The original concern with the Phusion patch was that it impacted general performance because its garbage collection was O(N), and was generally considered different enough to be something close to a fork. This may no longer be the case, but frankly this is why there needs to be a permanent maintainer for 1.8.6, so we can figure this stuff out.

There were rumors about moving Ruby 1.8.6 to GitHub, are these true? 

This is not true. We may keep a github mirror for development purposes, but the true source will continue to be the svn repo.

What are your plans for 1.8.6's future?

We want to maintain a clean, stable version of 1.8.6 that maintains 1.8.6 API's and behaviors, while backporting the best of performance, security and bug patches and fixes. We intend to maintain our 1.8.6 commitment for at least the next two years.

See the announcement from Engine Yard for more information and comments.

What do you think about Engine Yard taking over Ruby 1.8.6 maintenance?

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and dont miss out on content that matters to you

BT