General

Profile

hsbt (Hiroshi SHIBATA)

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

Issues

open closed Total
Assigned issues 35 404 439
Reported issues 14 222 236

Projects

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

Activity

Today

06:16 AM Ruby Revision c61a2f79 (git): [ruby/syntax_suggest] Make benchmark exapmles as optional
https://github.com/ruby/syntax_suggest/commit/ea73ed586a hsbt (Hiroshi SHIBATA)
06:16 AM Ruby Revision 963085bc (git): [ruby/syntax_suggest] Resolve to lint failure of standardrb
https://github.com/ruby/syntax_suggest/commit/ce7b87184e hsbt (Hiroshi SHIBATA)
06:16 AM Ruby Revision 5b17dd7a (git): [ruby/syntax_suggest] bundle exec standardrb --fix
https://github.com/ruby/syntax_suggest/commit/54bb8ab330 hsbt (Hiroshi SHIBATA)

05/08/2026

09:38 AM Ruby Bug #21995 (Assigned): mkmf generates a non-deterministic log file
I will look this. hsbt (Hiroshi SHIBATA)
09:31 AM Ruby Revision 0f618b87 (git): [ruby/rubygems] Allow non-zero exit status in bundle config gemfile unset spec
After 607648d5fc9 (`bundle config get` exits 1 when the value is unset),
the spec added in 4658d6bd78b raises in the bundle helper because the
new test invokes `config get gemfile` after unsetting it.
Co-Authored-By: Claude Opus 4.7 (1M...
hsbt (Hiroshi SHIBATA)
06:43 AM Ruby Revision 95ce1c52 (git): [ruby/rubygems] Honor LazySpec overrides in SpecSet#complete_platform
complete_platform validates platform-specific candidates returned by
spec.source.specs.search, which are remote specs that do not carry
the override list. Borrow the override list from the LazySpec exemplar
already in scope so platform-v...
hsbt (Hiroshi SHIBATA)
06:43 AM Ruby Revision 6a506224 (git): [ruby/rubygems] Avoid forcing a remote gemspec load when seeding LazySpec overrides
SpecSet#with_overrides cascaded into each contained spec via
`respond_to?(:overrides=)`. RemoteSpecification#respond_to? forwards
to _remote_specification, which materializes the backing gemspec just
to answer the predicate. spec/runtime...
hsbt (Hiroshi SHIBATA)
06:43 AM Ruby Revision 59706388 (git): [ruby/rubygems] Move overrides off SpecSet onto LazySpecification
SpecSet previously kept its own @overrides and a with_overrides setter
that had to be chained on every SpecSet.new(...) site (~13 sites in
Definition alone). Two Codex review rounds both flagged forgotten
chains in different SpecSet cons...
hsbt (Hiroshi SHIBATA)
06:43 AM Ruby Revision 7988b2c5 (git): [ruby/rubygems] Propagate overrides into Definition#resolve lockfile-reuse paths
Definition#resolve falls back to an existing lockfile when nothing
about the Gemfile or the locked deps changed. The two SpecSet rebuild
paths (deleted_deps subset and the redundant-platform-specific-gems
fallback) constructed fresh Spec...
hsbt (Hiroshi SHIBATA)
06:43 AM Ruby Revision 5ef1dc03 (git): [ruby/rubygems] Preserve overrides when SpecSet self-derives a validation set
SpecSet#incomplete_specs_for_platform constructed a fresh
self.class.new(@specs) for platform validation but never copied
@overrides. Platform-validity decisions therefore evaluated strict
required_ruby_version / required_rubygems_versio...
hsbt (Hiroshi SHIBATA)

Also available in: Atom