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 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). regards Stefan Schmidt ------------------------------------------------------------------------------ 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