Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102908 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 71137 invoked from network); 18 Jul 2018 11:23:37 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 18 Jul 2018 11:23:37 -0000 Authentication-Results: pb1.pair.com smtp.mail=alice@librelamp.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=alice@librelamp.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain librelamp.com designates 45.79.96.192 as permitted sender) X-PHP-List-Original-Sender: alice@librelamp.com X-Host-Fingerprint: 45.79.96.192 librelamp.com Received: from [45.79.96.192] ([45.79.96.192:59322] helo=librelamp.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 76/C1-37178-8332F4B5 for ; Wed, 18 Jul 2018 07:23:37 -0400 Received: from localhost.localdomain (unknown [IPv6:2600:1010:b11c:1c8a:6b41:94cb:87c8:1e0c]) by librelamp.com (Postfix) with ESMTPSA id 8010F21E2 for ; Wed, 18 Jul 2018 11:23:33 +0000 (UTC) To: internals@lists.php.net References: <27a9854c-d779-366a-5cc8-70722487139c@fedoraproject.org> Message-ID: <562f43ec-1535-9020-ed8d-883b0c4480d2@librelamp.com> Date: Wed, 18 Jul 2018 04:23:32 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] re2c version(s) From: alice@librelamp.com (Alice Wonder) 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.