lopex_ has quit [Client Quit]
Aethenelle has quit [Read error: Connection reset by peer]
erikhatcher has quit [Quit: erikhatcher]
josh-k has joined #jruby
erikhatcher has joined #jruby
balo has joined #jruby
josh-k_ has joined #jruby
rsim has joined #jruby
havenwood has joined #jruby
josh-k has quit [Ping timeout: 245 seconds]
<headius> nirvdrum: meh
<headius> nirvdrum: and feh
rsim has quit [Ping timeout: 265 seconds]
thsig has joined #jruby
thsig has quit [Ping timeout: 276 seconds]
lopex has joined #jruby
tenderlove has joined #jruby
<headius> bbrowning_away: I may see a problem in ThreadFiber that could explain your issues
<headius> the initial pop, before the body executes, is done outside the exception-handling that propagates errors and shuts down the fiber properly
<headius> so if you created a fiber and it got interrupted before the body started running (like fiber.resume roughly concurrent with some interrupt) the fiber could go away without terminating the queues it uses
<headius> I know there's a better impl of this :-(
<headius> I will try this fix and see how it looks
tenderlove has quit [Ping timeout: 245 seconds]
yfeldblum has quit [Remote host closed the connection]
pietr0_ has quit [Quit: pietr0_]
mrmargolis has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:5e4d7fc by Kevin Menard): The build was broken. (http://travis-ci.org/jruby/jruby/builds/47183220)
travis-ci has left #jruby [#jruby]
josh-k_ has quit [Remote host closed the connection]
<headius> that's a weird failure
x1337807x has joined #jruby
camlow325 has quit [Remote host closed the connection]
<headius> bleh
<headius> I need to go back to Fiber using lower-level JVM concurrency primitives and make Enumerator use Fiber
<headius> that's against jruby-1_7 but the same change would apply to the 9k fiber impl
<nirvdrum> I'm looking at the build failures now.
<headius> nirvdrum: thanks
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> dinnertime!
<nirvdrum> I think I see what failed. I'm a bit confused as to why.
<nirvdrum> Yeap, I made the change in the wrong spot.
<nirvdrum> Whoops.
erikhatcher has quit [Quit: erikhatcher]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/9pNVBQ
<JRubyGithub> jruby/master acda7f1 Kevin Menard: Revert "[Truffle] Make the warning format match MRI and JRuby."...
JRubyGithub has left #jruby [#jruby]
x1337807x has joined #jruby
zph is now known as zph_
erikhatcher has joined #jruby
Hobogrammer has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
erikhatcher has joined #jruby
tenderlove has joined #jruby
x1337807x has quit [Read error: Connection reset by peer]
havenwood has quit []
tenderlove has quit [Ping timeout: 265 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:bf361d9 by Kevin Menard): The build was broken. (http://travis-ci.org/jruby/jruby/builds/47186545)
travis-ci has left #jruby [#jruby]
camlow325 has joined #jruby
nateberkopec has joined #jruby
camlow325 has quit []
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 245 seconds]
metadave has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:6a96437 by Kevin Menard): The build was broken. (http://travis-ci.org/jruby/jruby/builds/47187749)
travis-ci has left #jruby [#jruby]
zorak8 has quit [Read error: Connection reset by peer]
zorak8 has joined #jruby
dyer has quit [Changing host]
dyer has joined #jruby
errstr has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
<nirvdrum> headius: I don't think it's imperative that Truffle be all that useful for pre1. But one thing I just remembered is the stdlib splitting that chrisseaton did so people don't try to load libraries we don't yet support . . . those files aren't being packaged in the tarball.
<nirvdrum> I was hoping to catch mkristian. But he's been absent since the holidays.
<headius> nirvdrum: ahh yes
<headius> yeah hopefully he's back at it this week, because I saw some ocmments from him on issues
<headius> file an issue for anything you and chrisseaton think should happen for truffle before pre and final
<nirvdrum> headius: On that build breaking issue . . . I screwed up both in where I put the fix and in my commit message. I must've gotten in a bad state and didn't realize it. But, is there any reason not to have a colon after the line number in warning messages to match MRI?
<headius> no reason, no
<headius> where are you seeing that we don't have it though?
<nirvdrum> Okay. The test failure was in ScriptingContainerTest.
<headius> oh, hmm
<headius> I mean running jruby -v -e 1 produces a warning with -e:1
<nirvdrum> I think it was just consuming stderr. But wanted to make sure people weren't parsing it to the best of your knowledge.
<headius> nah
tenderlove has joined #jruby
<headius> nothing like that
<nirvdrum> MRI has a colon after the line number as well.
<nirvdrum> It's minor.
<headius> oh!
<headius> oh sure, that's fine to fix
<nirvdrum> I thought I was changing it just for Truffle. I changed it for both. But it caused a test failure due to a string comparison check.
<headius> so it was a good find anyway
tenderlove has quit [Ping timeout: 264 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum opened issue #2466: Package Truffle stdlib files into tarball http://git.io/CjJCTA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/ZuwbBA
<JRubyGithub> jruby/master 83f055a Kevin Menard: Use a ':' after the line number in warnings to match MRI.
JRubyGithub has left #jruby [#jruby]
<nirvdrum> I went through the travis failures from the last one and made sure to run those tasks locally. Hopefully it goes well this time.
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:acda7f1 by Kevin Menard): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/47194930)
travis-ci has left #jruby [#jruby]
<headius> nirvdrum: yeah probably will be fine :-) thank you
<nirvdrum> I get iffy when touching really old stuff. It's not clear what people are relying on.
<nirvdrum> And I can't tell if some things are just really old bugs or if they're deliberate and I lack the context.
<nirvdrum> So, thanks for bearing with me.
Aethenelle has joined #jruby
<Aethenelle> anyone have an hfs+ volume refuse to mount before?
yfeldblum has joined #jruby
<nirvdrum> Once, but I never figured out how to fix it.
<headius> Aethenelle: not permanently
<headius> and it was on a crufty system that had many other symptoms of something wrong
<Aethenelle> this is on an external drive that keeps getting pulled before the cache is written
<Aethenelle> which gets crazy huge for this drive
yfeldblum has quit [Ping timeout: 245 seconds]
<Aethenelle> ... i wonder if it'll let me mount the raw device...
haze___ has joined #jruby
zorak8 has quit [Read error: Connection reset by peer]
<Aethenelle> I may have messed up options in autofs.conf
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:83f055a by Kevin Menard): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/47200136)
travis-ci has left #jruby [#jruby]
nateberkopec has quit [Quit: Leaving...]
nateberkopec has joined #jruby
nateberkopec has quit [Client Quit]
<Aethenelle> I can mount the disk but now i need to figure out killing the read/write cache... I think I'm down to this nuke: fcntl(fd, F_GLOBAL_NOCACHE, 1);
zorak8 has joined #jruby
<headius> wow, what are you doing?
DomKM has joined #jruby
<Aethenelle> i have a VM on an external drive. OSX's UBC is causing the drive to take ~10 min or so to eject
<Aethenelle> it's getting swapped out... on the train home i kept hitting purge regularly. Went to eject at 500MB inactive which immediately shot up to 4.5GB
<Aethenelle> the man page for mount and autofs.conf tell you the usual stuff like noasync or sync will work... they don't
<Aethenelle> ... i think it worked.... swap used and file cache are stable
tenderlove has joined #jruby
tenderlove has quit [Ping timeout: 272 seconds]
metadave has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/YEPZnA
<JRubyGithub> jruby/master 715de42 Kevin Menard: [Truffle] Initial implementation of Regexp.{quote,escape}.
JRubyGithub has left #jruby [#jruby]
<headius> oh, because it looks like one giant file to OS X?
<headius> probably impossible for it to guess what parts to cache and what not to
<Aethenelle> correct, so it just tries to cache the whole thing as it's read/written
yfeldblum has joined #jruby
zorak8 has quit [Ping timeout: 272 seconds]
anaeem1_ has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Ping timeout: 256 seconds]
robbyoconnor has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Ping timeout: 264 seconds]
subbu has joined #jruby
purezen has joined #jruby
<purezen> Hi guys, I am keen to contribute to the Jruby project. What are the contrib. opportunities available? Thanks!
<headius> purezen: euros will do nicely
<headius> other than that, there's plenty of bugs and features that need help :-)
<purezen> headius: Ah, hehe!
<headius> easy way to find some would be to look at labels in github issues
<purezen> headius: Cool! Just needed some help getting started.
<headius> there's a beginner label with a few things on it I believe, and labels for 2.0+ compatibility
<headius> as far as getting a dev env set up, just clone and follow BUILDING.md
<headius> it's pretty easy
<headius> purezen: I have to get to sleep, but some EU folks will probably be "in the office" soon
<headius> ttfn
mrmargolis has quit [Remote host closed the connection]
<purezen> headius: Sure! See you around :)
tenderlove has joined #jruby
subbu has quit [Ping timeout: 272 seconds]
CodeWar has joined #jruby
CodeWar has left #jruby [#jruby]
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
x1337807x has joined #jruby
skade 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
josh-k has joined #jruby
josh-k_ has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
josh-k has quit [Ping timeout: 272 seconds]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
JohnBat26 has joined #jruby
tenderlove 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
skade has quit [Quit: Computer has gone to sleep.]
tenderlove 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
josh-k_ has quit []
Hobogrammer has quit [Ping timeout: 246 seconds]
tenderlove 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]
tenderlove 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]
pchalupa has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
havenwood has joined #jruby
yarker has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
Hobogrammer has joined #jruby
fridim_ has joined #jruby
tenderlove 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]
skade has joined #jruby
tenderlove 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]
tenderlove 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]
tenderlove 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 [Read error: Connection reset by peer]
noop has joined #jruby
tenderlove has joined #jruby
skade has quit [Ping timeout: 255 seconds]
tenderlove has quit [Remote host closed the connection]
yfeldblu_ has joined #jruby
tenderlove has joined #jruby
yfeldblum has quit [Ping timeout: 245 seconds]
Specialist has joined #jruby
yfeldblu_ has quit [Ping timeout: 245 seconds]
Hobogrammer has quit [Ping timeout: 246 seconds]
tenderlove 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
noop has quit [Ping timeout: 245 seconds]
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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
kl__ has joined #jruby
tenderlove 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]
tenderlove 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]
benlovell has joined #jruby
tenderlove 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
elia has joined #jruby
tenderlove 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 joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
ryez has joined #jruby
tenderlove 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 joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
havenwood has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tenderlove has joined #jruby
skade 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
skade has quit [Remote host closed the connection]
skade has joined #jruby
tenderlove 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
mister_solo has joined #jruby
tenderlove has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
Specialist has quit [Quit: No Ping reply in 180 seconds.]
Specialist has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
shellac has joined #jruby
tenderlove 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]
mister_solo has quit [Ping timeout: 255 seconds]
Integralist has joined #jruby
Integralist has quit [Client Quit]
tenderlove 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
drbobbeaty has joined #jruby
tenderlove 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]
tenderlove 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]
tenderlove 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]
marr has joined #jruby
ryez has quit [Ping timeout: 246 seconds]
tenderlove 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]
thsig has joined #jruby
tenderlove 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]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
yfeldblum has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
thsig has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
thsig has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
mister_solo has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
thsig_ has joined #jruby
tenderlove 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
thsig has quit [Ping timeout: 246 seconds]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
yfeldblum 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]
tenderlove 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]
thsig_ 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]
thsig has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
vtunka has joined #jruby
tenderlove 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
zorak8 has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
zorak8 has quit [Read error: Connection reset by peer]
thsig has quit [Remote host closed the connection]
thsig has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Read error: Connection reset by peer]
tenderlove 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]
tenderlove 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
zorak8 has joined #jruby
tenderlove 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
drbobbeaty has joined #jruby
yfeldblum has joined #jruby
tenderlove 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]
tenderlove 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
yfeldblum 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
zorak8 has quit [Ping timeout: 256 seconds]
tenderlove has joined #jruby
tenderlove has quit [Read error: Connection reset by peer]
tenderlove 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
mister_solo has quit [Ping timeout: 265 seconds]
tenderlove has joined #jruby
benlovell has quit [Ping timeout: 246 seconds]
skade has quit [Quit: Computer has gone to sleep.]
Specialist has quit [Ping timeout: 265 seconds]
thsig_ has joined #jruby
thsig has quit [Read error: Connection reset by peer]
Specialist has joined #jruby
skade has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
Who has joined #jruby
nateberkopec has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
anaeem1_ has quit [Remote host closed the connection]
mister_solo has joined #jruby
anaeem1_ has joined #jruby
tenderlove 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]
anaeem1_ has quit [Ping timeout: 264 seconds]
zorak8 has joined #jruby
tenderlove 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]
benlovell has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
benlovell has quit [Ping timeout: 265 seconds]
metadave has joined #jruby
tenderlove 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]
tenderlove 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
shellac has quit [Quit: Computer has gone to sleep.]
anaeem1_ has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
purezen has quit [Ping timeout: 246 seconds]
tenderlove has joined #jruby
tenderlove has quit [Read error: Connection reset by peer]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
Who has quit [Quit: Who]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
zorak8 has quit [Ping timeout: 256 seconds]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
benlovell has joined #jruby
shellac has joined #jruby
elfuego has joined #jruby
skade 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
skade has joined #jruby
skade 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]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 3 new commits to master: http://git.io/ZiD1Ig
<JRubyGithub> jruby/master 4881e35 Charles Oliver Nutter: Reinstate the IO.popen4 pandora's box.
<JRubyGithub> jruby/master 4b89ab9 Charles Oliver Nutter: Use a different exception for Enumerator termination....
<JRubyGithub> jruby/master 68d281e Charles Oliver Nutter: Bump to release version 9.0.0.0.pre1.
JRubyGithub has left #jruby [#jruby]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
skade has joined #jruby
thsig_ 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]
pchalupa has quit [Ping timeout: 265 seconds]
pchalupa has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
elfuego has quit [Remote host closed the connection]
brocktimus has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
nirvdrum has joined #jruby
<nirvdrum> Howdy.
tenderlove has joined #jruby
<nirvdrum> tenderlove: Whenever you get a free minute, tagging the psych 2.0.9 and 2.0.10 releases would be appreciated.
tenderlove has quit [Remote host closed the connection]
<nirvdrum> I guess I broke him.
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:68d281e by Charles Oliver Nutter): The build was broken. (http://travis-ci.org/jruby/jruby/builds/47245796)
travis-ci has left #jruby [#jruby]
mister_solo has quit [Ping timeout: 264 seconds]
<headius> I can take 2.0.10 at least
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
metadave has quit [Ping timeout: 272 seconds]
shellac_ has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<headius> nirvdrum: I figured them out, all set
<nirvdrum> Thanks.
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
mrmargolis has joined #jruby
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
thsig has joined #jruby
tenderlove 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]
tenderlove 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]
<brocktimus> tenderlove seems pretty fail-y at IRC right about now :P
<cpuguy83> oo, did the first pre-release just hit?
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<bbrowning> headius: are there jruby-dist artifacts of 9k published somewhere?
<bbrowning> SNAPSHOT, I guess?
tenderlove has joined #jruby
metadave has joined #jruby
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
multibot_ has joined #jruby
tenderlove has joined #jruby
<headius> yeah, try ci.jruby.org/snapshots/9000.html
<headius> that should be up to date as of last night
tenderlove has quit [Remote host closed the connection]
<bbrowning> cool
<bbrowning> headius: hmm - I need something maven-consumable though
<headius> oh hmm
<headius> we haven't published snapshots but we could try today
<bbrowning> I can just build locally, but it looked like I'll first need to build a few other -SNAPSHOT deps first?
<headius> hmm, I don't think so, we tried to get all snapshots recently
<headius> released recently, I mean
<bbrowning> hmm
<headius> what are you seeing?
<bbrowning> The following artifacts could not be resolved: rubygems:jruby-readline:gem:1.0.dev-SNAPSHOT, rubygems:jruby-ripper:gem:2.1.0.dev-SNAPSHOT
<bbrowning> oh hold on - I was on my 'master' not 'upstream-master' branch, whatever the diff is
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<bbrowning> the diff is me having stupid branch names, I guess :)
anaeem1_ has quit [Remote host closed the connection]
<bbrowning> hmm even on the latest I'm still seeing it look for those -SNAPSHOT deps
tenderlove 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]
mkristian has joined #jruby
<nirvdrum> headius: I just ran the nightly against mogotest and the JVM doesn't seem to crash any longer.
<nirvdrum> But permgen is still a problem.
<headius> bbrowning: oh ok
<headius> bbrowning: those build in the build
<headius> they're part of this repo
<bbrowning> oh - so I must be building wrong then
<headius> nirvdrum: how much of a problem? I'm surprised
<headius> the new JIT shouldn't use any more permgen than the old one and just having more classes in the jar wouldn't explain it
<nirvdrum> I'm trying to work that out. The standard profiling tools don't make permgen inspection all that easy.
<nirvdrum> On the general memory front, 58% of my heap is just IRMethod.
<headius> it should show in visualvm
<nirvdrum> That's 249MB.
<headius> that must be retained size
<nirvdrum> Yeah.
<headius> get a heap dump at peak if you can
<nirvdrum> Sorry.
<nirvdrum> I have the JVM dumping at OOM.
<headius> oh nice, zip one of those up and put it somewhere I can get it
<nirvdrum> Since this is my test suite and it naturally exits 2 minutes after starting, it's a bit of a hard one to measure at steady state.
<headius> yeah
<headius> is it actually permgen running out?
<headius> that should only fill up with classes and I wouldn't expect most code to even JIT during a test run
<headius> something's up
<nirvdrum> "Java::JavaLang::OutOfMemoryError: PermGen space"
<headius> bizarre
<nirvdrum> Unless that can come up in other ways.
<headius> not really
<headius> classes largely
<nirvdrum> There were 14K+ loaded classes. Not sure if that's normal or not.
<bbrowning> headius: I can't figure out the magic build incantation to get ripper and readline to build
<bbrowning> running "mvn -Pbootstrap clean package", which looks like what travis runs, still complains about ripper and readline
<headius> bbrowning: mvn install from root doesn't do it all?
<headius> hmm
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<bbrowning> nope - mvn install was the first thing I tried
<headius> I'll try locally, maybe something got goofed up with the version bump
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
havenwood has joined #jruby
<mkristian> readline and ripper are looked up from sonatype - to build them locally you need to "cd ext; mvn clean install@
<bbrowning> I need a special settings.xml for them to get picked up from sonatype?
skade has quit [Quit: Computer has gone to sleep.]
<mkristian> no we always look snapshots up on sonatype
<nirvdrum> He lives!
skade has joined #jruby
<bbrowning> huh - that seems busted for me
<headius> nirvdrum: 14k doesn't look like so many overall
<headius> mkristian: hi there!
<mkristian> hi all !
<headius> I was going to ping you today...we are shooting for pre1 on monday
<bbrowning> mkristian: I can't 'mvn install' inside ext/
shellac has quit [Quit: Computer has gone to sleep.]
<headius> I bumped version using dump_poms but two of "your" builds failed and I can't see why :-(
<bbrowning> Non-resolvable parent POM: Failure to find org.jruby:jruby-parent:pom:9.0.0.0.dev-SNAPSHOT
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<headius> bbrowning: ah-ha
<headius> so the pom there didn't update right
skade has quit [Client Quit]
<mkristian> yes, they don't
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<bbrowning> headius: ahh I see you mean the version change in ext/pom.xml?
<headius> mkristian: it looks like the version numbers updated weird...most are .pre1 but some are .pre1-SNAPSHOT and some are still .dev-SNAPSHOT even
<headius> mkristian: I can fix them manually but I guess the .rb poms aren't all right
shellac has joined #jruby
<headius> mvn install -Dinvoker.skip=false
<headius> oops
<mkristian> headius, but we want to have this "version" dump work for the next releases
<headius> bbrowning: one sec
<headius> definitely
<headius> I was going to ping you mostly because we'll be verifying dist build of pre1 looks right today
<headius> or I will, anyway
<headius> oh heh
<headius> this must be why jruby-jars failed
<cpuguy83> headius: Would be really awesome if those jruby snapshot filenames were tagged in some way to denote a version (like pre1, or a short git hash or something)
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<cpuguy83> Would love to provide test images on DockerHub for these, but if it's always pulling form the same URL, the builder just uses what's cached locally
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/hIkjGw
<JRubyGithub> jruby/master 7972c8b Charles Oliver Nutter: Fix versions missed by dump_poms.
JRubyGithub has left #jruby [#jruby]
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<mkristian> headius, there are the ext - poms and the jruby-jars which are strange. the ext are actually gems and how much are they going to be BOUND to a jruby version ?
<headius> cpuguy83: was it you that asked about having historic nightly builds available?
<cpuguy83> headius: Nope
<headius> cpuguy83: which jruby snapshot filenames do you mean? on the 9000.html page?
<cpuguy83> headius: yep
<headius> the filename is set by maven, but we could add a git hash or something
<headius> the 9000 page was lovingly hand-crafted by me, so we'd need a better snapshot index
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
subbu has joined #jruby
<cpuguy83> I was building from git, but found that after a week or even less, the extra artifacts maven needs to pull were gone and it wouldn't build.
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
jimbaker` is now known as jimbaker
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<bbrowning> headius: yay! that let me build ext/ which then let jruby itself build
<headius> cpuguy83: oh! you mean snapshots we depend on
<headius> that happens occasionally, but we got bad for a while about depending on a lot of snapshots
<headius> if you see a snapshot go missing let us know, because many times we'll have them cached locally and not notice :-(
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<cpuguy83> headius: Yep, I would have a git hash checked out, build today it's fine, build same hash in a week and it would break.
<headius> bbrowning: ok...may fix travis too
<nirvdrum> headius: I did two dumps, with reification and one without. I'm not sure which would be easier. But both OOM'd on permgen.
enebo has joined #jruby
<headius> cpuguy83: I think you just got lucky...the snapshots live on a sonatype server for quite a while
gregorsc5 has joined #jruby
<headius> but if we release non-snapshot the snapshot gets pulled, so there can be a lag time in there before we update dependencies
<mkristian> cpuguy83, headius sonatype deletes the snapshot once the it got released
<headius> nirvdrum: oh you run with reification? that would generate more classes for sure
<nirvdrum> headius: Yeah. I usually run with it on because it makes heap analysis easier. But I ran into the same issue even with it off.
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<headius> ok
<headius> if you can get a dump with 1.7 that would be great too
<headius> I have those two now, thanks
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<headius> cpuguy83: let me know if that happens again
tenderlove has joined #jruby
<cpuguy83> headius: sure.
<headius> actually, file a bug
<headius> mkristian: sorry, missed your question...at the moment we have no plans to release readline or ripper separately
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<headius> we'd probably only do that if MRI released them separately, because it doesn't gain us anything otherwise
anaeem1_ has joined #jruby
<headius> btw, I would like to get our psych impl into the psych gem before 9k final
<mkristian> I can do the psych gem. but in general about those gems: currently the build depends on snapshot gems from sonatype - for the release I feel it should depend on released gems at least from maven-central - no need publish them on rubygems.org
tenderlove has joined #jruby
tenderlove has quit [Remote host closed the connection]
<mkristian> but at least we get reproducible builds for released versions of jruby
tenderlove has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] rkelly34 opened issue #2467: NoMethodError "join", with Padrino and Warbler http://git.io/nZybJQ
JRubyGithub has left #jruby [#jruby]
tenderlove has quit [Remote host closed the connection]
<headius> mkristian: I have *most* of the work done for psych gem in psych repo jruby branch
<mkristian> ok
<headius> I mention it mostly for information or if you want to help, because it will need to fit psych build pattern (not using maven, maybe rake-compiler)
<headius> mostly it gets it out of our project and into the canonical gem, which is a good thing
<mkristian> let me see
<headius> just seems like it would be best to do it before 9k so we know it works 100% as a gem
<bbrowning> hmm - "Failed to execute goal de.saumya.mojo:gem-maven-plugin:1.0.2:initialize (install-component-rubygem-dependencies) on project torquebox-modules-parent: error in executing jruby: loading resource from classloader failed: META-INF/jruby.home/bin/gem -> [Help 1]"
pchalupa has quit [Quit: Leaving]
<bbrowning> first of probably many failures trying to get TB3 building w/ 9k again :/
<headius> hmm, looks like we lost our in-jar bins?
<headius> bbrowning: using which dist artifact?
<bbrowning> or maybe I built it wrong? let me look
<projectodd-ci> Project jruby-master-test-jruby build #398: FAILURE in 34 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/398/
<bbrowning> I don't think it's specifically using a dist artifact here - just using gem-maven-plugin to run some stuff
<bbrowning> I guess that uses a jruby dist artifact, but I'm not sure which
<mkristian> gem-maven-plugin uses jruby-complete (usually)
<nirvdrum> headius: Any recommendations on how to capture what you want in 1.7? It doesn't OOM so I won't be able to get it at the same point in time.
<bbrowning> my built jruby-complete.jar does contain a bin/gem
<bbrowning> so it's not missing at least
mitchellhenke has joined #jruby
mitchellhenke has quit [Client Quit]
<headius> hmmm
<headius> nirvdrum: oh hmm
<headius> yeah there's no dump-on-exit I don't think
<headius> nirvdrum: put a "gets" in the last test to run? :-)
tenderlove has joined #jruby
<headius> mkristian: you say usually...what else might it use?
skade has joined #jruby
<headius> and does it use complete from the same build or a specific complete from maven central?
<mkristian> headius, when the pom.xml has a dependency to jruby artifact it will use this
mitchellhenke has joined #jruby
<mkristian> the jruby version can be set on the gem-maven-plugin either via the system property jruby.version or via the config
<mkristian> with jrubyVersion
<bbrowning> so it should be using 9k, which is good
<headius> well it's definitely not there in the normal jruby.jar
<headius> but I'm not sure it should be either
<mkristian> but the difference between jruby-complete and jruby artifact is not so big, it looks on classloader to find META-INF/jruby.home/bin/gem
<bbrowning> I'll mvn -X and try to get more useful info
<headius> bbrowning: thank you
<headius> still waiting for my version-fixed build to start
<mkristian> no the jruby jar from lib/ is the jruby-core which has no META-INF/jruby.home
<headius> mkristian: yeah that seems right to me
<headius> just wondering if the plugin is picking up that jar form instead of one that has jruby.home in it
anaeem1_ has quit [Remote host closed the connection]
mitchell_ has joined #jruby
anaeem1 has joined #jruby
<bbrowning> haha looks like this error is the result of me typing "9.0.0.pre1" vs "9.0.0.0.pre1" in my TB3 pom.xml
<bbrowning> -X shows me it's looking for a 9.0.0.pre1 complete jar and oops
<mkristian> :)
mitchell_ has quit [Client Quit]
mitchellhenke has quit [Ping timeout: 265 seconds]
anaeem1 has quit [Remote host closed the connection]
skade has quit [Ping timeout: 246 seconds]
<headius> hahah
mitchellhenke has joined #jruby
<headius> maybe we should drop the last .0 :-)
mitchell_ has joined #jruby
anaeem1 has joined #jruby
<enebo> yeah perhaps so since I expect many people will do that
<enebo> 9k is sort of our codename now I guess :)
<mkristian> headius, where did the jruby-jars-9.0.0.0.pre1-SNAPSHOT bite ? it is only name of the file in work directory
<headius> right
<headius> mkristian: see my gist
<headius> jruby-jars had a couple places that left snapshot on
<headius> oh bite?
<headius> I dunno...jruby-jars failed on travis but I don't know if that was related
<headius> it probably was
mitchel__ has joined #jruby
mitchellhenke has quit [Ping timeout: 272 seconds]
mitchell_ has quit [Ping timeout: 256 seconds]
metadave has quit [Ping timeout: 276 seconds]
<enebo> mkristian: I am going to try running a dist build on 9k as a dry-run for pre today
e_dub has joined #jruby
mister_solo has joined #jruby
anaeem1 has quit [Remote host closed the connection]
anaeem1 has joined #jruby
<mkristian> headius, again my thing with the gems in ext/ - either we had some remarks on how to build the SNAPSHOTS or just release them along with jruby to maven-central
<headius> nirvdrum: thank you
benlovell has quit [Ping timeout: 272 seconds]
<nirvdrum> Let me know if you need anything else.
<headius> enebo: I bumped versions and fixed a couple that were missed
<nirvdrum> Hopefully it stands out to you or enebo.
<headius> mkristian: at least for pre1 let's do whatever's simplest
<headius> or perhaps you just mean for local dev
<enebo> ripper is confusing as a gem
<enebo> It is for 1.9 on 1.7 and 2.2 on 9k
anaeem1 has quit [Ping timeout: 245 seconds]
<headius> I guess the gem versions would be 1.7ish and 9.0ish, no?
<mkristian> it has the version 2.1.0-SNAPSHOT
<headius> but yeah I'm trying to remember why we thought we should move ripper to a separate artifact
<enebo> headius: but that means gem update if we ever do make as a gem will grab 9k one for both
<headius> mkristian: that makes sense actually...the version should reflect what Ruby version it supports I suppose
<enebo> headius: since it is not a gem release perhaps it does not matter
shellac has quit [Quit: Computer has gone to sleep.]
<headius> enebo: if it were a gem release yeah that would be a problem
<headius> mkristian: do you see any value in having these released as separate artifacts right now?
<mkristian> no - only more work for the build
<headius> if we were being consistent, all the stdlib exts would be released as separate artifacts
<headius> I'm just not sure it gains us much
<headius> openssl makes sense because it has to iterate a lot more
<nirvdrum> ripper was originally a gem, so maybe that's why.
<headius> for MRI?
<enebo> 1.8 ripper is a gem
<headius> oh right
shellac_ has quit [Quit: Ex-Chat]
<headius> but they don't release it as a gem now, do they?
<mkristian> openssl is a default gem. the ripper and readline is gem which just gets included into the stdlib
<headius> heh, I guess not
<nirvdrum> The last release was 3+ years ago. I guess not.
<headius> mkristian: I think we don't want to release them separately right now
<headius> we can revisit once there's a good reason to do it
shellac has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:7972c8b by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/47255290)
travis-ci has left #jruby [#jruby]
<mkristian> so I conclude, that running -Pbootstrap just build those gems from filesystem and we leave the whole sonatype snapshots out away
<headius> mkristian: I agree
benlovell has joined #jruby
<bbrowning> jruby 9k has newer rubygems, right? I feel like I'm seeing the same build issues I saw when 1.7.x was temporarily updated to newer rubygems
<headius> looks like 2.4.4
<headius> which one had the breakage?
<bbrowning> 2.4.something, I think
<bbrowning> I think there was a commit made to 1.7 to workaround this - perhaps it never made it to 9k
<headius> bleah, I need someone to review ThreadGroup.list and tell me if it looks like it could ever deadlock
<headius> because it's sporadically hanging in RubySpec
<headius> bbrowning: I'll investigate
<headius> bbrowning: I just see enebo's revert
<bbrowning> the error I'm getting in TB3 build is "Gem::LoadError: Could not find 'builder' (= 3.0.0) among 37 total gem(s)" when builder is 100% definitely a gem
<bbrowning> I remember having this problem w/ newer rubygems before - I'll dig up IRC logs to see how it was fixed
tenderlove has quit [Remote host closed the connection]
<headius> hmm
elux has joined #jruby
camlow325 has joined #jruby
<bbrowning> yeah I hit this exact same problem on 1.7 w/ RG 2.4.x :)
<bbrowning> and apparently I was able to workaround it in TB build itself, since we use the RG API directly
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jeremyevans opened issue #2468: Some Java modules do not respond_to name http://git.io/GdK2ug
JRubyGithub has left #jruby [#jruby]
baroquebobcat has joined #jruby
<headius> bbrowning: ok, what's the issue again?
<headius> I have forgotten already
<bbrowning> headius: I found my workaround - looks like just our usage of the rubygems API directly
tenderlove has joined #jruby
<bbrowning> RG has changed enough that trying to load a gem then installing it via RG API then loading it doesn't seem to work like it used to
<bbrowning> not really your issue :)
<bbrowning> there were other RG issues around jruby extensions and absolute paths but a commit was made to fix that
<bbrowning> (in jruby)
<headius> bbrowning: in RG right? I'm trying to find it
<projectodd-ci> Project jruby-master-test-jruby build #399: STILL FAILING in 32 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/399/
<headius> the commit that fixed stuff
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
<headius> huh, popen4 spec failed on cloudbees?
anaeem1 has joined #jruby
<bbrowning> looks like it made it to master as well
<headius> that's weird
<headius> bbrowning: OH right
<headius> that thing
<headius> and we were going to update RG again after that but forgot
<headius> I'm going to update it on both branches
anaeem1 has quit [Read error: Connection reset by peer]
<bbrowning> so RG did something to fix this?
<headius> I'll talk to drbrain today
anaeem1_ has joined #jruby
<temporalfox> hi all, I'm working on jruby support for Vert.x 3
<headius> temporalfox: hi there!
<temporalfox> headius hi
<temporalfox> is it the right place to ask question ?
anaeem1_ has quit [Remote host closed the connection]
<bbrowning> temporalfox: yep ask away
<temporalfox> thanks
anaeem1 has joined #jruby
<temporalfox> I'm trying to see I could programatically configure the gem path of a ScriptingContainer
<temporalfox> s/to see/to see if
<temporalfox> when vertx is run from the command line, it would be good to be able to configure this per verticle
<headius> temporalfox: at the moment that's done via env vars only but this has been requested before
<temporalfox> ok, so there is nothing I can do at the moment, except monkey patch the ENV class
purezen has joined #jruby
<headius> at the moment...if you want to dig into where RG looks that up we could work together on something better
<temporalfox> I don't know if it makes sense or not
<headius> it does
<temporalfox> the use case would be to run a packaged verticle deployed as a ruby gem
<headius> I think we should actually have a RubyInstanceConfig gem home
<headius> and modify RG to check our home rather than just env
<temporalfox> RG means ?
<headius> rubygems
<headius> rubygems itself
anaeem1 has quit [Ping timeout: 255 seconds]
<temporalfox> ok
<temporalfox> we are targetting a few scenario for running vertx
<temporalfox> embedded / fatjar
<bbrowning> you can set that ENV variable per scripting container though, right?
<bbrowning> no need to monkey patch anything?
<temporalfox> vertx.sh command line (the one I'm talking about now)
<headius> bbrowning: at the moment they all load from System
<temporalfox> bbrowning I can try that
<temporalfox> bbrowning I thought it was a proxy to System
<temporalfox> bbrowning if that's a copy then it's fine
<headius> I'm pretty sure you can't force anything into ruby ENV unless you have it set in real env
<headius> bbrowning: oh!
<temporalfox> bbrowning I can updating it before running the verticle
<headius> temporalfox: you could set it on boot
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:7972c8b by Charles Oliver Nutter): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/47255290)
travis-ci has left #jruby [#jruby]
<temporalfox> headius boot time will be too late
<headius> you'd have to run with rubygems disabled, set it into ENV (copied locally to the runtime), and then load rg yourself
<temporalfox> headius also there would be several differnet verticle loaded also in the same JVM with different configs
<temporalfox> headius ok I see more or less
<headius> sure, how you get the config in there doesn't matter as long as you fix up the current container's ENV before RG boots
<headius> we should still improve this though
<bbrowning> huh - I didn't realize ScriptingContainer had this limitation
<bbrowning> in torquebox we boot instances directly, passing in a RubyInstanceConfig
<headius> bbrowning: just an oversight for years, I guess
<temporalfox> I can see public void setEnvironment(Map newEnvironment) on RubyInstanceConfig
<temporalfox> is it the kind of stuff I could use ?
<headius> probably if you can get that into the container
<headius> I guess I forgot about that
<headius> you'll have to assemble it yourself
<bbrowning> and container.setEnvironment is too late?
<headius> bbrowning: probably...JRuby + RG have booted by then
<headius> but they init lazy in some cases so I'm not sure
<bbrowning> ahh - they boot as soon as you instantiate the container?
<headius> unsure
<headius> some things trigger it to boot
<headius> worth trying either way
diegoviola has joined #jruby
anaeem1_ has joined #jruby
<temporalfox> I will try
<temporalfox> in scripting container I can see
<temporalfox> public List<String> getLoadPaths() {
<temporalfox> return provider.getRubyInstanceConfig().getLoadPaths();
<temporalfox> }
<temporalfox> which means I can get the config with more or less hacks
tenderlove has quit [Remote host closed the connection]
<temporalfox> and see if updating it before running does something or not
<headius> bbrowning: did you see my fiber patch last night?
<bbrowning> headius: I did not
<bbrowning> I think tenderlove's joining and parting scrolled everything else off my buffer
<temporalfox> other question : does it make sense to deploy vertx in rubygems.org ?
<temporalfox> I can see there a few gems that contain java related things
<temporalfox> like activerecord / jdbc
<headius> temporalfox: deploying a vertx gem is by far the best way to get rubyists to try it
<headius> if it's not a gem chances are it doesn't exist for them
pglombardo has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/hFHyYA
<JRubyGithub> jruby/master 95ab70e Charles Oliver Nutter: Update to RubyGems 2.4.5.
JRubyGithub has left #jruby [#jruby]
<temporalfox> headius so that would be a gem that only works with jruby and rubygems.org is fine accepting such gem ?
<bbrowning> headius: I'll try that patch out after I play w/ 9k and TB3 a bit more
<bbrowning> temporalfox: there are lots of jruby-only gems on rubygems.org - it's fine :)
anaeem1_ has quit [Ping timeout: 264 seconds]
<temporalfox> thanks all for the answers :-)
<temporalfox> I'll try to make some progress on this
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/vdQXkA
<JRubyGithub> jruby/jruby-1_7 7765f9e Charles Oliver Nutter: Update to RubyGems 2.4.5.
JRubyGithub has left #jruby [#jruby]
<headius> temporalfox: feel free to file bugs for anything that feels hacky
<headius> and definitely file something about per-instance gem home
<headius> the env hacks all suck
Hobogrammer has joined #jruby
<temporalfox> headius I'll keep in touch with the jruby community :-)
<temporalfox> and get feedback / improvements done on both sides
anaeem1 has joined #jruby
<bbrowning> headius: ahh so the 9k TB3 integ test issue come down to having to update various gems that don't work w/ ruby 2.2
<bbrowning> several that uses iconv but don't have an iconv gem dep, for instance
<bbrowning> if I can get everything updated hopefully I can get the tests to at least run
subbu is now known as subbu|afk
diegoviola has quit [Remote host closed the connection]
<headius> bbrowning: ah-ha
<headius> iconv dep would be bad anyway since that's a C ext
<headius> we had our own iconv but I think that live needs to just die
<headius> lib
<headius> temporalfox: thanks, and welcome to the team :-)
<headius> enebo: it would be painful to release this and use it in pre1, right? https://github.com/jnr/jffi/pull/13
<purezen> Guys, I want to start contributing to jruby. Would like to know how to get started. Am looking to begin with https://github.com/jruby/jruby/issues/2418 .
<headius> note that's jffi, so everything would have to spin
<purezen> Have cloned the repo and executed mvn successfully.
gregorsc5 has quit [Quit: Leaving.]
<headius> purezen: original reporter agreed that one's an impl detail
<headius> check the "beginner" tag and if there's nothing there we'll find something for you :-)
<purezen> headius: Hmm.. ok.
<enebo> headius: yeah somewhat painful
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2418: Float#equal? behaves differently from MRI in 2.0 mode http://git.io/ejtCow
JRubyGithub has left #jruby [#jruby]
<headius> purezen: sorry, I hadn't noticed that one could be closed
<temporalfox> so I've been able to work this GEM_PATH out :-)
<enebo> headius: I mean definitely painful :) I guess updating a zillion poms is one issue but I am hoping this seemingly correct fix will uncover something unexpected
<headius> temporalfox: nice!
<temporalfox> RubyInstanceConfig config = container.getProvider().getRubyInstanceConfig();
<temporalfox> Map newEnv = new HashMap(config.getEnvironment());
<temporalfox> config.setEnvironment(newEnv);
<temporalfox> then
<temporalfox> container.getEnvironment().put("GEM_PATH", "/Library/Ruby/Gems/2.0.0");
<purezen> headius: Np :)
<enebo> headius: I would like to uncover that sooner than later but doing it a work day before releasing does sort of put the experiment out there in a big way :)
vtunka has quit [Quit: Leaving]
<temporalfox> and I could require my gem
<headius> enebo: ok, I don't think we have to do it now, but it should probably be in .19 and 9k final
<headius> temporalfox: a good start :-)
<temporalfox> headius yes, thanks for pointing in the good direction
<enebo> headius: yeah I agree. I just would like local/closer users hitting it a couple of weeks before it gets general release
<temporalfox> you and bbrowning
mister_solo has quit [Quit: So long, and thanks for all the fish!]
<headius> enebo: I guess I need something to do today
<headius> it could be jrubyc or it could be releasing some libs
<enebo> headius: I did think of something
<headius> or it could be playing Ducktales
benlovell has quit [Ping timeout: 255 seconds]
<enebo> headius: figuring out what is missing API-wise from 2.2
<headius> lopex: do you still have that script?
<headius> enebo: good idea
<headius> for release notes/blog
<headius> refinements landing or not?
<lopex> headius: no idea
<enebo> headius: we may already have it all but I don’t know. I tried to make a script for this a few months ago and we have like 78 differences but I am not sure I have that script anymore either :)
<enebo> it was mostly rearranging equals and things like that
<lopex> headius: maybe there should be something akin quickcheck :)
<enebo> lopex: did you just turn scottish?
<purezen> Well, how about this https://github.com/jruby/jruby/issues/2323 ?
<headius> I did see Enumerator#feed
<headius> probably just inserts values ahead of next one
<headius> unsure though
<lopex> @check \s -> ((reverse . reverse) $ s) == s
<multibot_> +++ OK, passed 100 tests.
<lopex> enebo: ^^
<lopex> random feeding given invariant
<purezen> headius:
<lopex> headius: afaik the script only checked visibilit, arity and names
<enebo> lopex: which is a lot :)
<lopex> enebo: at smoe point I wanted to feed it with random vars and types to check agains all kinds of exceptions it responded with
<enebo> mri minitest has been a lot better about tests for new features so we can also examine tags
diegoviola has joined #jruby
subbu|afk is now known as subbu
<headius> lopex: I'm just writing a quick ObjectSpace script to do this
<lopex> headius: hmm, cannot find it, google say it's from 2007
<lopex> *says
<chrisseaton> eregon was working on something like that for us
<lopex> ifonly I remembered how it's named
pietr0 has joined #jruby
<headius> that's just public methods on all Module descendants, diffing MRI to JRuby
<headius> some of the output is a little weird but I think it works
<lopex> headius: some mri api internals leaked too afaik
<lopex> into OS
<headius> I'm sure
kotk has joined #jruby
<headius> they do have a separate ext for some of that
<lopex> and singletons were some issue too
<headius> objspace
<lopex> but now there is a flag in the allocator
<headius> enebo: we're just looking for big items I assume
<lopex> in 2.2 and maybe earlier
<enebo> I did a const_get script when I did it
<headius> not individual methods
<enebo> then reflectiveely called methods on each one and descended
<enebo> not sure if they exposed too little or too much
<enebo> headius: well possibly individual methods if it is simple or exposes some set of changes
<enebo> headius: I know hash and equals moved around and I think we did fix some of those
<headius> I'll review this and take notes
<enebo> afk a few
<projectodd-ci> Project jruby-master-test-jruby build #400: STILL FAILING in 32 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/400/
<tarcieri> _____ ____ ___ ____ _ __ ___ _ _
<tarcieri> | ___| _ \|_ _| _ \ / \\ \ / / | | |
<tarcieri> | |_ | |_) || || | | |/ _ \\ V /| | | |
<tarcieri> | _| | _ < | || |_| / ___ \| | |_|_|_|
<tarcieri> |_| |_| \_\___|____/_/ \_\_| (_|_|_)
<tarcieri>
<headius> enebo: I'm fixing trivial ones
<headius> you can review the commit
<headius> well anyone can review the commit
<headius> once I do it
Who has joined #jruby
metadave has joined #jruby
elia has quit [Quit: Computer has gone to sleep.]
thsig has quit [Remote host closed the connection]
thsig has joined #jruby
<headius> heh: GC::verify_internal_consistency
<headius> such methods would give me concerns about trusting MRI
<asarih> Friday!!
<lopex> headius: Object::stable_runtime
mrmargolis has quit [Remote host closed the connection]
<headius> lopex: hah
<lopex> https://vine.co/v/OjqeYWWpVWK - yet they said it was foggy night
<purezen> How do I proceed to testing a file in spec/regression? I have cloned the jruby repo and ran mvn fine till now.
gregorsc5 has joined #jruby
<headius> purezen: rspec <filename> should work
<headius> mvn -Pbootstrap installs rspec and other dev dependencies
camlow32_ has joined #jruby
<purezen> headius: Ok. Running the mvn command. Though, how do I use jruby instead of my system ruby (managed by rbenv).
<purezen> I could not find 'rvm use system''s alternative in rbenv.
<headius> purezen: generally just put it in PATH
<headius> and make sure you don't have GEM env vars pointing at your other install
<headius> rbenv probably has a way to work with a local build of a Ruby too, I don't know
e_dub has quit [Quit: e_dub]
<purezen> Ok, I shall look into it.
<headius> enebo: MRI moved callcc to their continuation ext too
<headius> it appears
<headius> I'm thinking I'll just delete it
<headius> we only support delimited continuations anyway, which you can just do with catch/throw
<purezen> Will, ./bin/jruby rspec <filename> shall be good?
camlow32_ has quit [Ping timeout: 244 seconds]
camlow32_ has joined #jruby
<headius> purezen: jruby -S rspec will pick it up from jruby's bin
camlow325 has quit [Ping timeout: 276 seconds]
<enebo> headius: heh
<headius> fine for now, but I'd still recommend adding to PATH because there are a few tests that expect it
<headius> I've fixed about a dozen minor differences so far
<enebo> headius: maybe some day it will be jettisoned to an external gem
<headius> mostly methods that no longer exist (and I confirm they actually don't exist)
<purezen> headius: Ok. Am on it.
<enebo> cool
<headius> I'm not doing any big changes
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to master: http://git.io/ckzX5w
<JRubyGithub> jruby/master 2bf79e0 Thomas E. Enebo: Eradicate static final of TRUE and FALSE lest we be tempted again
JRubyGithub has left #jruby [#jruby]
camlow32_ has quit [Remote host closed the connection]
<headius> huh, KeyError
dabradley has quit [Quit: WeeChat 0.4.2]
shellac has quit [Quit: Computer has gone to sleep.]
<bbrowning> headius: it will probably take me a few days at least to get TB3 integs mostly running on 9k :/
<bbrowning> keep hitting various little things - latest one related to some changes in how classloading works, I guess?
<bbrowning> java.lang.LinkageError: loader constraint violation: loader (instance of org/jruby/util/JRubyClassLoader) previously initiated loading for a different type with name "javax/transaction/TransactionManager"
<bbrowning> tons of things like that - in all my apps it appears
<bbrowning> not always just TransactionManager
<headius> bbrowning: anything classloader related should probably go to mkristian
<bbrowning> loader constraint violation in interface itable initialization: when resolving method "org.apache.xerces.parsers.AbstractSAXParser.setEntityResolver(Lorg/xml/sax/EntityResolver;)V" the class loader (instance of org/jruby/util/JRubyClassLoader) of the current class, org/apache/xerces/parsers/AbstractSAXParser, and the class loader (instance of <bootloader>) for interface org/xml/sax/Parser have different Class objects for the type rg/xml/sax/En
<bbrowning> tityResolver;)V used in the signature
<headius> yeah I was worried about this
<headius> mkristian: 9k loads from self classloader first and 1.7 does not, right?
<headius> I forget if we made that change in both places or not
<mkristian> right
<bbrowning> oh it inverted the default java classloading relationship?
<headius> mkristian: that seems suspect :-(
<headius> bbrowning: yeah
<bbrowning> why? it's liable to break lots of java extensions, at a minimum
<headius> mkristian: I believe it was for isolating one runtime's exts from another's
<headius> oops, bbrowning
<mkristian> hmm - so I have to speak up now ;)
<headius> mkristian: yeah, these look like classloader issues related to self-first
<headius> please do speak up :-)
donV has joined #jruby
<donV> Hi all!
<mkristian> yes, the idea was to do it similar as the webapp classloader - well they do have an option to switch back and forth
<mkristian> the intention was to separate those jars coming from the gems to the underlying classloader. since you never know which jars are loaded when and if they conflict with the one which come along side jruby itself
<mkristian> my focus was/is on embedded jruby which runs in bigger java application
<bbrowning> but this also now creates conflict if any gem packages a jar that the java app already uses?
<bbrowning> I think that's what's happening - some gem is bringing in xerces and the java container already provides xerces
<bbrowning> so instead of it just using xerces from the parent classloader it tries to use the one in the child and things break
<mkristian> why does it necessarily break ?
<bbrowning> I'm not saying that it has to break - just doing my best to observe how it has broken
<bbrowning> in my case, it's some gem that packages up htmlunit used for TB3 testing
<mkristian> SAXParserFactory is registered statically in java.xml class as far I remember
<mkristian> and classes from java package are loaded from the bootclassloader - correct ? well I see no way in such case to "fix" this but to switch back to the old behaviour
<mkristian> what about a switch, to choice the behaviour like servlet containers do ?
purezen has quit [Quit: Page closed]
DrShoggoth has joined #jruby
<mkristian> there are also case where the problem is the otherway around, where the underlying classpath has incompatible jar for a particular gem
<mkristian> I think both cases are viable
<headius> enebo: lots of tiny tweaks, this is a good task
<bbrowning> hmm
<bbrowning> mkristian: well, the real "fix" for that is what java people call modularization, I think
<bbrowning> for example jboss modules, used by the application server
<bbrowning> but that's not available directly inside the jvm yet
<bbrowning> only via 3rd-party efforts
<enebo> headius: great
<enebo> mkristian: dist generated files without error…have not checked for problems but it is a good start
tenderlove has joined #jruby
<mkristian> enebo, hope it remains like this ;)
thsig_ has joined #jruby
camlow325 has joined #jruby
<enebo> mkristian: ;)
<headius> mkristian: perhaps this behavior needs to be off by default, or off when not running as a command-line
<enebo> post_process_artifacts made something now
<enebo> yay
thsig has quit [Ping timeout: 276 seconds]
<headius> oh bugger, Thread#thread_variable
<headius> I think I need to add those quick
<enebo> headius: There is another issue you can look at if you have time: https://github.com/jruby/jruby/issues/2301
<enebo> headius: I am not sure what is up but I thought I at least verified your script
<enebo> headius: and I left a comment to you about `stty` being in the window code path
mkristian has quit [Ping timeout: 265 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 2 new commits to master: http://git.io/2e3MfA
<JRubyGithub> jruby/master 752dd26 Kevin Menard: [Truffle] Partial implementation of Encoding.compatible?.
<JRubyGithub> jruby/master 6ea1701 Kevin Menard: [Truffle] Pulled in Regexp.union from Rubinius.
JRubyGithub has left #jruby [#jruby]
elia has joined #jruby
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius created method_audit (+19 new commits): http://git.io/CWAuiw
<JRubyGithub> jruby/method_audit 69f0830 Charles Oliver Nutter: Enumerable does not define with_object.
<JRubyGithub> jruby/method_audit 7ca8585 Charles Oliver Nutter: Enumerable#enum_with_index was removed in 1.9.3.
<JRubyGithub> jruby/method_audit 35a0b80 Charles Oliver Nutter: Add Module#public_instance_method.
JRubyGithub has left #jruby [#jruby]
x1337807x has joined #jruby
mkristian has joined #jruby
camlow325 has quit [Remote host closed the connection]
elia has quit [Read error: Connection reset by peer]
<enebo> headius: lchown/lchmod?
elia has joined #jruby
<headius> enebo: they don't exist as instance methods on File in MRI
<headius> oh shucks maybe they do on Linux though
<lopex> not impressed
<enebo> headius: yeah I just also saw the not on MRI comment but I wondered
<headius> hmm
<enebo> headius: just because we added the for some reason unless they were deprecated and removed
<enebo> lopex: I have had beer from them but not that
<headius> I only see them being defined as File class methods
<headius> I removed the instance methods
x1337807x has quit [Quit: Textual IRC Client: www.textualapp.com]
<enebo> headius: ok. I don’t doubt they should be removed but it raised an eyebrow for some reason
<nirvdrum> Bah.
<headius> yeah
<lopex> doh, "just had" is a proper english ?
<headius> enebo: I have not run tests on any of this year and Who has some additions coming too
<headius> but I've finished my audit
<nirvdrum> lopex: It's good.
<headius> we're looking great for completeness of defined methods, in general
<headius> better than ever
<lopex> nirvdrum: the beer or the grammar ? :)
<enebo> headius: perhaps next level is mri tag pass
<nirvdrum> The grammar.
x1337807x has joined #jruby
<nirvdrum> "a proper english" -- not so much :-P
<lopex> ah
<lopex> hah
<lopex> well correct ?
<lopex> er
<lopex> valid
<lopex> whatever
<enebo> lopex: is proper english
mrmargolis has joined #jruby
<enebo> no ‘a'
<lopex> ah
<enebo> and is should be before the phrase
<lopex> yes
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to method_audit: http://git.io/EbbZoA
<JRubyGithub> jruby/method_audit 7e07be9 Charles Oliver Nutter: Add Thread#thread_variable* methods and sync all variable methods.
JRubyGithub has left #jruby [#jruby]
<headius> enebo: yeah that's slow but I can do it for anything I've changed
<headius> that's my last commit from audit
<enebo> Is “just had” proper english (but never take grammar advice from me)
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/CLtk8A
<JRubyGithub> jruby/master aa81459 Kevin Menard: [Truffle] Retagged a spec I shouldn't have untagged.
JRubyGithub has left #jruby [#jruby]
_elia has joined #jruby
<nirvdrum> lopex: Alternatively, you could have added a noun afterwards, such as "a proper english construct"?
<enebo> headius: not much and some have nothing to due with correctness
<headius> the be verbs going at beginning of sentence seems to trip up a lot of non-English speakers
kl__ has quit [Ping timeout: 240 seconds]
<headius> unusual grammatical form in non-English languages I guess
elia has quit [Ping timeout: 272 seconds]
<enebo> I like to do german-like way “just had” proper english is?
<headius> enebo: yeah, shockingly few notes
<headius> feels good
<lopex> enebo: I always wondered, it is ok to say "that is weird, right?" but otherwise it's the "is it .."
<nirvdrum> Technically there should be a subject in there, but we often omit them even if it's not really allowed.
<enebo> that is weird. amirite?
<lopex> or is it ?
<enebo> lopex: The comma makes no sense to me but I see it all the time
<enebo> lopex: it is a declarative statement followed by a second statement asking for confirmation
e_dub has joined #jruby
<enebo> lopex: but like I said. I am surprisingly careless with grammar
<lopex> enebo: dont ask me, I guess it's the polish spelling and sentence building rules that spoiled that
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
<enebo> lopex: The think I like about English is poor grammar generally does not make the sentence unreadable
<lopex> enebo: we have tremendous set of rules regarding commas
<lopex> enebo: yeah
<enebo> lopex: sometimes ambiguous but with context almost never ambiguous
<lopex> enebo: in polish it might change the whole meaning
<enebo> lopex: eradicate it
<projectodd-ci> Project jruby-master-test-jruby build #401: STILL FAILING in 29 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/401/
<lopex> enebo: I guess that's one of the reasons english won
<lopex> enebo: and that's good
<enebo> lopex: haha. I wonder sometimes
<lopex> enebo: polish language
<lopex> enebo: I would if I could
<lopex> and the whole slavic plethora of them
<enebo> lopex: I don’t know Polish but I don’t think Polish was a likely contender for international language
_elia has quit [Quit: Computer has gone to sleep.]
<lopex> enebo: definitely not
<enebo> lopex: Spanish maybe?
<lopex> enebo: even german wouldnt be a serious contender
<lopex> enebo: right
<nirvdrum> My understanding is French is on the rise again.
<lopex> nirvdrum: too complex
<nirvdrum> Due to its prevalence in Africa.
<headius> enebo: only spec failures were for callcc
<headius> I'm just going to tag them
<enebo> headius: NAYCE
<enebo> bin and src bits seems to be in order
<nirvdrum> lopex: I never found that to be the case. But I think French follows English structures quite a bit.
<lopex> nirvdrum: yes
baroquebobcat has quit [Quit: baroquebobcat]
<nirvdrum> I've only done German and Latin besides. My issue with German is I start talking without knowing what I'm going to say. And that doesn't work so well in a sentence where the verb needs to go at the end.
baroquebobcat has joined #jruby
<lopex> nirvdrum: german is cases, kinds and the like (much much simple than in polish but still)
thsig_ has quit [Remote host closed the connection]
<enebo> VERSION = '9.0.0.0.pre1'
<enebo> MAVEN_VERSION = '9.0.0.0.pre1'
<enebo> mkristian: headius: This looks good to me but just double checking since version strings suck so bad
<enebo> This is in jruby-jars/version.rb
<enebo> 20591966 Jan 16 13:25 jruby-core-9.0.0.0.pre1.jar
<enebo> hmm
baroquebobcat has quit [Client Quit]
<mkristian> enebo, these versions look ok - in jruby-jars/version.rb
baroquebobcat has joined #jruby
<enebo> mkristian: yes
<headius> mpapis: does a fifth version element present any challenges for RVM?
<headius> 9.0.0.0.pre1 versus 9.0.0.pre1
<headius> enebo: I did not audit ext-based stdlib obviously
<enebo> I half expected this version to be quite a bit smaller than 1.7
<headius> but I have audited those fairly recently by hand
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> and stdlib is a match so that's fine
<enebo> headius: are the m17n binary tables required for runtime?
<enebo> 436952 Fri Jan 16 12:13:48 CST 2015 tables/Transcoder_Big5_WordArray.bin
<enebo> headius: I never actually looked at your port :)
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] a13m opened issue #2469: DNS resolution should fall back to TCP on Errno::EACCES in UDP bind http://git.io/giag6w
JRubyGithub has left #jruby [#jruby]
<mpapis> headius, should not
<headius> enebo: yes
<headius> they load lazily in jcodings (lopex is that right?)
<enebo> headius: ok makes sense or I would see huge .class files
<mpapis> headius, it makes sense to make it 9.0.0.0.pre1 just to be 9k, but if you care for semver - 9.0.0-preview1
<headius> enebo: right
<lopex> headius: the tables ?
<headius> lopex: the .bin files are loaded at runtime, right?
<lopex> headius: they have to... ?
<enebo> Anyone want to get on largest .class file in our distro? Beullier?
<headius> mpapis: we don't really care, and we release gems with the same number so the - doesn't work
<lopex> headius: well, I tried to make it within jvm loading threadsavety semantics
<lopex> headius: so just static field deps
<headius> we are semver (or will be)...the last .0 is security fixes, since those are usually applied in isolation
<lopex> headius: is that ok ?
<mpapis> headius, then anything will work, rvm does some pre checks for first two digits, for anything more then 3 digits you need to be specific for the version
<mpapis> *full version
<headius> mpapis: ok
<headius> thank you :-)
<mpapis> I can add extra check for 9.* to be jruby
<lopex> headius: last time the was a change it was wrt ruboto issues
<headius> mmm not right now I guess
<enebo> 308365 Fri Jan 16 12:13:44 CST 2015 org/jruby/parser/YyTables.class
<enebo> no one guessed :(
<headius> enebo: hah
<headius> not at all surprised
<headius> man that's big
<enebo> but I uncovered a mistake
<enebo> 279596 Fri Jan 16 12:13:44 CST 2015 org/jruby/parser/RubyYyTables.class
<enebo> 308365 Fri Jan 16 12:13:44 CST 2015 org/jruby/parser/YyTables.class
<headius> I bet it compresses down to like 50 bytes though
<headius> hah!
<headius> is one for ripper or something?
<headius> or just extraneous
<enebo> I think maybe missing a delete
<headius> yay
<headius> minus 50 bytes
<enebo> so as you say it compresses well :)
<headius> test:mri failures were also just callcc
mitchel__ has quit [Quit: Computer has gone to sleep.]
<headius> I'm going to do test:jruby and spec:regression since those could reference methods I removed, but otherwise this is looking great
mitchellhenke has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:aa81459 by Kevin Menard): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/47284814)
travis-ci has left #jruby [#jruby]
yfeldblum has joined #jruby
<lopex> headius: is there an agreement what transcoding tables to leave from the dist ?
<lopex> and make it optional ?
subbu is now known as subbu|lunch
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to method_audit: http://git.io/BJ0gJA
<JRubyGithub> jruby/method_audit 3f0280a Charles Oliver Nutter: Tag Kernel#callcc specs since it is no longer a core method.
<JRubyGithub> jruby/method_audit bac44a6 Charles Oliver Nutter: Exclude MRI tests that use callcc.
JRubyGithub has left #jruby [#jruby]
pglombardo has quit []
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 23 new commits to master: http://git.io/QsDmQA
<JRubyGithub> jruby/master 4853035 Charles Oliver Nutter: Enumerable does not define with_object.
<JRubyGithub> jruby/master 422d177 Charles Oliver Nutter: Enumerable#enum_with_index was removed in 1.9.3.
<JRubyGithub> jruby/master cec47aa Charles Oliver Nutter: Add Module#public_instance_method.
JRubyGithub has left #jruby [#jruby]
baroquebobcat has quit [Quit: baroquebobcat]
baroquebobcat has joined #jruby
<headius> lopex: no agreement
<headius> lopex: your thoughts?
<headius> some are bigger than others and most wouldn't be needed...but there's no mechanism for making them optional
<lopex> headius: why not a gem ?
<headius> it would require some plumbing, but it would work
<headius> MRI uses generated C code for the tables, right?
calavera has joined #jruby
<lopex> headius: the GB* is too rare in usage I would think ?
<headius> I sure hope so
<lopex> and it's the biggest
<lopex> and most offending ruboto
<lopex> like a joke
<headius> I suppose if jcodings could load from a provided classloader we could load them as jars from a gem easily
<lopex> well, not now, but now it's the zip size, which is not free still afterall
<headius> right
<headius> I imagine they compress well, but yeah, they're big
<lopex> the skips the ziplib has to do...
<lopex> however it works
<headius> I wish we could run from pack200
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:f12590e by Charles Oliver Nutter): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/47288281)
travis-ci has left #jruby [#jruby]
<headius> they promised me that a decade ago
<lopex> what does it give ?
<headius> well it's like bz2 versus zip
<headius> whole-jar compression rather than just per-class
<headius> shared const pool entries is the big one
<headius> shall we see how big a pack200 jruby.jar is?
<headius> it's depresing
<headius> kinda surprising maven central doesn't store pack200 archives
<headius> -rw-r--r-- 1 headius staff 4163413 Jan 16 14:01 jruby.pack.gz
<headius> -rw-r--r-- 1 headius staff 20604229 Jan 16 13:14 lib/jruby.jar
elia has joined #jruby
<headius> 20MB is too big :-(
kl has joined #jruby
<headius> truffle adds a lot
<enebo> I point this out above :)
<projectodd-ci> Project jruby-master-test-jruby build #402: STILL FAILING in 8 min 8 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/402/
<enebo> so swing irb (only tried so far on windows) has no output
e_dub has quit [Quit: e_dub]
<headius> nirvdrum: truffle-specs-core failing
tenderlove has quit [Remote host closed the connection]
<headius> after Regexp.union commit
<nirvdrum> I think I pushed a fix for that.
<nirvdrum> A diff I missed committing before pushing the last time.
<headius> lopex: static fields don't give us any way to give it a classloader from which to find the table
<headius> if it's in a gem we'd likely need it to be in a jar (in JRubyClassLoader) or have additional plumbing to make gem-based .bin files available to jcodings
<lopex> mri 2.2. compiles within an hour on newest rpi if anyone liked to know
e_dub has joined #jruby
<lopex> headius: so you need extra runtime for that ?
<headius> lopex: well, I don't know :-)
<headius> this is a napkin sketch right now
metadave has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<nirvdrum> headius: chrisseaton is traveling at the moment, so I can't speak for him. But we could maybe omit Truffle from pre1 and figure out how to get the size down before the final release.
<lopex> headius: it's just the system classloader right ?
<headius> nirvdrum: for pre1 it's not super important, but we should talk about it
<headius> lopex: well jars in gems or via `require` go into JRubyClassLoader
<headius> the static fields would load from whatever classloader jcodings was loaded by
<headius> so it probably wouldn't see them
<lopex> headius: why not go for eager utf-8 ?
<lopex> "if you want some asumptions"
<lopex> oh
<projectodd-ci> Project jruby-master-test-slow_suites build #390: FAILURE in 8 min 59 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/390/
<headius> woah
<lopex> it wouldnt owrk
<headius> nirvdrum: oops my fault
havenwood has quit []
<headius> you fixed your issue but I introduced compile error or something
<headius> er wait
<headius> the compile error is missing truffle files
<headius> I didn't do that
<nirvdrum> Are we looking at the same thing?
<nirvdrum> [ERROR] /opt/jruby/core/src/main/java/org/jruby/java/proxies/MapJavaProxy.java:[434,39] error: cannot find symbol
<nirvdrum> [ERROR] symbol: method sort(ThreadContext,Block)
<nirvdrum> location: class RubyHashMap
<lopex> headius: and why is the classloader so important ?
<headius> enebo: I'm just trying to figure out how to get there
<headius> nirvdrum: doh
<headius> ok
<nirvdrum> headius: I had to "mvn clean" before I saw the error locally.
<enebo> headius: get where? beer time?
<headius> yeah that's what I missed
<enebo> :)
<projectodd-ci> Project jruby-master-spec-compiler build #391: FAILURE in 8 min 24 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/391/
<headius> I'll reinstate it but not bind it
<nirvdrum> I'm still not entirely clear on when I need to "mvn clean"
<nirvdrum> But I've definitely pushed stuff that worked locally and failed in Travis because of it.
<enebo> headius: The jirb_swing issue is universal and not windows
<headius> our build only rebuilds modified files
<headius> so files that depend on modified files need a clean
<enebo> headius: the systm thing must only be windows
<nirvdrum> Ahh.
paulswilliamsesq has joined #jruby
<nirvdrum> Well I can always "mvn clean" locally to be safe. But if you guys don't mind a broken build that's quickly fixed every once in a while, I'll just proceed the way I have been.
x1337807x has joined #jruby
<headius> no worries
<headius> the alternative was to not do incremental builds, making them all take MUCH longer
<headius> price we pay
<lopex> headius: the classloader, why ?
<headius> lopex: you want them to be able to load from a gem, right?
tenderlove has joined #jruby
<enebo> headius: I also get the stty problem but as I commented I think I know why: https://gist.github.com/enebo/0a8bea60e7b8b1bf976b
<lopex> headius: it's the jruby classloader that has to see that ?
<headius> enebo: phooey
<headius> one of my later fixes must have re-broken io/console
<headius> it should be falling back if stty does not exist
tenderlove has quit [Remote host closed the connection]
<enebo> headius: well it shoudl rescue and it doesn't
<enebo> headius: at least begin; `stty`; rescue; end seems ok to me
metadave has joined #jruby
<enebo> headius: with that said though should we even bother to try stty if on windows
<lopex> headius: what's the gem jvm semantics ?
<headius> enebo: probably not
<headius> I didn't write this, but yeah
tenderlove has joined #jruby
<enebo> headius: yeah I am just pondering since mingw and cygwin exist
<headius> lopex: gems are just added to ruby load paths and stuff...if there's files in there, we'd have to go get them manually and make jcodings see them, or they'd have to be loaded into our JRubyClassLoader as a jar
subbu|lunch is now known as subbu
<enebo> headius: in any case I think a failed `` should be catchable assuming this is io/console
<enebo> headius: I will comment out and try again to see
<headius> ok
<headius> I still have my ec2 instance offline
<lopex> headius: but there can be special gem list
<enebo> yay it is not io/console
<enebo> :|
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to master: http://git.io/fcLYLg
<JRubyGithub> jruby/master e75d587 Charles Oliver Nutter: Revert "Hash#sort was removed in 1.9.3."...
<JRubyGithub> jruby/master dd58df3 Charles Oliver Nutter: Unbind and deprecate RubyHash.sort and remove indices from proxy.
JRubyGithub has left #jruby [#jruby]
<headius> enebo: you going to keep digging?
tenderlove has quit [Read error: Connection reset by peer]
<lopex> headius: what am I missing ?
<enebo> oh it is
<enebo> I did not see there are two sttys
<headius> hm
<headius> dunno why I wouldn't have seen this before
elia has quit [Read error: Connection reset by peer]
kl has quit [Ping timeout: 244 seconds]
_elia has joined #jruby
<enebo> headius: were you using cmd?
<enebo> headius: do you have mingw or cygwin in path? I do and do not have stty but??
<enebo> headius: ok commenting out stty’s works but the bug is we cannot catch non-existent command on windows I am guessing
elia has joined #jruby
<enebo> headius: perhaps no where…moving on to see if anything else breaks and will circle back
<enebo> headius: I just want list of problems
camlow325 has joined #jruby
gregorsc5 has quit [Quit: Leaving.]
_elia has quit [Ping timeout: 272 seconds]
camlow325 has quit [Remote host closed the connection]
gregorsc5 has joined #jruby
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] Who828 opened pull request #2470: Implemented methods in MRI in JRuby for parity (master...methods_audit) http://git.io/o275Pg
JRubyGithub has left #jruby [#jruby]
gregorsc5 has quit [Read error: Connection reset by peer]
gregorsc5 has joined #jruby
<headius> enebo: I was using powershell at first and then cmd
<headius> my zero to rails was all in cmd
<headius> enebo: oh shit
<headius> Errno doesn't < StandardError
<headius> right?
<enebo> no?
<enebo> errrm
<enebo> headius: This is MRI source
<enebo> isn’t it?
<headius> heck no
<headius> this is our hacktacular version
<enebo> heheh
<headius> MRI's is all C and makes tty calls directly
<enebo> oh well then we should just ignore this on windows
<enebo> who cares if stty happens to be running
<headius> we can do that with FFI whenever you decide it sounds fun to work on :-D
<headius> right
<headius> this was wmeissner
<enebo> headius: although this used to work
<headius> I don't know if he tested the windows stuff, or if we just broke it since
<headius> which stty call is the one?
colinsurprenant has joined #jruby
<enebo> headius: so 1) we don’t want to try -a one
<enebo> heh mixed message
<enebo> .,,,,..,,,
<enebo> stty -a is the case
<enebo> second one
<headius> in echo?
<enebo> anyways 1) we don’t want to even attempt stty -a
<enebo> line 197
<headius> probably not
<headius> but how did this ever work?
<enebo> for startup time
<enebo> well that is my question :)
<enebo> Errno -> Exception?
<headius> yes
<headius> well SystemCallError => Exception
<enebo> This is what we have in 1.7 right
<enebo> So `frogger` rescue Exception will break
<headius> mostly the same
<enebo> MacOS works
e_dub has quit [Quit: e_dub]
camlow325 has joined #jruby
<headius> indeed
<enebo> WHOA
<enebo> Works on windows
camlow325 has quit [Remote host closed the connection]
<enebo> ah arguments
camlow325 has joined #jruby
<enebo> also works with arguments
<enebo> hmmm
camlow325 has quit [Remote host closed the connection]
<enebo> for me this is a jruby in a jruby too
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to master: http://git.io/TT7meA
<JRubyGithub> jruby/master f8931b8 Smit Shah: Remove trailing space for base <= 10
<JRubyGithub> jruby/master 7402c07 Charles Oliver Nutter: Merge pull request #2464 from Who828/fix_2360...
JRubyGithub has left #jruby [#jruby]
<headius> enebo: I have to run for a while
<headius> about to merge Who's other set of fixes
<headius> I had him audit the list with me
<enebo> ok
<headius> feelin good :-)
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2360: String#to_i slower than MRI when trailing garbage http://git.io/Bupx5A
JRubyGithub has left #jruby [#jruby]
<headius> cremes: I think you get testing duty for win32ole in 9k.pre1
<headius> hopefully we'll be able to put it out Monday
<cremes> headius: roger wilco
mkristian has quit [Ping timeout: 240 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed pull request #2470: Implemented methods in MRI in JRuby for parity (master...methods_audit) http://git.io/o275Pg
JRubyGithub has left #jruby [#jruby]
marr has quit [Ping timeout: 255 seconds]
thsig has joined #jruby
e_dub has joined #jruby
<lopex> enebo: do gems run under separate classloader ?
<headius> lopex: oh missed your message about special gem list
<headius> I guess, but that's still special
tenderlove has joined #jruby
<headius> if jcodings could look in a specific classloader, it could simpy be a jar that the gem requires
e_dub has quit [Client Quit]
e_dub has joined #jruby
<lopex> headius: I thought you were ignoring me on purpose!
<headius> lopex: the main problem is that static resource loads from static fields are *really* hard to customize
<lopex> sure
<lopex> what next ?
<headius> jcodings would need changes in any case to load them some other way
<headius> if we wanted to omit some
<headius> and it would need smarts to lazily find tables we add later
<headius> lopex: I have no solutions, only problems :-)
<lopex> soo, that wuld invole only locking
Who has quit [Quit: Who]
<lopex> welll, captain obvious
<donV> Hullo!
<donV> Did anyone mention Ruboto? :)
<lopex> hiya!!
metadave_ has joined #jruby
subbu has quit [Ping timeout: 245 seconds]
tenderlove has quit [Ping timeout: 264 seconds]
elia has quit [Quit: Computer has gone to sleep.]
mkristian has joined #jruby
metadave has quit [Ping timeout: 264 seconds]
<donV> ARGH! Gem::Version.new('9.0.0.0.SNAPSHOT') < Gem::Version.new('9.0.0.0.dev')
<donV> How to activate the multibot?
<donV> % Gem::Version.new('9.0.0.0.SNAPSHOT') < Gem::Version.new('9.0.0.0.dev')
<multibot_> true
multibot_ has quit [Read error: Connection reset by peer]
multibot_ has joined #jruby
<headius> % Gem::Version.new('9.0.0.0-SNAPSHOT') < Gem::Version.new('9.0.0.0.pre1')
<multibot_> true
<headius> that's all I care about :-D
<mkristian> % Gem::Version.new('9.0.0.0.SNAPSHOT') < Gem::Version.new('9.0.0.0.pre1')
<multibot_> true
anaeem1 has quit [Remote host closed the connection]
anaeem1 has joined #jruby
<donV> :D
paulswilliamsesq has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-spec-compiler build #392: FIXED in 17 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/392/
<headius> yay
<headius> bbl
metadave_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
anaeem1 has quit [Ping timeout: 272 seconds]
shellac has joined #jruby
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-test-slow_suites build #391: FIXED in 22 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/391/
metadave has joined #jruby
subbu has joined #jruby
<projectodd-ci> Project jruby-master-test-jruby build #403: STILL FAILING in 30 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/403/
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
yfeldblum has quit [Ping timeout: 245 seconds]
camlow325 has joined #jruby
gregorsc5 has quit [Quit: Leaving.]
Who has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:dd58df3 by Charles Oliver Nutter): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/47291074)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:7402c07 by Charles Oliver Nutter): The build passed. (http://travis-ci.org/jruby/jruby/builds/47294454)
travis-ci has left #jruby [#jruby]
Who has quit [Quit: Who]
anaeem1 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2323: failing GH-652 spec file on current master http://git.io/8PximA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to master: http://git.io/mR3ktw
<JRubyGithub> jruby/master 93c1dba Thomas E. Enebo: We only have 2.2 mode now. Update swing launcher in windows
JRubyGithub has left #jruby [#jruby]
shellac has quit [Quit: Computer has gone to sleep.]
zorak8 has joined #jruby
elux_ has joined #jruby
elux_ has quit [Client Quit]
shellac has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:eb81674 by Charles Oliver Nutter): The build passed. (http://travis-ci.org/jruby/jruby/builds/47295248)
travis-ci has left #jruby [#jruby]
shellac has quit [Client Quit]
elux has quit [Ping timeout: 264 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to master: http://git.io/EOw4Jw
<JRubyGithub> jruby/master 876235e Thomas E. Enebo: Don't bother stty -a attempt if on windows
JRubyGithub has left #jruby [#jruby]
calavera has joined #jruby
<chrisseaton> headius: are we doing a p1 branch?
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<donV> I am working on getting Ruboto working with JRuby 9000 now.
yfeldblum has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dabradley has joined #jruby
elia has joined #jruby
<donV> Is GitHub the master repository now?
<mkristian> yes
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<projectodd-ci> Project jruby-master-test-jruby build #404: STILL FAILING in 28 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/404/
jc00ke_ is now known as jc00ke
gregorsc5 has joined #jruby
<nirvdrum> mkristian: I just saw your reply to https://github.com/jruby/jruby/issues/2466
<nirvdrum> Does my response make sense?
<mkristian> nirvdrum, well, I just going to include it. will find some time for the build tomorrow.
<mkristian> still would like to see jruby to be more modular - one day ;)
<nirvdrum> Yeah, I don't think there's any disagreement on that.
<donV> enebo,headus,all: Hi! I am having some trouble loading master on Android due to a link to java.lang.invoke.MethodHandles.
<donV> I guess org.jruby.compiler.JITCompiler is not usable on Android. Can we avoid loading it?
<nirvdrum> donV: -X-C ?
<donV> nirvdrum: Hi! :)
gregorsc5 has quit [Quit: Leaving.]
<nirvdrum> Howdy. I don't know if that prevents loading at all. But it'd prevent JITting.
<enebo> donV: File and issue against 9000.pre1
tcrawley is now known as tcrawley-away
<donV> enebo: will do.
<enebo> donV: This file is not conditionally loaded so we will probably have to hide those class references so you can run interp
<donV> nirvdrum: we pass System.setProperty("jruby.compile.mode", "OFF");
diegoviola has quit [Read error: Connection reset by peer]
gregorsc5 has joined #jruby
e_dub has quit [Quit: e_dub]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] donv opened issue #2471: Avoid loading classes not present on Android http://git.io/FkoGKg
JRubyGithub has left #jruby [#jruby]
<donV> enebo: Should we use OFFIR or is OFF correct?
<enebo> donV: no more OFFIR just OFF
<donV> ok
slyphon has joined #jruby
<enebo> donV: well we still have it but just so you don’t break
metadave has quit [Quit: Textual IRC Client: www.textualapp.com]
<enebo> donV: For some reason I thought we had this MethodHandle stuff mocked out
metadave has joined #jruby
<enebo> donV: I think you might be able to compile using that mock and the classes in question with just be replaced with mocked version
<donV> OK, what do I have to do?
mitchellhenke has quit [Quit: Computer has gone to sleep.]
<enebo> donV: I don’t know but com.headius.jsr292-mock I think just needs to be shaded in
<enebo> donV: Or actually maybe just in your classpath
<enebo> donV: It is listed as dep in maven so you can probably just try adding it to classpath and see if you make it past this
<donV> enebo: I’ll take a look.
<enebo> -rw-r--r-- 1645 9-Jan-2014 19:53:02 java/lang/invoke/MethodHandle.class
<donV> is that in our source?
<enebo> no it is in jsr292-mock artifact I mention above
<donV> working on getting Eclipse to accept our source...
<donV> is NetBeans better?
<enebo> donV: I have been using intellij lately
<donV> community edition or something?
<enebo> donV: but that should resolve the issue.
<enebo> donV: Ulimate I think
<donV> $$$ ?
<enebo> OSS license
<donV> OK, I think I’ll try it.
<nirvdrum> chrisseaton: What issue do you see with "mvn -Pcomplete"?
<enebo> donV: but for this test you just need to get that jar with a build jruby.jar and run in android
<donV> any handy maven way to get it?
<mkristian> donV, $HOME/.m2/repository/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar
<mkristian> should be already there
<donV> mkristian: thanks!
<chrisseaton> nirvdrum: it seems to be fixed now - and I can't immediately find one of the failures on Travis, but it was there with a failure on some Ruby script
<chrisseaton> nirvdrum: I'll look out for it and if I see it again I'll let you know
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo opened issue #2472: jirb_swing is not showing output http://git.io/p-MkXw
JRubyGithub has left #jruby [#jruby]
<nirvdrum> Such exciting times.
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo opened issue #2473: Extra yytable.java class http://git.io/vBJtPA
JRubyGithub has left #jruby [#jruby]
<enebo> donV: I might speculatively close that issue as won’t fix and mention the mock jar
<donV> enebo: Hold on!
<enebo> :)
<donV> enebo: I added the jsr mock jar to an app, but it will not build source in core packages.
<donV> java.lang.*
<donV> :(
<enebo> build source?
<enebo> oh you mean not make apk from java.lang?
<donV> sorry, it will not link it
<donV> yes
<enebo> donV: this jar has existed for years including 17 is it not a problem there because you omit the classes which reference this stuff?
<donV> There is an option “—core-library” that may work, but it is not recommended.
<donV> enebo: Yes, the classes are not loaded in 1.7
<enebo> donV: ok if core-library does not work then update with info explaining why mock jar does not fly
gregorsc5 has quit [Quit: Leaving.]
<donV> OK
<enebo> donV: fwiw IR JIT is pretty isolated so we can probably make these classes removable still but it would be better if we could mock them out
<enebo> donV: for us anyways
mrmargolis has quit [Remote host closed the connection]
<donV> OK. Will try the —core-libray option.
x1337807x has joined #jruby
<enebo> donV: not sure how consumable that is for you though
<donV> I have some contact with him, but I think it has to go into the VM build to be usable.
DrShoggoth has quit [Quit: Leaving]
fridim_ has quit [Ping timeout: 252 seconds]
e_dub has joined #jruby
e_dub has quit [Client Quit]
colinsurprenant has quit [Ping timeout: 246 seconds]
<enebo> donV: was that with —core-library?
<enebo> donV: your last message?
slyphon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<donV> without.
<enebo> ij
<enebo> err ok
<donV> running with —core-library now…
<donV> got one step further than before :)
pietr0 has quit [Quit: pietr0]
thsig has quit [Ping timeout: 272 seconds]
<mkristian> I have a class XmlNodeSet which is implemented in java and in ruby it has a drop method. no idea where this drop method is defined - any clue ?
Specialist has quit [Ping timeout: 245 seconds]
<enebo> mkristian: Enumerable?
<mkristian> thanx
<enebo> mkristian: not positive but since it is a set that would make sense
<enebo> mkristian: drop/take I think was added in 2.0?
<donV> enebo: got past the apk build...
elia has quit [Ping timeout: 264 seconds]
<enebo> donV: YAY
<enebo> donV: that code should never get touched with -X-C so I am hoping you are in the clear
<projectodd-ci> Project jruby-master-test-jruby build #405: STILL FAILING in 30 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/405/
<donV> enebo: Sorry, no. Now it is being called. Maybe I am not disabling the compiler properly. Updating the issue.
<enebo> donV: ok
<enebo> donV: yeah this is likely due to it unconditionally starting and firing up an executor thread
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to master: http://git.io/7__3Qg
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master 2e489f2 Christian Meier: add truffle stdlib - fixes #2466
<enebo> donV: this probably is easily changed since we can just guard and not load JITCompiler if it is off
<enebo> gotta run though…FRIDAY
<donV> enebo: That sounds good.
enebo has quit [Quit: enebo]
subbu has quit [Ping timeout: 245 seconds]
anaeem1 has quit [Remote host closed the connection]
anaeem1 has joined #jruby
anaeem1 has quit [Ping timeout: 276 seconds]
slyphon has joined #jruby
camlow325 has quit [Remote host closed the connection]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]