On 07/17/2018 06:53 PM, Sara Golemon wrote:


I think devs should be able to use flexible versions of re2c (and
other tools, e.g. bison), BUT that we should declare formally what
versions of these build tools will be used on what branches so that
those working on features can predictably know what their changes will
generate.

For example, my builder (which Remi and I both use for 7.2 builds)
currently uses debian:jessie (and therefore re2c 0.13.5 and bison
3.0.2).  Barring any pressing need, we'll plan to keep them at these
versions until 7.2 goes EOL.

-Sara


I really like this, because when packager build systems do need to regenerate the files - the build system can package the exact versions specified even if just for the build system regardless of the version the distro has, and take one possible no matter how unlikely source of obscure bugs out of the equation.

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to