<nirvdrum_> headius: Also, should that queue diff make its way back to 1.7?
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/MAw98A
<JRubyGithub> jruby/master 9e0af49 Kevin Menard: [Truffle] Implemented NilClass#dup.
JRubyGithub has left #jruby [#jruby]
<projectodd-ci> Project jruby-master-test-mri build #9: STILL FAILING in 1 hr 7 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-mri/9/
kelcecil has joined #jruby
benlovell has joined #jruby
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
benlovell has quit [Ping timeout: 272 seconds]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
x1337807x has joined #jruby
mcclurmc has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
havenn has quit [Remote host closed the connection]
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
<headius> nirvdrum_: possibly, yes...I need to see how far back that change was made
<headius> if you wanna just do it, go ahead...dinner and tree decorating for me the rest of the night
pietr0 has quit [Quit: pietr0]
elux has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
josh-k has joined #jruby
guilleiguaran has quit [Ping timeout: 272 seconds]
elux has quit [Quit: Leaving...]
cpuguy83 has quit [Ping timeout: 272 seconds]
guilleiguaran has joined #jruby
elux has joined #jruby
cpuguy83 has joined #jruby
elux has quit [Client Quit]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2231: Was the --indy cli option removed? (1.7.16.1) http://git.io/vvj8sQ
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/RzDJgg
<JRubyGithub> jruby/jruby-1_7 a30c537 Charles Oliver Nutter: Remove never-implemented flag --indy. Fixes #2231.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/KIHNmA
<JRubyGithub> jruby/master da5b603 Charles Oliver Nutter: Remove never-implemented flag --indy. Fixes #2231.
JRubyGithub has left #jruby [#jruby]
skade has quit [Quit: Computer has gone to sleep.]
mcclurmc has quit [Remote host closed the connection]
bbrowning_away is now known as bbrowning
baroquebobcat has joined #jruby
yfeldblum has joined #jruby
<headius> chrisseaton, eregon, nirvdrum_: btw, hopefully if you guys fix something in the truffle side that's also broken on the plain JVM side, you'll either fix both or file an issue informing us of the change needed
<headius> it would be silly to go through these and re-fix them a few weeks from now or something
<headius> I'd try to do the same but I guess I don't really touch anything that is in truffle-side yet
<headius> really going now
<projectodd-ci> Project jruby-master-test-mri build #10: ABORTED in 51 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-mri/10/
yfeldblum has quit [Ping timeout: 258 seconds]
skade has joined #jruby
bruceadams has quit [Ping timeout: 258 seconds]
johnmuhl has quit [Read error: Connection reset by peer]
baroquebobcat has quit [Ping timeout: 244 seconds]
bruceadams has joined #jruby
johnmuhl has joined #jruby
kelcecil has quit [Quit: kelcecil]
calavera has joined #jruby
yfeldblum has joined #jruby
josh-k_ has joined #jruby
<nirvdrum_> headius: I think that's the MO here. It's intended to be collaborative :-)
josh-k has quit [Ping timeout: 264 seconds]
marr has quit [Ping timeout: 252 seconds]
e_dub has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
brettporter has quit [Remote host closed the connection]
x1337807x has quit [Ping timeout: 250 seconds]
brettporter has joined #jruby
brettporter has quit [Remote host closed the connection]
brettporter has joined #jruby
bbrowning is now known as bbrowning_away
benlovell has joined #jruby
bocaj has quit [Quit: Connection closed for inactivity]
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
yfeldblum has quit [Read error: Connection reset by peer]
yfeldblu_ has joined #jruby
benlovell has quit [Ping timeout: 264 seconds]
e_dub has quit [Quit: e_dub]
e_dub has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3af5d23 by Benoit Daloze): The build was canceled. (http://travis-ci.org/jruby/jruby/builds/42655582)
travis-ci has left #jruby [#jruby]
calavera has quit [Remote host closed the connection]
calavera has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 2 new commits to master: http://git.io/3dIHcw
<JRubyGithub> jruby/master 4dbd038 Kevin Menard: [Truffle] Added a partial stub for Hash#default.
<JRubyGithub> jruby/master e58231a Kevin Menard: [Truffle] Implemented NilClass#to_h.
JRubyGithub has left #jruby [#jruby]
phrinx has joined #jruby
phrinx has quit [Remote host closed the connection]
Hobogrammer has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
yfeldblum has joined #jruby
yfeldblu_ has quit [Read error: Connection reset by peer]
triple_b has joined #jruby
nirvdrum_ has quit [Ping timeout: 255 seconds]
x1337807x has joined #jruby
brettporter has quit [Remote host closed the connection]
subbu has joined #jruby
benlovell has joined #jruby
mcclurmc has joined #jruby
benlovell has quit [Ping timeout: 258 seconds]
phrinx has joined #jruby
mcclurmc has quit [Ping timeout: 250 seconds]
subbu has quit [Ping timeout: 264 seconds]
phrinx has quit [Ping timeout: 264 seconds]
sferik_ has joined #jruby
sferik has quit [Read error: Connection reset by peer]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
havenwood has joined #jruby
josh-k_ has quit [Remote host closed the connection]
josh-k has joined #jruby
johnmuhl has quit [Quit: Connection closed for inactivity]
Hobogrammer_ has joined #jruby
josh-k has quit [Ping timeout: 250 seconds]
Hobogrammer has quit [Ping timeout: 240 seconds]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
subbu has joined #jruby
baroquebobcat has joined #jruby
diegoviola has quit [Quit: WeeChat 1.0.1]
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 264 seconds]
fivebats has joined #jruby
digitalextremist has joined #jruby
digitalextremist has quit [Client Quit]
baroquebobcat has quit [Quit: baroquebobcat]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:a30c537 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/42690812)
travis-ci has left #jruby [#jruby]
brettporter has joined #jruby
brettporter has joined #jruby
deobalds has joined #jruby
deobalds has quit [Client Quit]
deobalds has joined #jruby
benlovell has joined #jruby
r4um has quit [Ping timeout: 240 seconds]
benlovell has quit [Ping timeout: 244 seconds]
yfeldblum has quit [Remote host closed the connection]
kwando has quit [Read error: Connection reset by peer]
kwando has joined #jruby
havenwood has quit [Remote host closed the connection]
r4um has joined #jruby
skade has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e58231a by Kevin Menard): The build has errored. (http://travis-ci.org/jruby/jruby/builds/42695865)
travis-ci has left #jruby [#jruby]
baroquebobcat has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
JohnBat26 has joined #jruby
rsim has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlo_ has joined #jruby
mcclurmc has joined #jruby
tenderlo_ has quit [Remote host closed the connection]
mcclurmc has quit [Ping timeout: 264 seconds]
anaeem1 has joined #jruby
anaeem1 has quit [Remote host closed the connection]
yfeldblum has joined #jruby
anaeem1_ has joined #jruby
baroquebobcat has quit [Quit: baroquebobcat]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mmustala opened issue #2258: Encoding issue with backticks http://git.io/bZSq7A
JRubyGithub has left #jruby [#jruby]
brettporter has quit [Remote host closed the connection]
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
brettpor_ has joined #jruby
benlovell has joined #jruby
noop has joined #jruby
brettpor_ has quit [Ping timeout: 255 seconds]
benlovell has quit [Ping timeout: 264 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jordansissel opened issue #2259: File.basename can return a string with a different encoding than the input http://git.io/vk2dKA
JRubyGithub has left #jruby [#jruby]
tenderlove has joined #jruby
<projectodd-ci> Project jruby-master-test-jruby build #110: ABORTED in 8 hr 0 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/110/
frobs has joined #jruby
tenderlove has quit [Ping timeout: 245 seconds]
andreanastacio has quit [Quit: Textual IRC Client: www.textualapp.com]
sferik_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/JnQAnQ
<JRubyGithub> jruby/master 3baa2ca Benoit Daloze: [Truffle] Add a script to check methods parity with MRI.
JRubyGithub has left #jruby [#jruby]
pchalupa has joined #jruby
yfeldblu_ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 2 new commits to master: http://git.io/h-SSCA
<JRubyGithub> jruby/master 24155ec Benoit Daloze: [Truffle] Use a BooleanCastNode instead of CoreLibrary.isTruthy().
<JRubyGithub> jruby/master 7ee7b94 Benoit Daloze: [Truffle] Use @CreateCast instead of CoreLibrary.isTruthy().
JRubyGithub has left #jruby [#jruby]
fridim_ has joined #jruby
yfeldblum has quit [Ping timeout: 272 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3baa2ca by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/42711109)
travis-ci has left #jruby [#jruby]
deobalds has quit [Quit: Computer has gone to sleep.]
claudiuinberlin has joined #jruby
claudiuinberlin has left #jruby [#jruby]
claudiuinberlin has joined #jruby
r4um has quit [Quit: leaving]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 2 new commits to master: http://git.io/3eYhpA
<JRubyGithub> jruby/master c88261f Benoit Daloze: [Truffle] De-duplicate guard and name it appropriately.
<JRubyGithub> jruby/master b083103 Benoit Daloze: [Truffle] No need for a Bignum specialization anymore.
JRubyGithub has left #jruby [#jruby]
brettporter has joined #jruby
benlovell has joined #jruby
brettporter has quit [Ping timeout: 244 seconds]
benlovell has quit [Ping timeout: 250 seconds]
vtunka has joined #jruby
mister_solo has joined #jruby
brettporter has joined #jruby
brettporter has joined #jruby
brettporter has quit [Read error: Connection reset by peer]
brettporter has joined #jruby
marr has joined #jruby
drbobbeaty has joined #jruby
benlovell has joined #jruby
benlovell has quit [Ping timeout: 240 seconds]
deobalds has joined #jruby
skade has joined #jruby
elia has joined #jruby
purplefox has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:b083103 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/42713926)
travis-ci has left #jruby [#jruby]
mcclurmc has joined #jruby
jmimi has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mcclurmc has quit [Ping timeout: 264 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton opened issue #2260: Use of Unix security module breaks build on Windows http://git.io/L0CxPQ
JRubyGithub has left #jruby [#jruby]
cajone has quit [Ping timeout: 258 seconds]
Hobogrammer_ has quit [Ping timeout: 250 seconds]
subbu has quit [Ping timeout: 252 seconds]
towski has quit [Ping timeout: 240 seconds]
subbu has joined #jruby
<eregon> headius: Should we make RubySpec a submodule again now that we have it completely unmodified? It might be cleaner to update.
towski has joined #jruby
shellac has joined #jruby
josh-k has joined #jruby
yfeldblu_ has quit [Remote host closed the connection]
subbu has quit [Ping timeout: 255 seconds]
brettporter has quit [Remote host closed the connection]
benlovell has joined #jruby
benlovell has quit [Ping timeout: 258 seconds]
drbobbeaty has joined #jruby
deobalds has quit [Quit: Computer has gone to sleep.]
mister_solo has quit [Ping timeout: 255 seconds]
josh-k_ has joined #jruby
tcrawley-away is now known as tcrawley
josh-k has quit [Ping timeout: 250 seconds]
r4um has joined #jruby
rcvalle has quit [Quit: rcvalle]
deobalds has joined #jruby
yfeldblum has joined #jruby
benlovell has joined #jruby
yfeldblum has quit [Ping timeout: 258 seconds]
kelcecil has joined #jruby
cajone has joined #jruby
rcvalle has joined #jruby
benlovell has quit [Ping timeout: 252 seconds]
deobalds has quit [Quit: Computer has gone to sleep.]
mister_solo has joined #jruby
yfeldblum has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to truffle-head: http://git.io/U2V-Rw
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/truffle-head 42d8c43 Andreas Woess: [Truffle] Adopt OM API.
yfeldblum has quit [Ping timeout: 264 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 5 new commits to master: http://git.io/6oFMEg
<JRubyGithub> jruby/master 77acee0 Benoit Daloze: Update RubySpec from rubyspec/rubyspec @ 39701ac6.
<JRubyGithub> jruby/master f6a7b6a Benoit Daloze: [Truffle] Update tags for the changed specs.
<JRubyGithub> jruby/master c4f37b6 Benoit Daloze: [Truffle] Tags for temporarily failing Float specs.
JRubyGithub has left #jruby [#jruby]
nirvdrum_ has joined #jruby
tenderlove has joined #jruby
calavera has joined #jruby
sferik has joined #jruby
tenderlove has quit [Ping timeout: 250 seconds]
brettporter has joined #jruby
brettporter has quit [Changing host]
brettporter has joined #jruby
erikhatcher has joined #jruby
ludyte has joined #jruby
brettporter has quit [Ping timeout: 272 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:b21373e by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/42735835)
travis-ci has left #jruby [#jruby]
ludyte has quit [Client Quit]
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 244 seconds]
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
triple_b has joined #jruby
bbrowning_away is now known as bbrowning
josh-k has joined #jruby
josh-k_ has quit [Read error: Connection reset by peer]
shellac has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2261: Thread poll may raise exceptions, but IR doesn't like it http://git.io/S8B3BQ
JRubyGithub has left #jruby [#jruby]
<headius> eregon: submodule workflow never really made sense to me...we kept getting weird effects like local repo looking dirty when submodule upstream changed, stuff like that
<headius> I'd be game to make it a submodule if that workflow did not have weird effects or make a big hassle for new devs
benlovell has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2208: JIT fix needed for keyword args used in super http://git.io/kQIfcA
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:b083103 by Benoit Daloze): The build passed. (http://travis-ci.org/jruby/jruby/builds/42713926)
travis-ci has left #jruby [#jruby]
sferik has joined #jruby
benlovell has quit [Ping timeout: 245 seconds]
mcclurmc has joined #jruby
sferik has quit [Client Quit]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to truffle-head: http://git.io/8EozwA
<JRubyGithub> jruby/truffle-head 7a21fc4 Chris Seaton: Merge branch 'master' into truffle-head
JRubyGithub has left #jruby [#jruby]
anaeem1_ has quit [Remote host closed the connection]
mcclurmc has quit [Ping timeout: 255 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2262: Explore raw park/unpark for fiber handoff http://git.io/5gbqpA
JRubyGithub has left #jruby [#jruby]
<headius> chrisseaton: what's the status of fibers in jruby+truffle?
<headius> I'm just curious since I was mucking about with that code yesterday in jruby proper
<chrisseaton> headius: they're very basic - using a full thread for each one
<headius> ahh, ok
<headius> I did hear something about truffle or graal-based continuations, didn't I?
<chrisseaton> headius: we have a coroutine patch for the JVM thanks to Lukas, but we're not using it for fibers at the moment
<headius> yeah, the old coro patch is out there but needs to be refreshed periodically
<chrisseaton> headius: oh - there is also generators in Python, which Zippy implements on pure Truffle
<headius> I suppose coro support requires a lot more than just switching to graal
<chrisseaton> headius: it compiles multiple entry points into methods, by having copies of the AST that start from various nodes - it's the same mechanism we use for goto in C
<headius> python generators are lexical...so you can even do it with bytecode weaving
<headius> jython does that I believe
<chrisseaton> but basically there's no Truffle magic to solve fibres at the moment
<headius> boo
<headius> I guess it will be worth exploring fiber hand-off efficiency
<headius> concurrent live fiber limits will still be a problem though :-(
<chrisseaton> eregon mentioned the other day an idea for ObjectSpace in normal JRuby - why don't you add objects to your map of id->object only when you actually request an id for the first time? couldn't that always be enabled? if you haven't requested an ID, you wouldn't have an id to look the object up with.
<headius> we do that
<headius> or rather, we do that when id2ref is enabled
<chrisseaton> but that doesn't have an overhead does it? so why do you need +O?
<headius> the problem is that object_id is called for many other reasons that have nothing to do with id2ref
<chrisseaton> ah ok
<headius> like for every ActiveRecord model
<chrisseaton> ahha
<headius> we also got an official ruling from matz that id2ref was always intended to be an impl-specific API
shellac has joined #jruby
fidothe_ has quit [Ping timeout: 258 seconds]
fidothe_ has joined #jruby
ahadding1 has quit [Ping timeout: 258 seconds]
lance|afk is now known as lanceball
yfeldblum has joined #jruby
mkristian has joined #jruby
havenwood has joined #jruby
ahadding1 has joined #jruby
<nirvdrum_> Yes. Rails loves to call object_id.
yfeldblum has quit [Ping timeout: 264 seconds]
<nirvdrum_> This was a big performance issue in JRuby for a little while due to a broad lock.
nirvdrum_ is now known as nirvdrum
<headius> rails was definitely the prime motivator to make id2ref off by default
<nirvdrum> For some context: https://github.com/jruby/jruby/issues/1400
sferik has joined #jruby
sferik has quit [Client Quit]
<nirvdrum> So, at least two other critical pieces of Rails that aren't ActiveRecord.
sferik has joined #jruby
johnmuhl has joined #jruby
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sferik has joined #jruby
sferik has quit [Client Quit]
mcclurmc has joined #jruby
sferik has joined #jruby
anaeem1_ has joined #jruby
bbrowning has quit [Quit: Leaving]
postmodern has quit [Read error: Connection reset by peer]
bbrowning has joined #jruby
noop has quit [Ping timeout: 250 seconds]
calavera has joined #jruby
brettporter has joined #jruby
brettporter has quit [Ping timeout: 244 seconds]
tenderlove has joined #jruby
yfeldblum has joined #jruby
rsim has quit [Quit: Leaving.]
mitchellhenke has joined #jruby
bbrowning is now known as bbrowning_away
<headius> tenderlove: hey...we have no MRI representation for the FOSDEM Ruby room...I pinged matz and ko1 but I never know if I'll get a reply from them
<tenderlove> headius: hey
<tenderlove> what are the dates?
yfeldblum has quit [Ping timeout: 240 seconds]
<chrisseaton> Weekend of 31st of Januar
<headius> tenderlove: yeah, two days in Brussels with a bunch of other fine Rubyists
fivebats_ has joined #jruby
fivebats has quit [Read error: Connection reset by peer]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/tKCegw
<JRubyGithub> jruby/master bcfa723 Benoit Daloze: [Truffle] Add unary and binary core method nodes for expressivity....
JRubyGithub has left #jruby [#jruby]
<tenderlove> headius, chrisseaton: let me get back to you later today or tomorrow. I have RubyFuza in South Africa the following week, so I need to figure out the flights for that first.
Aethenelle has joined #jruby
mister_solo has quit [Ping timeout: 272 seconds]
sferik has quit [Ping timeout: 250 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/eDNyVQ
<JRubyGithub> jruby/master 7e82292 Benoit Daloze: [Truffle] Add missed files to last commit.
JRubyGithub has left #jruby [#jruby]
<headius> tenderlove: I might be doing that as well
<headius> it would be three conferences in three countries in just over a week, though :-\
<tenderlove> ya....
benlovell has joined #jruby
<headius> oh neat, rubyfuza CFP is still open
<chrisseaton> headius: are you going to that Ruby Caribe conference? That looks fun
sferik has joined #jruby
benlovell has quit [Ping timeout: 250 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:bcfa723 by Benoit Daloze): The build failed. (http://travis-ci.org/jruby/jruby/builds/42752705)
travis-ci has left #jruby [#jruby]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> chrisseaton: wow, not sure I would be able to get those expenses approved :-)
<headius> could make it a vacation though
<headius> oh, 27-31 Jan
<headius> given the choice between Barbados and Belgian beer...
<chrisseaton> have you considered Bath (March 13) or Brighton (July I think)? They're both small one-day affairs in the UK
<projectodd-ci> Project jruby-master-test-jruby build #111: ABORTED in 8 hr 0 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/111/
<headius> if they're close to each other in time it would be easier to make it happen
<headius> I was hoping to do RubyConf India this year around that time but that's probably not going to happen
<projectodd-ci> Project jruby-master-test-jruby build #112: FAILURE in 1 min 0 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/112/
<headius> that failure is a truffle compilation problem
<chrisseaton> yeah, Benoit's second commit fixed it I hope
<headius> ahh ok
<headius> no worries
<chrisseaton> he's gone now, but if it doesn't I'll jump in
<projectodd-ci> Project jruby-master-spec-ji build #95: FAILURE in 8 min 20 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/95/
calavera has joined #jruby
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<rtyler> hey headius, when will 1.7.17 grace us with its presence? :D
deobalds has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
<headius> rtyler: this week
tcrawley is now known as tcrawley-away
<headius> I'm about to bring up the bug list
<rtyler> headius: anything else mkristian can help with? :D
<headius> enebo and I are chatting about it
<headius> hmm
* rtyler has other projects
<rtyler> <_<
<rtyler> >_>
<headius> I'll let ya know after I review the bug list :-)
<rtyler> but I want 1.7.17 so we can standardize across Lookout with it
<rtyler> roger dodger
<headius> yeah, we want to unregress all the stuff that fell down over the summer
<mkristian> just got around and fixed one more irb issue - about to push it
<headius> mkristian: nice
<headius> grr...with the whole dnsimple thing, I don't know whether ongoing travis failures are our fault or travis's fault
<headius> guess I'll let things settle down today
tenderlove has quit [Remote host closed the connection]
<rtyler> bro do you even jenkins :P
* rtyler hides
<headius> yeah, more and more :-\
<headius> the travis instances are *slooooooooow*
tenderlove has joined #jruby
<headius> probably going to reduce travis suites to a few key suites
<rtyler> headius: has anybody from cloudbees talkedto ya'll about embiggening that sponsored enterprise account?
<rtyler> jenkins enterprise does do the same pull request validation that travis does
sferik has joined #jruby
<rtyler> we use it for jenkins itself
<chrisseaton> headius: I got a Windows going - not working at the moment though - I'll open issues for everything I see go wrong with it
<headius> ahh, see I am not very good at jenkins
<headius> I want to set up a single "ci" job that triggers others and reports failure as a whole, like travis
digitalextremist has joined #jruby
<headius> and PR validation would be great too
digitalextremist has quit [Client Quit]
<headius> I just get lost in the sea of fields when trying to configure any nonstandard job
tenderlove has quit [Remote host closed the connection]
<rtyler> headius: did you ever give me admin access to that instance?
viking has joined #jruby
mcclurmc has quit [Remote host closed the connection]
<headius> I'll talk with bobmcw (redhat bossman) since it's a shared instance for our team
<headius> alternatively we shove jobs through my free account for a while
<projectodd-ci> Project jruby-master-test-slow_suites build #96: FAILURE in 9 min 35 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/96/
<headius> yes yes
<headius> this is why I want one master job
<projectodd-ci> Project jruby-master-spec-compiler build #96: FAILURE in 9 min 22 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/96/
<rtyler> heh
deobalds has quit [Ping timeout: 250 seconds]
yfeldblum has joined #jruby
<headius> rtyler: done, "don't fuck shit up"
<headius> I've just got nightlies and a few suites there right now
tenderlove has joined #jruby
<rtyler> I vow not to fuck shit up
<rtyler> what's the cost model on machines here? free or is redhat footing the bill?
tenderlove has quit [Remote host closed the connection]
kwando has quit [Read error: Connection reset by peer]
yfeldblum has quit [Ping timeout: 255 seconds]
<headius> all you can eat paid for by mother redhat
tenderlove has joined #jruby
<headius> it's not a top-tier setup, though, so mostly small instances
<headius> chrisseaton: yeah keep us posted...we can add it as a slave any time and start trying to push stuff through it
e_dub has quit [Quit: e_dub]
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
baroquebobcat has joined #jruby
tenderlove has quit [Remote host closed the connection]
<rtyler> headius: do you guys have wants/needs in terms of PR testing that's not already covered?
<rtyler> I suppose I'm basically looking for a user-story that I can assign to myself under jruby/jruby :P
<headius> I don't know how PR testing works in jenkins, so I guess I don't know if there's more it could do for us
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<headius> my biggest issue has been making PR testing produce consistent results...that may or may not be something jenkins can do better
<rtyler> PR testing will expose flakey tests much easier :)
sferik has joined #jruby
diegoviola has joined #jruby
<headius> sounds good to me!
subbu has joined #jruby
tenderlove has joined #jruby
frobs has quit [Quit: Leaving]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:7e82292 by Benoit Daloze): The build failed. (http://travis-ci.org/jruby/jruby/builds/42753182)
travis-ci has left #jruby [#jruby]
<rtyler> headius: https://github.com/jruby/jruby/issues/2263 kosher to you?
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] rtyler opened issue #2263: Investigate using Jenkins for pull request testing http://git.io/Y4owsA
JRubyGithub has left #jruby [#jruby]
<chrisseaton> headius: looks like Truffle is still breaking things - I'll try to fix it...
anaeem1_ has quit [Remote host closed the connection]
<headius> rtyler: looks good
anaeem1_ has joined #jruby
rimenes has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
<headius> chrisseaton: let me know when you have it...I've got some patches I want to see get the full travis treatment
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/-YyXGA
<JRubyGithub> jruby/master 26b5675 Chris Seaton: [Truffle] Fix compilation.
JRubyGithub has left #jruby [#jruby]
<chrisseaton> there you go
elux has joined #jruby
anaeem1_ has joined #jruby
<headius> chrisseaton: thanks!
<headius> oh, silly me...these are 1.7 patches...but thanks all the same
sferik has quit [Read error: Connection reset by peer]
erikhatcher has quit [Quit: erikhatcher]
claudiuinberlin has quit [Quit: Leaving.]
brettporter has joined #jruby
brettporter has quit [Changing host]
brettporter has joined #jruby
vtunka has quit [Quit: Leaving]
sferik has joined #jruby
mcclurmc has joined #jruby
brettporter has quit [Ping timeout: 252 seconds]
yfeldblum has joined #jruby
sferik has quit [Ping timeout: 250 seconds]
pietr0 has joined #jruby
mcclurmc has quit [Ping timeout: 264 seconds]
yfeldblum has quit [Ping timeout: 250 seconds]
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-test-slow_suites build #97: FIXED in 19 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/97/
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-spec-compiler build #97: FIXED in 18 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/97/
noop has joined #jruby
bbrowning_away is now known as bbrowning
benlovell has joined #jruby
sferik has joined #jruby
benlovell has quit [Ping timeout: 250 seconds]
claudiuinberlin has joined #jruby
pchalupa has quit [Quit: Computer has gone to sleep.]
claudiuinberlin has quit [Quit: Leaving.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to jruby-1_7: http://git.io/36xHyA
<JRubyGithub> jruby/jruby-1_7 f568e2e Charles Oliver Nutter: Clean up block cloning for instance_eval and friends....
<JRubyGithub> jruby/jruby-1_7 17c67a6 Charles Oliver Nutter: Fully clone block + frame for instance_eval forms....
JRubyGithub has left #jruby [#jruby]
sferik has quit [Read error: Connection reset by peer]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to jruby-1_7: http://git.io/OOZvSw
<JRubyGithub> jruby/jruby-1_7 8a5ea5c Christian Meier: fix File.readable? when native is disabled...
JRubyGithub has left #jruby [#jruby]
noop has quit [Quit: Leaving]
pietr0 has quit [Quit: pietr0]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to master: http://git.io/39LMDg
<JRubyGithub> jruby/master 0878ef0 Charles Oliver Nutter: Merge remote-tracking branch 'origin/master'
<JRubyGithub> jruby/master 425a90d Charles Oliver Nutter: Merge remote-tracking branch 'origin/jruby-1_7'...
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2060: Instance_eval tramples over block's binding's ivars http://git.io/EMFGOA
JRubyGithub has left #jruby [#jruby]
multibot_ has quit [Remote host closed the connection]
pietr0 has joined #jruby
multibot_ has joined #jruby
triple_b has joined #jruby
yfeldblum has joined #jruby
phrinx has joined #jruby
<headius> heh, testing instance_eval under rspec is tricky
yfeldblum has quit [Ping timeout: 250 seconds]
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-spec-ji build #96: FIXED in 21 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/96/
Hobogrammer has joined #jruby
<rtyler> how does calling overloaded methods work?
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to jruby-1_7: http://git.io/D7me8g
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/jruby-1_7 329bad2 Christian Meier: get better pattern matching for uri-like path for jirb...
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian closed issue #1983: java -jar jruby-complete.jar -S irb doesn't work anymore http://git.io/gKS5bQ
JRubyGithub has left #jruby [#jruby]
elia has quit [Quit: Computer has gone to sleep.]
r4um_ has joined #jruby
r4um has quit [Ping timeout: 256 seconds]
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
shellac has joined #jruby
havenwood has quit []
<headius> rtyler: we use the incoming values to do multimethod dispatch into whatever Java methods we find
<headius> the previous hits are cached, and if it can't be resolved unambiguously we'll warn once per call site
<rtyler> unfortunately this POS is defined in Scala
<headius> sweeeeet
<rtyler> so figuring out what is being invoked is a PITA
<headius> we have minimal support for Scala in our dispatching logic
<rtyler> doing a java_send to what I /thought/ the constructor was, didn't work :P
<rtyler> failed to coerce java.util.Properties to kafka.utils.VerifiableProperties
<rtyler> *shakes fist*
<rtyler> this works with Scala 2.10, and fails with Scala 2.9.2
<rtyler> *shakes fist harder*
kelcecil has quit [Quit: kelcecil]
<rtyler> hrm, fails on scala 2.8.0 too
<rtyler> I wonder if 2.10 does something nice with jruby dispatching
triple_b has joined #jruby
<headius> hmm
<johnmuhl> I'm trying to Dir.glob('dir/**/*') but keep getting https://gist.github.com/johnmuhl/5158e0e4a9418bcfb53e – any advice how to debug that?
<headius> who the heck knows...scala doesn't maintain compatibility well between minor versions
<headius> ^ rtyler
tenderlove has quit [Remote host closed the connection]
<rtyler> johnmuhl: got some files with special characters in them?
<headius> johnmuhl: nice...looks like a bug in how we deal with the paths coming off the filesystem wrt encoding
tenderlove has joined #jruby
<headius> oh wait...in escape pattern
<headius> hmm
<rtyler> headius: yeah, this is pretty mind blowing
<johnmuhl> rtyler: it is a large directory of files so probably
<headius> johnmuhl: what ver of jruby?
<johnmuhl> headius: 1.7.16.1
<rtyler> just reverified, 2.8.0: fail, 2.9.2: fail, 2.10: success
<headius> johnmuhl: if you can build jruby you could easily add some code there to show each file as it is encountered
<headius> it looks like it may be a simple problem with how we escape those paths for internal URL logic
<headius> e.g. turning a file path into a file: URL with appropriate escaping, since we use URLs a lot internally...we're using a bogus %123 somehow
<headius> like a multibyte char we're not turning into a codepoint right or whatever
<headius> if I keep talking the bug may fix itself
elia has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #1758: Binding bug https://github.com/jruby/jruby/issues/1758
JRubyGithub has left #jruby [#jruby]
<johnmuhl> headius: 1_7 or 1_7_16 branch?
<headius> 1_7...other is just for a security fix
<headius> test that the branch still fails of course :-)
mitchellhenke has quit [Ping timeout: 250 seconds]
mitchellhenke has joined #jruby
elia has quit [Quit: Computer has gone to sleep.]
brettporter has joined #jruby
tcrawley-away is now known as tcrawley
<headius> mkristian: bleh, EC2 doesn't even list Solaris as an option anymore
<headius> chrisseaton: *poke* :-)
<headius> I guess we still have users on solaris
<rtyler> solaris? ick
<rtyler> Jenkins ceased support of native solaris packages this year, such a PITA
<chrisseaton> hello?
<mkristian> headius, yes we do have solaris users: https://github.com/jruby/jruby/issues/2040
<headius> chrisseaton: you happen to be associated with the company that owns solaris now
<headius> what a coincidence
portertech has quit [Ping timeout: 258 seconds]
<chrisseaton> Do you need a Solaris machine?
brettporter has quit [Ping timeout: 256 seconds]
yfeldblum has joined #jruby
<headius> we don't have one, so yes
<chrisseaton> headius: I've got to run - I'll see if we have any we can lend you
<chrisseaton> headius: do you need to develop on it - as in log in - or just be told if it's working or not?
<headius> chrisseaton: something we can manage in an oracle-sponsored cloud instance would be ideal
<chrisseaton> ok I'll look into that
<headius> dev and CI both likely
<chrisseaton> got to run
<headius> hard to get solaris instances on the other clouds now
<Aethenelle> headius: there's a solaris vagrant machine out there..
<headius> Aethenelle: that's an option too
<rtyler> headius: apparently 2.10 was a bigass release
* rtyler grumbles
<headius> rtyler: I thought all scala releases were bigass releases
portertech_ has joined #jruby
<rtyler> well, some of them have language changes
<headius> in other news...I guess scalac has been improved to only 30 stages rather than the 90-some I heard about a while back
<rtyler> some are just runtime changes
<headius> paulp's new language can't come soon enough
<johnmuhl> headius: Same on the 1_7 branch. Where/what code would I add to see which file is causing the problem? I'm not at all familiar with Java.
skade has quit [Quit: Computer has gone to sleep.]
<headius> johnmuhl: I'd add something at JarResource.java:26 to print out whatever it is we're passing into URLDecoder
robbyoconnor has quit [Quit: Konversation terminated!]
<rtyler> headius: what's paulp doing?
<headius> System.out.println(whatever_it_is);
<headius> rtyler: he left typesafe about a year ago and announced he's going to do his own language
<headius> if he opted to do a sane subset of scala + his pet features, I might be interested
<rtyler> MIRAH!
* rtyler ducks
yfeldblum has quit [Ping timeout: 258 seconds]
<headius> mirah's C to scala's C++
<rtyler> towards the bottom of the gist is the same test run with scala 2.10
<headius> I want something in the middle
<rtyler> something is really fucked going from JRuby into Scala pre-2.10
<headius> well, and I like mirah too
<headius> rtyler: singleton object I guess?
<rtyler> there are three different kinds of failures there
<headius> woah, npe
<rtyler> one: failed to coerce java.util.Properties to kafka.utils.VerifiableProperties
<rtyler> the NPE
<rtyler> then the Log4j thing
x1337807x has joined #jruby
erikhatcher has joined #jruby
<headius> the properties issues are probably an API change that they plaster over with implicit conversion
<headius> you might have to actually pass an instance of whatever that is rather than a Properties
<headius> that's my guess on those
<rtyler> don't happen to know anybody else tying scala and jruby together?
<headius> implicit conversions are like the refinements of scala :-( magically turn one object into another when you pass it or call a method on it that isn't there
<headius> rtyler: dpp originally did patches for us
<headius> also mario...something
<rtyler> mkristian: I might need to enlist your help :-!
<headius> mario camou, mcamou
<lopex> might also be the implicit class and it's implicit method being generated by different convention
<headius> he has done some integration libraries
<headius> lopex: yeah
<lopex> those were introduced in 2.10
<headius> oh, interesting
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:26b5675 by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/42762267)
travis-ci has left #jruby [#jruby]
<rtyler> so, this same codebase builds for 2.8.0, 2.9.2 and 2.10.0
<rtyler> that's how Kafka client libs are distributed, which is bonkers to begin with
<headius> scala's legendary binary incompatibility
<rtyler> oh lard
<headius> very likely you'd need to have different client code for each, if they've changed what we see through reflection across scala revs
<rtyler> what do Scala traits turn into
<headius> you don't want to know
<rtyler> well, that Logging class is a trait
<rtyler> dafuq
<headius> I believe they're duplicated into the target hierarchy as an actual ancestor
<headius> I'm not sure how they handle sharing the code and recompiling and such
<rtyler> this makes me want to smash my keyboard to bits
<headius> we have never done anything special to support traits
<headius> so I wouldn't be surprised if there's gaps
<headius> rtyler: it may be simpler for you to write a small java wrapper utility around the troublesome methods, assuming they can be called from Java
<headius> or if it has a Java API, use that
<headius> scala is even more magic than Ruby in many ways :-(
<rtyler> this is their java API :/
<lopex> they need recompilation
<lopex> but the traits are quite simple, just an interface and a static methods for impl
<headius> lopex: no super?
<headius> or fields
<lopex> any trait usage rewrites the impls call
<lopex> *calls
<lopex> headius: fields are in metadata afaik
<lopex> headius: they're being recreated for end user
<rtyler> good grief that's terrifying
<headius> I can imagine how that would be implemented to share a single trait method body across all uses, but it makes my head hurt
<lopex> headius: but given conventions lots can be done via scala integration
<headius> super would have to force a bridge method or something
<lopex> headius: super is all compile time, given trait implementation order
<headius> ah, which is why it has to be recompiled if trait or consumers change
<headius> oh, not consumer I guess
<lopex> they call it linearization
<headius> just callers
<headius> hmm
<headius> they do insert a synthetic class into the target hierarchy, right?
<headius> right right, ok
<lopex> headius: afaik they assemble everuthing on first non trait, eg class
benlovell has joined #jruby
<rtyler> I'm really sorry I asked :P
<headius> jesus, traits can extend classes?
<headius> come on man
<lopex> headius: the metadata is in @ScalaSignature annotation
<headius> lopex: if that's something we could use, perhaps we should
<lopex> headius: I guess lots can be done
<headius> I assume that's intended for compilers and tools
<headius> we're a bit of both
<lopex> given the metadata and conventions are stable :)
<lopex> yeah, compiler uses it, for trait fields for example
<lopex> (iirc)
<lopex> since trait is an interface and a bunch of static methods (being the impls)
x1337807_ has joined #jruby
<headius> I'd hate to be an IDE maintainer for Scala stuff
<headius> asarih: finally
<headius> I fixed a bug yesterday that was responsible for many flaky tests
<johnmuhl> headius: the offending path is "dir/dir with ! mark/file with % sign.ext". If I remove the % from the file name it works or if I remove the ! from the directory name it also works.
drbobbeaty has quit [Read error: Connection reset by peer]
benlovell has quit [Ping timeout: 272 seconds]
drbobbeaty_ has joined #jruby
<asarih> headius: high five
<headius> asarih: indeed! *five*
<headius> I hope you guys are testing stuff on jruby-head and will let us know if there's problems
x1337807x has quit [Ping timeout: 252 seconds]
x1337807_ has quit [Quit: Textual IRC Client: www.textualapp.com]
x1337807x has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2040: jruby -S irb broken on solaris in 1.7.16 with JDK 7 http://git.io/13ptWA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] johnmuhl opened issue #2264: Illegal hex characters in escape (%) pattern http://git.io/cCZHMw
JRubyGithub has left #jruby [#jruby]
<johnmuhl> headius: there you go
<johnmuhl> thanks for the help debugging
<headius> nice filename
<headius> it must be the %
<headius> hmm, or not
<headius> well, shouldn't be hard to fix either way
<headius> oh nice, it's the combination of the two
<johnmuhl> it seems like the combination of **/*, ! and %
<headius> we use the presence of ! to indicate that it's a resource inside a jar, so it's going down the wrong path
<johnmuhl> e.g. just dir!/* doesn't hit it
<headius> yeah I see the issue
<dfr|work> headius, johnmuhl: hai :D
<dfr|work> what's the file path? :)
<headius> dfr|work: if you've got cycles maybe you can look at that and/or come up with something better
<headius> dfr|work: we're improperly treating a filesystem path with ! as a URI, and then something like %100 in the path tries to URL decode
<headius> and kablooey
<asarih> headius: is 9000 only for Java 7 and up?
<dfr|work> headius, hmm. "ince pathname is actually an uri " <- I kind of disagree with it ;)
<dfr|work> headius, maybe if sanitization fails, just not worry about sanitizing then?
<headius> asarih: officially, yes
<asarih> kk
<headius> dfr|work: that might be an option...I just figured if I bailed out here we'd fall back on plain path logic
<dfr|work> headius, right. But the fact that there's a ! kind of shows that he likely wants us to treat it as jar?
<dfr|work> or that's not true, and it's some weird path that has '!' in it?
<headius> it's just a plain filesystem path
<headius> yeah
<headius> it just happens to have a perfect storm of odd characters
skade has joined #jruby
skade has quit [Client Quit]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:17c67a6 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/42767910)
travis-ci has left #jruby [#jruby]
<dfr|work> headius, hmm. I think I'm fine with your proposed changes, since if it's not a URL I'd say all bets are off whether we can treat it as stuff inside of jar anyway.
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:17c67a6 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/42767910)
travis-ci has left #jruby [#jruby]
<headius> johnmuhl: if that fix works for your case I'll push it...and rely on you to add a test to rubyspec or some other suite
<headius> bleh, spec run taking too long again
<headius> death of a thousand subprocesses
<dfr|work> headius, so +1 on your change (although I'd word the commend stating that if path has illegal UTF-8 symbols, it's likely not URI and we require jar paths to be URI paths)
<headius> dfr|work: can do
<headius> I will mention the bug as well
<dfr|work> headius, and you should probably be able to reproduce it easily by trying to lookup "foo.jar!/bar % zeta" :)
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/PbCokA
<JRubyGithub> jruby/jruby-1_7 f0aaf44 Charles Oliver Nutter: If presumed URI does not decode, it's not a URI. Fixes #2264.
JRubyGithub has left #jruby [#jruby]
<headius> johnmuhl: ^
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2264: Illegal hex characters in escape (%) pattern http://git.io/cCZHMw
JRubyGithub has left #jruby [#jruby]
drbobbeaty has joined #jruby
drbobbeaty_ has quit [Ping timeout: 258 seconds]
<asarih> headius: https://travis-ci.org/travis-ci/travis-tasks/jobs/42779088#L227 something is trying to use Psych::Syck on jruby-head.
rimenes has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> asarih: only references to syck on master are in RG, which should be properly guarded for that
<headius> but ok
<headius> obviously something's not right
<asarih> headius: I've just started turning on jruby-head on our repos. I haven't looked into what the problems are.
<headius> asarih: no problem
rsim has joined #jruby
fridim_ has quit [Ping timeout: 252 seconds]
<asarih> headius: aaaaaand… ouch! OOMError. https://travis-ci.org/travis-ci/travis-core/jobs/42781011#L2718
erikhatcher has quit [Quit: erikhatcher]
<headius> wow, nice one
<headius> catastrophic failure!
subbu has quit [Quit: Ex-Chat]
purplefox has quit [Ping timeout: 245 seconds]
<Aethenelle> i hit that a few times in my prepend work...
<johnmuhl> headius: Your fix works. I'm confused about what should be added to rubyspec though…
<asarih> headius: I'll look into improving it when I have more time.
e_dub has joined #jruby
rimenes has joined #jruby
<headius> johnmuhl: on second thought this may be too jruby-specific for rubyspec
<headius> it's a special case that happened to fall into functionality we have that no other impls have
<headius> dunno...might ask brixen for his thoughts on whether it deserves a rubyspec
<headius> in the interim you could add a spec to our little regression suite in spec/regression
<headius> basically just what you provided for repro in the bug
yfeldblum has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 3 new commits to jruby-1_7: http://git.io/RIJH1A
<JRubyGithub> jruby/jruby-1_7 179811e Charles Oliver Nutter: Add a spec:ruby:fast target that avoids subprocess-spawning specs....
<JRubyGithub> jruby/jruby-1_7 74f8381 Benoit Daloze: Update list of slow language specs.
<JRubyGithub> jruby/jruby-1_7 0167f3f Charles Oliver Nutter: Add fast rubyspec for 1.8 mode and make travis use them.
JRubyGithub has left #jruby [#jruby]
<johnmuhl> headius: I'll open an issue on rubyspec referencing the jruby one and in the meantime look at adding a regression test for you. I'm a bit novice so might have a few more questions.
<headius> ok
tcrawley is now known as tcrawley-away
<headius> no problem
<headius> the regression specs are just rspec, have a look at what's there
<johnmuhl> will do, not much else happening this afternoon :)
<headius> asarih: I was going to file issues for each jruby-head build people report failing
<headius> and then once we figure out what all the failures are that issue just becomes a parent issue
<headius> checklist etc
<asarih> headius: sounds reasonable.
pietr0 has quit [Quit: pietr0]
pietr0 has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2265: Improper access of Psych::Syck in travis-tasks http://git.io/hSXlcA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius opened issue #2266: OutOfMemoryError running travis-core specs on jruby-head http://git.io/oSNsFA
JRubyGithub has left #jruby [#jruby]
purplefox has joined #jruby
brettporter has joined #jruby
brettporter has quit [Ping timeout: 252 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:8a5ea5c by Christian Meier): The build has errored. (http://travis-ci.org/jruby/jruby/builds/42768260)
travis-ci has left #jruby [#jruby]
Aethenelle has quit [Ping timeout: 272 seconds]
skade has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
kelcecil has joined #jruby
josh-k has quit [Remote host closed the connection]
baroquebobcat_ has joined #jruby
josh-k has joined #jruby
baroquebobcat has quit [Ping timeout: 240 seconds]
baroquebobcat_ is now known as baroquebobcat
Aethenelle has joined #jruby
anaeem1 has joined #jruby
josh-k has quit [Ping timeout: 264 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] BanzaiMan opened issue #2267: TypeError during DB migration with jruby-head on travis-logs http://git.io/3880iw
JRubyGithub has left #jruby [#jruby]
anaeem1 has quit [Ping timeout: 264 seconds]
benlovell has joined #jruby
elia has joined #jruby
benlovell has quit [Ping timeout: 244 seconds]
robbyoconnor has joined #jruby
anaeem1_ has joined #jruby
robbyoconnor has quit [Read error: Connection reset by peer]
purplefox has quit [Quit: Leaving]
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] johnmuhl opened pull request #2268: Regression test for issue #2264 (jruby-1_7...jruby-1_7) http://git.io/3bL_RA
JRubyGithub has left #jruby [#jruby]
kelcecil has quit [Quit: kelcecil]
elia has quit [Quit: (IRC Client: textualapp.com)]
marahin has joined #jruby
marahin has left #jruby ["Leaving..."]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> jruby/jruby (master:0878ef0 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/42769038)
havenwood has joined #jruby
pietr0 has quit [Quit: pietr0]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed pull request #1668: Open3#popen3 should use leading Hash as additional environment variables (jruby-1_7...popen3_should_handle_env_hash) http://git.io/49LW0g
JRubyGithub has left #jruby [#jruby]
brettporter has joined #jruby
brettporter has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/gNUlww
<JRubyGithub> jruby/jruby-1_7 66b2905 Charles Oliver Nutter: Peel off options hash passed to Open3.popen3....
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #1547: Passing environment hash to Open3#popen3 causes IOError http://git.io/9f8UPA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #1290: JRuby 1.7.8 (1.9) Open3 `capture3` bug http://git.io/uNHbWg
JRubyGithub has left #jruby [#jruby]
mkristian has quit [Quit: bye]
rimenes has quit [Quit: Textual IRC Client: www.textualapp.com]
pietr0 has joined #jruby
pietr0 has quit [Client Quit]
pietr0 has joined #jruby
baroquebobcat has quit [Quit: baroquebobcat]
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> tenderlove: which mri make target would run test/test_open3.rb?
<tenderlove> make test-all
<tenderlove> AFAIK
<headius> ok
<headius> it doesn't want to run nicely for me outside the suite
<tenderlove> make test-all TESTS=test/test_open3.rb
Hobogrammer_ has joined #jruby
pietr0 has quit [Ping timeout: 250 seconds]
<tenderlove> headius: ^^^ that will run it for me
<headius> tenderlove: awesome, thanks
pietr0 has joined #jruby
<headius> we just use runner directly in jruby so I'm not familiar with the MRI make targets
Hobogrammer has quit [Ping timeout: 258 seconds]
<nirvdrum> I don't suppose anyone else is seeing "[ERROR] Failed to execute goal on project jruby-noasm: Could not resolve dependencies for project org.jruby:jruby-noasm:jar:9.0.0.0-SNAPSHOT: Could not find artifact org.jruby:jruby-core:jar:noasm:9.0.0.0-SNAPSHOT in sonatype (https://oss.sonatype.org/content/repositories/snapshots/)" ?
<headius> hmm
<headius> I haven't done a master build in a little while, but I wasn't seeing it then
<nirvdrum> Looks like 9.0.0.0-SNAPSHOT anything isn't there.
<headius> mkristian would be the one to ask...what are you running to get that?
<nirvdrum> Although if it's a jruby-core thing, why wouldn't it just build locally and use that?
tcrawley-away is now known as tcrawley
<headius> it should
<nirvdrum> Yeah, that was it. I was using the wrong profile :-/
<nirvdrum> Sorry.
<headius> ahh ok
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
rsim has quit [Quit: Leaving.]
tcrawley is now known as tcrawley-away
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bbrowning is now known as bbrowning_away
Aethenelle_ has joined #jruby
Aethenelle has quit [Ping timeout: 258 seconds]
Aethenelle_ is now known as Aethenelle
<nirvdrum> headius: Are you able to install jruby-launcher with the version of RG in master?
<headius> hmmm
<headius> my network is being flaky, unsure
<nirvdrum> I keep getting:
<nirvdrum> ERROR: Could not find a valid gem 'jruby-launcher' (>= 0) in any repository
<nirvdrum> ERROR: Possible alternatives: jruby-launcher
<headius> ok, now I'm getting that
<headius> hmm
lanceball is now known as lance|afk
<nirvdrum> Okay. Well, at least I've only screwed up one thing then :-)
<headius> trying 1.7
<nirvdrum> It works in 1.7.16 for me.
<headius> RG seems incredibly slow right now
<headius> unless it's just me
<nirvdrum> That's the only one I tried to install. It seemed no slower than normal.
<nirvdrum> In any event, that seems to break a 9k install with ruby-build currently.
<headius> yeah seems to be something on master :-\
<Aethenelle> just tried ffi in 2.1, RG seems fine, though it might be cached
<headius> sigh
<nirvdrum> I was going to see if the JVM still crashes with IR for you :-)
<Aethenelle> rails is taking a while to install
<Aethenelle> i'm also on WIMAX so ...
<headius> nirvdrum: ooo exciting
<nirvdrum> I haven't looked at IR much since I shut down Mogotest, unfortunately. But, I still have the code and can run my specs against it.
<headius> yeah strange
<headius> rubygems-update installed fine
rsim has joined #jruby
<headius> maybe a problem with platform?
<headius> hmm, no...weakling installed ok
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:0167f3f by Charles Oliver Nutter): The build failed. (http://travis-ci.org/jruby/jruby/builds/42784235)
travis-ci has left #jruby [#jruby]
<headius> I can install from a local copy
<nirvdrum> Weird.
<headius> digging
Aethenelle has quit [Quit: Aethenelle]
<headius> looks like this is something RG broke
<nirvdrum> That was my suspicion. But a lot has changed in the interim. I wasn't sure where to begin.
benlovell has joined #jruby
r4um has joined #jruby
cprice has joined #jruby
cprice404 has quit [Ping timeout: 252 seconds]
projectodd-ci has quit [Ping timeout: 252 seconds]
benlovell has quit [Ping timeout: 258 seconds]
elux has quit [Quit: Bye!]
projectodd-ci has joined #jruby
r4um_ has quit [Ping timeout: 252 seconds]
<headius> nirvdrum: https://github.com/rubygems/rubygems/commit/d96c57ce3c69dbaf3c9bb43e65eaa2c5e2601718 will be in RG release tonight and should fix it
<headius> I'm going to apply that to master temporarily
<nirvdrum> Sounds good.
<nirvdrum> I'll have to wait for a new nightly for ruby-build to pick it up.
<nirvdrum> But no biggie.
<headius> I can boot one...no reason to keep a bad snapshot out there
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 3 new commits to master: http://git.io/UPXwrw
<JRubyGithub> jruby/master 45a7e3e Charles Oliver Nutter: Merge remote-tracking branch 'origin/jruby-1_7'...
<JRubyGithub> jruby/master 6ba7c41 Charles Oliver Nutter: Update to RubyGems 2.4.4.
<JRubyGithub> jruby/master 7edda48 Charles Oliver Nutter: Apply fix from rubygems/rubygems@d96c57c temporarily on master.
JRubyGithub has left #jruby [#jruby]
skade has quit [Quit: Textual IRC Client: www.textualapp.com]
<nirvdrum> Will that publish to S3 when done?
<headius> yes
<nirvdrum> Fantastic. I wasn't sure what the infrastructure for that was nowadays.
<headius> improving
<headius> :-)
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<nirvdrum> Does the Jenkins build do anything differently than the Travis one? (Other than publishing artifacts)
rcvalle has quit [Ping timeout: 252 seconds]
shellac has quit [Quit: Computer has gone to sleep.]
<headius> it's pretty much just the jruby-dist target in both places, but jenkins job has additional S3 publish
x1337807x has joined #jruby
multibot__ has joined #jruby
<headius> nirvdrum: hey, do you know how rbenv decides what url to use?
<headius> we had been publishing these as "9000" but now they're "9.0.0.0" and I want to delete the old artifacts
<headius> or rather ruby-build, I guess
<nirvdrum> It's a fairly simple process.
<headius> ok right
<headius> and you're using that and it works ok
<headius> I should submit another PR to remove the 9000 version
<nirvdrum> Well, it hasn't worked for a while. I was building my own and having rbenv source that.
<headius> seems like more work than just filing a bug for sstephenson
<headius> hmm ok
<nirvdrum> But a lot of that had to do with the ci.jruby.org going down.
<nirvdrum> So no artifacts were being published at all.
<headius> right
<nirvdrum> I just decided to try again, and hit the RG issue.
<headius> ok, I did fix the 9000 files to use 9.0.0.0
<headius> so if you're on latest ruby-build that should be fine
<headius> I'm going to nuke the artifacts
<headius> they're just old and misleading now
<nirvdrum> It looks like someone already updated the old definition to use the new URLs.
mitchellhenke has quit [Quit: Computer has gone to sleep.]
<nirvdrum> You're probably safe to remove the old ones. The only people it would impact are those that haven't updated ruby-build and also haven't already installed 9k.
<nirvdrum> And also want to try out 9k.
<nirvdrum> Not to be crass, but that's probably a really, really small set of users.
<headius> ugh...1.7 spec failures are due to my instance_eval change
lance|afk is now known as lanceball
<headius> nirvdrum: yeah, I'm a paranoid
<headius> I updated those definitions, I had just forgotten rbenv uses ruby-build
cprice is now known as cprice404
<headius> or rather rbenv users use ruby-build
multibot_ has quit [Ping timeout: 264 seconds]
<nirvdrum> Strictly speaking, it doesn't need to. But virtually everyone uses them as a pair.
elia has joined #jruby
<nirvdrum> I generally don't like breaking things on people. To the point that most of my own gems still support 1.8 and Rails 2.3. But, you're talking about running an old dev release. It seems suspect.
<nirvdrum> Oh, and that old dev release was never guaranteed to be any particular revision.
<headius> well fudge
<headius> this fix breaks stupid backref and lastline
<nirvdrum> My guess is anyone really interested in 9k, will just install 9.0.0.0.
<headius> I shake my fist at you backref and lastline
<nirvdrum> Heh.
viking has quit [Remote host closed the connection]
<headius> sigh
<headius> I ignored those failures because I thought I had a bad local env
DomKM has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to jruby-1_7: http://git.io/yylV9g
<JRubyGithub> jruby/jruby-1_7 cdba7c8 Charles Oliver Nutter: Revert "Fully clone block + frame for instance_eval forms."...
<JRubyGithub> jruby/jruby-1_7 15f651b Charles Oliver Nutter: Less broken but more grosser fix for #1290 and #1547....
JRubyGithub has left #jruby [#jruby]
Aethenelle has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: https://github.com/jruby/jruby/commit/40c2915572517714d4a4964c59826ce5ac8ad8c3
<JRubyGithub> jruby/master 40c2915 Charles Oliver Nutter: Merge remote-tracking branch 'origin/jruby-1_7'...
JRubyGithub has left #jruby [#jruby]
<headius> that's it for me today...seeya tomorrow all
Aethenelle_ has joined #jruby
Aethenelle has quit [Ping timeout: 264 seconds]
Aethenelle_ is now known as Aethenelle
tenderlove has quit [Quit: Leaving...]
rsim has quit [Quit: Leaving.]
<headius> nirvdrum: bad news...mkristian did something to make the build artifacts have a filename change again
<headius> the archive and dir within are now 9.0.0.0-SNAPSHOT instead of 9.0.0.0.dev
Aethenelle_ has joined #jruby
Aethenelle has quit [Ping timeout: 256 seconds]
Aethenelle_ is now known as Aethenelle
<headius> bug filed, leaving again
tenderlove has joined #jruby
kgerman has quit [Ping timeout: 255 seconds]
lanceball is now known as lance|afk
Aethenelle_ has joined #jruby
elia has quit [Quit: Computer has gone to sleep.]
Aethenelle has quit [Ping timeout: 240 seconds]
Aethenelle_ has quit [Ping timeout: 250 seconds]
x1337807x has quit [Ping timeout: 240 seconds]
Aethenelle has joined #jruby