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

deps: downgrade jruby, keep updated default-gem dependencies (forward-port #15283) #15369

Merged
merged 2 commits into from
Oct 3, 2023

Commits on Oct 3, 2023

  1. deps: downgrade jruby, keep updated default-gem dependencies (elastic…

    …#15283)
    
    forward-ports non-release-branch components of elastic#15283 to `main`
    
    * deps: downgrade jruby, keep updated default-gem dependencies
    
    By downgrading JRuby to 9.4.2.0 we avoid the silent global crash of the
    scheduler backing `Concurrent::TimerTask` that occurs when Jruby 9.4.3.0's
    invokedynamic promotes a method to run natively, incorrectly.
    
    Upstream bug: jruby/jruby#7904
    
    Along with the downgrade of JRuby itself to 9.4.2.0, we cherry-pick the
    updates to gems that were included in the latest JRuby 9.4.3.0 to ensure
    we don't back out relevant fixes to stdlib.
    
    We also remove a pinned-dependency on `racc` that is no longer relevant.
    
    Resolves: elastic#15282
    
    * Imported the licenses for some gems
    
    - cgi
    - date
    - ffi-binary-libfixposix
    - io-console
    - net-http
    - net-protocol
    - reline
    - time
    - timeout
    - uri
    
    * specs: avoid mocking global ::Gem::Dependency::new
    
    * build: remove redundanct dependsOn declaration
    
    * deps: notice use of ffi-binary-libfixposix via Ruby license
    
    this gem is tri-licensed `Ruby` / `EPL-2.0` / `LGPL-2.1-or-later` and
    the Ruby license is preferred to EPL when available
    
    ---------
    
    Co-authored-by: andsel <selva.andre@gmail.com>
    yaauie and andsel committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    35d59e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c31fb9 View commit details
    Browse the repository at this point in the history