elia has quit [Quit: Computer has gone to sleep.]
GitHub38 has joined #rubinius
<GitHub38> [rubinius] brixen pushed 4 new commits to master: http://git.io/ULxNsA
<GitHub38> rubinius/master d11acc5 Gustavo Frederico Temple Pedrosa: Update libffi to 3.1...
<GitHub38> rubinius/master 294e368 Gustavo Frederico Temple Pedrosa: Disable MMAP workaround for Selinux...
GitHub38 has left #rubinius [#rubinius]
<GitHub38> rubinius/master 993c4cd Gustavo Frederico Temple Pedrosa: Update libffi to 3.2...
GitHub181 has joined #rubinius
<GitHub181> [rubinius] brixen closed pull request #3183: Update libffi to 3.2 (master...update-libffi-3.1) http://git.io/dHWpjg
GitHub181 has left #rubinius [#rubinius]
GitHub94 has joined #rubinius
<GitHub94> [rubinius] brixen closed pull request #3215: Fix #2977: Error calling IO.write with a FIFO (master...issue#2977) http://git.io/nbxVZw
GitHub94 has left #rubinius [#rubinius]
GitHub133 has joined #rubinius
GitHub133 has left #rubinius [#rubinius]
<GitHub133> rubinius/master 628440f skliew: Fix for #2977: Error calling IO.write with a FIFO
<GitHub133> rubinius/master 50c63f7 skliew: Spec for #2977: Improve spec for IO.write on FIFO...
<GitHub133> [rubinius] brixen pushed 4 new commits to master: http://git.io/m40dRg
<GitHub133> rubinius/master ada5da4 skliew: Spec for #2977: Error calling IO.write to a FIFO
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (d8e2557 - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/42146970: The build has errored.
travis-ci has left #rubinius [#rubinius]
slaught has quit [Quit: slaught]
dimday has joined #rubinius
GitHub102 has joined #rubinius
<GitHub102> [rubinius] brixen closed pull request #3200: MCJIT initial support for PowerPC64 (master...llvm-mcjit-support) http://git.io/6s_j0A
GitHub102 has left #rubinius [#rubinius]
<brixen> wtf how can the PR runs pass and then it fails when the PR is merged? https://github.com/rubinius/rubinius/pull/3183/commits
<brixen> ugh travis
benlovell has joined #rubinius
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (64d8e17 - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/42148278: The build was broken.
travis-ci has left #rubinius [#rubinius]
benlovell has quit [Ping timeout: 264 seconds]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (d8e2557 - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/42146970: The build was broken.
travis-ci has left #rubinius [#rubinius]
amsi has quit [Quit: Leaving]
amclain has joined #rubinius
pietr0 has quit [Quit: pietr0]
|jemc| has joined #rubinius
meh` has quit [Ping timeout: 240 seconds]
meh`_ has joined #rubinius
benweint has quit [Quit: Computer has gone to sleep.]
GitHub126 has joined #rubinius
<GitHub126> [rubinius] brixen pushed 2 new commits to master: http://git.io/H7IkzA
<GitHub126> rubinius/master d28a961 Brian Shirai: Ignore missing makeinfo for libffi.
GitHub126 has left #rubinius [#rubinius]
<GitHub126> rubinius/master f8197bd Brian Shirai: Added .gitignore for libffi.
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 264 seconds]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (f8197bd - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/42154582: The build is still failing.
travis-ci has left #rubinius [#rubinius]
<brixen> what?
<brixen> how does that pass for 3 builds and fail for one
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (f8197bd - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/42154582: The build has errored.
travis-ci has left #rubinius [#rubinius]
<brixen> dude, travis, wtf
<brixen> restarting the run doesn't even result in the same failure
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (f8197bd - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/42154582: The build is still failing.
travis-ci has left #rubinius [#rubinius]
josh-k_ has quit [Remote host closed the connection]
GitHub164 has joined #rubinius
<GitHub164> [rubinius] brixen pushed 1 new commit to master: http://git.io/93JFWw
<GitHub164> rubinius/master b97eec9 Brian Shirai: Better disable missing makeinfo for libffi.
GitHub164 has left #rubinius [#rubinius]
diegoviola has quit [Remote host closed the connection]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 244 seconds]
meh`_ has quit [Ping timeout: 264 seconds]
lbianc has quit [Ping timeout: 265 seconds]
lbianc has joined #rubinius
benweint has joined #rubinius
benlovell has joined #rubinius
benweint has quit [Read error: Connection reset by peer]
benlovell has quit [Ping timeout: 272 seconds]
amclain has quit [Quit: Leaving]
JohnBat26 has joined #rubinius
noop has joined #rubinius
jnh has quit [Remote host closed the connection]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 256 seconds]
benlovell has joined #rubinius
cyndis has quit [Ping timeout: 272 seconds]
cyndis has joined #rubinius
dimday has quit [Quit: Leaving.]
|jemc| has quit [Quit: WeeChat 1.0.1]
dzhulk has joined #rubinius
mamantoha has joined #rubinius
dzhulk has quit [Quit: Leaving.]
jnh has joined #rubinius
flavio has joined #rubinius
jnh has quit [Ping timeout: 245 seconds]
dzhulk has joined #rubinius
heroux has quit [Ping timeout: 272 seconds]
goyox86 has joined #rubinius
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
heroux has joined #rubinius
elia has joined #rubinius
goyox86 has joined #rubinius
heroux has quit [Ping timeout: 240 seconds]
<yorickpeterse> morning
heroux has joined #rubinius
<goyox86> morning
heroux has quit [Ping timeout: 255 seconds]
benlovell has quit [Ping timeout: 255 seconds]
<yorickpeterse> brixen: regarding mcjit, I'd like to somehow collaborate on that (without slowing things down that is), it's about time I start digging into that
benlovell has joined #rubinius
jnh has joined #rubinius
jnh has quit [Ping timeout: 258 seconds]
carlosga_ has joined #rubinius
carlosgaldino has quit [Ping timeout: 264 seconds]
heroux has joined #rubinius
goyox86_ has joined #rubinius
goyox86_ has quit [Read error: Connection reset by peer]
goyox86 has quit [Ping timeout: 256 seconds]
heroux has quit [Ping timeout: 256 seconds]
mamantoha has quit [Ping timeout: 272 seconds]
heroux has joined #rubinius
gtemple has joined #rubinius
<gtemple> @yorickpeterse: hello
<yorickpeterse> gtemple: hi
<gtemple> yorickpeterse: func = jit.generate_function(indy);
<yorickpeterse> yes?
<gtemple> yorickpeterse: in which situation the value would be zero?
<gtemple> yorickpeterse: and print the "JIT error background compiling"
<yorickpeterse> euh not sure exactly, you'd have to ask brixen when he wakes up
GitHub60 has joined #rubinius
<GitHub60> [rubinius] gustavotemple closed pull request #3195: PowerPC64 support in configure file (master...detect-ppc64) http://git.io/r3n2cg
GitHub60 has left #rubinius [#rubinius]
heroux has quit [Ping timeout: 272 seconds]
<gtemple> yorickpeterse: oh! thanks! I will study that code now! :)
heroux has joined #rubinius
mamantoha has joined #rubinius
benlovell has quit [Read error: Connection reset by peer]
jnh has joined #rubinius
heroux has quit [Ping timeout: 250 seconds]
jnh has quit [Ping timeout: 255 seconds]
postmodern has quit [Quit: Leaving]
heroux has joined #rubinius
carlosgaldino has joined #rubinius
carlosga_ has quit [Ping timeout: 264 seconds]
heroux has quit [Ping timeout: 265 seconds]
meh` has joined #rubinius
heroux has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #rubinius
heroux has quit [Ping timeout: 264 seconds]
heroux has joined #rubinius
heftig has quit [Ping timeout: 258 seconds]
mjc_ has quit [Ping timeout: 258 seconds]
jnh has joined #rubinius
heftig has joined #rubinius
mjc_ has joined #rubinius
chrisseaton has quit [Ping timeout: 258 seconds]
chrisseaton has joined #rubinius
jnh has quit [Ping timeout: 258 seconds]
mrb_bk has quit [Ping timeout: 258 seconds]
mrb_bk has joined #rubinius
heroux has quit [Ping timeout: 255 seconds]
dzhulk has quit [Quit: Leaving.]
dzhulk has joined #rubinius
heroux has joined #rubinius
dzhulk has quit [Client Quit]
heroux has quit [Ping timeout: 240 seconds]
heroux has joined #rubinius
heroux has quit [Ping timeout: 256 seconds]
noop has quit [Ping timeout: 255 seconds]
havenwood has joined #rubinius
elia has quit [Read error: Connection reset by peer]
_elia has joined #rubinius
heroux has joined #rubinius
jnh has joined #rubinius
_elia has quit [Ping timeout: 265 seconds]
elia has joined #rubinius
heroux has quit [Ping timeout: 264 seconds]
jnh has quit [Ping timeout: 250 seconds]
elia has quit [Quit: Computer has gone to sleep.]
|jemc| has joined #rubinius
elia has joined #rubinius
mamantoha has quit [Ping timeout: 240 seconds]
<brixen> yorickpeterse: totally
<yorickpeterse> brixen: neat
<brixen> the biggest problem with the JIT right now is the complexity
<yorickpeterse> oh yeah
heroux has joined #rubinius
heroux has quit [Ping timeout: 245 seconds]
flavio has quit [Remote host closed the connection]
diegoviola has joined #rubinius
amsi has joined #rubinius
jnh has joined #rubinius
jnh has quit [Ping timeout: 245 seconds]
heroux has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
amsi has quit [Ping timeout: 240 seconds]
amsi has joined #rubinius
heroux has quit [Ping timeout: 265 seconds]
heroux has joined #rubinius
heroux has quit [Ping timeout: 255 seconds]
heroux has joined #rubinius
pietr0 has joined #rubinius
heroux has quit [Ping timeout: 256 seconds]
jnh has joined #rubinius
<yorickpeterse> man getting almost 30 projects running Travis is a PITA
<yorickpeterse> and this isn't even rubysl :D
<yorickpeterse> doesn't really help that these projects are a mix of Ruby + (Python|Java|Perl)
noop has joined #rubinius
jnh has quit [Ping timeout: 264 seconds]
josh-k has joined #rubinius
josh-k_ has joined #rubinius
jnh has joined #rubinius
josh-k has quit [Ping timeout: 272 seconds]
<brixen> yorickpeterse: that sounds painful
heroux has joined #rubinius
<yorickpeterse> brixen: heh it's ok
<yorickpeterse> I learned a lot about Rake in the two years that we've been dealing with this
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubinius
havenwood has quit [Client Quit]
heroux has quit [Ping timeout: 244 seconds]
heroux has joined #rubinius
<jnh> I can't deploy my rbx based app on cedar-14 :(
<brixen> jnh: what do you get?
<jnh> it's running on 2.2.10 - I found a thread on the rbx issues saying "use 2.3.0"
<jnh> but when I use 2.3.0 my build times out - precompiling assets seems to run forever, which is totally weird
<brixen> is 2.2.10 not available for cedar-14?
<brixen> I'm pretty sure I put up binaries
* brixen checks
<jnh> I have exactly this issue
<brixen> what's in your Gemfile?
noop has quit [Ping timeout: 255 seconds]
<jnh> ruby '2.1.0', engine: 'rbx', engine_version: '2.2.10'
<brixen> pretty sure that's one line of your Gemfile :p
<brixen> what gems are listed in your Gemfile?
<jnh> oh, more generally. hangon, I'll gist it.
<brixen> ok, so not listing any rubysl gems
<jnh> ah.
<jnh> should I have rubysl-all or whatever it's called?
<brixen> nope
<brixen> it seems like openssl/digest is getting required before a crucial bit of openssl itself
<brixen> the bit that defines that constant, in particular
<jnh> it seems to be happening inside bundler though
<brixen> jnh: we're not going to be able to change 2.2.10, so let's focus on figuring out the issue with 2.3.0
<brixen> does it compile your assets locally?
<brixen> do people generally compile assets on deploy?
<brixen> in other words, do people not create deployment artifacts?
<jnh> yup, it's done by the heroku build pack
<jnh> then people tend to either use cloudflare or asset_sync to get them to a CDN
<brixen> does running whatever heroku is running work?
<jnh> I'll try it.
<jnh> hrm. segfaults on my laptop
<jnh> or at least it did once, now it's working.
<jnh> apart from the one segfault, it runs fine on my machine.
<brixen> can you gist the segfault?
dzhulk has joined #rubinius
<jnh> I think it was dotenv that caused the segfault
<jnh> I can see getenv in the stack
<brixen> hm
<brixen> jnh: what version of llvm?
<brixen> what does rbx -v say
<jnh> on my laptop or heroku?
heroux has quit [Ping timeout: 250 seconds]
<jnh> rubinius 2.3.0 (2.1.0 9d61df5d 2014-10-31 3.5.0 JI) [x86_64-darwin14.0.0]
<brixen> on your laptop
<brixen> that segv is in the JIT
<brixen> the JIT is calling getenv
<brixen> but how getenv ends up calling another LLVM function is beyond me
<brixen> unless that bt is just completely screwed up
<yorickpeterse> naturally we optimized getenv()
<yorickpeterse> jnh: interesting that this isn't working for you, but is for the other person in that issue
<jnh> I'm wondering it it's something to do with my app using event machine, and maybe it behaving different on ubuntu than osx
<yorickpeterse> ugh, it's been almost a year since I reported aws-sdk issues with Rbx
<yorickpeterse> time flies when you're shaving 1293819023 yaks
<jnh> also rbx-2.3.0 doesn't compile on codeship because llvm-config is not found :(
<jnh> looks like there's no llvm at all on codeship's VM :(
<yorickpeterse> jnh: can you install it?
<jnh> I guess I could make it part of the pre-test process.
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
<yorickpeterse> brixen: rubysl-openssl is still not thread-safe by the looks of it :<
<brixen> yorickpeterse: who ever said it was thread safe?
<yorickpeterse> well they have this fancy "thread safe" guards now or something like that
<brixen> are you saying that MRI devs have said openssl is thread safe?
<yorickpeterse> trying to reproduce things more accurately now, but it seems it's even unsafe when no data is explicitly shared between threads
<brixen> that's not a "thread safe" issue then
<yorickpeterse> No, what I mean is that at least this used to break: Thread.new { Digest::SHA1.hexdigest(...) } Thread.new { Digest::SHA1.hexdigest(...) }
<brixen> it's perhaps a re-entrant issue
<yorickpeterse> because it was doing some weird shit on C level
<yorickpeterse> granted I can't seem to reproduce it so far outside of the aws-sdk
<brixen> well, data shared between threads doesn't require it to be Ruby data
<brixen> mutable runtime data shared between threads without synchronization is an issue
* yorickpeterse was going to try and optimize Oga for Rbx
* yorickpeterse ended up trying to re-debug a 1 year old bug
<yorickpeterse> :<
<yorickpeterse> Hm, I wonder if I can run this script on Travis for a while
<yorickpeterse> that way I don't burn my laptop
<yorickpeterse> then hopefully later this week I can fix this https://github.com/rubinius/rubinius/issues/3205
<brixen> jnh: doesn't heroku have something where you can get a console on your instance?
slaught has joined #rubinius
<jc00ke> `heroku run bash` right?
<jnh> brixen: yeah, but it doesn't deploy so there is no instance.
<brixen> jnh: you'd have to do it in two steps
<brixen> make your asset precompile a no-op for deploy
<jnh> yeah, I'm going to set up a test app and do exactly that.
<brixen> then access the instance an run a command
<brixen> ok
dzhulk has quit [Quit: Leaving.]
heroux has joined #rubinius
<yorickpeterse> well, 13892728 equality checks and no failures yet
<yorickpeterse> gogo rubinius
dzhulk has joined #rubinius
<jnh> okay, app forked pushing now
<jnh> weirdly, it deploys
<jnh> assets and everything.
<jnh> damnit
<jnh> okay, it's something to do with my use of Rake::Task['assets:precompile'].enhance
elia has joined #rubinius
dzhulk has quit [Quit: Leaving.]
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #rubinius
elia has quit [Client Quit]
<brixen> jnh: ok, if you can get me a repro
<jnh> I'll do my best
slaught has quit [Quit: slaught]