Hi,

On Sun, Dec 4, 2011 at 1:32 PM, Gustavo Sverzut Barbieri
<barbi...@profusion.mobi> wrote:
> Hi all,
>
> To avoid getting into the same situation as the current one, I'd like
> to have a plan for the next release.
>
> I believe we should move to time-based releases such as kernel,
> firefox and others do, making the life of distributions easier as
> well.
>
>   Freeze: 22-February
>   Alpha: 1-March
>   Beta: 8-March
>   Release: 15-March (guess, if no extra beta/alpha is required)

I disagree on the timeline. I think we will not do anything worse a
release so soon. To remember all, currently we are working on
Elementary, Emotion, Ethumb and Eio to release them. This include a
lot of API review/cleanup and documentation fix. We are also working
on finishing the last few item on E17. All of this work will and could
only depend on EFL 1.1, so not much improvement (mostly bug fixes)
will go in svn until we are done with them. In my opinion, we should
be able to produce an EFL 1.1.1 at the same time we release them, but
it's clearly useless to me to schedule right now EFL 1.2 when all
developper are working on something else.
   That's why we should for this EFL 1.2 just plan a 6 month release
schedule, so be ready in may or june.

> It would be also great to define the policy of new features. With the
> recent release we got some last-minute features to a codebase that was
> very stable (multisense and lua for Edje), this added some turbulence
> to the process and part of them were disabled at the end.
>    With that said, if you have big features please merge them
> complete and at least somehow tested by more than you (ie: create a
> branch, send patches to maillist, ...). Otherwise wait 4 weeks more
> and you'll get it in! During this time you can easily keep the
> aforementioned branch or patchset for broader test.

The problem with branch and patches to the mailing list is that they
don't get enough attention. Very few people do test them at all. So
not really usefull. I would prefer to have a freeze period big enough
to disable all feature that were added, but still push them in the
main svn tree. And every one that push code in svn should accept the
fact that it could get disabled at the time of the release if most dev
feel it necessary.
-- 
Cedric BAIL

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to