General

Profile

lamont (Lamont Granquist)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 1 3 4

Activity

03/10/2020

08:20 PM Ruby master Bug #16683: Regression in ruby 2.7 File.realpath return ASCII-8BIT for string literal with invalid characters instead of UTF-8
Yeah, it looks like we've just got some very sloppy code as I dig into it more. lamont (Lamont Granquist)

03/09/2020

11:39 PM Ruby master Bug #16683: Regression in ruby 2.7 File.realpath return ASCII-8BIT for string literal with invalid characters instead of UTF-8
Hmm, I was trying to update the body of the bug report with that.
Turns out that File.open was a large wild goose ...
lamont (Lamont Granquist)
11:37 PM Ruby master Bug #16683: Regression in ruby 2.7 File.realpath return ASCII-8BIT for string literal with invalid characters instead of UTF-8
on ruby 2.6.5 this is the behavior of File.realpath when fed a string with invalid bytes:
```
[2] pry(main)> File...
lamont (Lamont Granquist)
07:49 PM Ruby master Bug #16683 (Closed): Regression in ruby 2.7 File.realpath return ASCII-8BIT for string literal with invalid characters instead of UTF-8

Real simple repro case:
```
[1] pry(main)> fp = File.open("/tmp/chef-test-\xFDmlaut", "w+")
Errno::EILSEQ: Ill...
lamont (Lamont Granquist)

12/06/2019

06:48 PM Ruby master Bug #15856: Idempotent performance of Kernel.require with many activated gems is slow
I tracked it back to the initial commit in the ruby-spec repo:
https://github.com/ruby/spec/blob/6c1c34a6bbf28b55e...
lamont (Lamont Granquist)

11/25/2019

06:44 PM Ruby master Bug #15856: Idempotent performance of Kernel.require with many activated gems is slow
For what its worth:
We went ahead and incorporated the prior patch into chef's shipping packages starting with Che...
lamont (Lamont Granquist)

05/21/2019

09:52 PM Ruby master Bug #15856: Idempotent performance of Kernel.require with many activated gems is slow
Okay that explains what I was seeing, I just didn't realize that it was that subtle around .so loading, but I think I... lamont (Lamont Granquist)

05/16/2019

05:16 PM Ruby master Bug #15856 (Assigned): Idempotent performance of Kernel.require with many activated gems is slow
With many activated gems the performance of Kernel.require (aka Kernel.gem_original_require after rubygems is loaded)... lamont (Lamont Granquist)

01/02/2019

06:25 PM Ruby master Bug #15400 (Closed): Ruby 2.6.0 broken string literal assignment to a local variable in Dir.tmpdir
this has been fixed in webmock and released in 3.5.1 lamont (Lamont Granquist)

12/12/2018

05:47 PM Ruby master Bug #15400: Ruby 2.6.0 broken string literal assignment to a local variable in Dir.tmpdir
nice! thank you. that was a bizarre one. lamont (Lamont Granquist)

Also available in: Atom