On Wed, 06 Dec 2017 19:45:39 -0500 Cedric Bail <ced...@ddlm.me> said:
> Hi, > > > -------- Original Message -------- > > Subject: Re: [E-devel] What are we going to release? > > Local Time: December 6, 2017 6:13 AM > > UTC Time: December 6, 2017 2:13 PM > > From: dan...@octaforge.org > > To: enlightenment-devel@lists.sourceforge.net > > > > On Wed, Dec 6, 2017, at 14:26, Andrew Williams wrote: > > > >> Hi all, > >> As our last release was over 4 months ago I think we really need to > >> figure > >> what the next release will be, and when, so we can start focusing on > >> making > >> that subsection of our work releasable. > >> Clearly we are not going to get the interfaces completed any time soon. > >> The > >> list of things to port keeps getting longer and we have too many > >> outstanding patches to count. I have heard suggestions that we could > >> release a subset, for example Efl_Core and Efl_Net now that they we have > >> the Efl namespace split into groups. > >> This would mean releasing the API ( > >> https://www.enlightenment.org/develop/api/start) that is prefixed efl_io, > >> efl_net, efl_event or efl_loop and that's about it (as well as eina and > >> eo > >> which need to get merged into the non-legacy docs somehow). > >> Is this a good approach? Right now it seems like we need to focus on > >> completing portions of this and cut a release of some sort so that we can > >> have people look at usage, bindings and porting existing code. I'd love > >> to > >> get our website updated to filter just the APIs we plan to release soon. > >> And then generate another section for the work-in-progress completion of > >> interfaces... > >> > >> Hi, > >> > >> I told you on IRC already but I'm going to say it here publicly - > >> personally I don't think it's a good idea to release APIs unless we're > >> sure that it's really the API we want (i.e. it can be defined in Eolian > >> once it's stable, it can be used for bindings and it's > >> real-world-tested, i.e. we're sure of its practicality). I don't see any > >> real benefit in releasing a subset of our APIs, only potential issues. > > We have been working on EFL interfaces for years now. Literrally. We have to > do a release in the next 6 months. The main question is how to get there and > have something good enough for everyone. > > My current take is that we finish cleaning up Efl_Core and Efl_Net for a beta > release (which mean no further change except if something is really bad) and > do an EFL release with that. This would make it possible for people who want > to do binding to start working on it and report problem they have during 1.22 > release cycle. This would be the only time we could still break our API in my > point of view, but only if it is asked by binding developers. Finally for EFL > 1.22, we will release an Efl_Ui component. and everything below will also be > marked stable. ALL of eo/interfaces is already released as "beta". has been now for a very long time. how does this change anything? we have NEEDED to make changes that have broken what we have. i don;'t see this as any change to the current status. > This mean the remaining question is what is left to do for this. On my side : > - Remove reference to graphic interface when including Efl_Core/Efl_Net. > - Finish migration to Eina_Future > > If you have still some stuff on your plate, you should let us know. I do feel > that for helping Stefan we should open a ticket to track this last task until > a release. > > Cedric > ------------------------------------------------------------------------------ > 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 > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- 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