Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:102810 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 9143 invoked from network); 13 Jul 2018 20:27:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Jul 2018 20:27:31 -0000 Authentication-Results: pb1.pair.com smtp.mail=php@golemon.com; spf=softfail; sender-id=softfail Authentication-Results: pb1.pair.com header.from=php@golemon.com; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain golemon.com does not designate 209.85.208.52 as permitted sender) X-PHP-List-Original-Sender: php@golemon.com X-Host-Fingerprint: 209.85.208.52 mail-ed1-f52.google.com Received: from [209.85.208.52] ([209.85.208.52:35895] helo=mail-ed1-f52.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 73/87-39793-03B094B5 for ; Fri, 13 Jul 2018 16:27:30 -0400 Received: by mail-ed1-f52.google.com with SMTP id t3-v6so25488878eds.3 for ; Fri, 13 Jul 2018 13:27:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=golemon-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=EMIuUfqtEfGmskJ/FcRW1is1DrKgeCFanHsmPZWJgx0=; b=JvBI3mDzt+2wk0PDAp78tSJb14ABOawcb59/B/ZwGJBLTgBbIqNLXXux5f1jsmCWB2 rMYmF2BZZNzuL983imFPEcUhB9DFyJAXY0fKq2hSVRhBfQIVsGbuH5ZDTDeoZ0Ucs3CN 2DQCqNlZgySnkqRcEcVSt5BMqg60igD23Ko+WNG3EF/DSVg/LI17zq+yFohsDR373TfO GcQozjvYimEvQ4fuqBLKARZ9in5+MX9Mn+cnGfDBO0G77pHhHYfKHxjTnXLhZv0ch7Vz f6nS8NgwUm2TWjwn5V0EfXnSr1IdXez1abLarl+M9xCt6/vZe+yaGj8NyZSjQBo7KAJA P90Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=EMIuUfqtEfGmskJ/FcRW1is1DrKgeCFanHsmPZWJgx0=; b=N5aZYWXXLWH+WYcRW0tvY7fIXOCMoMVdO5FwXziPHK9Kq4ZN9X/imuUCY/28rZOnHA k/8RVAkxuR5CgQ/h7sE6Md9RlIJoqKY20PIqzpQ4c+oEluu+lICcq5070CUCxwcwBq96 RyW+AArzAS2M/C2ozjf81TcoHR0c+zJ8Uhp5uE2DMJT3JpPFxHMbnp8Xe+KV8DoJBq+h 1Rd0XozXXKonebTy05cmZDBmr8fxzziWpChwTd02hMoSPgHzLAJ4++rhICp68zOxaMZT rhBAcBeGG1EezHQLpJQiZYBDN1WAS81YXiYAqVaqSc+tKoo7dzRwMU6YFWCKgvJ3RJem pCwA== X-Gm-Message-State: AOUpUlHZwCxkYcUvN+LO54cJ1IZQ3xpImFOMo3JqOq+f74ZovjmozOy/ 8123a/W1CjEKUAnkAoVI1irunTdmciwcDuyLN9Gi1g== X-Google-Smtp-Source: AAOMgpdN3WOoZl4jt2hpJsb/Oi0nT+AB5U9L6UxU5eDNOrItB/xRlASAHHH0uMfGsp/iYrs1qvHWUKC81TuoOwmd99o= X-Received: by 2002:aa7:d60d:: with SMTP id c13-v6mr8378385edr.301.1531513645695; Fri, 13 Jul 2018 13:27:25 -0700 (PDT) MIME-Version: 1.0 Sender: php@golemon.com Received: by 2002:a50:8617:0:0:0:0:0 with HTTP; Fri, 13 Jul 2018 13:27:24 -0700 (PDT) X-Originating-IP: [206.252.215.26] In-Reply-To: References: Date: Fri, 13 Jul 2018 16:27:24 -0400 X-Google-Sender-Auth: 7s8ucz9mby8Nq_EKPDIr2jeAZZE Message-ID: To: Anatol Belski Cc: Dmitry Stogov , Nikita Popov , PHP internals list , Stanislav Malyshev , "derick@derickrethans.nl" , "Christoph M. Becker" Content-Type: text/plain; charset="UTF-8" Subject: Re: [PHP-DEV] re2c version(s) From: pollita@php.net (Sara Golemon) On Fri, Jul 13, 2018 at 3:08 PM, Anatol Belski wrote: >> I ask, because my release builder for 7.2 (and 7.1 if Joe is using >> Davey's builder) is using re2c 0.13.5 . I don't imagine the risk of >> updating re2c mid-relase is particularly high, but it is non-zero. >> > Normally RMs would define the tool versions that are expected > to be stable and that are always used for the official tarballs. > In the case of 7.0, it'd be always re2c 0.13.5 and bison 3.0.2, > where ever I'd produce the tarball (even I don't always use > Jessie for packaging). We probably should take this into the > release process docs, if it isn't there already. > Well, whichever version we've settled on, I've updated sgolemon/php-release to allow using arbitrary versions of re2c. https://github.com/sgolemon/php-release/commit/9197257bc6f2f607476f950733a0c13ab5e3e867 If RE2C_VERSION is set to 1.0.3, it'll swap in the pre-built 1.0.3 binary I've included in the package. Otherwise, it'll clone the source repo, checkout the requested tag (or commit hash) and build that). I'll plan on doing 7.2.9+ with 1.0.3 (unless we decide differently by then). Remi should stick to 0.13.5 (default) for 7.2.8-final as previously stated. Doing a dry-run now to see how it looks. -Sara