<projectodd-ci> Project jruby-master-spec-ruby build #134: STILL FAILING in 1 min 57 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ruby/134/
x1337807x has quit [Ping timeout: 256 seconds]
<projectodd-ci> Project jruby-master-test-slow_suites build #1650: STILL FAILING in 2 min 49 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/1650/
<projectodd-ci> Project jruby-master-spec-compiler build #1645: STILL FAILING in 2 min 25 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/1645/
<headius> hmmm
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:d0659d1 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/69814763)
travis-ci has left #jruby [#jruby]
<headius> cloudbees builds are failing because of maven requirement
bf4 has quit [Quit: leaving]
rcvalle has quit [Quit: rcvalle]
mcclurmc has quit [Remote host closed the connection]
mcclurmc has joined #jruby
cristianrasch has joined #jruby
blaines_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<subbu|away> headius, yes, i can no longer build because of that as well. will have to figure out how to upgrade mvn outside of ubuntu packaging.
<headius> subbu|away: ./mvnw should still work for you
<headius> otherwise you can just unpack a maven dist and put in PATH
<subbu|away> ok.
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #3112: Perf degradation in kalman filter implementation http://git.io/vq8M8
JRubyGithub has left #jruby [#jruby]
mcclurmc has quit [Remote host closed the connection]
<Antiarc> subbu|away: I literally had that conversation word-for-word about 3 hours ago :P
<subbu|away> Antiarc, ok :)
<subbu|away> i didn't know mvnw existed till now.
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to master: http://git.io/vq8Sk
<JRubyGithub> jruby/master be5e7f1 Subramanya Sastry: Fix #3104: Ensure that push/pops don't break returns...
JRubyGithub has left #jruby [#jruby]
<projectodd-ci> Project jruby-master-spec-ji build #1670: STILL FAILING in 2 min 8 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1670/
mcclurmc has joined #jruby
cristianrasch has quit [Quit: Leaving]
<projectodd-ci> Project jruby-master-spec-ruby build #135: STILL FAILING in 2 min 47 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ruby/135/
<projectodd-ci> Project jruby-master-test-slow_suites build #1651: STILL FAILING in 4 min 14 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/1651/
mcclurmc has quit [Remote host closed the connection]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:be5e7f1 by Subramanya Sastry): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/69820501)
travis-ci has left #jruby [#jruby]
mdedetrich has joined #jruby
havenwood has quit [Quit: Textual IRC Client: www.textualapp.com]
subbu|away has quit [Ping timeout: 252 seconds]
mje113 has quit [Quit: Connection closed for inactivity]
Hobogrammer has joined #jruby
InfraRuby has joined #jruby
mdedetrich has quit [Ping timeout: 248 seconds]
digitalextremist has quit [Remote host closed the connection]
mdedetrich has joined #jruby
mcclurmc has joined #jruby
bffff_ has quit [Quit: Connection closed for inactivity]
mcclurmc has quit [Ping timeout: 250 seconds]
nateberkopec has quit [Quit: Leaving...]
djbkd has quit [Remote host closed the connection]
iamjarvo has joined #jruby
havenwood has joined #jruby
djbkd has joined #jruby
djbkd has quit [Client Quit]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mdedetrich has joined #jruby
subbu|away has joined #jruby
nirvdrum has quit [Ping timeout: 244 seconds]
subbu|away is now known as subbu
JRubyGithub has joined #jruby
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] ZenGirl opened issue #3113: OpenStruct '[]' no method compared with MRI http://git.io/vq4Cl
x1337807x has joined #jruby
mdedetrich has quit [Ping timeout: 246 seconds]
mcclurmc has joined #jruby
deobalds has joined #jruby
mcclurmc has quit [Remote host closed the connection]
mcclurmc has joined #jruby
havenwood has quit [Quit: Textual IRC Client: www.textualapp.com]
mdedetrich has joined #jruby
mcclurmc has quit [Remote host closed the connection]
<projectodd-ci> Project jruby-master-dist build #331: FAILURE in 6 min 13 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-dist/331/
mcclurmc has joined #jruby
mcclurmc has quit [Remote host closed the connection]
mcclurmc has joined #jruby
x1337807x has quit [Quit: Textual IRC Client: www.textualapp.com]
havenwood has joined #jruby
yfeldblum has quit [Ping timeout: 248 seconds]
Tristitia has quit [Ping timeout: 255 seconds]
rsim has quit [Quit: Leaving.]
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #jruby
yfeldblum has joined #jruby
yfeldblu_ has joined #jruby
yfeldblum has quit [Ping timeout: 246 seconds]
subbu has quit [Ping timeout: 250 seconds]
brycek has quit [Remote host closed the connection]
mcclurmc has quit [Remote host closed the connection]
rsim has joined #jruby
mdedetrich has quit [Quit: Textual IRC Client: www.textualapp.com]
arturaz has joined #jruby
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 244 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dumdedum has joined #jruby
dumdedum has quit [Ping timeout: 246 seconds]
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 248 seconds]
dumdedum has joined #jruby
bb010g has quit [Quit: Connection closed for inactivity]
samphippen has joined #jruby
balo_ is now known as balo
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] yamam opened issue #3114: io.to_inputstrea.read(buf) shall read partially http://git.io/vqBlO
JRubyGithub has left #jruby [#jruby]
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 244 seconds]
Tristitia has joined #jruby
havenwood has quit [Ping timeout: 276 seconds]
drbobbeaty has joined #jruby
arturaz has quit [Remote host closed the connection]
arturaz has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
cristianrasch has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
shellac has joined #jruby
danielglh has joined #jruby
mje113 has joined #jruby
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 255 seconds]
danielglh has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
samphippen has joined #jruby
rsim has quit [Quit: Leaving.]
InfraRuby has quit [Remote host closed the connection]
shellac has quit [Remote host closed the connection]
iamjarvo has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
shellac has joined #jruby
drbobbeaty has joined #jruby
tcrawley-away is now known as tcrawley
yfeldblu_ has quit [Ping timeout: 248 seconds]
rsim has joined #jruby
cristianrasch has quit [Remote host closed the connection]
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 250 seconds]
arturaz has quit [Ping timeout: 264 seconds]
cristianrasch has joined #jruby
nateberkopec has joined #jruby
arturaz has joined #jruby
danielglh has joined #jruby
cremes has quit [Quit: cremes]
danielglh has quit [Max SendQ exceeded]
bbrowning_away is now known as bbrowning
danielglh has joined #jruby
danielglh has quit [Read error: Connection reset by peer]
nirvdrum has joined #jruby
cremes has joined #jruby
deobalds_ has joined #jruby
brycek has joined #jruby
deobalds has quit [Ping timeout: 246 seconds]
deobalds_ is now known as deobalds
skroon has quit [Ping timeout: 255 seconds]
deobalds has quit [Quit: Computer has gone to sleep.]
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
brightball has joined #jruby
jvrmaia has joined #jruby
jvrmaia has quit [Ping timeout: 264 seconds]
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 248 seconds]
havenwood has joined #jruby
lance|afk is now known as lanceball
jvrmaia has joined #jruby
skroon has joined #jruby
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #jruby
jvrmaia has quit [Ping timeout: 240 seconds]
samphippen has joined #jruby
lanceball_ has joined #jruby
enebo has joined #jruby
drbobbeaty has quit [Read error: Connection reset by peer]
jvrmaia has joined #jruby
drbobbeaty has joined #jruby
lanceball_ has quit [Client Quit]
jvrmaia has quit [Client Quit]
lanceball_ has joined #jruby
lanceball_ has quit [Client Quit]
<bbrowning> enebo: I just finished bisecting that - the offending commit is https://github.com/jruby/jruby/commit/56e87462169ee6e1732c3a269f42b892dd5af17c
<bbrowning> looks like a simple logic error when optimizing that code and we just don't have any tests that catch it
<bbrowning> the args are off-by-one in the 2 and 3 case
<enebo> bbrowning: ah I noticed last night before stopping the value was :run
<bbrowning> yeah which is arg[0]
<enebo> bbrowning: I am pretty surprised this is faster than the old code
<bbrowning> I have no idea if it is or not - depends on how expensive that arraycopy is, I guess
<enebo> arraycopy is typically replaced by hand written assembly
<enebo> I guess it needs to actually decide is it hot enough though
<enebo> yeah so we just need to +1 2 and 3 args right?
<bbrowning> yeah
<bbrowning> I was more concerned why we don't catch this with a test, since we do test interfaces to some extent
<enebo> yeah agreed
lanceball_ has joined #jruby
<enebo> bbrowning: heh we could really kill this optimization if we made a call in proc which did not require making a new array
<enebo> that would be a lot of work
colinsurprenant has joined #jruby
lanceball has quit [Quit: Bye bye]
lanceball_ is now known as lanceball
lanceball has quit [Changing host]
lanceball has joined #jruby
mcclurmc has joined #jruby
donV has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
mcclurmc has quit [Ping timeout: 240 seconds]
<enebo> bbrowning: heh…trying to figure out a pre-existing java class in our spec suite and this is way more effort than fixing it :)
lanceball has quit [Quit: ZNC - http://znc.in]
lanceball has joined #jruby
lanceball has quit [Changing host]
lanceball has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/vq0Dm
<JRubyGithub> jruby/master e409258 Benoit Daloze: [Truffle] Implement Module#prepend....
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 2 new commits to master: http://git.io/vq0SL
<JRubyGithub> jruby/master 99e6d3c Thomas E. Enebo: Off by one error in proc to interface optimization for 2 and 3 arity paths (still missing test)
<JRubyGithub> jruby/master 1499bba Thomas E. Enebo: Now that IREvalScriptBody is gone we do not need evalScopeVars anymore
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 2 new commits to jruby-1_7: http://git.io/vq0Ht
<JRubyGithub> jruby/jruby-1_7 e5955c8 Thomas E. Enebo: Bump for 1.7.21
<JRubyGithub> jruby/jruby-1_7 a741a82 Thomas E. Enebo: Off by one error in proc to interface optimization for 2 and 3 arity paths (still missing test)
JRubyGithub has left #jruby [#jruby]
<projectodd-ci> Project jruby-master-spec-ruby build #136: STILL FAILING in 41 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ruby/136/
<enebo> bbrowning: Just pushed the fix sans test. Can you retest tb3 with that applied?
<projectodd-ci> Project jruby-master-test-slow_suites build #1652: STILL FAILING in 28 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/1652/
<bbrowning> enebo: sure
<enebo> bbrowning: thanks…I am pretty much hoping we will be golden since only your suite is showing any problems
<enebo> bbrowning: and it is weird…I ran rails on macos and windows and apparently never hit rubyrhino path
<enebo> bbrowning: or the one which caused the issue
<bbrowning> which gives me little confidence in the java integration test paths ;)
<enebo> bbrowning: natch!
<bbrowning> enebo: it happens during asset compilation
<bbrowning> if you had tried to compile any assets in a rails 4 app (perhaps earlier versions too?) you should have hit this
<enebo> bbrowning: tbh we have a lot of tests now but I dont really understand how they are organized at this ponit
colinsurprenant has joined #jruby
<enebo> bbrowning: I make a simple scaffolded app through a script and then I visit some pages
<enebo> bbrowning: seems I should have compiled at least some assets?
<bbrowning> yeah I dunno
<enebo> bbrowning: well in any case we ned more specs
<enebo> definitely anything with specific arity paths should have individual tests for those arities
subbu has joined #jruby
<bbrowning> enebo: also, I think this bug is on 9k too
<bbrowning> oh wait you did on both :)
arturaz has quit [Ping timeout: 240 seconds]
<enebo> bbrowning: I fixed on 9k first
<bbrowning> yeah
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo tagged 1.7.21 at jruby-1_7: http://git.io/vq057
JRubyGithub has left #jruby [#jruby]
mkristian has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
<bbrowning> enebo: fwiw I tried added a test for this in test_higher_javasupport.rb but can't get the test to repro the bug yet
<bbrowning> it's easy to do manually, but I apparently lack the skills to do it in that test
colinsurprenant has joined #jruby
<enebo> bbrowning: a method in java needs to invoke a 2 or 3 arguments java interface method is all I thought it would take
<bbrowning> me too!
<bbrowning> but apparently I'm either doing that wrong or something else is involved
<enebo> bbrowning: although the method name getting stripped off means this is some intermediary sort of catch like Interface.impl { }
<enebo> oh yeah this is method_missing literally added to the proc
Aethenelle has joined #jruby
<enebo> bbrowning: JavaUtil.convertProcToInterface
<bbrowning> enebo: I can confirm your commit fixes the manual test case I gisted - running TB tests now
<enebo> bbrowning: ok optimistically respinning a release
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e409258 by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/69906276)
travis-ci has left #jruby [#jruby]
momomomomo has joined #jruby
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 265 seconds]
devn has quit [Ping timeout: 252 seconds]
devn has joined #jruby
<projectodd-ci> Project jruby-master-spec-ji build #1671: STILL FAILING in 40 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1671/
momomomomo has quit [Quit: momomomomo]
subbu is now known as subbu|qr_dryrun
mpapis has quit [Ping timeout: 276 seconds]
mpapis has joined #jruby
ddarkpassenger has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to master: http://git.io/vqEZF
<JRubyGithub> jruby/master 3bbaba8 Christian Meier: fix redefined or duplicated test methods
JRubyGithub has left #jruby [#jruby]
<bbrowning> enebo: all the TB3 tests are green with that change
<bbrowning> the failing ones were all related to rails 4 asset compilation, so I expected a single fix to handle them
<mkristian> enebo, I found some tests which never ran and one is broken: https://github.com/jruby/jruby/commit/3bbaba84b4547310fa9674120a0e285de36ac69b#diff-79c246d8b7a4c37f2e68eb11f860e9fbL109 please have quick look
<enebo> mkristian: are these regressions on 1.7?
rsim has quit [Quit: Leaving.]
<mkristian> I wanted to see these failing tests on master. but this one does not run on 1.7 either
<enebo> I am condused about the change on 113…the logic is reversed no?
<mkristian> i.e. is never runs because the method gets defined twice and the Proc.new just needs a block get created
<mkristian> to get created
<enebo> mkristian: but you removed the ! in the assert?
<enebo> mkristian: and the original test was fine I think without the {}
<mkristian> I was confused as well. but I think it is fine. the assert test if there is block and now it has a block
<mkristian> but it does not run
blaines has joined #jruby
ddarkpassenger has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ddarkpassenger has joined #jruby
<mkristian> ArgumentError: tried to create Proc object without a block
<mkristian> on both master and jruby-1_7
blaines_ has joined #jruby
<enebo> mkristian: let me get 1.8.7 and see if this was behavior which got dropped
<enebo> mkristian: if I take your changed snippet and put into a file it does work
<enebo> class CheckBlockGiven; def self.go() block_given? end; end
<enebo> p CheckBlockGiven.go(&Proc.new)
<enebo> I get true back
<enebo> heh Proc.new{}
<mkristian> hmm
blaines has quit [Ping timeout: 256 seconds]
ddarkpassenger has quit [Ping timeout: 276 seconds]
<enebo> mkristian: I have verified we behave the same as MRI2.2 on this and I think 1.9.3 for that matter so this test should just be removed…between MRI and rubyspec I find it impossible to think we do not already have coverage on this
<enebo> mkristian: but blockless constructor is giving same error on MRI22 as well
<mkristian> it never ran for some time now - will remove it then
<enebo> mkristian: interesting 1.8.7 also does not run bare proc.new
tvo has joined #jruby
tvo has joined #jruby
<enebo> mkristian: so it could be a 1.8.6 or even 1.6.4 (really really early version emulation of jruby)
<mkristian> enebo, actually I did not look why those tests failed on embedded jruby for those redefined test methods
<enebo> mkristian: I know you are never bored…but if you ever do get bored…removing tests from test/jruby which are clearly tested by mri or rubyspec would hopefully evventually simplify our testing situation
<enebo> mkristian: could just be lucky?
<enebo> mkristian: oh but last definition should win I would think
<enebo> hmm don't know
<mkristian> if I start staring at the screen without thinking then I will remember your request
<enebo> haha
<enebo> If we all did like 1 file a week we would probably beef up other suites if there are any missing coverage and get rid of another test target
colinsurprenant has quit [Quit: colinsurprenant]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 4 new commits to master: http://git.io/vqEuv
<JRubyGithub> jruby/master 096125d Benoit Daloze: Add spec for Module#prepend...
<JRubyGithub> jruby/master b61eeb1 Benoit Daloze: Be more precise in Module#prepend example
<JRubyGithub> jruby/master c8f9ee8 Benoit Daloze: [Truffle] Always create a PrependMarker....
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> jruby/jruby-1_7 424661f Christian Meier: removed obsolete, never ran and broken test
<JRubyGithub> [jruby] mkristian pushed 1 new commit to jruby-1_7: http://git.io/vqEzv
JRubyGithub has left #jruby [#jruby]
drbobbeaty has quit [Ping timeout: 248 seconds]
drbobbeaty has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:1499bba by Thomas E. Enebo): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/69906970)
travis-ci has left #jruby [#jruby]
<enebo> nirvdrum: can you fix the truffle-findbugs failure and bonus if you tag out newly failnig prepends specs eregon added
<enebo> mkristian: could you look at the three jobs I think may somehow be related to some stuff you were working on? https://travis-ci.org/jruby/jruby/jobs/69907003
<enebo> mkristian: nirvdrum: once 1.7.21 is fully out I plan on working on getting rc2 out and getting CI back green would really help me out
mcclurmc has joined #jruby
shellac has quit [Quit: Ex-Chat]
travis-ci has joined #jruby
cprice404 has quit [Quit: Konversation terminated!]
<travis-ci> jruby/jruby (jruby-1_7:a741a82 by Thomas E. Enebo): The build was broken. (https://travis-ci.org/jruby/jruby/builds/69907642)
travis-ci has left #jruby [#jruby]
<mkristian> enebo, these 3 jobs lead the way to those Proc/block tests. at least these three jobs should get green on the next travis build
<enebo> mkristian: oh fantastic
mcclurmc has quit [Ping timeout: 256 seconds]
<projectodd-ci> Project jruby-master-spec-ji build #1672: STILL FAILING in 2 min 0 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1672/
<enebo> nirvdrum: I tagged out the prepend spec
rcvalle has joined #jruby
yfeldblum has joined #jruby
mcclurmc has joined #jruby
<projectodd-ci> Project jruby-master-spec-ruby build #137: STILL FAILING in 1 min 17 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ruby/137/
<projectodd-ci> Project jruby-master-test-slow_suites build #1653: STILL FAILING in 1 min 29 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/1653/
djbkd has joined #jruby
kotk_ has joined #jruby
kotk has quit [Ping timeout: 246 seconds]
<nirvdrum> enebo: Thanks. I'll remind eregon to run your specs as well.
<nirvdrum> enebo: I'll work through findbugs. Just finishing up lunch.
<enebo> nirvdrum: ok
subbu|qr_dryrun is now known as subbu
havenwood has quit [Ping timeout: 250 seconds]
dumdedum has quit [Ping timeout: 250 seconds]
colinsurprenant has joined #jruby
kotk has joined #jruby
havenwood has joined #jruby
kotk_ has quit [Ping timeout: 252 seconds]
<nirvdrum> enebo: I think the findbugs failure was a spurious thing on Travis. I'll watch the current build.
<enebo> nirvdrum: hmm. static analysis tool? some OOM sort of thing?
<nirvdrum> Okay. Maybe I was just looking at a bad build. I just saw maven go nuts downloading things in the log I looked at.
<nirvdrum> It never seemed to even run findbugs.
<enebo> nirvdrum: ah … you had me at maven
<nirvdrum> Heh.
<nirvdrum> Reminds me of "Team America: World Police"
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3bbaba8 by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/69919582)
travis-ci has left #jruby [#jruby]
brightball has quit [Quit: Linkinus - http://linkinus.com]
brightball has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3bbaba8 by Christian Meier): The build was canceled. (https://travis-ci.org/jruby/jruby/builds/69919582)
travis-ci has left #jruby [#jruby]
digitalextremist has joined #jruby
<projectodd-ci> Project jruby-master-spec-ji build #1673: STILL FAILING in 2 min 6 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1673/
<headius> hiya hiya
<headius> enebo: I'll get those bees builds fixed
<headius> they're just having trouble because it's trying to use earlier maven...bees only has up to 3.2.x
<nirvdrum> headius: Can't use the mvnw wrapper?
<headius> nirvdrum: that's what I'm changing them to, but with jenkins if you set up a "maven build" you have to pick a maven
<nirvdrum> Oh, right.
<nirvdrum> Fun.
<headius> so they have to be recreated as free-form builds
<headius> mvnw works fine though
<nirvdrum> enebo, headius: After seeing some discussion in concurrent-ruby, I'm going to try to get jnr-posix running in Appveyor (Windows CI), unless you have any objections.
<headius> sounds great
<headius> do they have a free tier?
<nirvdrum> For OSS, yes.
<headius> mkristian: did we do something in the past few days that would make maven 3.3.1 absolutely required?
<headius> the cloudbees builds were set up to generate poms and then use maven 3.2.x, but they started failing recently saying they need 3.3 to complete
<headius> only on master
<headius> just in the past day dist started complaining
<mkristian> no - it was enebo asking whether we can give nicer error when someone uses an older maven. let's revert this commit from yesterday.
<headius> enebo: I can't use mvn 3.3.x on 'bees so that error means I have to remake these builds
subbu is now known as subbu|lunch
emakris has quit [Remote host closed the connection]
<mkristian> headius, 7c7dfb0d3acd53cc027a7c9c1cfd7826eb3b859e is the cause of all the maven trouble - feel free to revert anytime. can not find that conversation from yesterday anymore.
<headius> ok
<headius> ahh yes
<headius> mkristian: I'll take it from here, thanks
<headius> mkristian: I'm going to make it warn instead
<nirvdrum> I thought I was going crazy, but nope, thread_safe did switch from minitest to rspec since the last release.
djbkd has quit [Read error: Connection reset by peer]
djbkd has joined #jruby
<headius> ah-ha, there's a skip enforcement property
<headius> that's good enough
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-spec-ji build #1674: FIXED in 5 min 38 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1674/
rsim has joined #jruby
subbu|lunch is now known as subbu
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] koppor opened issue #3115: Update rubygems to 2.0.15 because of SSL_connect error http://git.io/vqu4U
JRubyGithub has left #jruby [#jruby]
<enebo> mkristian: Is this an intermittent error?
<mkristian> looks like bad download - missing org.jruby.Main
<enebo> mkristian: oh perhaps it is because this is labelled as a released build but maven bits are not fully released
<enebo> mkristian: ok I just saiw a failed build on 1.7 and thought, “oh no"
<mkristian> could be - but actually should not be
<enebo> but I think based on your previous commit being green and this one and it could not be this commit
<projectodd-ci> Project jruby-master-spec-ruby build #138: STILL FAILING in 7 min 43 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ruby/138/
<mkristian> I would restart it and if it stays red you can bother my any time again ;)
x1337807x has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] koppor closed issue #3115: Update rubygems to 2.0.15 because of SSL_connect error http://git.io/vqu4U
JRubyGithub has left #jruby [#jruby]
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-test-slow_suites build #1654: FIXED in 12 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/1654/
lanceball is now known as lance|afk
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-dist build #332: FIXED in 13 min: https://projectodd.ci.cloudbees.com/job/jruby-master-dist/332/
deobalds has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:1809625 by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/69922637)
travis-ci has left #jruby [#jruby]
kares has quit [Remote host closed the connection]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:a741a82 by Thomas E. Enebo): The build was broken. (https://travis-ci.org/jruby/jruby/builds/69907642)
travis-ci has left #jruby [#jruby]
iamjarvo has quit [Quit: Textual IRC Client: www.textualapp.com]
<enebo> asarih: unless there is something really wrong with my browser firefox has stopped being able to display travis for about a week now
<headius> enebo: you need a newer version of firefox called chrome
<enebo> headius: yeah I guess everyone says I have to stop using mozilla for google…I guess it is progress from telling me I need to use Safari
<headius> I'd use firefox if it wasn't so much worse than chrome
<enebo> headius: My main confusion is how hard is it to support basic rendering
<headius> they're all webkit now too, which makes it even more confusing
<enebo> headius: I always htought the browsers were converging
<enebo> headius: firefox isn’t
<headius> oh, well there ya go
<headius> everyone except mozilla and microsoft are working on webkit
<enebo> opera is not if they still exist
<enebo> LYNX!!!!!
<enebo> I kid
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:424661f by Christian Meier): The build was broken. (https://travis-ci.org/jruby/jruby/builds/69922932)
travis-ci has left #jruby [#jruby]
subbu has quit [Remote host closed the connection]
<headius> opera does exist but I don't know how successful they are
<headius> seems lke most video game console browsers are opera
subbu has joined #jruby
<enebo> everquest2 was mozilla
<enebo> they are hardly a gold standard for conventional tools
<lopex> opera uses webkit afaik
qmx has quit [Quit: ZNC - http://znc.in]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 3 new commits to master: http://git.io/vquyK
<JRubyGithub> jruby/master c1d4d28 Kevin Menard: [Truffle] Untagged passing String#% tags.
<JRubyGithub> jruby/master bf0ccc2 Kevin Menard: [Truffle] Support the left-justified format modifier.
<JRubyGithub> jruby/master a5b4bbc Kevin Menard: [Truffle] Added a constant-rewriting hack to support 3rd party code relying on JRuby internals that JRuby+Truffle doesn't support.
JRubyGithub has left #jruby [#jruby]
<enebo> lopex: that had to have been a change at some point
<lopex> enebo: wiki says in 2013
<enebo> lopex: ah so they decided why fight it…cost of maintaining that stuff must be insanely high
<lopex> yeah
<enebo> lopex: although mozilla doubled down with servo
<lopex> is that the one written in rust ?
<enebo> lopex: they will probably use some amount of original code though
<enebo> lopex: yeah
<enebo> TO ALL LURKERS AND MISCREANTS 1.7.21 HAS BEEN RELEASED (not updating topic since rc2 will be out within 24 hours and we don’t list maintenance releases on topic line)
qmx has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/vqu9m
<JRubyGithub> jruby/master 5e4d2f8 Charles Oliver Nutter: Ensure anonymous args get anon form of ArgType. Fixes ##3086.
JRubyGithub has left #jruby [#jruby]
qmx has quit [Changing host]
qmx has joined #jruby
deobalds has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #3086: JavaLang::NullPointerException in RubySymbol.javaStringHashCode() http://git.io/vtBNR
JRubyGithub has left #jruby [#jruby]
balo has quit [Quit: leaving]
<headius> mkristian: I think https://github.com/jruby/jruby/issues/3062 is a bug in jbundler
<headius> or a bug in jbundler + 9k
<headius> it's not a weird CNFE, it's just a plain CNFE, which makes me think jbundler is not setting up classpath right
balo has joined #jruby
<enebo> mpapis: 1.7.21 is out
<mkristian> headius, will look but not tonight
yfeldblum has quit [Ping timeout: 248 seconds]
<headius> mkristian: every condition in JBundler.require_jars is false so it quietly fails to add to classpath
<headius> I have not dug any deeper but will update issue with what I know
<mkristian> hmm - then jruby can not find java classes :)
<eregon> enebo, nirvdrum: sorry about the failures, I thought these specs would already pass on JRuby
<enebo> eregon: it was only a single spec and we had no tag file so I am not that surprised you came to that conclusion
<headius> mkristian: beats me what might cause this but I've updated the issue for you
<eregon> yeah, plus it's sort of a subset of the behavior of another example
<eregon> but in general prepend specs do not test so much, which is great for impl flexibility but also does not ensure s much compat
<enebo> eregon: you use mri’s atall?
<enebo> at all
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #3113: OpenStruct '[]' no method compared with MRI http://git.io/vq4Cl
JRubyGithub has left #jruby [#jruby]
<mkristian> headius, thanx
<nirvdrum> headius: I'd like to make the source JAR available in the release profile. Should I hold off until after RC2?
<headius> nirvdrum: ask enebo
<nirvdrum> enebo: ^
<enebo> nirvdrum: this is for jruby-complete or all artifacts?
<nirvdrum> enebo: All, I think. I was just going to match what the sonatype profile was doing.
<enebo> nirvdrum: I guess also I don’t care unless I end up having it done constantly
<enebo> nirvdrum: we only seem to do it for deployt but I never install so I would not care if it happened at an install lifecycle
<enebo> nirvdrum: is this so we can more easily walk source in debugger?
<nirvdrum> Yeah.
<enebo> nirvdrum: well I am with you on this but I think perhaps we can do it for install? That is typical isn’t it in maven?
<enebo> nirvdrum: So I would only every blue moon do installs so that then intellij would pick up from last time I did an install
<nirvdrum> I could do it in the default profile, too. I said "release" so it'd work for the complete JAR, too.
<nirvdrum> I'll figure it out. I just wanted to make sure you didn't mind me modifying POMs as you're preparing a release.
<enebo> nirvdrum: I would say wait until rc2 tag is dropped though
<nirvdrum> Okay.
<enebo> nirvdrum: but when I remove source file or change signature I will mvn clean; mvn
<enebo> nirvdrum: I am not sure if I want to wait another 2 minutes for source jars made in that default case
<nirvdrum> I also didn't know if you wanted to avoid the POM changing if RC2 is potentially a final candidate for release.
<nirvdrum> enebo: Yeah, I wouldn't do it there. It'd be tied to install and/or deploy.
<enebo> nirvdrum: Although I guess that depends on how much time…it is about 2 minutes to do a clean mvn default build right now
<enebo> nirvdrum: ah ok
<nirvdrum> I don't want it run for normal "mvn package" case.
<enebo> nirvdrum: I vote for install since most people cannot deploy
<nirvdrum> Or "mvn test".
<enebo> mvn -Psource !!! :)
<enebo> we can add more -P targets
<nirvdrum> I can't keep track of the ones we have :-(
<enebo> yeah me neither…almost guaranteed I would be looking that up
<projectodd-ci> Project jruby-master-spec-ruby build #139: STILL FAILING in 5 min 31 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ruby/139/
<eregon> enebo: well I am not sure I want MRI module-class-like struct so not so directly
<eregon> enebo: how does JRuby implement prepend?
<nirvdrum> enebo: Well, just let me know when I can take a stab at it.
<enebo> enebo: I just meant using their tests
<enebo> heh eregon ^
<enebo> I replied to myself…it is like the royal third person of irc
<eregon> :)
<eregon> nope I did not look at MRI tests yet
<enebo> nirvdrum: tomorrow afternoon but you can figure it out now if you want…just don’t commit it
<enebo> eregon: I suspect they have a fair amount since it is a newer feature
<eregon> yep, it's a good idea to look into it indeed
<enebo> eregon: actually looks like a few basic usage and quite a few regressions tests
<eregon> typical MRI tests :)
djbkd has quit [Remote host closed the connection]
lance|afk is now known as lanceball
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #3075: popen3 doesn't work on Windows http://git.io/vLSFj
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #3116: Implement Kernel/Process spawn on Windows http://git.io/vqzTe
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:d038d97 by Thomas E. Enebo): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/69927718)
travis-ci has left #jruby [#jruby]
djbkd has joined #jruby
DomKM has quit [Quit: Connection closed for inactivity]
bbrowning is now known as bbrowning_away
yfeldblum has joined #jruby
lanceball is now known as lance|afk
<projectodd-ci> Project jruby-master-spec-ruby build #140: STILL FAILING in 4 min 58 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ruby/140/
<rtyler> enebo: thanks for cutting 1.7.21, I'm baselining it in jruby-gradle right now and about to send the announcement to the company
<rtyler> \o/
<headius> woohoo
rsim1 has joined #jruby
<rtyler> I think this might be the largest percentage-wise release with lookout-sponsored changes in it
<enebo> rtyler: great
rsim has quit [Ping timeout: 258 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:a5b4bbc by Kevin Menard): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/69949149)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to truffle-head: http://git.io/vqzwP
<JRubyGithub> jruby/truffle-head 0ddeeeb Chris Seaton: Merge branch 'master' into truffle-head
JRubyGithub has left #jruby [#jruby]
mkristian has quit [Quit: Ex-Chat]
<nirvdrum> Who here is djberg again? I'm drawing a blank.
tcrawley is now known as tcrawley-away
Aethenelle has quit [Quit: Aethenelle]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
colinsurprenant has quit [Quit: colinsurprenant]
<enebo> nirvdrum: imperator
<nirvdrum> Ahh, thanks.
<nirvdrum> headius: Maybe you can work out with imperator on integrating win32-process into jnr-posix to get Windows spawn stuff.
<nirvdrum> I looked briefly, but have no experience with the license he chose.
<headius> nirvdrum: that would be great
<headius> I think I mentioned something along those lines
<headius> it would need some FFI work on peripheral libs
<nirvdrum> I'm really keen on seeing how midipix shapes up: http://www.midipix.org/
<enebo> nirvdrum: is imperator making that?
<nirvdrum> enebo: Not that I'm aware of.
<nirvdrum> But the license is simpler. And it'd cover everything from what I can tell.
<enebo> nirvdrum: well looks like a unicorn to me
<enebo> nirvdrum: I mean I hope it is awesome but no code drop until they/it is so far into having something working is kind of weird to me
<nirvdrum> Agreed. They've missed their own roadmap deadlines. But cygwin does a lot of it, so it's not impossible.
<enebo> nirvdrum: yeah but cygwin has a public repo showing actual progress
<enebo> nirvdrum: which in theory means other can help
<nirvdrum> There seems to be activity from them on the LLVM list and there was Twitter chatter with one of the musl devs.
<enebo> nirvdrum: but having dealt with their forums I am not sure cygwin people want help :)
<enebo> LLVM?
<enebo> for crossplat windows posix api?
<nirvdrum> I'm guessing just the compiler part of it. But the point was more that they have some form of public activity.
<enebo> nirvdrum: ah I see…interesting…I would have almost thought they would just bundle mingw or fork it?
<enebo> nirvdrum: I mean making a full compiler is much more work than just making posix libs
<enebo> nirvdrum: I am smelling a double rainbow
<nirvdrum> Oh, yeah. My guess is they were looking at how musl does things & clang.
<nirvdrum> But I didn't read all the threads.
<enebo> nirvdrum: well fun thing to follow and who knows it may be the next great thing
<enebo> nirvdrum: the amount of opaqueness of that page makes me leery but I hope all projects suceed
<enebo> nirvdrum: god knows Windows needs better posix support
<nirvdrum> It's a shame. NT had it.
<nirvdrum> Of course, a lot of the POSIX stuff is dated and Windows has better alternatives. But that's not immediately helpful.
<enebo> nirvdrum: it is possible MS will start improving things if they are porting stuff off windows to other oses
<enebo> nirvdrum: I could see windows make a cross-platform lib of their APIs for linux, etc… and be OSS
<enebo> nirvdrum: then they would target that
<nirvdrum> Well, the process model is different. That's going to be really hard to reconcile.
<nirvdrum> And NT's permissions are like a billion times better than RWX.
<nirvdrum> I guess just "Windows" now.
<nirvdrum> It's just weird to me that Ruby is that tightly integrated to this stuff.
<enebo> nirvdrum: well not if you consider Ruby’s history of being an OO Perl
<nirvdrum> It's just weird to me that Perl is that tightly integrated to this stuff.
<enebo> nirvdrum: he took lots of ideas of other languages for libraries but for fuck’s sake: sysread, syswrite on IO :)
<enebo> nirvdrum: Matz admitted at a Euruko to mapping Perl methods into his language so I think he liked how effective perl was but made one which was sane
<nirvdrum> Heh.
<enebo> (for any lurkers I was an avid perl user for 10-11 years)
<headius> I remember
<nirvdrum> Way back when, I was going to write a Perl -> Win32 exe compiler. But I was in high school and had no idea what I was doing and ActiveState came out.
<headius> I got to start my career updating gnarly perl scripts for the UMN web team
<enebo> I went back to a Bayesian spam filter I wrote around the end of my time writing Perl after about 3 years and it looked fucking crazy…
Aethenelle has joined #jruby
<headius> well technically my first real job was maintaining a web site on an old Apple machine using AppleScript for CGI
<enebo> I had idioms and it was consistent but the syntax was numbingly scary to me after like 3 years of Ruby
<enebo> headius: I did not write any of those though
<headius> enebo: pure Ben
<enebo> headius: yeah I had a minor career rewriting some of Ben’s programs
<headius> I spent a portion of each day in his cube just having him explain that code
<enebo> headius: across more than one job weirdly enough
<nirvdrum> And why is zsuper the most convoluted thing I've ever encountered?
<enebo> headius: he enjoyed doing things differently every time…I think he just liked figuring out more ways of doing the same thing
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:5e4d2f8 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/69949809)
travis-ci has left #jruby [#jruby]
<headius> heh, just realized we've worked together for nearly 20 years, on and off
<enebo> nirvdrum: you should not neccesaily look at 9k’s design of zsuper
<enebo> nirvdrum: we actually work the way you would expect zsuper to work for things like define_method but we do not match MRI
<enebo> nirvdrum: but I don’t think MRI will ever fix their impl so we should probably behave like them
<enebo> nirvdrum: subbu did an amazing job of making that work
<nirvdrum> We have a bug where if the zsuper call is made within a block, we pass up the block arguments, not the containing method's arguments.
<enebo> headius: yeah life flies by doesn’t it :)
<enebo> nirvdrum: heh yeah well we can help with that
<headius> nirvdrum: the zsuper rat hole goes very deep
<enebo> nirvdrum: really you just need to walk parents until the parent is not a closure scope
<headius> I assume you can walk frames easily enough to find the original args
<enebo> nirvdrum: we are too clever and capture all scopes and args at all scopes and pick arg scope in define_method case otherwise walk to method scope
<nirvdrum> Well it gets shittier than that because the argument could be reassigned and that reassignment needs to be visible as well.
<enebo> nirvdrum: but define_method is a method so we need to keep all of them until we encounter it
<nirvdrum> So we end up wrapping the AST nodes to reevaluate them.
<enebo> nirvdrum: oh yeah you need to retrieve them
<headius> eesh
<headius> need to make sure you don't side effect during reeval
<headius> like for optional args
<nirvdrum> Yeah.
<nirvdrum> There be dragons, for sure.
<enebo> memorize
<enebo> heh
<enebo> memoize and then memorize
<enebo> :)
<nirvdrum> The wrapper just reads back from the frame, so it's not a full reeval.
<enebo> Does anyone remember if redo redorces calculation of opt-args?
<nirvdrum> We just can't walk back up to the parent and take its args node is all.
<enebo> nirvdrum: so values are still truffle tree nodes?
<headius> enebo: retry did, redo only works in loops
<enebo> headius: ah
<enebo> thanks
<enebo> nirvdrum: no separate variable?
<nirvdrum> enebo: Well, we need them to be wrapped up as arg nodes for the super method call.
<headius> hmm
<enebo> nirvdrum: sure. I guess I figured you would ujst make a new arg node
<enebo> or subtree
<enebo> whatever
<nirvdrum> Yeah, we do. I mean we can't just take the parent's arg nodes and pass them through.
<enebo> nirvdrum: yeah you need to sanitize the evaluation away I guess mainly
<nirvdrum> Yeah. I probably just explained it poorly to start.
<enebo> nirvdrum: no I just like to loop
<nirvdrum> I guess as confusing as this is, Proc.new taking its parent's block implicitly has been my biggest WTF thus far.
<enebo> nirvdrum: my latest was foo(a: 1, :b => 2, c:2) having kwargs hash of {a: 1, c: 2} and final hash argument {b: 2}
<enebo> I guess in theory this may never happen in anything but weirdly generated code but it was still a weird discovery
<nirvdrum> Heh.
<nirvdrum> My experience is someone is (ab)using it somewhere.
<enebo> crap like def foo(a = def foo; puts 1; end); foo; end; foo; foo is weird as well
<enebo> zsuper is surprisingly simple to remove confusion of
<enebo> we could add a keywork zsuper
<enebo> then super would be super with no args
<enebo> zsuper would be the special reuse args method
<enebo> so one dimension of confusion would just melt away
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<nirvdrum> Except for the weird call by name and call by value differences.
<enebo> logging out for tonight
<nirvdrum> Later.
<enebo> nirvdrum: yeah that is another dimension of confusion but mostly for implementers
enebo has quit [Quit: enebo]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
x1337807x has joined #jruby
cristianrasch has quit [Quit: Leaving]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:f417f92 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/69957336)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:f417f92 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/69957336)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to master: http://git.io/vqgJh
<JRubyGithub> jruby/master 6556c49 cngshow: This is a fix for bug ID 2964. The URL to see the write up is here:...
<JRubyGithub> jruby/master 61ba53c Charles Oliver Nutter: Merge pull request #2973 from gpbowman-git/master...
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2964: In windows ScriptingContainerTest fails http://git.io/vTzcZ
JRubyGithub has left #jruby [#jruby]
Aethenelle has quit [Quit: Aethenelle]
rcvalle has quit [Quit: rcvalle]
yfeldblum has quit [Remote host closed the connection]
nateberkopec has quit [Quit: Leaving...]
yfeldblum has joined #jruby