Agree. I was going to say this a while ago as well. It doesn't matter if we
are going to have Rails 3.1.100, it matters for us to release early and
release often to make sure those fixes are in people's hand.

And by the way, after I talked to a lot of non-core guys, they usually
don't care about testing the RC. The only time they would start trying and
see the bug would be the released version.

-Prem

Sent from my iPhone

On Nov 15, 2011, at 8:36 AM, Mislav <[email protected]> wrote:

Rails 3.1.2.rc2 just got released. Around the time of the 3.1.1 release,
there was also a relatively evolved release process including announcements
and release candidates.

Why?

Minor releases (e.g. 2.x) and major releases (e.g. Rails 2 and Rails 3)
usually add tons of features and, even in minor releases, often include
major refactoring of some parts to improve performance and reduce code
complexity. Both features and major refactoring can introduce new bugs, so
release candidates are offered to users so they can help with development
by testing their applications on the upcoming version.

But point releases (e.g. 3.1.x) don't add features or change too much code,
they just try to have bugfixes. Bugs are fixed by adding a failing test and
making it pass, while ensuring the rest of the test suite passes too. This
means each point release has less bugs than the previous one. Upgrading to
the newest bugfix release is quick, safe, and should be done as often as
possible.

In other words, bugfix releases are cheap. Why waste time with release
candidates when we can just get 3.1.2 right away? Then, every fix that
would otherwise be made between 3.1.2.rc2-3.1.2 can just be released as
3.1.3.

-- 
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Core" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/rubyonrails-core/-/Xpwg9tIt2xAJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/rubyonrails-core?hl=en.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Core" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-core?hl=en.

Reply via email to