Skip to content

Add explicit dependencies on future bundled gems#9936

Merged
zachmargolis merged 2 commits intomainfrom
margolis-ruby-330-bundled-gems
Jan 17, 2024
Merged

Add explicit dependencies on future bundled gems#9936
zachmargolis merged 2 commits intomainfrom
margolis-ruby-330-bundled-gems

Conversation

@zachmargolis
Copy link
Contributor

@zachmargolis zachmargolis commented Jan 17, 2024

Follow-up to #9935, I was checking the release notes here https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/

And since we use bootsnap, this seemed relevant (bolds are mine)

Standard library updates

RubyGems and Bundler warn if users do require the following gems without adding them to Gemfile or gemspec. This is because they will become the bundled gems in the future version of Ruby.

This warning is suppressed if you use bootsnap gem. We recommend to run your application with DISABLE_BOOTSNAP=1 environment variable at least once. This is limitation of this version.

Targeted libraries are:

  • abbrev
  • base64
  • bigdecimal
  • csv
  • drb
  • getoptlong
  • mutex_m
  • nkf
  • observer
  • racc
  • resolv-replace
  • rinda
  • syslog

@zachmargolis zachmargolis requested a review from a team January 17, 2024 21:04
@zachmargolis zachmargolis force-pushed the margolis-ruby-330-bundled-gems branch from 647db20 to 45035c8 Compare January 17, 2024 21:04
@zachmargolis zachmargolis merged commit 8204614 into main Jan 17, 2024
@zachmargolis zachmargolis deleted the margolis-ruby-330-bundled-gems branch January 17, 2024 21:32
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.

3 participants