Skip to content

Update ruby-head ABI version to +5 - #486

Merged
larskanis merged 1 commit into
oneclick:masterfrom
fs-bmedkouri:head-abi-5
Oct 2, 2026
Merged

larskanis merged 1 commit into
oneclick:masterfrom
fs-bmedkouri:head-abi-5

Conversation

@fs-bmedkouri

Copy link
Copy Markdown
Contributor

The head jobs fail in "Build the RubyInstaller-Devkit installer" since the nightly of 2026-09-30 (run):

Don't know how to build task 'recipes/unpack/ruby-head-x64-ucrt/ucrt64/include/ruby-4.1.0+4'

ruby/ruby@5c128f5 bumped RUBY_ABI_VERSION to 5, so mingw-w64-ucrt-x86_64-ruby-head-r20261001-1 now ships include/ruby-4.1.0+5, lib/ruby/4.1.0+5, lib/ruby/gems/4.1.0+5, lib/ruby/site_ruby/4.1.0+5 and lib/ruby/vendor_ruby/4.1.0+5.

Changes:

  • Bump rubylibver for head to +5 in both Rakefiles.
  • rubyinstaller-head.files uses %{rubylibver} instead of the literal version, substituted in 50-gather-sandbox-files.rake. The next ABI bump is then a change of the two Rakefiles only. Other .files lists don't contain %{rubylibver} and are unaffected.

Verification: I checked the substituted paths against the file list of the r20261001 package. A full build was not run locally; this PR's CI is the end-to-end check.

Use %{rubylibver} in rubyinstaller-head.files, so that the next ABI
bump only needs a change of rubylibver in the two Rakefiles.
@larskanis

Copy link
Copy Markdown
Member

LGTM, merged!

@larskanis
larskanis merged commit 0024332 into oneclick:master Oct 2, 2026
4 of 11 checks passed
@larskanis

Copy link
Copy Markdown
Member

@fs-bmedkouri
fs-bmedkouri deleted the head-abi-5 branch October 2, 2026 13:46
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.

2 participants