ruby-trunk-changes 2024-05-22

今日は主に昨日の macOS でのビルドエラー対策の再修正や bundler の git コマンド対応の修正などがありました。

[f8e6752219] Hiroshi SHIBATA 2024-05-22 01:45:02 UTC

8277cf0799145bed0c813bfcc187739f77b3102dmacOS での nm/ld/ar などのコンパイラツールチェインのファイルパスを clang にあわせるための処理で rbenv (ruby-build) でのビルド時にうまくファイルパスが作れてなくてビルドエラーになってたので revert しています。 [ruby-core:117947] [Bug #20499]

[ae07c606b5] "dependabot[bot]" 2024-05-22 02:24:42 UTC

GitHub Actions の workflows で利用している ruby/setup-ruby アクションのバージョンを更新しています。

[911b7d1dcf] Vladimir Támara Patiño 2024-05-22 04:16:38 UTC

標準添付ライブラリ reline の Reline::ANSI.get_screen_size で IO#winsize の捕捉する例外に Errno::ENODEV を追加しています。 https://github.com/ruby/reline/pull/702

[1e08a9f0e9] Nobuyoshi Nakada 2024-05-22 03:29:01 UTC

f8e675221917601e22c4465ec37b7f2352e6dce8 で revert された 8277cf0799145bed0c813bfcc187739f77b3102d のリトライ。ツールチェインのコマンドに "llvm-" の prefix がついてる時にそれを考慮するようにしています。 [ruby-core:117947] [Bug #20499]

[ec9de0c471] Ellen Keal 2024-05-10 20:26:41 UTC

bundler で git リポジトリからソース取得する時に "dumb http transport does not support shallow capabilities" というエラーがかえってきた時に git clone の --depth オプションを削ってリトライするようにしています。

[5b9b6b4d2b] Ellen Keal 2024-05-13 21:49:56 UTC

ec9de0c4717b2942edba560b510a170f812a2f2c の再修正で bundler の git clone のエラーでメッセージをチェックせずに --depth オプションを削るようにしています。

[5613d6e95b] git 2024-05-22 06:59:19 UTC

gems/bundled_gems と NEWS の minitest のバージョンを 5.23.1 に更新しています。