General

Profile

hsbt (Hiroshi SHIBATA)

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

Issues

open closed Total
Assigned issues 33 404 437
Reported issues 14 222 236

Projects

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

Activity

Today

02:09 AM Ruby Revision f45bb9ba (git): Force binary encoding before matching in source_encoding_spec
After the syntax_suggest sync at 23ea206a58d, raw source bytes leak
into SyntaxError output, which breaks the regex match on CI machines
running under LC_ALL=C where ruby_exe returns a US-ASCII string.
https://rubyci.s3.amazonaws.com/de...
hsbt (Hiroshi SHIBATA)
01:15 AM Ruby Revision 6e9ad14d (git): Make NEWS.md release-link footer idempotent
Seed available_footnotes from the existing release-tag link defs in the
file before overlaying freshly fetched URLs, so gems whose Octokit
fetches are skipped this run keep their URLs instead of being stranded
at their old positions. Wit...
hsbt (Hiroshi SHIBATA)

04/17/2026

09:11 AM Ruby Misc #21922 (Assigned): Permissions for committers for ex-default/bundled/unbundled gems repositories
The comment in https://bugs.ruby-lang.org/issues/21922#note-4 accurately reflects the current status for the most part. However, to be more precise: historically, Ruby committers could freely merge changes (such as misc/doc or bug fixes)... hsbt (Hiroshi SHIBATA)
07:34 AM Ruby Revision 509b0e4d (git): Fixed the wrong dev version of strscan
hsbt (Hiroshi SHIBATA)
07:32 AM Ruby Revision 88f18fde (git): Update with the correct versions from Ruby 4.0.0 release
hsbt (Hiroshi SHIBATA)
07:13 AM Ruby Revision 6c5f1225 (git): Generate sub-bullets for RubyGems and bundler
RubyGems and bundler were skipped outright in collect_gem_updates, so
NEWS.md never picked up the rubygems/rubygems releases shipped between
the X.Y.0 baseline and the in-development X.(Y+1).0.dev. Wire them
through resolve_repo (RubyGem...
hsbt (Hiroshi SHIBATA)
07:04 AM Ruby Revision 9d6deeba (git): Use the X.Y.0 release as the gem-version baseline
stdgems.org's "X.Y" key tracks the latest 4.0.x patch level, so once a
gem gets bumped in a Ruby patch release the diff baseline shifts forward
and history that should appear in NEWS.md for the next minor disappears.
Prefer the explicit ...
hsbt (Hiroshi SHIBATA)
07:00 AM Ruby Revision c45dddeb (git): Tidy up NEWS.md updater leftovers
* Drop the bundler- tag-prefix handling from fetch_release_range,
collect_gem_updates, and format_release_diff. collect_gem_updates skips
the bundler gem before any of these run, so the special-case prefix
stripping never had a cha...
hsbt (Hiroshi SHIBATA)
06:54 AM Ruby Revision 17506269 (git): Extract sub-bullet formatting into format_release_diff
The " * 1.2.3 to [v1.2.4][gem-v1.2.4], ..." sub-bullet was assembled in
two places with the same expression. Pull it into a single helper so the
formatting and the bundler-prefix stripping live in one spot.
Co-Authored-By: Claude Opus ...
hsbt (Hiroshi SHIBATA)
06:51 AM Ruby Revision 28852145 (git): Read current gem versions from repo state instead of NEWS.md
The "to" side of the diff used to come from parsing NEWS.md, which made
this script depend on update-NEWS-gemlist.rb having already written the
right versions there. Read the authoritative sources directly: scan
{ext,lib}/**/*.gemspec fo...
hsbt (Hiroshi SHIBATA)

Also available in: Atom