General

Profile

hsbt (Hiroshi SHIBATA)

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

Issues

open closed Total
Assigned issues 34 405 439
Reported issues 14 223 237

Projects

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

Activity

05/18/2026

02:08 AM Ruby Feature #22060 (Closed): Improve Pathname by migrating internal methods to pathname.c
https://github.com/ruby/ruby/pull/16907 has been merged. hsbt (Hiroshi SHIBATA)

05/15/2026

10:49 AM Ruby Feature #22068: Adding post-quantum cryptography (PQC) support across Ruby standard libraries
Thanks for your detailed summary. I will handle rubygems and bundler. hsbt (Hiroshi SHIBATA)

05/14/2026

05:01 AM Ruby Bug #22069: Backport openssl 3.2.4/3.3.3/4.0.2
Thanks. I merged at https://github.com/ruby/ruby/commit/1fbf9abe85e36c442d43fae6be8b5573a959b971 into `ruby_3_3` branch. hsbt (Hiroshi SHIBATA)
01:37 AM Ruby Revision 4839d410 (git): [ruby/rubygems] Allow File.writable?/File.readable? fallbacks in doctor specs
doctor_spec.rb strict-stubs File.writable? and File.readable? with
specific paths, which was safe as long as the doctor command did
not trigger Plugin.hook. The new before-eval/after-eval hooks
fire during Bundler.definition, which the d...
hsbt (Hiroshi SHIBATA)
01:37 AM Ruby Revision 4294d11d (git): [ruby/rubygems] Clarify before-fetch/after-fetch hook docstrings
The hook receives a Bundler spec proxy (Bundler::EndpointSpecification
or Bundler::RemoteSpecification) that responds to the Gem::Specification
API but is not itself a Gem::Specification instance. Plugins doing
strict is_a? checks would ...
hsbt (Hiroshi SHIBATA)
01:37 AM Ruby Revision e21e0ace (git): [ruby/rubygems] Reorder plugin event definitions chronologically
Arrange events.rb by actual firing order so the file reads as a
timeline of bundler's lifecycle: Gemfile eval, install-all bracket
(with per-gem fetch, git fetch, and install nested inside), then
require-all bracket (with per-gem require...
hsbt (Hiroshi SHIBATA)
01:37 AM Ruby Revision 9e70480d (git): [ruby/rubygems] Fire after-fetch and after-git-fetch hooks even on failure
Wrap the fetch/checkout operations in begin/ensure so the after
hook fires even when the underlying fetch raises. This matches
the existing GEM_AFTER_INSTALL hook, which fires on both success
and failure paths (via internal error-to-stat...
hsbt (Hiroshi SHIBATA)
01:27 AM Ruby Revision 32193691 (git): [ruby/rubygems] Fall back to lockfile version when BUNDLE_VERSION is "lockfile"
Bundler treats "lockfile" as a special value for the version setting,
meaning "use the version recorded in BUNDLED WITH". BundlerVersionFinder
was passing the raw string to Gem::Version.new and raising ArgumentError
both from the env var...
hsbt (Hiroshi SHIBATA)
12:51 AM Ruby Revision b28949c4 (git): [ruby/rubygems] Read BUNDLE_VERSION env var in BundlerVersionFinder
Bundler::Settings resolves the `version` setting from the BUNDLE_VERSION
environment variable, but Gem::BundlerVersionFinder only consulted the
.bundle/config file. As a result `BUNDLE_VERSION=system` was ignored at
activation time and a...
hsbt (Hiroshi SHIBATA)

05/13/2026

03:31 AM Ruby Bug #21995 (Assigned): mkmf generates a non-deterministic log file
@gemmaro
Could you clarify what you mean by "distributions/package-managers"? Also, do they actually include the RubyGems log files (like mkmf.log) in their packages?
hsbt (Hiroshi SHIBATA)

Also available in: Atom