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]
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.
<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]
<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
<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.
<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
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.
<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
<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
<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 :)
<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
<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
<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 ?
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
<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?
<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 :-)
<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]
<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