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