トップ «前の日記(2026/05/31 (日) ) 最新 編集 RSS feed

HsbtDiary


2026/06/01 (月) [長年日記]

Ruby 4.1.0 で多分ビルドできなくなる gem

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 がビルドできない、とか見つかる、かもしれません。

芸術新潮 2026年 3月号 を読んだ

すぐ油断すると芸術新潮がたまっていく...。というわけで3-4ヶ月前の3月号を読んだ。春画特集、というのはどこかで美術展でもやってたっけ、というのは記憶になかったけど、解説者の著作が発売するということらしい。

で、この特集、旧仮名な文章になっていて最悪だった。単純に読みにくいだけなので、X やブログで個人が発信するだけならまだしも、商業誌で使われるのは返金してくれよ、というレベルだと思う。星0つです。


https://www.amazon.co.jp/dp/B0GMKR82GN