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/#cv...
[3]
https://twitter.com/hsbt/status/1582565364700893184 (Japanese)
[4]
https://github.com/rubygems/rubygems/commit/e29c79d1891a656ec50c8bd4ff6d8...
[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.