トップ «前の日記(2024/01/15 (月) ) 最新 次の日記(2024/01/17 (水) )» 編集 RSS feed

HsbtDiary


2024/01/16 (火) [長年日記]

Ruby office hour

2024 年初回の office hour、以下のようなことを話していた。

またパーサーの話をしている。後半は最近ちょっと手を出し始めた Windows の環境について、あれこれ相談していた。

開発者会議準備会に参加

1/17 に 2024 年1回目の開発者会議があるので https://bugs.ruby-lang.org/issues/20075 に書いてある議題を主にフルタイム・ハーフタイムコミッタで眺めて、議論のポイントを理解する会=準備会に参加してきた。

今回は特別に自分が気持ちがあるものはなかったので、ざっくりとした内容を把握するだけにして、雑なコメントをしていた。

Constant leak checker が master で動いてなかったのを直した

年があけてから pull-request を出すと、何故か Ruby 3.3 でだけ ruby/spec が落ちるというケースが起きていて、どう考えても関係ないでしょ、という変更でも落ちていてフラストレーションになっていたのだけど、重い腰を上げて調べてみたら Ruby 3.3 で対応した各種ライブラリの VERSION 定数を追加するという対応が ruby/spec の中で toplevel に VERSION を定義するようなことになっていたので以下のコミットで直した。

なんでこれ、CI の Ruby 3.3 向けの実行でだけ落ちるの?というのを調べたら、この定数のリークチェッカーは master ブランチでは動いてない、というのが原因だった。これはひどい。

最終的には master でも有効にすることで、今度は開発中に見つけることができるようになった、はず。がんばろう。