General

Profile

hsbt (Hiroshi SHIBATA)

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

Issues

open closed Total
Assigned issues 30 410 440
Reported issues 14 225 239

Projects

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

Activity

Today

04:10 AM Ruby Misc #22180 (Assigned): Provide official Windows (mswin) binary packages and a version manager
PoC is here:
* https://github.com/ruby/ruby/pull/17662
* https://github.com/ruby/actions/pull/133
hsbt (Hiroshi SHIBATA)
03:07 AM Ruby Misc #22180 (Assigned): Provide official Windows (mswin) binary packages and a version manager
Japanese version of this proposal: https://gist.github.com/hsbt/552b01f2aac616af6f8056148407900a
## Background
Ruby used to ship official Windows binaries. https://ftp.ruby-lang.org/pub/ruby/binaries/mswin32/ still has mswin32 zips...
hsbt (Hiroshi SHIBATA)
03:12 AM Ruby Misc #22107: DevMeeting-2026-07-09
* [Misc #22180] Provide official Windows (mswin) binary packages and a version manager (hsbt)
* All three components (relocatable zip, build automation, and a PEP 773-style version manager) are implemented and working. I'd like to disc...
hsbt (Hiroshi SHIBATA)

07/03/2026

05:32 AM Ruby Revision 508b486c (git): Group test-bundler-parallel workers by recorded runtime (#17647)
* Group test-bundler-parallel workers by recorded runtime
turbo_tests balances workers by a recorded runtime log only when invoked
as a bare `spec`; this build passes an absolute spec/bundler path, so it
grouped by file size and let the...
hsbt (Hiroshi SHIBATA)

07/02/2026

08:40 AM Ruby Revision 3e0e5424 (git): Keep skipping test_port_receive_dnt_with_port_send on Windows (#17625)
* Increase timeout of test_port_receive_dnt_with_port_send
Still times out with 90 seconds on Windows CI.
https://github.com/ruby/ruby/actions/runs/28566080915/job/84693945202
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
* ...
hsbt (Hiroshi SHIBATA)
02:40 AM Ruby Revision a02377fe (git): [ruby/psych] Add positive tests for the libfyaml backend
Cover what the libfyaml backend does distinctly, each placed with the
concern it belongs to: the Psych::BACKEND and Psych.libfyaml_version
checks in test_psych.rb, the YAML 1.2 "Norway problem" boolean case in
test_boolean.rb, and the "1...
hsbt (Hiroshi SHIBATA)
02:40 AM Ruby Revision 82ab14ec (git): [ruby/psych] Address Copilot review feedback on the libfyaml backend
Reject canonical output with NotImplementedError instead of silently
ignoring the request, and honor the implicit flag in start_sequence and
start_mapping so an implicit tag is not printed as a redundant verbose
tag. Relax the unquoted-b...
hsbt (Hiroshi SHIBATA)
02:40 AM Ruby Revision 5ef8b6ef (git): [ruby/psych] Require libfyaml 0.9 and build it from source in CI
The libfyaml-dev package on Ubuntu is 0.8, which segfaults psych's
emitter, while 0.9.6 (used on macOS via Homebrew) passes the whole suite.
Build the same 0.9.6 release from source in the Linux CI job, and reject
libfyaml older than 0.9...
hsbt (Hiroshi SHIBATA)
02:40 AM Ruby Revision 71c888d1 (git): [ruby/psych] Make the test suite backend-aware for the libfyaml backend
Add a libfyaml? helper and guard the tests that intentionally diverge on
the experimental YAML 1.2 backend: yes/no/on/off are strings rather than
booleans, flow collections and block scalars are formatted differently,
tags and marks are ...
hsbt (Hiroshi SHIBATA)
02:40 AM Ruby Revision f230671c (git): [ruby/psych] Harden the libfyaml backend after code review
Mark the reconstructed SyntaxError message UTF-8 instead of US-ASCII, so
a diagnostic that embeds a multibyte snippet of the input does not raise
Encoding::CompatibilityError when concatenated with UTF-8. Add
RB_GC_GUARD for the anchor a...
hsbt (Hiroshi SHIBATA)

Also available in: Atom