hsbt (Hiroshi SHIBATA)
- Login: hsbt
- Email: hsbt@ruby-lang.org
- Registered on: 04/26/2009
- Last sign in: 04/30/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 34 | 404 | 438 |
| Reported issues | 14 | 222 | 236 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer, Contributor, Release Manager, Security team, Infrastructure team | 01/25/2013 |
Activity
Today
-
09:24 AM Ruby Revision 9cc8943d (git): [ruby/rubygems] Mark transitive-only overrides as changed against the lockfile
- converge_dependencies only iterates @dependencies (Gemfile-declared
direct deps), so an override that targets a gem present only as a
transitive dependency never registered as a change. With an existing
lockfile, @dependency_changes stay... -
09:24 AM Ruby Revision 1fa48314 (git): [ruby/rubygems] Add version: nil integration coverage
- Verify end-to-end that override(..., version: nil) collapses the
requirement to Gem::Requirement.default for both direct deps (a
Gemfile pin to 0.9.1 is removed) and transitive deps (a
myrack_middleware-imposed = 0.9.1 floor is removed).... -
09:24 AM Ruby Revision ddabda72 (git): [ruby/rubygems] Document the override DSL in gemfile.5.ronn
- Add an OVERRIDE section between GEMSPEC and SOURCE PRIORITY that
covers the syntax, the three operations (version spec string,
:ignore_upper, nil), and the lockfile-vs-resolution boundary.
https://github.com/ruby/rubygems/commit/275cbca... -
09:24 AM Ruby Revision d763aec7 (git): [ruby/rubygems] Cover prerelease pin via override
- When the Gemfile dependency does not request a prerelease,
Resolver::Package's prerelease policy normally filters them out.
Because Definition#expanded_dependencies now feeds the effective
(override-applied) dep into Resolver::Base, an o... -
09:24 AM Ruby Revision b5f31bbd (git): [ruby/rubygems] Add :ignore_upper integration coverage
- Verify end-to-end that override(..., version: :ignore_upper) drops
< / <= bounds and folds ~> into >= so a Gemfile-pinned 0.9.1 ceiling
no longer prevents myrack 1.0.0 from being chosen.
https://github.com/ruby/rubygems/commit/95224cff5... -
09:24 AM Ruby Revision 2da7365f (git): [ruby/rubygems] Apply override at Definition level for direct dependencies
- The Resolver-only hook reshapes deps just before PubGrub sees them,
but it does not influence the Bundler::Dependency objects fed into
Definition#expanded_dependencies. As a result the
Resolver::Package built from each direct dep keeps t... -
09:24 AM Ruby Revision 41a558ae (git): [ruby/rubygems] Mark overridden gems as changed against the existing lockfile
- converge_dependencies compared the original Gemfile dependency
against the locked spec, so adding `override "foo", version: "= X"`
to a previously installed bundle did not register as a change.
additional_base_requirements_to_prevent_dow... -
09:24 AM Ruby Revision 22fb622b (git): [ruby/rubygems] Reject duplicate target+field in override DSL
- Two override statements that target the same gem and the same field
make it ambiguous which operation should win. Raise ArgumentError
when the new (target, field) pair already exists in the recorded
overrides, leaving the previously reco... -
09:24 AM Ruby Revision 464e212b (git): [ruby/rubygems] Apply override version operations in Resolver
- Pass the Definition's overrides through to Resolver::Base and rewrite
each dependency's requirement at the entry of to_dependency_hash so
both direct and transitive deps are reshaped before PubGrub sees them.
The hook is the same point S... -
09:24 AM Ruby Revision a0936127 (git): [ruby/rubygems] Validate override target, field, and operation types
- Reject anything other than :all or a String for the target,
fields outside `:version`, and operations that are not a String,
nil, or one of the supported Symbol values (currently only
:ignore_upper). Validation runs before any Override i...