On Sun, 4 Dec 2011 20:31:30 +0100
Cedric BAIL <cedric.b...@free.fr> wrote:

> On Sun, Dec 4, 2011 at 8:20 PM, Michael Blumenkrantz
> <michael.blumenkra...@gmail.com> wrote:
> > On Sun, 4 Dec 2011 20:15:07 +0100
> > Cedric BAIL <cedric.b...@free.fr> wrote:
> >> 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.
> > Unless I'm mistaken, the next item on the todo after EFL 1.1 was E17 1.0.
> > Finishing and working on other things should be put on hold.
> >>
> >> > 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.
> > This is true and reasonable. IMO for any "large" features, we should have a
> > policy of requiring at least several days of the patch existing on the
> > mailing list (3-4?). After this period, if there are no complaints voiced
> > then it should be assumed that either nobody has/will read it and can be
> > committed.
> 
> I agree, we just need to define "large" :-)
It's tough to define something that's contextually abstract like that here. We
could have a limit based on number of API calls introduced, but then someone
could rewrite the internals and avoid such a rule, or vice versa.

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