On Fri, 03 Nov 2017 18:07:10 +0000 Mike Blumenkrantz
<michael.blumenkra...@gmail.com> said:

> The E22 release is out now, so it's time to return to this issue. Currently
> we have two build systems, and maintaining/updating both of them is not
> feasible. At present, there is already significant divergence and various

agreed. except for a very short term transition it's just not sustainable. i
think it's already gone past the "short term" already.

> features are not present in the autotools build (and never will be). The
> decision is not whether to remove autotools or when to remove autotools,
> it's what do we do about old distros.

IMHO remove autotools, and deal with the issues as they come up with meson.

> Based on previous discussions, it seems that there are still some users
> whose distros do not yet ship a modern enough version of meson. The best
> option, which is the option other projects which switch to meson have been
> using, is to simply ship a tarball of a newer meson release along with our
> code. The other option is to provide a link in the README. I don't have any
> other ideas.

i think that the above should be enough. in time the problem will go away.

> I'll be removing autotools sometime next week, let's try to get some
> discussion going about the best action to take going forward with this.

in rage i still have autogen.sh ... but is does:

  rm -rf build
  meson $@ . build
  mesonconf build

perhaps keep autogen.sh like rage BUT it has some shell at the start which
checks if meson exists on the target system then checks version, and if it's
not new enough it wget's/curl fetches a new enough meson tarball, installs it
locally in the tree in a tmp meson dir and sets path so that meson is found?
long term we can remove that chunk of shell. people can also read the README
and install a newer meson by hand if they want...

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

Reply via email to