📌
特定のmacOSで使われているICUのバージョンを調べる
WebKitのtest262のCIがSonomaでは成功するけどVenturaでは失敗しているが、原因がわからずにちょっと困っている。失敗しているテストは全部 test/intl402
系なので、多分システムのICUのバージョンの違いなんだと思う。
それはそうとして、特定のmacOSのバージョンでどのICUが使われているかわからないとデバッグが困難すぎる。
幸い、Appleは https://opensource.apple.com/releases/ で各OSがどのOSSに依存しているのかを公開している。
ただ、ICU は https://github.com/unicode-org/icu をそのまま使っているのではなく https://github.com/apple-oss-distributions/ICU を使っているようだ。
なので Apple ICU のバージョンと unicode-org ICU のバージョンの対応を知っておく必要がある。雑に調べた感じだと ICU.plist
というファイルに ICU のバージョンが書いてあるので、それを見れば良さそうか。
Discussion