Isn’t it better to get the documentation sorted so we can start encouraging people to test meson and report any issues they find with it?
-----Original Message----- From: Marcel Hollerbach <m...@bu5hm4n.de> Sent: 25 April 2019 08:31 To: Enlightenment developer list <enlightenment-devel@lists.sourceforge.net> Subject: Re: [E-devel] EFL Autotools freeze proposal There are no official docuemtnations on the website yet. And i think there will be none by the time autotools is still the prefered way of building. On 4/25/19 8:23 AM, Jonathan Aquilina wrote: > Hi Marcel, > > What about documentation on website on how to build with meason on osx is > there anything of that sort in place? > > Regards, > Jonathan > > -----Original Message----- > From: Marcel Hollerbach <m...@bu5hm4n.de> > Sent: 25 April 2019 08:19 > To: Enlightenment developer list > <enlightenment-devel@lists.sourceforge.net> > Subject: Re: [E-devel] EFL Autotools freeze proposal > > Hi, > > you can find our build definitions for osx in > https://git.enlightenment.org/core/efl.git/tree/.ci/ci-configure.sh#n4 > 9 > > Things do work on macos, you can rendering with cocoa, beside the normal > rendering bugs, things are normal there. > > Greetings, > bu5hm4n > > On 4/25/19 7:20 AM, Jonathan Aquilina wrote: >> Hi Guys, >> >> Regarding the state of things on OSX is the documentation updated to reflect >> the changes for meason as I am willing to test and report back to you guys >> with feed back. >> >> Regards, >> Jonathan >> >> -----Original Message----- >> From: Carsten Haitzler <ras...@rasterman.com> >> Sent: 24 April 2019 23:24 >> To: Enlightenment developer list >> <enlightenment-devel@lists.sourceforge.net> >> Subject: Re: [E-devel] EFL Autotools freeze proposal >> >> On Wed, 24 Apr 2019 10:27:26 +0200 Stefan Schmidt >> <ste...@datenfreihafen.org> >> said: >> >>> Hello. >>> >>> On 17.04.19 15:15, Carsten Haitzler (The Rasterman) wrote: >>>> On Wed, 17 Apr 2019 08:19:35 -0400 Mike Blumenkrantz >>>> <michael.blumenkra...@gmail.com> said: >>>> >>>>> Hi, >>>>> >>>>> We are currently in the 1.23 release cycle, and it seems agreed >>>>> upon that we are planning to remove autotools prior to the 1.23 >>>>> release. Overall, the meson build is in reasonable shape--there >>>>> are some small issues on our main platforms (and larger ones for >>>>> Windows)--and it should not be an issue to meet this goal. >>>> >>>> i thought meson was in better shape... >>>> >>>>> With this in mind, I would like to propose a freeze on the >>>>> autotools build starting Friday. This means that we no longer >>>>> modify the autotools build in any way in the master branch >>>>> (excepting outstanding patches in phab), and instead focus entirely on >>>>> ensuring the quality of the meson build system. >>>> >>>> i think we should push this off a few more weeks/month or 2. >>> >>> I would like to get reports on what is actually missing or problematic. >>> We can push back the freeze a bit, but its only a freeze, not the >>> autotools removal. And we need people to switch over to see if all >>> the crazy use cases we do not have are covered. >> >> the issue i saw got fixed by bu5hm4n since, but we really need to go over >> everything in detail before removing autofoo - ensure it matches up >> correctly and installs the same things in the same places before removal. >> windows support is another big one. do we know the state on osx? >> >>>> >>>>> There is not much action which would need to be taken for this: >>>>> * stop patching build files >>>>> * disable CI jobs for autotools >>>>> >>>>> >>>>> I think this would help to streamline build system development and >>>>> reduce overhead for this release. >>>> >>>> i agree on this - but the autofoo needs to still work and be up to >>>> date until the point where meson is equivalent - the windows work >>>> is one ware it needs to catch up on for sure as well as some other >>>> niggles. get all of these up to snuff and... yup. drop autotools. >>> >>> ok, so a concrete list of things that blocks autotools freeze and removal: >>> >>> 1) Windows port: ecore_win32 (gdi and ddraw engines) need to work, >>> maybe more to come, feedback from Vincent needed. >> >> yup. >> >>> 2) Meson minumim version requirement: Need to check if there is a >>> backport for Ubuntu LTS, maybe a list with meson versions on >>> different distros? >> >> there has to be a line we draw. thing of this: RH support their distro for >> 10 years. does that means we need to also rely on 10 year old build tools >> too because that is what distro does? just because distros are conservative >> doesn't necessarily mean we have to also be. >> >> now, that being said, it does present a problem. this problem will >> eventually go away in time, so perhaps it means no efl upgrade on those >> distros unless they also get a backported newer meson too. the pip solution >> also works in many cases but not so much for official packagers as they have >> to stick to tools provided on the distro, but packages can be built in a >> users environment where they used pip to get a newer meson, so it can be >> done. it just requires being a bit dirty. >> >>> Pretty sure there will be more, but the question is if we find out >>> before we drop autotools or not. >>> >>> regards >>> Stefan Schmidt >>> >>> >>> _______________________________________________ >>> 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 >> >> >> >> _______________________________________________ >> enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> >> >> _______________________________________________ >> enlightenment-devel mailing list >> enlightenment-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel