トップ «前の日記(2024/12/16 (月) ) 最新 次の日記(2024/12/18 (水) )» 編集 RSS feed

HsbtDiary


2024/12/17 (火) [長年日記]

Ruby office hour

リリース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 が異なる arch には platform の明示を要求するようになっていた

タイトルがすべてだが、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 にだけ最適化していることをたまに見かけるので気にするようにしていきたい。

Asakusa.rb 第797回

この日はいつのものように discord に集まって開催していた。年末になってきたから参加者は少なめだったかなあ。

https://asakusarb.esa.io/posts/1231

自分は、というと Ruby 3.4 のリリースにむけて「このコミットは何?」とか「この pull request マージしなくていいの?」とかやったり、リリースアナウンスや NEWS.md の校正などをやっていた。はー、英語のやつの翻訳をしないと...。