Okay, I filed AVRO-2013 and I upgraded AVRO-1516 to critical.

On Tue, Mar 28, 2017 at 9:42 AM, Sean Busbey <[email protected]> wrote:
> Okay, I tried over the weekend to get a Ruby 1.8 install on my OS X
> 10.11 laptop and failed. So I'm definitely not going to try to get
> Ruby 1.8 support working in 1.7 again for this release cycle.
>
> With Ruby 1.9.3 I get 4 errors, three of which look like your
> JSON::GeneratorError. I don't have one that looks like your last
> issue, which is AVRO-1516.
>
> I'll file a jira for the 1.9.3 problems. What do folks think is a
> reasonable amount of time for us to hold the 1.7.8 RCs while trying to
> get these issues closed out?
>
> On Thu, Mar 23, 2017 at 3:05 PM, Sean Busbey <[email protected]> wrote:
>> Ruby 1.8 not working on branch-1.7 might be something I want to fix,
>> since I think that's the version we rely on in HBase (and we rely on
>> Ruby 1.8).
>>
>> On Thu, Mar 23, 2017 at 3:04 PM, Sean Busbey <[email protected]> wrote:
>>> Short version: we don't sufficiently document what version(s) of Ruby
>>> we expect to work.
>>>
>>> We have AVRO-1559 for dropping Ruby 1.8 support, but it's open. There
>>> are several tickets referenced from there that mention not working
>>> with Ruby 1.8. (AVRO-1694, AVRO-1783). AVRO-1775 mentions having Ruby
>>> 2.2 working for branch-1.8, but AVRO-1516 shows 2.0+ broken on 1.7+.
>>>
>>> So I think we want to work for Ruby 1.9 - 2.2, but 2.0+ is broken. Can
>>> you test in Ruby 1.9?
>>>
>>>
>>>
>>> On Thu, Mar 23, 2017 at 11:32 AM, Sean Busbey <[email protected]> wrote:
>>>> Hurm. I didn't think our Avro stuff in the 1.7 branch worked with Ruby 2.1.
>>>> lemme see if we doc this anywhere.
>>>>
>>>> On Thu, Mar 23, 2017 at 11:20 AM, suraj acharya <[email protected]> 
>>>> wrote:
>>>>> This is what I am using.
>>>>> ruby 2.1.5p273 (2014-11-13) [x86_64-linux-gnu]
>>>>>
>>>>> Hope that helps.
>>>>>
>>>>> S
>>>>>
>>>>> -Suraj Acharya
>>>>>
>>>>> On Thu, Mar 23, 2017 at 8:51 AM, Sean Busbey <[email protected]> wrote:
>>>>>
>>>>>> What's your Ruby environment?
>>>>>>
>>>>>> On Wed, Mar 22, 2017 at 5:34 PM, suraj acharya <[email protected]>
>>>>>> wrote:
>>>>>> > Hi,
>>>>>> >
>>>>>> > I was trying to make a release for 1.7 and I am seeing 3 tests fail in
>>>>>> ruby.
>>>>>> > I was wondering if someone in the community can help resolve these 
>>>>>> > issues
>>>>>> > so we can go ahead and work on getting a release.
>>>>>> >
>>>>>> > I have attached a sample of the error.
>>>>>> >
>>>>>> >   1) Error:
>>>>>> > TestFingerprints#test_md5_fingerprint:
>>>>>> > JSON::GeneratorError: only generation of JSON objects or arrays allowed
>>>>>> >
>>>>>> > /home/sacharya/avro/lang/ruby/.gem/gems/json_pure-2.0.3/lib/
>>>>>> json/common.rb:224:in
>>>>>> > `generate'
>>>>>> >
>>>>>> > /home/sacharya/avro/lang/ruby/.gem/gems/json_pure-2.0.3/lib/
>>>>>> json/common.rb:224:in
>>>>>> > `generate'
>>>>>> >
>>>>>> > /home/sacharya/avro/lang/ruby/.gem/gems/json_pure-2.0.3/lib/
>>>>>> json/common.rb:394:in
>>>>>> > `dump'
>>>>>> >     
>>>>>> > /home/sacharya/avro/lang/ruby/lib/avro/schema_normalization.rb:28:in
>>>>>> > `to_parsing_form'
>>>>>> >     
>>>>>> > /home/sacharya/avro/lang/ruby/lib/avro/schema_normalization.rb:20:in
>>>>>> > `to_parsing_form'
>>>>>> >     /home/sacharya/avro/lang/ruby/lib/avro/schema.rb:143:in
>>>>>> > `md5_fingerprint'
>>>>>> >     /home/sacharya/avro/lang/ruby/test/test_fingerprints.rb:26:in
>>>>>> > `test_md5_fingerprint'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1265:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit/testcase.rb:17:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:940:in `block in _run_suite'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:933:in `map'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:933:in `_run_suite'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:663:in `block in _run_suites'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:661:in `each'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:661:in `_run_suites'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:884:in `_run_anything'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1092:in `run_tests'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1079:in `block in _run'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1078:in `each'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1078:in `_run'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1066:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:27:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:780:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:372:in `block (2 levels) in
>>>>>> autorun'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:33:in `run_once'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:371:in `block in autorun'
>>>>>> >
>>>>>> > [ 8/52] TestFingerprints#test_sha256_fingerprint = 0.00 s
>>>>>> >   2) Error:
>>>>>> > TestFingerprints#test_sha256_fingerprint:
>>>>>> > JSON::GeneratorError: only generation of JSON objects or arrays allowed
>>>>>> >
>>>>>> > /home/sacharya/avro/lang/ruby/.gem/gems/json_pure-2.0.3/lib/
>>>>>> json/common.rb:224:in
>>>>>> > `generate'
>>>>>> >
>>>>>> > /home/sacharya/avro/lang/ruby/.gem/gems/json_pure-2.0.3/lib/
>>>>>> json/common.rb:224:in
>>>>>> > `generate'
>>>>>> >
>>>>>> > /home/sacharya/avro/lang/ruby/.gem/gems/json_pure-2.0.3/lib/
>>>>>> json/common.rb:394:in
>>>>>> > `dump'
>>>>>> >     
>>>>>> > /home/sacharya/avro/lang/ruby/lib/avro/schema_normalization.rb:28:in
>>>>>> > `to_parsing_form'
>>>>>> >     
>>>>>> > /home/sacharya/avro/lang/ruby/lib/avro/schema_normalization.rb:20:in
>>>>>> > `to_parsing_form'
>>>>>> >     /home/sacharya/avro/lang/ruby/lib/avro/schema.rb:149:in
>>>>>> > `sha256_fingerprint'
>>>>>> >     /home/sacharya/avro/lang/ruby/test/test_fingerprints.rb:35:in
>>>>>> > `test_sha256_fingerprint'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1265:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit/testcase.rb:17:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:940:in `block in _run_suite'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:933:in `map'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:933:in `_run_suite'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:663:in `block in _run_suites'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:661:in `each'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:661:in `_run_suites'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:884:in `_run_anything'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1092:in `run_tests'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1079:in `block in _run'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1078:in `each'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1078:in `_run'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1066:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:27:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:780:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:372:in `block (2 levels) in
>>>>>> autorun'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:33:in `run_once'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:371:in `block in autorun'
>>>>>> >
>>>>>> > [16/52]
>>>>>> > TestIO#test_enum_with_duplicate/home/sacharya/avro/
>>>>>> lang/ruby/lib/avro/schema.rb:316:
>>>>>> > warning: too many arguments for format string
>>>>>> > [32/52] TestIO#test_union = 0.00 s
>>>>>> >   3) Failure:
>>>>>> > TestIO#test_union [/home/sacharya/avro/lang/ruby/test/test_io.rb:337]:
>>>>>> > <-3372032630846393039> expected but was
>>>>>> > <-3.372032630846393e+18>.
>>>>>> >   1) Error:
>>>>>> > TestFingerprints#test_md5_fingerprint:
>>>>>> > JSON::GeneratorError: only generation of JSON objects or arrays allowed
>>>>>> >
>>>>>> > /home/sacharya/avro/lang/ruby/.gem/gems/json_pure-2.0.3/lib/
>>>>>> json/common.rb:224:in
>>>>>> > `generate'
>>>>>> >
>>>>>> > /home/sacharya/avro/lang/ruby/.gem/gems/json_pure-2.0.3/lib/
>>>>>> json/common.rb:224:in
>>>>>> > `generate'
>>>>>> >
>>>>>> > /home/sacharya/avro/lang/ruby/.gem/gems/json_pure-2.0.3/lib/
>>>>>> json/common.rb:394:in
>>>>>> > `dump'
>>>>>> >     
>>>>>> > /home/sacharya/avro/lang/ruby/lib/avro/schema_normalization.rb:28:in
>>>>>> > `to_parsing_form'
>>>>>> >     
>>>>>> > /home/sacharya/avro/lang/ruby/lib/avro/schema_normalization.rb:20:in
>>>>>> > `to_parsing_form'
>>>>>> >     /home/sacharya/avro/lang/ruby/lib/avro/schema.rb:143:in
>>>>>> > `md5_fingerprint'
>>>>>> >     /home/sacharya/avro/lang/ruby/test/test_fingerprints.rb:26:in
>>>>>> > `test_md5_fingerprint'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1265:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit/testcase.rb:17:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:940:in `block in _run_suite'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:933:in `map'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:933:in `_run_suite'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:663:in `block in _run_suites'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:661:in `each'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:661:in `_run_suites'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:884:in `_run_anything'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1092:in `run_tests'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1079:in `block in _run'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1078:in `each'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1078:in `_run'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1066:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:27:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:780:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:372:in `block (2 levels) in
>>>>>> autorun'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:33:in `run_once'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:371:in `block in autorun'
>>>>>> >
>>>>>> > [ 8/52] TestFingerprints#test_sha256_fingerprint = 0.00 s
>>>>>> >   2) Error:
>>>>>> > TestFingerprints#test_sha256_fingerprint:
>>>>>> > JSON::GeneratorError: only generation of JSON objects or arrays allowed
>>>>>> >
>>>>>> > /home/sacharya/avro/lang/ruby/.gem/gems/json_pure-2.0.3/lib/
>>>>>> json/common.rb:224:in
>>>>>> > `generate'
>>>>>> >
>>>>>> > /home/sacharya/avro/lang/ruby/.gem/gems/json_pure-2.0.3/lib/
>>>>>> json/common.rb:224:in
>>>>>> > `generate'
>>>>>> >
>>>>>> > /home/sacharya/avro/lang/ruby/.gem/gems/json_pure-2.0.3/lib/
>>>>>> json/common.rb:394:in
>>>>>> > `dump'
>>>>>> >     
>>>>>> > /home/sacharya/avro/lang/ruby/lib/avro/schema_normalization.rb:28:in
>>>>>> > `to_parsing_form'
>>>>>> >     
>>>>>> > /home/sacharya/avro/lang/ruby/lib/avro/schema_normalization.rb:20:in
>>>>>> > `to_parsing_form'
>>>>>> >     /home/sacharya/avro/lang/ruby/lib/avro/schema.rb:149:in
>>>>>> > `sha256_fingerprint'
>>>>>> >     /home/sacharya/avro/lang/ruby/test/test_fingerprints.rb:35:in
>>>>>> > `test_sha256_fingerprint'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1265:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit/testcase.rb:17:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:940:in `block in _run_suite'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:933:in `map'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:933:in `_run_suite'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:663:in `block in _run_suites'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:661:in `each'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:661:in `_run_suites'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:884:in `_run_anything'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1092:in `run_tests'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1079:in `block in _run'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1078:in `each'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1078:in `_run'
>>>>>> >     /usr/lib/ruby/2.1.0/minitest/unit.rb:1066:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:27:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:780:in `run'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:372:in `block (2 levels) in
>>>>>> autorun'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:33:in `run_once'
>>>>>> >     /usr/lib/ruby/2.1.0/test/unit.rb:371:in `block in autorun'
>>>>>> >
>>>>>> > [16/52]
>>>>>> > TestIO#test_enum_with_duplicate/home/sacharya/avro/
>>>>>> lang/ruby/lib/avro/schema.rb:316:
>>>>>> > warning: too many arguments for format string
>>>>>> > [32/52] TestIO#test_union = 0.00 s
>>>>>> >   3) Failure:
>>>>>> > TestIO#test_union [/home/sacharya/avro/lang/ruby/test/test_io.rb:337]:
>>>>>> > <-3372032630846393039> expected but was
>>>>>> > <-3.372032630846393e+18>.
>>>>>> >
>>>>>> >
>>>>>> > -Suraj Acharya
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> busbey
>>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> busbey
>>>
>>>
>>>
>>> --
>>> busbey
>>
>>
>>
>> --
>> busbey
>
>
>
> --
> busbey



-- 
busbey

Reply via email to