Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dep: bump all rubies' patch level #135

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

flavorjones
Copy link
Collaborator

@flavorjones flavorjones commented Dec 27, 2024

#134 requested bumping Ruby 3.0.

Let's see what happens if we bump them all.

Bump rubies:

  • 3.4.0 → 3.4.1
  • 3.3.5 → 3.3.5 1
  • 3.2.0 → 3.2.6
  • 3.1.0 → 3.1.2 2
  • 3.0.0 → 3.0.7
  • 2.7.0 → 2.7.8
  • 2.6.0 → 2.6.10
  • 2.5.0 → 2.5.9
  • 2.4.0 → 2.4.10

Other changes:

  • update the default rbenv from 3.1.3 to 3.1.6
  • set OSXCROSS_PKG_CONFIG_USE_NATIVE_VARIABLES=1 because we started running into build problems with the 3.0.x series
  • patch rake-compiler to handle two-digit patchlevel version
  • bump CI to test with "3.4" and not "3.4.0-rc1"

cc @mudge

Footnotes

  1. unchanged because it's already the latest

  2. not the latest 3.1.6 because Link ext bundles with bundle loader option for newer ld64 of Ventura ruby/ruby#6193 broke cross-compilation builds until it was fixed in 3.2.0.rc2 by explicitly build miniruby to resolve symbols when cross-compiling ruby/ruby#6944 and configure.ac: limit miniruby dep to when bundle_loader needs it ruby/ruby#6959 which weren't backported (see https://bugs.ruby-lang.org/issues/19239)

@flavorjones flavorjones force-pushed the flavorjones-bump-rubies branch 5 times, most recently from 822b9d3 to 5eff8e1 Compare December 28, 2024 19:48
- 3.4.0 → 3.4.1
- 3.3.5 → 3.3.5 [^1]
- 3.2.0 → 3.2.6
- 3.1.0 → 3.1.2 [^2]
- 3.0.0 → 3.0.7
- 2.7.0 → 2.7.8
- 2.6.0 → 2.6.10
- 2.5.0 → 2.5.9
- 2.4.0 → 2.4.10

And update the default rbenv from 3.1.3 to 3.1.6.

Note that we also need to set the
OSXCROSS_PKG_CONFIG_USE_NATIVE_VARIABLES environment variable because
I started running into errors during configuration with the 3.0.x
series.

[^1]: unchanged
[^2]: not the latest 3.1.6 because ruby/ruby#6193 broke
      cross-compilation builds until it was fixed in 3.2.0.rc2 by
      ruby/ruby#6944 and ruby/ruby#6959 which weren't backported
      (see https://bugs.ruby-lang.org/issues/19239)
@flavorjones flavorjones force-pushed the flavorjones-bump-rubies branch from 5eff8e1 to 7548777 Compare December 28, 2024 20:50
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