Skip to content

Resolve reissued packages to the newest revision - #8

Open
hsbt wants to merge 1 commit into
masterfrom
claude/binary-index-pr-review-061def
Open

Resolve reissued packages to the newest revision#8
hsbt wants to merge 1 commit into
masterfrom
claude/binary-index-pr-review-061def

Conversation

@hsbt

@hsbt hsbt commented Jul 29, 2026

Copy link
Copy Markdown
Member

ruby/actions#137 introduces reissued mswin packages published under revisioned names such as ruby-3.4.5-1-x64-mswin64_140 (see its SIGNING.md). With such a package installed alongside the original, substring resolution reported 3.4.5 as ambiguous for rb use and rb uninstall, and typing more of the version cannot disambiguate. When every match shares the version and platform and differs only in the trailing numeric revision, Resolve now picks the highest revision. Different versions, prereleases, and dev snapshots stay ambiguous, and a superseded package remains reachable by its full name.

Generated with Claude Code

ruby/actions publishes a fixed package under a revisioned name such as
ruby-3.4.5-1-x64-mswin64_140 (SIGNING.md). Substring resolution then
reported "3.4.5" as ambiguous between the original and its reissue.
When all matches share the version and platform and differ only in the
numeric revision, pick the highest; everything else stays ambiguous.

Co-Authored-By: Claude Fable 5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant