General

Profile

hsbt (Hiroshi SHIBATA)

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

Issues

open closed Total
Assigned issues 65 431 496
Reported issues 21 237 258

Projects

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

Activity

Today

09:21 PM Ruby Revision fa6ffde0 (git): Read RUBY_TEST_TIMEOUT_SCALE in EnvUtil
test-bundled-gems runs the tests with the test-unit gem, which loads EnvUtil through gems/lib but never goes through tool/lib/test/unit.rb, so the scale was ignored there. `--timeout-scale` still takes precedence.
Co-Authored-By: Claude...
hsbt (Hiroshi SHIBATA)
09:21 PM Ruby Revision ce081bb0 (git): Scale test timeouts of test-bundled-gems on macOS
Subprocess assertions in the bundled gem tests expire at 10 seconds on contended runners, as test-all did before dd4153cbfe1.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
hsbt (Hiroshi SHIBATA)
12:00 AM Ruby Revision f3fb013c (git): Remove MirOS BSD support
MirOS BSD has been discontinued. Its last release, #10semel, came out in 2008.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
hsbt (Hiroshi SHIBATA)
12:00 AM Ruby Revision 96c60c47 (git): Remove the nan() workaround for Cygwin 1.3
CYGWIN_VERSION_DLL_MAJOR is below 1005 only before Cygwin 1.5, which was released in 2003.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
hsbt (Hiroshi SHIBATA)
12:00 AM Ruby Revision 2884fbde (git): Assume unsetenv returns int
POSIX.1-2001 made unsetenv return int. The platforms that still declared it void, such as Mac OS X 10.4, FreeBSD 6 and glibc before 2.2.2, are no longer supported.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
hsbt (Hiroshi SHIBATA)
12:00 AM Ruby Revision 0fef975d (git): Remove Solaris 9 and earlier support
Extended Support for Solaris 9 ended in 2014. Solaris 10 and later have setenv and unsetenv, and libumem is always available, so the version specific fallbacks are no longer needed.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
hsbt (Hiroshi SHIBATA)
12:00 AM Ruby Revision 4903be91 (git): Remove workarounds for Linux 2.6.18
Linux 2.6.18 was the kernel of RHEL 5, whose Extended Life-cycle Support ended in 2020. Every supported kernel honors O_CLOEXEC and F_DUPFD_CLOEXEC, so there is no need to detect at runtime whether they work.
Co-Authored-By: Claude Opus...
hsbt (Hiroshi SHIBATA)
12:00 AM Ruby Revision 4e182fec (git): Remove Debian GNU/kFreeBSD support
Debian GNU/kFreeBSD left the official releases after Debian 7 and was removed from debian-ports in 2023. The k*bsd*-gnu pattern also matched GNU/kNetBSD, which was abandoned long before that.
Co-Authored-By: Claude Opus 5.5 <noreply@ant...
hsbt (Hiroshi SHIBATA)
12:00 AM Ruby Revision f3b537a6 (git): Remove Debian GNU/kOpenSolaris support
GNU/kOpenSolaris was an unofficial Debian port on the OpenSolaris kernel that never became part of Debian, and it has been inactive for more than a decade.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
hsbt (Hiroshi SHIBATA)
12:00 AM Ruby Revision 088bf896 (git): Mention the removed platforms and versions in NEWS
The platforms removed earlier go into the same list, since they were removed for the same reasons.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
hsbt (Hiroshi SHIBATA)

Also available in: Atom