v3.1.0 IO.binread is broken #71

bobthecow opened this Issue Mar 8, 2013 · 1 comment


None yet

2 participants


Backports.convert_to_path didn't survive "Split all backports individually 🎉", but it's still referenced in v3.1.0 IO.binread`. That's not so 🎉


bobthecow/genghis#85 is a thing it broke.

The offending commit is here: 846bd09

@marcandre marcandre added a commit that referenced this issue Mar 8, 2013
@marcandre v3.1.1: Fix IO.binread [#71] d664c2a

Thanks for the bug report.

I'm very sorry about this. I didn't realize it, but IO.binread can not actually run any of the rubyspecs written for that method because there's a before & after that play around with encoding. That's why the tests didn't detect the problem.

Fixed in 3.1.1.

Maybe I could fake some of the encoding stuff, or include separate tests, or use a fork of Rubyspecs... Not sure yet.

@marcandre marcandre closed this Mar 8, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment