今日は rubygems の更新などがありました。
今日は rubygems の複数の脆弱性修正を含むリリースがありました。各安定版の ruby 本体のリリースはまだなので rubygems を更新しましょう。
https://www.ruby-lang.org/en/news/2019/03/05/multiple-vulnerabilities-in-rubygems/
nobu: r67165 2019-03-05 09:28:22 +0900
rubyspec の RbConfig のテストで RbConfig::CONFIG['rubylibdir'] の確認を mingw で除外していたのを RbConfig::TOPDIR の定義の有無で判定するようにしています。他の環境でも install してないとディレクトリが存在しないため。make install してないと RbConfig::TOPDIR は nil になります(そもそもパスを通して rbconfig.rb をロードしないと RbConfig がない)。
svn: r67166 2019-03-05 09:28:25 +0900
version.h の日付更新。
nobu: r67167 2019-03-05 09:32:15 +0900
String#force_encoding した時に実際には valid なバイト列なのに valid_encoding? が false になってしまうケースがある不具合を修正しています。 [ruby-core:91662] [Bug #15635]
hsbt: r67168 2019-03-05 12:32:58 +0900
rubygems を upstream の最新版に更新しています。今日 rubygems の複数の脆弱性修正を含むリリースがあったので、それを trunk に反映させています。 https://blog.rubygems.org/2019/03/05/security-advisories-2019-03.html