jeremyevans has quit [Ping timeout: 260 seconds]
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
bjfish2 has joined #jruby
camlow325 has quit [Remote host closed the connection]
pawnbox has joined #jruby
e_dub has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
jeremyevans has joined #jruby
camlow325 has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 250 seconds]
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
bb010g has joined #jruby
pawnbox has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
n00bdev has joined #jruby
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
pawnbox has quit [Ping timeout: 250 seconds]
camlow325 has joined #jruby
camlow32_ has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow32_ has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
camlow325 has quit [Client Quit]
tenderlove has quit [Remote host closed the connection]
<GitHub178> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vzyrg
<GitHub178> jruby/truffle-head 1e4cfde Chris Seaton: Merge branch 'master' into truffle-head
enebo has joined #jruby
tenderlove has joined #jruby
n00bdev has quit [Remote host closed the connection]
<GitHub64> [jruby] chrisseaton pushed 6 new commits to truffle-minimal-java-posix: https://git.io/vzyiq
<GitHub64> jruby/truffle-minimal-java-posix ea0882d Chris Seaton: [Truffle] Read system environment variables in fallback POSIX.
<GitHub64> jruby/truffle-minimal-java-posix cff8053 Chris Seaton: [Truffle] Basics of Java POSIX open.
<GitHub64> jruby/truffle-minimal-java-posix 25cd2c9 Chris Seaton: [Truffle] Java POSIX read.
e_dub has quit [Quit: ZZZzzz…]
e_dub has joined #jruby
pawnbox has joined #jruby
n00bdev has joined #jruby
tenderlove has quit [Remote host closed the connection]
n00bdev has quit [Remote host closed the connection]
tenderlove has joined #jruby
robbyoconnor has quit [Read error: Connection reset by peer]
robbyoconnor has joined #jruby
<GitHub136> [jruby] nirvdrum pushed 8 new commits to truffle-ropes-2: https://git.io/vzyDt
<GitHub136> jruby/truffle-ropes-2 1948432 Kevin Menard: [Truffle] Improved String#valid_encoding? by guarding on code range.
<GitHub136> jruby/truffle-ropes-2 1c10760 Kevin Menard: [Truffle] Updated Regexp source to be based on ropes.
<GitHub136> jruby/truffle-ropes-2 4dadf16 Kevin Menard: Improved handling of Rubinius's @data in String....
robbyoconnor has quit [Read error: Connection reset by peer]
<GitHub16> [jruby] nirvdrum pushed 1 new commit to truffle-ropes-on-head: https://git.io/vzyDq
<GitHub16> jruby/truffle-ropes-on-head 6ad0311 Kevin Menard: Merge branch 'truffle-ropes-2' into truffle-ropes-on-head
robbyoconnor has joined #jruby
e_dub has quit [Ping timeout: 264 seconds]
pawnbox has quit [Remote host closed the connection]
e_dub has joined #jruby
enebo has quit [Quit: enebo]
pawnbox has joined #jruby
yfeldblum has quit [Ping timeout: 260 seconds]
tlarevo has joined #jruby
tlarevo has quit [Read error: Connection reset by peer]
benlovell has joined #jruby
benlovell has quit [Ping timeout: 250 seconds]
yfeldblum has joined #jruby
tenderlove has quit [Read error: Connection reset by peer]
pawnbox_ has joined #jruby
tenderlove has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
pawnbox_ has quit [Ping timeout: 250 seconds]
pawnbox has joined #jruby
<GitHub130> [jruby] nirvdrum force-pushed truffle-ropes from 8671dea to 018855f: https://git.io/vzRZV
<GitHub130> jruby/truffle-ropes 3d1c975 Kevin Menard: [Truffle] Initial work on a rope storage strategy for Strings.
<GitHub130> jruby/truffle-ropes 49b9bfc Kevin Menard: [Truffle] Implemented String#* for ropes.
<GitHub130> jruby/truffle-ropes a7ef307 Kevin Menard: [Truffle] Implemented String#slice and String#size for ropes.
<GitHub51> [jruby] nirvdrum force-pushed truffle-ropes-2 from 0b72e28 to 4e7a3a9: https://git.io/vzydT
<GitHub51> jruby/truffle-ropes-2 e216257 Kevin Menard: [Truffle] Avoid creating a ByteList to convert a Rope to a java.lang.String.
<GitHub51> jruby/truffle-ropes-2 706f960 Kevin Menard: [Truffle] Updated Rope#toString to be encoding-aware and avoid materializing a byte[] if not necessary.
<GitHub51> jruby/truffle-ropes-2 da9c959 Kevin Menard: [Truffle] Avoid creating a ByteList to check if two Strings have compatible encodings.
<GitHub109> [jruby] nirvdrum opened pull request #3619: Truffle ropes 2 (truffle-ropes...truffle-ropes-2) https://git.io/vzyd0
<GitHub121> [jruby-openssl] kares pushed 3 new commits to master: https://git.io/vzydo
<GitHub121> jruby-openssl/master 5dfcf7a kares: correct updated dev-SNAPSHOT in pom.xml
<GitHub121> jruby-openssl/master ab2ef76 kares: BUILDING.md for jruby-openssl maintainers/contributors
<GitHub121> jruby-openssl/master 597cce8 kares: [travis-ci] try out running against JRuby 1.7.24
bga57 has quit [Ping timeout: 250 seconds]
nirvdrum has quit [Ping timeout: 240 seconds]
<GitHub139> [jruby-openssl] kares pushed 3 new commits to master: https://git.io/vzyNQ
<GitHub139> jruby-openssl/master 1aa736d kares: fill in missed release notes for 0.9.15
<GitHub139> jruby-openssl/master c107c84 kares: finish-up releasing notes in BUILDING.md
<GitHub139> jruby-openssl/master 9a23790 kares: [travis-ci] allow failures on 1.7.22 now that we're good against 1.7.24
thedarkone2 has quit [Quit: thedarkone2]
<GitHub50> [jruby-openssl] kares pushed 1 new commit to master: https://git.io/vzyAf
<GitHub50> jruby-openssl/master 3c3250a kares: [travis-ci] wrong alow_failures
bga57 has joined #jruby
djellemah_ is now known as djellemah
e_dub has quit [Ping timeout: 245 seconds]
<GitHub8> [jruby] kares pushed 2 new commits to master: https://git.io/vzyxt
<GitHub8> jruby/master ef56ae4 kares: separate filename selection from index on test/jruby and test/mri in IT tests...
<GitHub8> jruby/master 2e5e942 kares: remove unused imports in maven it tests
e_dub has joined #jruby
<travis-ci> jruby/jruby-openssl (master:3c3250a by kares): The build is still failing. (https://travis-ci.org/jruby/jruby-openssl/builds/105095378)
<projectodd-ci> Project jruby-master-spec-ji build #2599: STILL FAILING in 1 min 22 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/2599/
edub has quit [Ping timeout: 276 seconds]
n00bdev has joined #jruby
<travis-ci> jruby/jruby-openssl (master:3c3250a by kares): The build is still failing. (https://travis-ci.org/jruby/jruby-openssl/builds/105095378)
<projectodd-ci> Project jruby-master-test-slow_suites build #2552: STILL FAILING in 1 min 25 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/2552/
n00bdev has quit [Client Quit]
benlovell has joined #jruby
tomjoro has joined #jruby
subbu_ss has joined #jruby
jeremyevans_ has joined #jruby
subbu has quit [Ping timeout: 240 seconds]
jeremyevans has quit [Ping timeout: 240 seconds]
donV has joined #jruby
donValentin has quit [Ping timeout: 240 seconds]
vtunka has joined #jruby
benlovell has quit [Ping timeout: 276 seconds]
benlovell has joined #jruby
edub has joined #jruby
tjohnson has quit [Quit: Connection closed for inactivity]
skade has joined #jruby
benlovell has quit [Ping timeout: 276 seconds]
pawnbox has quit [Remote host closed the connection]
skade has quit [Ping timeout: 240 seconds]
pawnbox has joined #jruby
vtunka has quit [Quit: Leaving]
<GitHub17> [jruby] kares pushed 4 new commits to ruby-2.3: https://git.io/vzSIS
<GitHub17> jruby/ruby-2.3 fb8d0c3 kares: flatten is actually adjusted to 2.3 - note on corresponding MRI method
<GitHub17> jruby/ruby-2.3 45118e3 kares: avoid an if statement in check_funcall_respond_to
<GitHub17> jruby/ruby-2.3 4b04b6d kares: do not search for respond_to_missing? when respond_to? is not a built-in
blaxter has joined #jruby
jeremyevans_ has quit [Ping timeout: 260 seconds]
ITXpander has joined #jruby
benlovell has joined #jruby
shellac has joined #jruby
<travis-ci> jruby/jruby (ruby-2.3:8d27349 by kares): The build has errored. (https://travis-ci.org/jruby/jruby/builds/105114011)
<travis-ci> jruby/jruby (ruby-2.3:3d81301 by Charles Oliver Nutter): The build has errored. (https://travis-ci.org/jruby/jruby/builds/104973673)
edub has quit [Ping timeout: 265 seconds]
edub has joined #jruby
benlovell has quit [Ping timeout: 256 seconds]
pawnbox has quit [Remote host closed the connection]
drbobbeaty has joined #jruby
pawnbox has joined #jruby
skade has joined #jruby
benlovell has joined #jruby
vtunka has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
skade has quit [Quit: Computer has gone to sleep.]
drbobbeaty has joined #jruby
benlovell has quit [Ping timeout: 245 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
skade has joined #jruby
benlovell has joined #jruby
<travis-ci> jruby/jruby (ruby-2.3:3d81301 by Charles Oliver Nutter): The build has errored. (https://travis-ci.org/jruby/jruby/builds/104973673)
benlovell has quit [Ping timeout: 240 seconds]
<travis-ci> jruby/jruby (ruby-2.3:8d27349 by kares): The build has errored. (https://travis-ci.org/jruby/jruby/builds/105114011)
yfeldblum has quit [Ping timeout: 250 seconds]
skade has quit [Quit: Computer has gone to sleep.]
jeremyevans has joined #jruby
benlovell has joined #jruby
yfeldblum has joined #jruby
benlovell has quit [Ping timeout: 256 seconds]
eregon_ has joined #jruby
benlovell has joined #jruby
eregon has quit [Ping timeout: 244 seconds]
e_dub has quit [Quit: ZZZzzz…]
waka has quit [Quit: Leaving]
e_dub has joined #jruby
<donV> kares: Hi! You on?
<kares> donV: hey ... a bit yes
<donV> Cool!
<donV> I have a tiny patch for making JRuby OpenSSL work with on Android.
<kares> sounds good
<donV> Basically the “java.version” returned on Android is “0”, and a #substring call is failing.
<donV> I can put it on a fork right now.
<kares> donV: do you mean the system property?
benlovell has quit [Ping timeout: 245 seconds]
<GitHub92> [jruby-openssl] donv opened pull request #81: Recognize Android java.version (master...patch-1) https://git.io/vzSo9
<kares> donV: interesting ... has Android allways returned "0" ?
<donV> Yes
<kares> OK
<donV> The SSL test for RUboto has been disabled for a long time. Enabled it now, and have it working.
<GitHub88> [jruby-openssl] kares closed pull request #81: Recognize Android java.version (master...patch-1) https://git.io/vzSo9
<GitHub174> [jruby-openssl] kares pushed 2 new commits to master: https://git.io/vzSKf
<GitHub174> jruby-openssl/master 00dbb23 Uwe Kubosch: Recognize Android java.version...
<GitHub174> jruby-openssl/master 59fecb2 Karol Bucek: Merge pull request #81 from donv/patch-1...
benlovell has joined #jruby
<kares> donV: great ... how badly do you need a release?
<kares> cause there's been one yesterday :)
<donV> :)
<donV> How long til next time?
<kares> donV: honestly do not know - but here's what we can do
<donV> Actually, if it can be added to JRuby 1_7 branch, that would be enough for me.
<kares> donV: that still needs a release
<donV> What is the process of adding jruby-openssl changes to JRuby 1.7 these days?
<donV> Ah, ok.
<kares> donV: releasing and using it as a default gem
<kares> let's wait at least a week to see if there are any issues with 9.0.5 using latest jossl
<donV> No problem!
<kares> so that if there are regressions in jossl those will be prioritized and fixed
<kares> otherwise I won't be into jossl much
<kares> donV: just ping me in a week or so that I promised a release if I forgot
<donV> OK :)
<donV> Thanks!
<kares> NP
drbobbeaty has joined #jruby
<kares> donV: here's a SNAPSHOT for now if its of any use for you ... https://oss.sonatype.org/content/repositories/snapshots/rubygems/jruby-openssl/0.9.16.dev-SNAPSHOT/
<donV> Thanks. Any way to add it to the jruby-1_7 branch nicely?
<donV> It would be great if I could continue to test this in travis using the branch.
<donV> …but I don’t want it to be a bother for others.
shellac has quit [Remote host closed the connection]
<donV> kares: I see the jruby-openssl version mentioned in lib/pom.rb and lib/pom.xml. pom.xml is generated from pom.rb, right?
<donV> Will setting the jruby-openssl version to “0.9.16.dev-SNAPSHOT” mess things up?
<donV> Whatever. I’ll wait a week :)
shellac has joined #jruby
<GitHub143> [jruby] kares pushed 4 new commits to ruby-2.3: https://git.io/vzSXn
<GitHub143> jruby/ruby-2.3 25e538b kares: fix Thread.handle_interrupt's mask conversion to fail on invalid args + use case string
<GitHub143> jruby/ruby-2.3 01ab15f kares: since convertToType is still used - make it slightly faster by not looping over a list
<GitHub143> jruby/ruby-2.3 2566dba kares: review StringValueCStr based on 2.3 updates + fix AIOoBE failure in TERM_FILL
benlovell has quit [Ping timeout: 256 seconds]
<kares> donV: should work - you need to bring in sonatype's snapshot maven repository on top of that
<kares> but it might break jruby-1_7 as there were corner cases using pre-released jruby-openssl as default gem
<donV> OK, I’ll leave it alone :)
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
skade has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
benlovell has joined #jruby
<travis-ci> jruby/jruby (ruby-2.3:6c7bc8d by kares): The build has errored. (https://travis-ci.org/jruby/jruby/builds/105152119)
<kares> seems UncaughtThrowError was missed in 2.2 compat - implementing now for 2.3
bbrowning_away is now known as bbrownibng
bbrownibng is now known as bbrowning
nirvdrum has joined #jruby
tomjoro has quit [Remote host closed the connection]
tcrawley-away is now known as tcrawley
vtunka has quit [Quit: Leaving]
<GitHub27> [jruby] nirvdrum pushed 1 new commit to truffle-ropes: https://git.io/vzSxu
<GitHub27> jruby/truffle-ropes 6f1261e Kevin Menard: [Truffle] Updated Truffle interop for ropes.
<GitHub149> [jruby] nirvdrum force-pushed truffle-ropes-2 from 4e7a3a9 to 5a81cfa: https://git.io/vzydT
<GitHub149> jruby/truffle-ropes-2 5ea5bf5 Kevin Menard: [Truffle] Avoid creating a ByteList to convert a Rope to a java.lang.String.
<GitHub149> jruby/truffle-ropes-2 c070e80 Kevin Menard: [Truffle] Updated Rope#toString to be encoding-aware and avoid materializing a byte[] if not necessary.
<GitHub149> jruby/truffle-ropes-2 fd7b918 Kevin Menard: [Truffle] Avoid creating a ByteList to check if two Strings have compatible encodings.
benlovell has quit [Ping timeout: 240 seconds]
vtunka has joined #jruby
e_dub has quit [Quit: It's a hard knock life]
enebo has joined #jruby
benlovell has joined #jruby
lance|afk is now known as lanceball
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
vmarcetic has joined #jruby
knu has quit [Quit: Reboot...]
knu has joined #jruby
benlovell has quit [Ping timeout: 250 seconds]
tenderlove has quit [Quit: Leaving...]
<GitHub42> [jruby] chrisseaton opened issue #3620: JRUBY_OPTS gives misleading warning https://git.io/vz9ci
tenderlove has joined #jruby
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
e_dub has joined #jruby
camlow325 has joined #jruby
<GitHub22> [jruby] enebo pushed 1 new commit to master: https://git.io/vz98G
<GitHub22> jruby/master 3a377e0 Thomas E. Enebo: Update for next dev version
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
subbu_ss is now known as subbu
<projectodd-ci> Project jruby-master-spec-ji build #2600: STILL FAILING in 1 min 34 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/2600/
tjohnson has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
subbu is now known as subbu|breakfast
<projectodd-ci> Project jruby-master-test-slow_suites build #2553: STILL FAILING in 1 min 55 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/2553/
benlovell has joined #jruby
benlovell has quit [Ping timeout: 250 seconds]
thedarkone2 has joined #jruby
tomjoro has joined #jruby
<GitHub67> [jruby] atambo opened issue #3621: SystemCallError: Unknown error - Unknown Error (0) - .gitignore https://git.io/vz9Vs
<headius> nice
hobodave has joined #jruby
rsim has joined #jruby
benlovell has joined #jruby
<travis-ci> jruby/jruby (master:3a377e0 by Thomas E. Enebo): The build was broken. (https://travis-ci.org/jruby/jruby/builds/105194454)
<enebo> ok -Posgi does not exist anymore?
subbu|breakfast is now known as subbu
<headius> chrisseaton: any reason you wouldn't want me to switch the truffle maven compile to fork out fo javac?
<headius> the normal compile is blowing up permgen on CI
vmarcetic has quit []
<headius> hmmm
<headius> actually I got it to blow up but later in another part of the build
<enebo> headius: oh also permgen?
<headius> yeah
<enebo> and here we thought the core impl generated a lot of classes :)
<headius> polyglot-maven-plugin:0.1.11:execute (install_gems) @ jruby-stdlib
<headius> that's the nex module after truffle
<headius> I'm trying with fork though
<enebo> oh so it just all collects and boom
<chrisseaton> headius: if it works no problem
<headius> chrisseaton: ok
<chrisseaton> can't you just compile with Java 8?
<enebo> headius: I think polyglot maven loads 1.7.20 to be a stable version
<enebo> headius: so we compile our stuff in same VM as loading our older runtime to install the gems
<headius> enebo: well so that if truffle compile doesn't bog down permgen of main build
<headius> only for truffle...main build forks
<enebo> so both will fork then
<headius> for compilation
<enebo> main and truffle
<enebo> or core and truffle
<headius> yes
<enebo> ok
<headius> core and truffle
<enebo> yeah makes sense to me
<headius> it completed a build here similar to CI so I'll go with it
<headius> oh wait...hahah
<headius> improved but still died
<headius> so it's not the truffle compile
<headius> chrisseaton: well for the moment we wanted to run CI on 7 because that's minimum supported version
<chrisseaton> ah yeah
<headius> I know you guys want to move truffle to 8, and we'll have to fgure out what that would look like
<chrisseaton> I'm not desperate to do that... some other people might be but I'm not
<headius> if I could I would :-)
<headius> enebo: JRuby 9.1 only for Java 8+? :-D
<enebo> heh yeah I don’t know
<enebo> we asked this last fall on stage and a few people said they were stuck on 7
<headius> yeah
<chrisseaton> I don't understand how an ops team that doesn't let them use Java 8 would also let them use latest JRuby
<enebo> if you ask on twitter you almost universally get people saying upgrade to 9ea
<enebo> chrisseaton: well you need to understand how those groups report and what they control
e_dub has quit [Quit: ZZZzzz…]
<headius> chrisseaton: lots of shops have a stock supported image though...someone has to be responsible for rolling out 8 and making sure everything works
<enebo> chrisseaton: dev teams writing apps get to pick libraries (e.g. jars) and the ops people get to install OS-level stuff like JVMs
<chrisseaton> yeah I know nothing of real world issues
<headius> I agree though
<headius> from everything I've heard 8 has been painless
<enebo> HAHA sorry I did not want to come off poorly :)
<headius> and it fixes a good number of things
<headius> enebo: I'm going to just throw an env var on jenkins build
<enebo> I agree moving to 8 is not scary and all places should do it
<chrisseaton> The big change in String's backing char[] was in 7 at some point wasn't it?
<headius> your build has been sitting there for a long time
<headius> chrisseaton: big change as in not sharing?
<chrisseaton> yeah
<headius> I think that was 8, not sure though
<donV> Hi! Anyone able to install jruby-1_7 branch using RVM?
<donV> Trying “rvm install --branch jruby-1_7 jruby-1_7-head” but it fails.
<donV> “-bash: /Users/uwe/.rvm/src/jruby-1_7-head/mvnw: No such file or directory“
<headius> oops
<headius> they changed the build to always use mvnw
<headius> but we don't have that in 1.7 branch because it doesn't use pom.rb
<headius> I guess we could just add it, it's not like it hurts anything
<donV> Sounds good.
<headius> donV: give that a shot?
<donV> Me?
<headius> you?
<donV> yes? :)
<headius> well I'm futzing with CI right now
<headius> donV: run mvn -N io.takari:maven:wrapper on 1.7 branch and commit what it adds
<headius> then try again
<donV> will do
<headius> who is this takari fellow anyway
<headius> oh, a maven training company
<headius> huh
shellac has quit [Quit: Ex-Chat]
<headius> chrisseaton: you going to be at FOSDEM?
<chrisseaton> yeah - me, eregon and pitr
<chrisseaton> and the guy working on our LLVM interpreter
e_dub has joined #jruby
<headius> well CI is up to dist so I think it's working now
<enebo> can we tell progrmatically is assertions are living in Java?
bb010g has quit [Quit: Connection closed for inactivity]
<enebo> barring some weird try catch perhaps
<enebo> or maybe that is how it would be done
rsim has quit [Quit: Leaving.]
<headius> so slow
<headius> enebo: hmm good question
<enebo> haha that solution is messed up :)
vtunka has quit [Quit: Leaving]
<headius> I guess the assert false trick would work
<enebo> I love it
<enebo> chrisseaton: I will solve that warning quick to not warn if assertions are already enabled
<headius> better than mx.getInputArguments().contains("-ea");
<enebo> chrisseaton: I am guessing between our .bat, shell scripts, and 2 native launchers it might still be possible for that warning to be true
<chrisseaton> enebo: right but the -J-ea was just an example - it applies to anything set in JRUBY_OPTS
<chrisseaton> My main issue is that the warning told me 'these options were definitely ignored', when it's more like 'we can't be certain that these options were set'
<chrisseaton> So I can imagine someone doing JRUBY_OPTS='-J-some-jvm-option' and getting increasingly frustrated when it looks like it is set but JRuby is telling them it isn't
<enebo> chrisseaton: ok yeah so any java option which makes it there cannot know if it has been set or not
<chrisseaton> It's also -X options
<enebo> chrisseaton: yeah and we cannot look at every flag ever which Java supports
<enebo> I guess we should delete the warning altogether then
<headius> JRUBY_OPTS is kinda a mess because we have to process it before JVM start
<chrisseaton> so I could do JRUBY_OPTS='-Xfoo.bar' and then due to the warning I could think that option isn't set when it is
<headius> but I missed the discussion about this
<enebo> headius: I am wondering if at some point we destroyed JRUBY_OPTS so this warning worked as expected then realized later that ruby subprocess invokes lost JRUY_OPTS
<headius> what's the warning?
<GitHub134> [jruby] donv pushed 1 new commit to jruby-1_7: https://git.io/vz99c
<GitHub134> jruby/jruby-1_7 c56a53d Uwe Kubosch: Add maven-wrapper mvnw
<headius> oh
<headius> so it's not being processed in launcher I guess
<headius> well wait though, -X properties have to be getting processed
<headius> they have to be modified into -Djruby.<rest>
<chrisseaton> no it *is* being processed, but the warning says it isn't
<GitHub119> [jruby] jeremyevans opened issue #3622: Regression in method calling on Java objects in 9.0.5.0 (field not calling getField for JDBC object) https://git.io/vz99S
<chrisseaton> the argument processing of JRUBY_OPTS where you don't have sub-jrubies works fine - this is a false positive warning in this case
<headius> because it's not being removed from argv
<headius> right?
<enebo> headius: yeah I think so
<enebo> headius: but I think maybe someone decided to not destruct this so sub-invokes would also see them at some point
<enebo> headius: a total guess though
<headius> hmm
<headius> we don't process it in Java
thedarkone2 has quit [Quit: thedarkone2]
<enebo> headius: no but we call the launcher in a sub-invoke which does
<headius> where do we do that?
<enebo> `ruby`
<headius> I'm just running -e 1
<headius> yeah the launcher processes it
<enebo> I am just saying if I JRUBY_OPTS=-J-ea -e “`jruby -e 1`” it is possible we stopped destructing that env at some point
<enebo> I don’t actually know that
<enebo> but I thought we did remove the env and we don’t seem to now
<enebo> or maybe only the native launcher does
<headius> well we shouldn't need to destruct it
<headius> it's supposed to carry through
<headius> but this warning is without launching any sub-jruby
<enebo> yeah
<enebo> headius: CLI is looking at it on first invocation
<headius> hmm
<headius> I'm confused, it seems like it shouldn't be passing the -J options through
<headius> in bash script anyway
<enebo> headius: ah so jruby-launcher seems to eat this stuff
<enebo> headius: bash script does not
<enebo> headius: I suspect it may have in the past?
<enebo> and my lunch is ready so…brb
<headius> weird
<headius> org.jruby.Main -J-ea -e 1
<headius> ah, I see the problem
<GitHub23> [jruby] headius pushed 1 new commit to master: https://git.io/vz97j
<GitHub23> jruby/master 0193bdc Charles Oliver Nutter: Align verified startup with unverified command line....
<GitHub49> [jruby] headius closed issue #3620: JRUBY_OPTS gives misleading warning https://git.io/vz9ci
<headius> wow, dist takes a long time on a tiny cloudbees box
<headius> master dist build looks fine now
<headius> 9.1 snaps are out there now
bbrowning is now known as bbrowning_away
<GitHub86> [jruby] chrisseaton pushed 1 new commit to truffle-minimal-java-posix: https://git.io/vz9bI
<GitHub86> jruby/truffle-minimal-java-posix 103562b Chris Seaton: [Truffle] Set ETIMEDOUT to indicate a Java POSIX EOF.
<projectodd-ci> Project jruby-master-spec-ji build #2601: STILL FAILING in 1 min 23 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/2601/
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:c56a53d by Uwe Kubosch): The build passed. (https://travis-ci.org/jruby/jruby/builds/105223929)
<headius> need to fix those other two jenkins builds, bleh
<headius> wat
<projectodd-ci> Project jruby-master-test-slow_suites build #2554: STILL FAILING in 33 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/2554/
camlow32_ has joined #jruby
<headius> bbrowning_away: have you ever seen builds on jenkins fail to resolve maven artifacts?
<headius> released artifacts
<projectodd-ci> Project jruby-master-spec-compiler build #907: FAILURE in 28 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/907/
pietr0 has joined #jruby
camlow325 has quit [Ping timeout: 276 seconds]
benlovell has quit [Ping timeout: 272 seconds]
<headius> Connect to repository-projectodd.forge.cloudbees.com:443 [repository-projectodd.forge.cloudbees.com/10.166.186.231] failed:
<headius> that must be coming from cloudbees somewhere
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-spec-compiler build #908: FIXED in 4 min 57 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/908/
bbrowning_away is now known as bbrowning
<chrisseaton> how come we're calling the next version 9.1? what's the big plan for it?
<bbrowning> headius: hmm - I think there are or were some known cloudbees forge issues
<bbrowning> supposed to be resolved today though, I think
<headius> bbrowning: I don't know that this is causing the missing dependencies but it's the only clue I have
<headius> ok
<headius> perhaps this will just go away then
<bbrowning> supposed to have been resolved by today - ie should be working by now
hobodave has quit [Quit: Computer has gone to sleep.]
<headius> hmm
<projectodd-ci> Project jruby-master-test-slow_suites build #2555: STILL FAILING in 1 min 31 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/2555/
<headius> welp, still having trouble
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
<GitHub33> [jruby] nirvdrum closed pull request #3619: Truffle ropes 2 (truffle-ropes...truffle-ropes-2) https://git.io/vzyd0
pawnbox has quit [Ping timeout: 260 seconds]
<GitHub126> [jruby] nirvdrum closed pull request #3605: Truffle ropes (master...truffle-ropes) https://git.io/vzHUs
e_dub has quit [Quit: ZZZzzz…]
<travis-ci> jruby/jruby (master:0193bdc by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/105227331)
camlow32_ has quit [Remote host closed the connection]
thedarkone2 has joined #jruby
<GitHub179> [jruby] nirvdrum force-pushed truffle-ropes from 6f1261e to 3d54c55: https://git.io/vzRZV
<GitHub179> jruby/truffle-ropes 40a8cf7 Kevin Menard: [Truffle] Initial work on a rope storage strategy for Strings.
<GitHub179> jruby/truffle-ropes edb985a Kevin Menard: [Truffle] Implemented String#* for ropes.
<GitHub179> jruby/truffle-ropes de7d227 Kevin Menard: [Truffle] Implemented String#slice and String#size for ropes.
<GitHub174> [jruby] chrisseaton commented on commit 3a377e0: How come we're calling the next version 9.1? What's the big plan for it? https://git.io/vzHIf
<GitHub166> [jruby] nirvdrum opened pull request #3623: Truffle ropes (master...truffle-ropes) https://git.io/vzHIT
<GitHub2> [jruby] nirvdrum closed pull request #3623: Truffle ropes (master...truffle-ropes) https://git.io/vzHIT
<GitHub41> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vzHIs
<GitHub41> jruby/master 983325b Kevin Menard: Merge pull request #3623 from jruby/truffle-ropes...
<GitHub66> [jruby] headius commented on commit 3a377e0: We want to indicate that this is an update of Ruby compatibility, which is bigger than just x.x.y maintenance. https://git.io/vzHIu
<GitHub146> [jruby] enebo commented on commit 3a377e0: So we also plan on updating compat and merging our ruby-2.3 branch as part
<GitHub135> [jruby] nirvdrum deleted truffle-ropes at 3d54c55: https://git.io/vzHLk
<GitHub59> [jruby] nirvdrum deleted truffle-ropes-2 at 5a81cfa: https://git.io/vzHLY
camlow325 has joined #jruby
hobodave has joined #jruby
<GitHub9> [jruby] nirvdrum deleted truffle-ropes-on-head at 6ad0311: https://git.io/vzHL4
<atambo> enebo: how do I pass that -Xnative.verbose=true when using jruby-complete? I tried doing: ./java -jar jruby-complete-1.7.24.jar -Xnative.verbose=true -e 'load "META-INF/jruby.home/bin/jirb"'
<atambo> but I get "jruby: invalid extended option native.verbose=true (-X will list valid options)"
<enebo> atambo: ah -Djruby.native.verbose=true
<enebo> atambo: sorry I forgot you were using complete
<projectodd-ci> Project jruby-master-spec-ji build #2602: STILL FAILING in 1 min 56 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/2602/
<atambo> enebo: now I get jruby: unknown option -Djruby.native.verbose=true
<atambo> enebo: is it -J-D? I think
<enebo> atambo: put it right after java: java -D… -jar jruby-compelte.jar
<headius> just -D passed to JVM
thedarkone2 has quit [Quit: thedarkone2]
blaxter has quit [Quit: foo]
<nirvdrum> enebo, headius, lopex: We're pushing ahead with ropes.
<atambo> so I get "Successfully loaded native POSIX impl."
<atambo> so that looks like it is using the native stuff
<headius> nirvdrum: cool
e_dub has joined #jruby
<nirvdrum> There's some areas I still need to hit up for performance, but running the bench9000 suite, it's looking pretty good.
<GitHub54> [jruby] chrisseaton pushed 1 new commit to truffle-minimal-java-posix: https://git.io/vzHtu
<GitHub54> jruby/truffle-minimal-java-posix f401884 Chris Seaton: Merge branch 'master' into truffle-minimal-java-posix
thedarkone2 has joined #jruby
<GitHub35> [jruby] nirvdrum deleted no_newline at 926fbb7: https://git.io/vzHqY
<GitHub134> [jruby] nirvdrum pushed 1 new commit to truffle-head: https://git.io/vzHqn
<GitHub134> jruby/truffle-head e4d7808 Kevin Menard: Merge branch 'master' into truffle-head
<enebo> atambo: so next thing might be to clone jnr-posix and run unit tests on j9
<enebo> atambo: it no doubt is doing something wrong but we at least have some unit tests forming up around stat and a few other methods
<enebo> atambo: with luck it will fail for you and we will have a locallized failure
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
camlow32_ has joined #jruby
<projectodd-ci> Project jruby-master-test-slow_suites build #2556: STILL FAILING in 2 min 10 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/2556/
camlow325 has quit [Ping timeout: 240 seconds]
camlow32_ has quit [Remote host closed the connection]
<GitHub157> [jruby] kares pushed 15 new commits to ruby-2.3: https://git.io/vzH35
<GitHub157> jruby/ruby-2.3 8dbd093 kares: final ALLOCATORs + start hiding bootstrap methods (at least on exceptions)...
<GitHub157> jruby/ruby-2.3 f602cf0 kares: setup UncaughtThrowError constant (which seems to have been missed in 9.0)
<GitHub157> jruby/ruby-2.3 269e083 kares: set Exception's cause in constructor + no need to if (! isNil) as nil is fine
camlow325 has joined #jruby
<GitHub83> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vzHGU
<GitHub83> jruby/master baa5326 Kevin Menard: [Truffle] Tagged a currently failing PE test.
<donV> Argh! Working on a source load problem in Ruboto.
benlovell has joined #jruby
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
subbu is now known as subbu|lunch
<projectodd-ci> Project jruby-master-spec-ji build #2603: STILL FAILING in 2 min 32 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/2603/
pawnbox has joined #jruby
yfeldblum has joined #jruby
pawnbox has quit [Ping timeout: 276 seconds]
<projectodd-ci> Project jruby-master-test-slow_suites build #2557: STILL FAILING in 1 min 56 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/2557/
<donV> enebo: headius : We have a recent-ish change for load of jar files, right? It is biting Ruboto a bit.
<donV> “load ‘my.jar’” would load ‘my.jar.rb’ if the jar file was not present.
<donV> this still works for “require”, but not “load”, which is more correct behaviour.
<donV> My problem is that we explode jars within jars like “bcpkix…jar”
<donV> and then add a ruby source file with a “.rb” extension to satisfy the require/load call.
<donV> I have workarounds for all known cases now, but one problem is still there: load a Ruby source file that has a “.jar” suffix.
<donV> I think it can be solved by checking for a zip signature, but it is slightly expensive.
<donV> So there. :)
benlovell has quit [Quit: Lost terminal]
<enebo> donV: I think you might want to talk to mkristian about this change
<donV> Yeah. I am not sure I want to push this. If all my examples work, I think I am good. It is however an incompatibility with MRI.
<donV> Actually “require/load” for a JAR just adds it to the $LOAD_PATH, right?
<donV> So we should actually use another method for it.
<GitHub10> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vzH28
<GitHub10> jruby/truffle-head 3cd7d33 Kevin Menard: [Truffle] Tagged a currently failing PE test.
hobodave has quit [Quit: Computer has gone to sleep.]
pawnbox has joined #jruby
hobodave has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
subbu|lunch is now known as subbu
<GitHub137> [jruby] chrisseaton closed pull request #3615: [Truffle] Minimal Java POSIX (master...truffle-minimal-java-posix) https://git.io/vzX31
<GitHub134> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/vzHKy
<GitHub134> jruby/master 95956f0 Chris Seaton: Merge pull request #3615 from jruby/truffle-minimal-java-posix...
<GitHub152> [jruby] chrisseaton deleted truffle-minimal-java-posix at f401884: https://git.io/vzHKS
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
<GitHub194> [jruby] eregon commented on commit 0193bdc: :+1: https://git.io/vzHMY
<GitHub0> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vzHDK
<GitHub0> jruby/truffle-head 96daf26 Chris Seaton: Merge branch 'master' into truffle-head
pawnbox has joined #jruby
subbu is now known as subbu|afk
yfeldblum has quit [Remote host closed the connection]
pawnbox has quit [Ping timeout: 260 seconds]
<travis-ci> jruby/jruby (ruby-2.3:15a4f2a by kares): The build has errored. (https://travis-ci.org/jruby/jruby/builds/105249856)
<projectodd-ci> Project jruby-master-spec-ji build #2604: STILL FAILING in 1 min 44 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/2604/
<GitHub11> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vzHFZ
<GitHub11> jruby/master f0b030f Kevin Menard: [Truffle] Added flags for dumping to IGV when debugging benchmarks.
e_dub has quit [Ping timeout: 272 seconds]
<projectodd-ci> Project jruby-master-test-slow_suites build #2558: STILL FAILING in 1 min 16 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/2558/
e_dub has joined #jruby
yfeldblum has joined #jruby
bbrowning is now known as bbrowning_away
subbu|afk is now known as subbu
pawnbox has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
pawnbox has quit [Ping timeout: 260 seconds]
lanceball is now known as lance|afk
yipdw has quit [Ping timeout: 240 seconds]
Osho has quit [Ping timeout: 265 seconds]
<travis-ci> jruby/jruby (master:baa5326 by Kevin Menard): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/105251213)
yipdw has joined #jruby
yipdw has joined #jruby
Osho has joined #jruby
<projectodd-ci> Project jruby-master-spec-ji build #2605: STILL FAILING in 32 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/2605/
<GitHub120> [jruby] enebo pushed 2 new commits to ruby-2.3: https://git.io/vzQkT
<GitHub120> jruby/ruby-2.3 158d2c0 Thomas E. Enebo: First attempt at supporting frozen_string_literal. This needs support in ripper yet...
<GitHub120> jruby/ruby-2.3 43ccddc Thomas E. Enebo: Some more frozen-literal support. This hooks command line options to the parser....
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pawnbox has joined #jruby
enebo has quit [Quit: enebo]
pawnbox has quit [Ping timeout: 260 seconds]
tcrawley is now known as tcrawley-away
eregon_ is now known as eregon
dfr has quit [Ping timeout: 250 seconds]
nirvdrum has quit [Ping timeout: 276 seconds]
pawnbox has joined #jruby
nirvdrum has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
dfr has joined #jruby
e_dub has joined #jruby
<travis-ci> jruby/jruby (master:95956f0 by Chris Seaton): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/105277200)
<GitHub19> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vzQZl
<GitHub19> jruby/master 51b85b2 Kevin Menard: [Truffle] Split specializations for String#initialize_copy.
e_dub has quit [Quit: ZZZzzz…]
<projectodd-ci> Project jruby-master-spec-ji build #2606: STILL FAILING in 30 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/2606/
e_dub has joined #jruby
<GitHub25> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vzQcW
<GitHub25> jruby/master 26e1cce Kevin Menard: [Truffle] Added missing 'TRUFFLE_' prefix to tunable option.
robbyoconnor has quit [Read error: Connection reset by peer]
hobodave has quit [Ping timeout: 272 seconds]