Skip to content

Update bundled JRuby to 9.1.2.0 fully working on Java 8#2210

Closed
p0deje wants to merge 1 commit intomasterfrom
jruby-9k
Closed

Update bundled JRuby to 9.1.2.0 fully working on Java 8#2210
p0deje wants to merge 1 commit intomasterfrom
jruby-9k

Conversation

@p0deje
Copy link
Copy Markdown
Member

@p0deje p0deje commented Jun 4, 2016

@titusfortner @shs96c I'm not sure that's what you guys want, but I sort of managed to upgrade bundle JRuby version to 9k.

$ java -jar third_party/jruby/jruby-complete.jar -version
jruby 9.1.2.0 (2.3.0) 2016-05-26 7357c8f Java HotSpot(TM) 64-Bit Server VM 25.45-b02 on 1.8.0_45-b14 +jit [darwin-x86_64]

$ java -jar third_party/jruby/jruby-complete.jar -S gem list

*** LOCAL GEMS ***

albacore (1.0.0)
builder (3.2.2)
ci_reporter (2.0.0)
diff-lcs (1.1.3)
jar-dependencies (default: 0.3.2)
jruby-openssl (0.9.15 java)
json (1.8.3 java)
json_pure (1.8.3)
minitest (default: 5.4.1)
net-telnet (default: 0.1.1)
nokogiri (1.6.7.2 java)
power_assert (default: 0.2.3)
psych (2.0.17 java)
racc (1.4.13 java)
rake (10.5.0, default: 10.4.2)
rdoc (default: 4.2.0)
rspec (2.4.0)
rspec-core (2.4.0)
rspec-expectations (2.4.0)
rspec-mocks (2.4.0)
rubyzip (1.2.0)
test-unit (default: 3.1.1)

I'm not sure if tasks are actually working (only checked //rb:unit-test), but now it fails with circular dependency:

$ ./go //rb:unit-test
...
go aborted!
Circular dependency detected: TOP => //rb:unit-test => //rb:android => //rb:common => //java/client/test/org/openqa/selenium/environment => //java/client/test/org/openqa/selenium/environment:environment => build/java/client/test/org/openqa/selenium/environment/environment.jar => //java/client/test/org/openqa/selenium/environment/webserver => //java/client/test/org/openqa/selenium/environment/webserver:webserver => build/java/client/test/org/openqa/selenium/environment/webserver/webserver.jar => //javascript:calcdeps => //javascript:calcdeps

I actually have no idea how to fix it and why it didn't fail before. It looks like javascript build depends on java build which depends on javascript build :)

Let me know if that is what you need (at least for the start) or if there is anything else I can do to help you.

@p0deje
Copy link
Copy Markdown
Member Author

p0deje commented Oct 26, 2016

Closing since there was no response.

@p0deje p0deje closed this Oct 26, 2016
@p0deje p0deje deleted the jruby-9k branch October 26, 2016 04:44
@titusfortner
Copy link
Copy Markdown
Member

@shs96c, will we want to upgrade for Selenium 4?

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