I'm ok with not blocking the release on it. Maybe there should be release notes 
(don't disable generators, don't run bootstrap).  I think I would have run into 
it because I think the first time I built thrift I had to disable something to 
get it to work, but if the goal is for faster releases, I think I'm ok with 
that. 

Bruce

Sent from my iPhone

On Aug 18, 2010, at 21:55, Bryan Duxbury <br...@rapleaf.com> wrote:

> Bruce - I commented on your ticket, and I agree that we should make some
> changes. However, do you really think this is important enough for us to
> torpedo the RC? I don't see this as something critical enough that we would
> have made it a blocker for the release.
> 
> On Wed, Aug 18, 2010 at 4:24 PM, Bruce Lowekamp 
> <bruce.lowek...@skype.net>wrote:
> 
>> -1
>> 
>> Sorry to pop in so late.  I've been meaning to get to tracking thrift
>> development, and the last couple days seemed like a good opportunity, so
>> I've been catching up on it and merging some of our stuff.
>> 
>> We build with quite a few of the generators disabled.  The patch for
>> THRIFT-133 to parse/t_program.h (r980498) added a check if the generator in
>> a namespace declaration is known and throws if not.  Makes sense, but this
>> makes it impossible to pass the sanity checks that are run by "make install"
>> in test when generators are disabled (ThriftTest.thrift requires java, cpp,
>> rb, perl, csharp, js).
>> 
>> Obviously re-enabling the generators is pretty easy, but seems like either
>> the configure flags for generators should be removed, the tests should be
>> modified so that the namespace declarations are auto-generated based on
>> configuration, or warnings should be added to the configure
>> 
>> I'd personally be in favor of removing the --disable-gen flags for "core"
>> libraries.  (that are specified in the test.thrift files).   Though
>> pre-processing them isn't that bad of an idea.
>> 
>> Somewhat minor/corner-case issue.  Seems like it might be a little
>> unfriendly to newcomers who experiment, though.
>> 
>> I'll open a jira issue.
>> 
>> Bruce
>> 
>> 
>> 
>> On Aug 18, 2010, at 1:59 PM, ro...@bufferoverflow.ch wrote:
>> 
>>> +1
>>> 
>>> I've built the following languages successfully:
>>> cpp, java, erlang, ruby, perl, python
>>> 
>>> and the following available Unit Tests passed:
>>> cpp, java
>>> 
>>> see:
>>> 
>> http://www.bufferoverflow.ch/hudson/job/Thrift-0.4.0/default/lastStableBuild/
>>> 
>>> 
>>> 
>>> 
>>> Quoting Bryan Duxbury <br...@rapleaf.com>:
>>> 
>>>> Hi all,
>>>> 
>>>> As discussed, in all the time it took for us to finally release Thrift
>> 0.3,
>>>> we've accumulated enough changes for Thrift 0.4!
>>>> 
>>>> I propose we accept
>>>> http://people.apache.org/~bryanduxbury/thrift-0.4.0-rc1.tar.gz<http://people.apache.org/%7Ebryanduxbury/thrift-0.4.0-rc1.tar.gz>
>> <http://people.apache.org/%7Ebryanduxbury/thrift-0.4.0-rc1.tar.gz>as
>>>> the official Thrift 0.4.0 release.
>>>> 
>>>> I created this tarball by checking out URL:
>>>> https://svn.apache.org/repos/asf/incubator/thrift/branches/0.4.x and
>> running
>>>> "./bootstrap.sh && ./configure && make dist".
>>>> 
>>>> The GPG signature for this tarball can be found at
>>>> http://people.apache.org/~bryanduxbury/thrift-0.4.0-rc1.tar.gz.asc<http://people.apache.org/%7Ebryanduxbury/thrift-0.4.0-rc1.tar.gz.asc>
>> <http://people.apache.org/%7Ebryanduxbury/thrift-0.4.0-rc1.tar.gz.asc>.
>>>> It has an MD5 signature of bb8466e5b884e9edef862a64f57abe38.
>>>> dc.
>>>> 
>>>> Please download, verify the signatures, untar, and install and test the
>>>> libraries you are familiar with. We need your +1 votes to make the
>> release!
>>>> If you encounter any problems, please let me know immediately. This vote
>>>> will close 72 hours from now.
>>>> 
>>>> This release consists of 45 tickets that cover many bugs and performance
>>>> improvements. Please refer to the CHANGES file for the full list. In
>>>> addition, I've rolled back a commit to the PHP extension that was
>> causing
>>>> build errors on non-Mac platforms.
>>>> 
>>>> -Bryan
>>>> 
>>> 
>>> 
>>> 
>>> ----------------------------------------------------------------
>>> This message was sent using IMP, the Internet Messaging Program.
>>> 
>> 
>> 

Reply via email to