Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74569 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 84347 invoked from network); 28 May 2014 12:56:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 May 2014 12:56:32 -0000 Authentication-Results: pb1.pair.com smtp.mail=jakub.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=jakub.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.52 as permitted sender) X-PHP-List-Original-Sender: jakub.php@gmail.com X-Host-Fingerprint: 209.85.192.52 mail-qg0-f52.google.com Received: from [209.85.192.52] ([209.85.192.52:42279] helo=mail-qg0-f52.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 71/4A-30361-FFCD5835 for ; Wed, 28 May 2014 08:56:32 -0400 Received: by mail-qg0-f52.google.com with SMTP id a108so17806819qge.11 for ; Wed, 28 May 2014 05:56:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=M0lxutdFFGbEGIvS4FTxXZBGg3mc0gr6VzBDgwwSDxo=; b=Hci3ttysitzDcint6M6KMQ5PBmPsgZxZMlOAlGSw7Gh1FpTz5bU9EUPg3gMZlmMzMn uUUIm1GpNOLoWk8iobvduBH2v/TaUjddl4PqyjW327XjCWCt1Toxn4QtPSniLT9IIYAr /cQzIS2/TwKUSd/Sza4WNAkQ9hnv/bvJe5iepx2te7/blaca1+Z4EiGnjK34hjsQGPJD IF38PtbL1jXG7TPEfmCpeii6Lw9QOyajhmc3uZhkSknkclSGMLTXrbScO9wMJs14ZZLO U6S+VnC/NN6fn+mB2A2jnKLpfdu7q+parstVJgnAYFpVDc1+UTQ5EhFAAsup1w1wc1Pg c3/w== MIME-Version: 1.0 X-Received: by 10.140.48.161 with SMTP id o30mr51302452qga.68.1401281788536; Wed, 28 May 2014 05:56:28 -0700 (PDT) Sender: jakub.php@gmail.com Received: by 10.224.194.73 with HTTP; Wed, 28 May 2014 05:56:28 -0700 (PDT) In-Reply-To: References: <2DC459EE-AE98-4CAE-977A-6FB918FDEF54@bafford.com> <537EA42B.4000000@lerdorf.com> Date: Wed, 28 May 2014 13:56:28 +0100 X-Google-Sender-Auth: eA7MOsJozPLzS6HpKQVkVTPc_R4 Message-ID: To: Derick Rethans Cc: Julien Pauli , Pierre Joye , John Bafford , Rasmus Lerdorf , PHP internals , Ferenc Kovacs Content-Type: multipart/alternative; boundary=001a1135086e3c9b2e04fa7557f9 Subject: Re: [PHP-DEV] Bison 3 support for PHP 5.5 From: bukka@php.net (Jakub Zelenka) --001a1135086e3c9b2e04fa7557f9 Content-Type: text/plain; charset=UTF-8 On Wed, May 28, 2014 at 12:41 PM, Derick Rethans wrote: > On Fri, 23 May 2014, Julien Pauli wrote: > > > That's a no-go for 5.5. > > 5.5 is stable, 1year old (at this email date), and we should not > > change such a thing into this stable branch. > > Right, but it's going to be supported for at least another year. And > right now, on the latest Ubuntu's with only bison 3 you can't actually > build it. Because of that, a patch like this should absolutely be > considered. > Why not just disable checking of bison version in stable versions. We distribute generated tab files and there is no point to fail the configure step just because someone cannot create tab file. The bison is used only if the *.y files are changed. The thing is that such change is not allowed for stable branches anyway. In case someone really wants to play with grammar on old branches, then he/she should be able to install a correct version of bison. But I think that we can count number of such users on one hand. Just disabling version check is only config change and should not be a problem for stable branches IMHO. We can add a proper support for bison3 to phpng. The current patch seems to me more like a hack than a proper solution... Thoughts? Jakub --001a1135086e3c9b2e04fa7557f9--