Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:74572 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 88244 invoked from network); 28 May 2014 13:05:21 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 28 May 2014 13:05:21 -0000 Authentication-Results: pb1.pair.com header.from=jakub.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=jakub.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.192.47 as permitted sender) X-PHP-List-Original-Sender: jakub.php@gmail.com X-Host-Fingerprint: 209.85.192.47 mail-qg0-f47.google.com Received: from [209.85.192.47] ([209.85.192.47:34902] helo=mail-qg0-f47.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F1/1B-30361-11FD5835 for ; Wed, 28 May 2014 09:05:21 -0400 Received: by mail-qg0-f47.google.com with SMTP id j107so17566690qga.34 for ; Wed, 28 May 2014 06:05:19 -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=ZAnHoRye0dg/TFaRU7Zu/VkSyK5yT5Y9BKsdIcVCzyA=; b=I0zr3MYavSEKeIqKuE2KxNA5854oiXYrZ5mwF7XcstK/9gjfyWzcIbybrU4tnJBetR 3aljsHvBrdnSFOU0obUbM9kWd1Nmyj5EZWi+00bLnC0m2Ru12IR1ljMe7HgjqtkDfWiJ AH2FpRji3s5P7ATlLXJIZ7FJvkOAIdLBd8OqBx2zDIXvuHI9CqklxQTGZxJsHHQsYFHL GtC5LpO3nVnon7unWv3jUxBDv6juJUY++qB4CcP0nS6JmXcXkCCUieYilrJHXp0y/lCp kVe68a3dbjUYspbQzDHAKAhHDewoOBIBngJTtSAHs0Y29an3gTqnT+fTgTG5akdJo36I 4WAg== MIME-Version: 1.0 X-Received: by 10.140.48.161 with SMTP id o30mr51384812qga.68.1401282319162; Wed, 28 May 2014 06:05:19 -0700 (PDT) Sender: jakub.php@gmail.com Received: by 10.224.194.73 with HTTP; Wed, 28 May 2014 06:05:19 -0700 (PDT) In-Reply-To: References: <2DC459EE-AE98-4CAE-977A-6FB918FDEF54@bafford.com> <537EA42B.4000000@lerdorf.com> Date: Wed, 28 May 2014 14:05:19 +0100 X-Google-Sender-Auth: N-hSmldkfAwMGfDmujXyBxU2mTc Message-ID: To: Derick Rethans Cc: Julien Pauli , Pierre Joye , John Bafford , Rasmus Lerdorf , PHP internals , Ferenc Kovacs Content-Type: multipart/alternative; boundary=001a1135086edd22df04fa757673 Subject: Re: [PHP-DEV] Bison 3 support for PHP 5.5 From: bukka@php.net (Jakub Zelenka) --001a1135086edd22df04fa757673 Content-Type: text/plain; charset=UTF-8 On Wed, May 28, 2014 at 1:56 PM, Jakub Zelenka wrote: > 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 > Ooops. We don't actaully distribute tab files. Thought that we do... :) Wouldn't be better to add them to the git? What's the actual reason to not to add them. The same thing we do for scanner files already. I'm not aware that bison would generate some platform specific tab files...? Regards Jakub --001a1135086edd22df04fa757673--