From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | pgsql-hackers(at)postgresql(dot)org, Andres Freund <andres(at)2ndquadrant(dot)com> |
Cc: | pgsql-committers(at)postgresql(dot)org, Peter Eisentraut <peter_e(at)gmx(dot)net> |
Subject: | Re: pgsql: Fix bogus %name-prefix option syntax in all our Bison files. |
Date: | 2014-05-28 22:52:22 |
Message-ID: | 15277.1401317542@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers pgsql-hackers |
Andres Freund <andres(at)2ndquadrant(dot)com> writes:
> On 2014-05-28 22:55:28 +0200, Andres Freund wrote:
>> On 2014-05-28 19:42:35 +0000, Tom Lane wrote:
>>> Fix bogus %name-prefix option syntax in all our Bison files.
>> Are you sure about this? When I saw those warnings first after debian
>> unstable got bison 3.0 I've read the release notes and interpreted it
>> differently: By accident *only* the = syntax worked for a long time. Then
>> somewhere around 2.8 they added the syntax without =. That means that <
>> 2.8 versions are likely not to work anymore.
> According to git tag --contains the syntax without = has been added in
> 2.4 (not 2.8 as I'd remembered) which was released 2008-11-02. It's
> warning since 3.0 which was released 2013-07-25.
Yeah, that's what the buildfarm is showing: members with bison 2.3 or
less are failing :-(.
> It's imo not realistic to rely on bison >= 2.4, at least not in the
> backbranches. Pretty damn annoying. We'll have to live with those
> warnings for a couple of years.
Agreed; even relatively modern platforms such as OS X 10.9 are still
shipping 2.3, or maybe even lower. Considering that up to now our
benchmark requirement was bison 1.875, requiring 2.4 is a pretty big
jump just to get rid of a warning.
I guess we have to revert this, and IMO we should also lobby the Bison
people to not emit the deprecation warnings yet.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Andres Freund | 2014-05-28 23:02:40 | Re: pgsql: Fix bogus %name-prefix option syntax in all our Bison files. |
Previous Message | Andres Freund | 2014-05-28 22:44:21 | Re: pgsql: Reset master xmin when hot_standby_feedback disabled. |
From | Date | Subject | |
---|---|---|---|
Next Message | Andres Freund | 2014-05-28 23:02:40 | Re: pgsql: Fix bogus %name-prefix option syntax in all our Bison files. |
Previous Message | Andres Freund | 2014-05-28 22:51:12 | Re: replication protocol documentation inconsistencies |