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
