今日は bundler の更新/修正、標準添付ライブラリ fileutils の FileUtils.rm_rf が無視するエラーの種類の変更などがありました。
[f99904341e] Nobuyoshi Nakada 2022-08-22 14:14:29 UTC
Time の rdoc 用コメントからドキュメント用ファイルへのリンクの相対パスを修正しています。
[148d0ccd18] Nobuyoshi Nakada 2022-08-22 14:14:58 UTC
doc/time/sec_i.rdoc の typo 修正。どうでもいいけどこのファイル 1行だけのドキュメントなんだな。
[b8d142e733] Burdette Lamar 2022-08-22 16:21:36 UTC
Time の rdoc 用コメントの手直し。 https://github.com/ruby/ruby/pull/6267
[c96ffec984] git 2022-08-22 16:22:01 UTC
version.h の日付更新
[a9ee13365a] "dependabot[bot]" 2022-08-22 15:25:31 UTC
rubygems のテスト用の Rust 製プロジェクト内のパッケージのバージョン更新。
[aeac8b6c3a] Burdette Lamar 2022-08-22 18:17:05 UTC
doc/contributing/documentation_guide.md に関連するメソッドへの参照に書きかたについての記述を追加しています。 https://github.com/ruby/ruby/pull/6271
[085790bdc0] "dependabot[bot]" 2022-08-22 17:27:14 UTC
rubygems のテスト用の Rust 製プロジェクト内のパッケージのバージョン更新。
[615f79be3c] Loic Nageleisen 2020-11-24 12:52:13 UTC
rubygems の platform の名前の整形処理に使っている正規表現を変更しています。 "-" で分割した最後のパーツに数字が入ってない時はくっつけるみたいなロジックを数字で終わってない時だけ、みたいにしているようですがまあ既存の platform 名に依存したルールっぽいですね。
[f254b673f8] Loic Nageleisen 2020-11-24 12:55:10 UTC
おそらく 615f79be3cef210c26b967f06979ed464bf9e178 の変更に対応した rubygems のテストの assertion 追加。
[9819283044] David Rodríguez 2022-08-04 11:02:18 UTC
rubygems の platform 判定で musl などの glibc でない標準添付ライブラリを利用した環境への対応みたいです。
[59f27445ea] David Rodríguez 2022-08-05 14:16:34 UTC
さらに rubygems の platform 判定での Linux の libc の種類による違いを意識するようにする変更。
[6465a5331a] Nobuyoshi Nakada 2022-08-23 00:04:57 UTC
Time#getlocal の rdoc 用コメントで再度ドキュメント専用ファイルへの相対パスのリンクの不要なディレクトリの削除。
[b30fc03e92] David Rodríguez 2022-08-08 19:39:49 UTC
bundler の Bundler::MatchPlatform という定数の autoload 設定を削除しています。同時に lib/bundler/lazy_specification.rb の require_relative も削除しているけどいいのかな。と思ったけど必要な箇所では明示的に require しているとのことでいいみたいです。
[29c443fedc] David Rodríguez 2022-08-08 20:03:55 UTC
bundler の Bundler::EndpointSpecification クラスで MatchPlatform を mix-in していたのをやめています。親クラスで既に include しているので不要とのこと。
[a9509068db] David Rodríguez 2022-08-08 21:48:02 UTC
bundler のテストでダミーの rubygems みたいなサーバーの実装を修正しています。ちょっとよくわからない。
[c21c9a29ee] David Rodríguez 2022-08-09 09:39:03 UTC
bundler の Bundler::Resolver::SpecGroup#metadata_dependencies から一部を #metadata_dependency に切り出すリファクタリング。
[4790d0accd] David Rodríguez 2022-08-18 21:28:26 UTC
bundler の依存関係解決で bundle update に --conservative オプションを渡した時のロジックの不具合修正みたいです。
[f69244cee8] Hiroshi SHIBATA 2022-08-22 02:52:51 UTC
bundler に upstream から最新版をマージしています。
[c1ecc498e4] Hiroshi SHIBATA 2022-08-23 00:34:32 UTC
gems/bundled_gems の rbs の commit hash 指定を更新しています。
[545c2b0047] Takashi Kokubun 2022-08-23 02:28:57 UTC
mjit_unit.h の二重 #include を防ぐための guard に使ってるマクロ名がファイル名と一致してなかったので修正しています。
[892fe9bbba] Hiroshi SHIBATA 2022-08-23 03:49:46 UTC
拡張ライブラリ io/console の IO#getch(intr: false) のテストで一部を FreeBSD でスキップさせていたのをテストメソッド全体をスキップするように変更しています。
[9f6fcfcd7f] Hiroshi SHIBATA 2022-08-23 05:04:09 UTC
GitHub Actions の Ubuntu 版 workflow で ubuntu-18.04 をコメントアウトしていたのを削除しています。
[22a416a3bb] Takuya Noguchi 2022-08-23 03:26:36 UTC
bundler のエラーメッセージからリンクされている URL の修正。
[7c784f0a67] Takuya Noguchi 2022-08-23 04:11:47 UTC
bundler のテストで "can not" と書いてるところを "cannot" と表記するようにしています。英文法的な理由かな? なにか機械的な意味がありそうな気もするけど。
[073f3b7e0a] Yusuke Endoh 2022-07-26 12:17:30 UTC
標準添付ライブラリ fileutils のテストで FileUtils.rm_rf のテストで削除する対象の一時ディレクトリを mode=000 で作成してそれでも消せることを確認するようにしています。参照しているチケットの意図とテスト内容が一致してなかったのでその修正みたいです。 [Bug #6756]
[96562a517d] Yusuke Endoh 2022-07-26 12:23:47 UTC
標準添付ライブラリ fileutils のディレクトリ削除でディレクトリの中身をみることが権限上できなくてもディレクトリの削除は試す(みえないだけで中身が空なら削除はできるかもしれない)という意図で追加されてた ensure の保護対象が広すぎたのでディレクトリの内容の取得の時の Errno::EACCES だけ rescue するように修正しています。 [Bug #6756]
[983115cf3c] Yusuke Endoh 2022-07-26 12:31:27 UTC
標準添付ライブラリ fileutils の FileUtils.rm_rf で全ての例外を無視していたのろ Errno::ENOENT のみ無視するように変更しています。コマンドの rm(1) の挙動にあわせようとしているみたいです。 [ruby-core:108565] [Bug #18784]
[46c3a93982] Vít Ondruch 2022-08-23 08:41:28 UTC
irb で明示的に require "rdoc" しているのを削除しています。 タブ補完による rdoc のドキュメント表示で利用するからだと思うのですがコミットログにあるみたいに遅延 require もしてないし単に消すのはまずそうだけどいいのかな?