I know, I always find it irritating, but I think the core team are now trying 
hard to. :)

- Prem

On Nov 15, 2011, at 9:04 AM, Nicolás Sanguinetti wrote:

> Rails never quite followed SemVer (call it what you will), though.
> 
> -foca
> 
> On Tue, Nov 15, 2011 at 12:01 PM, Prem Sichanugrist <[email protected]> 
> wrote:
>> Again, that is irrelevant. It is a *patch* release, noting should be
>> breaking. If something break:
>> 1. We're doing it wrong. That mean some change should *not* be in the patch
>> release.
>> 2. I doubt people will notice it at the time of RC. again, no one uses RC on
>> production, let alone development unless you're close to the core team. So
>> the bug report on those plugins won't come on until the final release. I
>> always seeing this, so I know that's how it works.
>> I think we should stop making a big deal of patch release, doing RC only for
>> the minor and major release, and all the patches/fixes would be delivered
>> and tested by user faster.
>> - Prem
>> On Nov 15, 2011, at 8:43 AM, Wael M. Nasreddine wrote:
>> 
>> I believe the reason for Release Candidate is not just to test rails, but
>> other components as well, take this RC for example, it depends on
>> un-released version of sass-rails, and a new version of Sprockets even if
>> Rails did not introduce any regressions that doesn't mean that other
>> components are as safe. The core team simply cannot guarantee that it is
>> working as expected in any environment and for all applications.
>> Wael
>> On Tue, Nov 15, 2011 at 14:36, 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.
>> 
>> 
>> 
>> --
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> Waêl Nasreddine
>> TechnoGate www.technogate.fr
>> mobile :  06.41.68.38.35
>> agence : 09.70.444.236
>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> 
>> --
>> 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.
>> 
>> --
>> 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.
>> 
> 
> -- 
> 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.
> 

-- 
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