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
-
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
-
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:... -
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... -
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... -
02:53 AM Ruby Revision 9233eae6 (git): [ruby/rubygems] Consume remaining gzip data in open_tar_gz to suppress zlib warning
- When a GzipReader is closed before all compressed data is consumed,
zlib emits "attempt to close unfinished zstream; reset forced" warning.
This happens in open_tar_gz because the TarReader stops reading at the
end-of-archive marker, lea... -
02:43 AM Ruby Revision 27f24a37 (git): [ruby/rubygems] Fix incompatible function pointer type error with Xcode 26.5 beta
- Xcode 26.5 beta ships a clang that promotes -Wincompatible-function-pointer-types to an error by default. The test's inline C extension defined `VALUE foo()` (taking no arguments) but passed it to `rb_define_global_function` which expect...
04/01/2026
-
07:26 AM Ruby Revision 3f1acedb (git): [ruby/rubygems] Use gem exec --conservative for sigstore-cli instead of pinning version
- Hardcoding sigstore-cli:0.2.2 meant rubygems would need a new release
whenever sigstore-cli ships a new version. Using --conservative lets
gem exec prefer an already-installed version and falls back to the
latest when sigstore-cli is not... -
07:26 AM Ruby Revision b9358e9f (git): [ruby/rubygems] Show only error message on attestation failure unless verbose
- When auto-attestation fails, the warning previously included
e.full_message with a full backtrace that could be noisy and expose
local paths. Now only e.message is shown by default, and the full
backtrace is included only when Gem.config... -
07:26 AM Ruby Revision a27f303f (git): [ruby/rubygems] Normalize host comparison in attestation_supported_host?
- The method compared against a hardcoded string, so a trailing slash
(e.g. "https://rubygems.org/") would cause auto-attestation to be
silently skipped. Now we chomp the trailing slash and compare against
Gem::DEFAULT_HOST to be consisten... -
07:26 AM Ruby Revision 80472134 (git): [ruby/rubygems] Honor explicit --attestation option regardless of platform and host
- The send_push_request method previously skipped all attestation handling
on JRuby, non-rubygems.org hosts, or outside GitHub Actions. This meant
that even when a user explicitly passed --attestation with a local
sigstore bundle, the atte...