Thank you @rhenium - I had not realized that openssl is packaged differently for Ruby 2.4 I have a pull request open to Puppet to address the problem by building / installing the openssl gem - https://github.com/puppetlabs/puppet/pull...Iristyle (Ethan Brown)
This ticket is marked as closed - but I only see OpenSSL 2.0.4 in the trunk branch on GitHub per https://github.com/ruby/ruby/commit/9eb92007b6c2ab2b1fe031c3681144e51e2bcc14. I do not see the updated OpenSSL in the 2.4 branch at https...Iristyle (Ethan Brown)
Also seeing this issue crop up in AppVeyor - specifically under Ruby 2.4 testing. We haven't seen this in previous Ruby builds (note that RubyInstaller changed how Ruby is built in the 2.4 installers). Such an example is at https://c...Iristyle (Ethan Brown)
I agree that changing the default to UTF-8 is not appropriate on Windows in a Ruby 2.x release. Should a change occur in Ruby 3 to make UTF-8 the default, I believe it would still be useful to gain access to the original Windows codep...Iristyle (Ethan Brown)
Masaki - I apologize for missing your response. There is a pull request open at https://github.com/ruby/ruby/pull/1423 from one of the engineers at Chef addressing this issue. If you could review, that would be great. Thanks!Iristyle (Ethan Brown)
If you could rethink the plan to wait until Ruby 3, that would be great. I would expect Ruby to normalize on UTF-8 strings everywhere internally, and only convert to local codepage on the boundary (such as writing to console, file, et...Iristyle (Ethan Brown)
Masaki - have you had a chance to look at this? The Nano Server RTM is due out soon, and it will fail when `OleInitialize` is called. At that point, the Ruby `WIN32OLE` support will cease to work on Nano. Anything that can be done...Iristyle (Ethan Brown)
I don't believe this is properly fixed. I just left a comment at https://bugs.ruby-lang.org/issues/9715#note-5, and will leave the same comment here: The expectation is that regardless of current locale / codepage, I should get UTF...Iristyle (Ethan Brown)