hsbt (Hiroshi SHIBATA)
- Login: hsbt
- Email: hsbt@ruby-lang.org
- Registered on: 04/26/2009
- Last sign in: 10/11/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 65 | 434 | 499 |
| Reported issues | 17 | 242 | 259 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer, Contributor, Release Manager, Security team, Infrastructure team | 01/25/2013 |
Activity
Today
-
12:58 AM Ruby Revision ee55edef (git): Walk a fixed directory in the Ruby::Box Pathname#find test
- Pathname.new('.').find walked the whole working directory twice, so the run time depended on where the tests were started. With an in-source build that is the entire checkout, which exceeded the 60 second timeout on rubyci's macOS machin...
-
12:42 AM Ruby Revision aed528a9 (git): [ruby/rubygems] Rewrite the OVERRIDES section without resolving again
- An override change made the lockfile count as needing resolution, so `bundle install` fetched the remote index and failed offline when the compact index cache was absent, and `Bundler.setup` re-resolved on boot. The section only needs to...
-
12:42 AM Ruby Revision 12ebde9b (git): [ruby/rubygems] Limit the gemfile(5) promise that override changes keep locked versions
- A locked gem that is not installed and whose metadata rejects the current Ruby is re-resolved during materialization whether or not an override changed, so the man page cannot promise that adding or removing a metadata override never mov...
10/26/2026
-
11:33 PM Ruby Revision c6c27d03 (git): Promote the Windows binary package when publishing a release
- draft-release in ruby/actions stages an mswin binary zip next to the draft tarballs, but nothing promotes it to pub/ruby/binaries, so each release has needed a manual publish-binaries run. Dispatch it alongside the other post-release hoo...
-
07:29 AM Ruby Revision 20a9f1a5 (git): [ruby/zlib] Raise InProgressError from Zlib::Inflate#sync during inflate
- Called from the block of Zlib::Inflate#inflate, #sync pointed next_in at its argument, and the inflate loop kept reading from there after the block returned.
https://github.com/ruby/zlib/commit/f7822c93e7
Co-Authored-By: Claude Opus 5.... -
07:29 AM Ruby Revision 5d1d0722 (git): [ruby/zlib] Fix the rdoc of Zlib::Inflate#sync
- It described the return values the other way around, and did not mention Zlib::InProgressError.
https://github.com/ruby/zlib/commit/bbff886734
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> -
06:00 AM Ruby Revision 5223de67 (git): mkmf: Skip debug info in link checks on macOS
- A link check compiles and links conftest.c in one clang invocation, and with -g clang then runs dsymutil, which reads the DWARF of every object pulled in from libruby-static.a. Each check took about 2.2 s instead of 0.17 s on a static bu...
-
05:41 AM Ruby Revision 329d9a51 (git): [ruby/rubygems] Skip only a missing bin directory, before asking about executables
- The check ran after the prompt, so the user was still asked about executables that could not exist. File.directory? also returned false when a parent directory was not searchable, which skipped the executables and removed the gem anyway....
-
05:29 AM Ruby Revision 542d4e2a (git): [ruby/rubygems] Omit the lock handover test on JRuby on Windows
- The waiting thread's flock fails with Errno::EINVAL there when another thread of the same JVM already locks the file. Separate processes, which are what the lock guards against, are not affected.
https://github.com/ruby/rubygems/commit/... -
04:33 AM Ruby Revision dd7782fa (git): [ruby/zlib] Fix Zlib::Inflate#sync with input over UINT_MAX bytes
- inflateSync was given only the first UINT_MAX bytes, but the input was consumed as if all of it had been searched, so the data after the sync point was lost and a sync point past those bytes was never found.
d = Zlib::Deflate.new(Zlib...