nobu が10年級で deprecated warning を出しているクラスやメソッドなどをエイっと消したのに伴って、CI では触れなかった gem が手元で軒並みビルドできなくなっているので調べた。
https://bugs.ruby-lang.org/issues/21768
最新バージョンだとビルドできるが、最新じゃ無いとビルドできない gem
byebug 13.0.0
cool.io 1.9.4
gpgme 2.0.26
redcarpet 3.6.1
nio4r 2.7.5
msgpack 1.8.1
puma 8.0.2
oj 3.17.1
ox 2.14.26
libxml-ruby 6.0.0
unf_ext 0.0.9.1
commonmarker 2.8.2
gherkin 9.0.0
最新バージョンでも直ってなくて、GitHub などの HEAD だと直っているかもしれないけど、gem としてリリースされていない gem
amatch https://github.com/flori/amatch
cbor https://github.com/cabo/cbor-ruby
duktape https://github.com/judofyr/duktape.rb
eventmachine https://github.com/eventmachine/eventmachine
http_parser.rb https://github.com/tmm1/http_parser.rb
llhttp https://github.com/bryanp/llhttp
oga https://gitlab.com/yorickpeterse/oga
panko_serializer https://github.com/yosiat/panko_serializer
patron https://github.com/toland/patron
rbtree https://github.com/mame/rbtree
rbtree3 https://github.com/kyrylo/rbtree3
ruby-ll https://gitlab.com/yorickpeterse/ruby-ll
rugged https://github.com/libgit2/rugged
thin https://github.com/macournoyer/thin
timfel-krb5-auth https://github.com/timfel/krb5-auth
yajl-ruby https://github.com/brianmario/yajl-ruby
thin とか eventmachine というのが見えるあたりが「あー、はいはい」って感じではあるけどもし自分が業務で触っているアプリケーションが上のリストの gem を使っているなら、横の url でビルドできないんだけど!と報告したり、直したよ!とか、リリースして!とかアクションを起こすといいと思います。
なお、これが世の中の全部、というわけではなくて、僕が手元で用意している大体著名な Rails アプリケーション、を ruby-dev なバージョンで片っ端からビルドなり bundle install している状態で見つけたものなので、抜けは大量にあります。皆さんも、private なリポジトリでビルドチェックなどをしてもらえるともっと多くの gem がビルドできない、とか見つかる、かもしれません。
すぐ油断すると芸術新潮がたまっていく...。というわけで3-4ヶ月前の3月号を読んだ。春画特集、というのはどこかで美術展でもやってたっけ、というのは記憶になかったけど、解説者の著作が発売するということらしい。
で、この特集、旧仮名な文章になっていて最悪だった。単純に読みにくいだけなので、X やブログで個人が発信するだけならまだしも、商業誌で使われるのは返金してくれよ、というレベルだと思う。星0つです。