Just a quick note. Right now the rpms/ruby rawhide is FTBFS.[1] ``` 1) Failure: TestGemSourceGit#test_checkout_submodules [/builddir/build/BUILD/ruby-3.1.2/test/rubygems/test_gem_source_git.rb:72]: fatal: transport 'file' not allowed fatal: clone of '/builddir/build/BUILD/ruby-3.1.2/tmp/test_rubygems_20221027-81957-35u31l/git/b' into submodule path '/builddir/build/BUILD/ruby-3.1.2/tmp/test_rubygems_20221027-81957-35u31l/git/a/b' failed Finished tests in 975.746481s, 21.9330 tests/s, 2819.2661 assertions/s. 21401 tests, 2750889 assertions, 1 failures, 0 errors, 55 skips ```
The reason is the [2]. The git-core 2.38.1-1.fc38 is used as a dependency on the rawhide now. This failure happens on Git >= 2.38.1. This failure doesn't happen on Git 2.28.0.[3] The patch is [4][5]. I confirmed it passed the tests on the private-ruby-3.2 branch. As I will work for Fedora again next Wednesday, feel free to take and apply the patch to the rawhide branch and backport. [1] https://koji.fedoraproject.org/koji/taskinfo?taskID=93491139 [2] https://github.blog/2022-10-18-git-security-vulnerabilities-announced/#cve-2022-39253 [3] https://twitter.com/hsbt/status/1582565364700893184 (Japanese) [4] https://github.com/rubygems/rubygems/commit/e29c79d1891a656ec50c8bd4ff6d8b11ca393f28 [5] https://github.com/ruby/ruby/commit/dae843f6b7502f921a7e66f39e3714a39d860181 -- Jun | He - Him | Timezone: UTC+1 or 2, Czech Republic See <https://www.worldtimebuddy.com/czech-republic-prague-to-utc> for the timezone. _______________________________________________ ruby-sig mailing list -- ruby-sig@lists.fedoraproject.org To unsubscribe send an email to ruby-sig-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/ruby-sig@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue