General

Profile

hsbt (Hiroshi SHIBATA)

  • Login: hsbt
  • Email: hsbt@ruby-lang.org
  • Registered on: 04/26/2009
  • Last sign in: 03/27/2026

Issues

open closed Total
Assigned issues 32 403 435
Reported issues 14 222 236

Projects

Project Roles Registered on
Ruby Committer, Contributor, Release Manager, Security team, Infrastructure team 01/25/2013

Activity

Today

05:10 AM Ruby Revision 7b77603c (git): [ruby/rubygems] Move bundler test tmp directory from bundler/tmp to top-level tmp
The bundler tests were writing temporary files to bundler/tmp, but this
moves them to the repository's top-level tmp directory instead, which is
already covered by .gitignore. All references in CI workflows, SimpleCov
filters, rubocop ex...
hsbt (Hiroshi SHIBATA)
05:10 AM Ruby Revision 4c659a98 (git): [ruby/rubygems] Address review feedback on tmp directory path resolution
Use source_root.parent instead of hardcoded relative path to derive the
repository root, so the code remains correct if the support file is ever
moved. Also fix the example Gemfile source path in DEBUGGING.md to
reflect the new top-level...
hsbt (Hiroshi SHIBATA)

04/06/2026

08:28 AM Ruby Revision 995eba76 (git): Fix pinned gems being removed from bundled_gems by update script
Using `next` in `-p` mode skips the implicit `print $_`, causing
pinned gem lines (e.g. rbs) to be silently dropped from the output.
Replace `next` with an `unless` guard so the line is always printed.
Co-Authored-By: Claude Opus 4.6 (1...
hsbt (Hiroshi SHIBATA)
01:53 AM Ruby Revision 5b00c057 (git): Manually cherry pick from https://github.com/ruby/rubygems/pull/9416/changes/7cd3b9a08a4e1ad47170eafe026932d1492fdfa1
hsbt (Hiroshi SHIBATA)

04/03/2026

12:30 AM Ruby Revision bbe94d9b (git): Fix typo "rescured" to "rescued"
hsbt (Hiroshi SHIBATA)
12:30 AM Ruby Revision 6200574d (git): Fix bug reference number and tracker ID to match Bug #21342
hsbt (Hiroshi SHIBATA)

04/02/2026

04:49 AM Ruby Revision b7eb96ec (git): Our test suite is broken with rb_sys-0.9.125 bacause we can't build json extension
hsbt (Hiroshi SHIBATA)
02:53 AM Ruby Revision b59fe8e7 (git): [ruby/rubygems] Handle empty result gracefully in gem pristine --only-missing-extensions
When no gems have missing extensions (e.g. on JRuby where
missing_extensions? always returns false), display an informational
message instead of raising Gem::Exception.
https://github.com/ruby/rubygems/commit/738d2dbdf6
Co-Authored-By:...
hsbt (Hiroshi SHIBATA)
02:53 AM Ruby Revision cb75f04f (git): [ruby/rubygems] Skip missing_extensions? check on JRuby
JRuby does not require extension rebuilds when switching JRuby or Java
versions because Java extensions are shipped pre-compiled and JRuby does
not expose a version-specific C API. This means missing_extensions?
returning true on JRuby i...
hsbt (Hiroshi SHIBATA)
02:53 AM Ruby Revision 79c0a025 (git): [ruby/rubygems] Use IO.copy_stream to drain remaining gzip data instead of read
Replace gzio.read with IO.copy_stream(gzio, IO::NULL) to avoid
allocating a potentially large string when discarding unconsumed
compressed data.
https://github.com/ruby/rubygems/commit/e4d0196887
Co-Authored-By: Claude Opus 4.6 (1M con...
hsbt (Hiroshi SHIBATA)

Also available in: Atom