リリース1週間前ということもあって、大きく変更がありそうな話題はなく来年以降のなにか、とか継続案件について話していた。
magic comment で frozen_string_literal: true
を書いて動かしているコードってどんくらいあんの?という話で mame さんや笹田さんが調べてみたら最近リリースされた gem であっても 4 割程度しかない、という結果になったので「これ本当にdefault true にするんですか?」など話していた。
https://bugs.ruby-lang.org/issues/20205#note-65
個人的には mame さんよりで、今まで <<
していたものを +=
に書き換えるとか +
つけて回るとか、仕事のための仕事、みたいな気持ちになるのでだいぶ反対ではある。適当に書いても適当に動くというのが Ruby のいいところ、という立場。
この話のあとはダラダラと nobu に、あれって merge すんのとかそういう話をしていた。
タイトルがすべてだが、podman が Apple Silicon な macOS から amd64 などのイメージを pull する時にエラーを出すようになっていた。
$ podman pull docker.io/rubylang/all-ruby:latest
Error: choosing an image from manifest list docker://rubylang/all-ruby:latest: no image found in image index for architecture arm64, variant "v8", OS linux
以下のように --platform
で arch を明示するようにしたら動くようになった。
$ podman pull --platform linux/amd64 docker.io/rubylang/all-ruby:latest
この辺、ややだるいものの docker client だけ使っていると、標準化している割には他の都合を考えずに docker platform にだけ最適化していることをたまに見かけるので気にするようにしていきたい。
この日はいつのものように discord に集まって開催していた。年末になってきたから参加者は少なめだったかなあ。
https://asakusarb.esa.io/posts/1231
自分は、というと Ruby 3.4 のリリースにむけて「このコミットは何?」とか「この pull request マージしなくていいの?」とかやったり、リリースアナウンスや NEWS.md の校正などをやっていた。はー、英語のやつの翻訳をしないと...。