{"action":"created","issue":{"url":"https://api.github.com/repos/elastic/logstash/issues/3654","labels_url":"https://api.github.com/repos/elastic/logstash/issues/3654/labels{/name}","comments_url":"https://api.github.com/repos/elastic/logstash/issues/3654/comments","events_url":"https://api.github.com/repos/elastic/logstash/issues/3654/events","html_url":"https://github.com/elastic/logstash/pull/3654","id":97472239,"number":3654,"title":"JRuby 9.0.0.0 upgrade","user":{"login":"purbon","id":68540,"avatar_url":"https://avatars.githubusercontent.com/u/68540?v=3","gravatar_id":"","url":"https://api.github.com/users/purbon","html_url":"https://github.com/purbon","followers_url":"https://api.github.com/users/purbon/followers","following_url":"https://api.github.com/users/purbon/following{/other_user}","gists_url":"https://api.github.com/users/purbon/gists{/gist_id}","starred_url":"https://api.github.com/users/purbon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/purbon/subscriptions","organizations_url":"https://api.github.com/users/purbon/orgs","repos_url":"https://api.github.com/users/purbon/repos","events_url":"https://api.github.com/users/purbon/events{/privacy}","received_events_url":"https://api.github.com/users/purbon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/elastic/logstash/labels/enhancement","name":"enhancement","color":"009800"},{"url":"https://api.github.com/repos/elastic/logstash/labels/v1.6.0","name":"v1.6.0","color":"ededed"},{"url":"https://api.github.com/repos/elastic/logstash/labels/work%20in%20progress","name":"work in progress","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-07-27T14:10:55Z","updated_at":"2015-08-05T11:52:12Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/elastic/logstash/pulls/3654","html_url":"https://github.com/elastic/logstash/pull/3654","diff_url":"https://github.com/elastic/logstash/pull/3654.diff","patch_url":"https://github.com/elastic/logstash/pull/3654.patch"},"body":"This PR hold the necessary updates to include jruby 9.0.0.0 as a default engine for logstash.\r\n\r\nPending tasks:\r\n\r\n### calling rake from the system ruby \r\n###### (check with jruby-1.7.x (1.9 ruby code) and 9.0.0.0 (2.2.0 ruby code) )\r\n\r\n- [x] make ```rake bootstrap``` and related calls (like ```rake test:install-core```) install gems in the right bundle directory, so the system can pick them up later.\r\n- [ ] make USE_RUBY=1 work as expected.\r\n\r\n## State of the PR:\r\n\r\nIf using two different rubies, aka jruby-1.7.x (1.9 based) as main ruby and jruby9k (2.2.0 based) rake is not working as expected because the two different paths used to save the gems. But if using the same ruby, everything works as expected. \r\n\r\nMy best guess, and line of work for now is about fixing the environment for this case, or working out another way to do the rake restart done in the rakelib folder.\r\n\r\nAs you could see in the PR, doing bootstrap and test:install-core with the system rake, but doing the test execution with the shim introduced works as expected"},"comment":{"url":"https://api.github.com/repos/elastic/logstash/issues/comments/127970805","html_url":"https://github.com/elastic/logstash/pull/3654#issuecomment-127970805","issue_url":"https://api.github.com/repos/elastic/logstash/issues/3654","id":127970805,"user":{"login":"purbon","id":68540,"avatar_url":"https://avatars.githubusercontent.com/u/68540?v=3","gravatar_id":"","url":"https://api.github.com/users/purbon","html_url":"https://github.com/purbon","followers_url":"https://api.github.com/users/purbon/followers","following_url":"https://api.github.com/users/purbon/following{/other_user}","gists_url":"https://api.github.com/users/purbon/gists{/gist_id}","starred_url":"https://api.github.com/users/purbon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/purbon/subscriptions","organizations_url":"https://api.github.com/users/purbon/orgs","repos_url":"https://api.github.com/users/purbon/repos","events_url":"https://api.github.com/users/purbon/events{/privacy}","received_events_url":"https://api.github.com/users/purbon/received_events","type":"User","site_admin":false},"created_at":"2015-08-05T11:52:12Z","updated_at":"2015-08-05T11:52:12Z","body":"please jenkins, test this again."}}