I'm +1 for waiting for it to stabilise so BC will only break once. But I'd
think still make a 2.1 branch so that new features go into master (2.2) and
only fixes (and form/validator changes) will be merged into the 2.1 branch.

Thanks,

-Michael Cullum
-Unknown Bliss

-----Original Message-----
From: [email protected] [mailto:[email protected]]
On Behalf Of Fabien Potencier
Sent: 27 April 2012 19:10
To: [email protected]
Subject: [symfony-devs] Symfony 2.1 release

Hi all,

The Symfony 2.1 release was expected to be published some time ago and we
struggle with it for two main reasons:

* The number of contributions we have every single day. That's great but it
means that it is never a good time to release because of this last minute
great change that we want to merge first;

* The recent BC breaks in the form/validator components.

But basically, we cannot release 2.1 because of the second point. We need to
be sure that we only break BC for forms only once. So, we have two options:

* Wait for the form component to stabilize (which means that we are happy
with the state of the API and that enough people have played with it and are
happy with the features)

* Release 2.1 as soon as possible (because we already have quite a few nice
enhancements).

I thought that the second option was do-able by forking master and reverting
some PRs related to the form component (the ones that actually break BC and
are not stable yet because of some bugs or regressions -- surprisingly, we
are not talking about many of them).

Many people think the contrary and so, I want to hear everybody's opinion on
this matter.

Let me reiterate the two possibilities here:

* Wait for the form component to stabilize: we can probably schedule 2.1 for
August 2012. In the meantime, we should concentrate on the form component
and delay other big changes that can affect the stability of the release.

* Release 2.1 as soon as possible.

Whatever we choose, I want to next Symfony 2 releases to have shorter
release cycles (a bit like what I do with Twig); and for that to happen, we
need to keep BC as much as possible so that people can upgrade to new
versions without any fear.

Fabien

--
Fabien Potencier
Sensio CEO - Symfony lead developer
sensiolabs.com | symfony.com | fabien.potencier.org
Tél: +33 1 40 99 80 80

--
If you want to report a vulnerability issue on symfony, please send it to
security at symfony-project.com

You received this message because you are subscribed to the Google Groups
"symfony developers" 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/symfony-devs?hl=en

-- 
If you want to report a vulnerability issue on symfony, please send it to 
security at symfony-project.com

You received this message because you are subscribed to the Google
Groups "symfony developers" 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/symfony-devs?hl=en

Reply via email to