On Thu, 9 Feb 2017 10:16:12 +0100 Stefan Schmidt <ste...@osg.samsung.com> said:

> Hello.
> 
> On 09/02/17 00:47, Carsten Haitzler (The Rasterman) wrote:
> > On Wed, 8 Feb 2017 15:12:56 +0100 Stefan Schmidt <ste...@osg.samsung.com>
> > said:
> >
> >> Hello.
> >>
> >> On 07/02/17 10:37, Carsten Haitzler (The Rasterman) wrote:
> >>> On Tue, 7 Feb 2017 18:25:58 +1030 Simon Lees <sfl...@suse.de> said:
> >>>
> >>>>
> >>>>
> >>>> On 02/06/2017 10:06 PM, Gustavo Sverzut Barbieri wrote:
> >>>>>
> >>>>> Time-based releases keep the expectations if they are followed. Once
> >>>>> we miss the frame, we start to have this feature-based releases ("oh,
> >>>>> waited so long, can wait a bit more") and when people work
> >>>>> independently, they always have some in-flux work that could get in...
> >>>>> so at some point these guys will want to delay a bit more so their
> >>>>> work gets in as well... endless wait -- AKA e17/efl-1.0
> >>>>>
> >>>>> IOW: just do it, and let's not miss the 3 month schedule next time. ;-)
> >>>>>
> >>>>>
> >>>>
> >>>> The problem is people (even some in Samsung) are writing software that
> >>>> depends on unstable eo, regardless of whether its wrong or right its
> >>>> happening. This means that every release there is an extra bunch of work
> >>>> for downstream projects to roll another release and then for distro's to
> >>>> package all theses changes.
> >>
> >> What are the offending packages you have to deal with here? As far as I
> >> know it neither Enlightenment nor Termonology nor Rage is using any EO
> >> based API.
> >>
> >> They only ones I know of are developer tools like Edi, Eventor and
> >> Efleete. Are these packaged in OpenSUSE?
> >
> > those are the ones. especially eflete and enventor.
> 
> OK, and Simon confirmed that they are packaged but not part of the main 
> distro due to the unstable interface.
> 
> >>> that is a very good point. the reliance on eo anyway... and thus a 1.19
> >>> will mean everything that did (wrongly) rely on it has to update/rev and
> >>> release too.
> >>
> >> That was the case for various former releases as well. It is a pain for
> >> people like Simon I fully understand this, but it is nothing new for 1.19.
> >
> > it is indeed nothing new, BUT it is a factor. a pain factor. the question
> > is... is it enough of one to say "wait on release"?
> >
> > i'd REALLY like to keep our stabilization cycle as short as we can manage
> > so it doesn't impact finishing off interfaces.
> 
> Agreed. See below for a shortened schedule.
> 
> > yes we can argue that "that work can happen in branches" but that then
> > violates the whole idea of stabilization. the POINT is for everyone to stop
> > (well over a few days/week) their current work, go back over work they AND
> > others have done, and fix bugs. look at what coverity has to say. look at
> > any compiler warnings. look at bug tickets. look for bugs. test. run make
> > check... repeat until we are in "good shape". :) a release means asking
> > people to do this (and EXPECTING them to).
> 
> I think we can cut off some time if more people look at it. Let's try 
> this out.
> 
> 2016-08-11 Merge window for 1.19 opens
> 2017-02-09 Merge window is over.
>    * Only bug fixes from this point
>    * Alpha release tarball
>    * One month stabilization phase starts
> 2017-02-13 Beta1 release tarball
>    * Only critical fixes from this point
> 2017-02-20 Beta2 release tarball
> 2017-02-27 EFL 1.19 is out

i'm not too concerned on how many beta's or alphas or when exactly.. but
multiple should come out... just the total time i do agree on. and of course
if bug tickets/reality would bite and force us to delay - that's life. :) a
qualitative decision to be made at the time

> I removed one week by leaving out beta3. This is doable if the bug 
> tickets and code get enough attention from more people. I will cut the 
> alpha tarball today and will also try to get the first API/ABI report 
> out. I would love to see everybody having a look at it, at least for the 
> areas they worked on a added new APIs.
> 
> I realize that the alpha today will caught some people with their pants 
> down for some features they wanted to push. Talk to me in this case. I'm 
> willing to let some more things in when they are explained to me. This 
> will stop after beta1 though (Monday).

actually it got me to rush some fixes and so on with env var safety fixes... :)

> regards
> Stefan Schmidt
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to