On Sat, Aug 1, 2009 at 7:58 PM, Ola Bini<[email protected]> wrote:
> Ola Bini wrote:
>>
>> Hi,
>>
>> In the process of porting to 1.8.7 it has become obvious that most of our
>> remaining tags for specs are based on pieces that are marked as ruby_bug in
>> the specs.
>>
>> I would like to open up the discussion of whether JRuby should be
>> bug-by-bug compliant with a specific version, or whether we should just aim
>> to fix all the buggy behavior.
>>
>> So. Votes: bug compatibility or not?
>>
>> Cheers
>>
> For the record, my vote is for just fixing all the buggy behavior.

For bugs which MRI has acknowledged as bugs then for sure let's fix
those.  For bugs which rubyspec has deemed a bug but there has been no
feedback from MRI folks, then I think it depends?  We have made
decisions to say we won't fix other incompatibilities in the past, but
they have been so strange that no one would have ever depended on the
behavior.  Do all the ruby bug guards wrap things like that?

Ultimately, I think if the behavior has a realistic possibility of
breaking real libraries we should emulate the bad behavior.
Otherwise, it really doesn't matter which way we go.  I would hate to
see us break libraries just to get a good rubyspec run... [and Ola I
know you aren't suggesting this]

-Tom

-- 
blog: http://blog.enebo.com       twitter: tom_enebo
mail: [email protected]

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to