havenwood has quit [Quit: Textual IRC Client: www.textualapp.com]
nirvdrum has quit [Read error: Connection reset by peer]
erikhatcher has quit [Quit: erikhatcher]
havenwood has joined #jruby
bb010g has joined #jruby
Cyrus has joined #jruby
nirvdrum has joined #jruby
tcrawley-away is now known as tcrawley
erikhatcher has joined #jruby
tcrawley is now known as tcrawley-away
havenwood has quit [Ping timeout: 265 seconds]
erikhatcher has quit [Quit: erikhatcher]
erikhatcher has joined #jruby
yfeldblum has quit [Ping timeout: 244 seconds]
yfeldblum has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
yfeldblum has quit [Ping timeout: 244 seconds]
nirvdrum has quit [Ping timeout: 255 seconds]
havenwood has joined #jruby
baroquebobcat has joined #jruby
dinfuehr has joined #jruby
<projectodd-ci> Project jruby-master-dist build #372: STILL FAILING in 12 min: https://projectodd.ci.cloudbees.com/job/jruby-master-dist/372/
baroquebobcat has quit [Quit: baroquebobcat]
bb010g has quit [Quit: Connection closed for inactivity]
donV has quit [Quit: donV]
skade has joined #jruby
rsim has joined #jruby
havenwood has quit [Ping timeout: 240 seconds]
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
rsim1 has joined #jruby
rsim has quit [Ping timeout: 258 seconds]
dinfuehr has quit [Remote host closed the connection]
samphippen has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian deleted test-build at 587392c: http://git.io/v3me9
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian deleted maven-3.3.1 at a67d043: http://git.io/v3meA
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian deleted test-maven-3.3.1 at 906f102: http://git.io/v3mvt
JRubyGithub has left #jruby [#jruby]
elia has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 6 new commits to master: http://git.io/v3mLZ
<JRubyGithub> jruby/master 2adae43 Christian Meier: allow to add classloader to instance config...
<JRubyGithub> jruby/master 5ab8133 Christian Meier: revert recent addition of adding classloader to LOAD_PATH or GEM_PATH...
<JRubyGithub> jruby/master 9fcd48c Christian Meier: bring the add classloader to the scriping containers
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian force-pushed master from e4ea2a3 to 3b5c88c: http://git.io/Xb_O8w
<JRubyGithub> jruby/master 3b5c88c Christian Meier: added more info on how to generate .jrubydir files...
JRubyGithub has left #jruby [#jruby]
dumdedum has joined #jruby
yfeldblum has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3b5c88c by Christian Meier): The build has errored. (https://travis-ci.org/jruby/jruby/builds/74874453)
travis-ci has left #jruby [#jruby]
rsim has joined #jruby
samphippen has joined #jruby
rsim1 has quit [Ping timeout: 258 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3b5c88c by Christian Meier): The build has errored. (https://travis-ci.org/jruby/jruby/builds/74874453)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3b5c88c by Christian Meier): The build has errored. (https://travis-ci.org/jruby/jruby/builds/74874453)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3b5c88c by Christian Meier): The build has errored. (https://travis-ci.org/jruby/jruby/builds/74874453)
travis-ci has left #jruby [#jruby]
rsim1 has joined #jruby
rsim has quit [Ping timeout: 258 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to master: http://git.io/v3mBB
<JRubyGithub> jruby/master ea5b858 Christian Meier: [build] just skip torquebox proxy
JRubyGithub has left #jruby [#jruby]
cschneid has quit [Ping timeout: 244 seconds]
cschneid has joined #jruby
pitr-ch has quit [Ping timeout: 250 seconds]
drbobbeaty has joined #jruby
drbobbeaty has quit [Client Quit]
cprice404 has joined #jruby
drbobbeaty has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jtulach opened pull request #3240: Updating to most recent version of Truffle API. Compiles, but does no… (truffle-head...TruffleLanguageCreateContext) http://git.io/v3mVE
JRubyGithub has left #jruby [#jruby]
shellac has joined #jruby
AnoHito has quit [Read error: Connection reset by peer]
AnoHito has joined #jruby
<projectodd-ci> Project jruby-master-spec-compiler build #178: FAILURE in 5 min 42 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/178/
<projectodd-ci> Project jruby-master-test-slow_suites build #1813: FAILURE in 14 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/1813/
elia has quit [Read error: Connection reset by peer]
elia has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:ea5b858 by Christian Meier): The build failed. (https://travis-ci.org/jruby/jruby/builds/74879848)
travis-ci has left #jruby [#jruby]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 2 new commits to jruby-1_7: http://git.io/v3mXP
<JRubyGithub> jruby/jruby-1_7 d4dd056 Christian Meier: since "." is on the classpath the executables in ./bin should be treated as files...
<JRubyGithub> jruby/jruby-1_7 c60c87a Christian Meier: let integration test run from right working directory
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to master: http://git.io/v3m1N
<JRubyGithub> jruby/master e5324c4 Christian Meier: Merge branch 'jruby-1_7'...
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:c60c87a by Christian Meier): The build was broken. (https://travis-ci.org/jruby/jruby/builds/74884730)
travis-ci has left #jruby [#jruby]
vtunka has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
rsim has joined #jruby
rsim1 has quit [Ping timeout: 258 seconds]
rsim has quit [Read error: Connection reset by peer]
rsim has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to master: http://git.io/v3mxa
<JRubyGithub> jruby/master 9946fae Christian Meier: [build] no more torquebox proxy for gem-artifacts
JRubyGithub has left #jruby [#jruby]
rsim has quit [Quit: Leaving.]
pitr-ch has joined #jruby
mje113 has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e5324c4 by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74885280)
travis-ci has left #jruby [#jruby]
dabradley has quit [Ping timeout: 246 seconds]
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-spec-compiler build #179: FIXED in 3 min 54 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/179/
<projectodd-ci> * headius: Fix waitpid2 to return proper result when ret = 0.
<projectodd-ci> * m.kristian: since "." is on the classpath the executables in ./bin should be treated as files
<projectodd-ci> * m.kristian: let integration test run from right working directory
<projectodd-ci> * m.kristian: [build] no more torquebox proxy for gem-artifacts
dumdedum has quit [Ping timeout: 240 seconds]
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-test-slow_suites build #1814: FIXED in 11 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/1814/
dumdedum has joined #jruby
pitr-ch has quit [Ping timeout: 256 seconds]
pitr-ch has joined #jruby
drbobbeaty has joined #jruby
dumdedum has quit [Ping timeout: 250 seconds]
dumdedum has joined #jruby
skade has joined #jruby
rsim has joined #jruby
cristianrasch has joined #jruby
yfeldblum has quit [Ping timeout: 246 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:9946fae by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74890815)
travis-ci has left #jruby [#jruby]
rsim has quit [Read error: Connection reset by peer]
cremes has quit [Quit: cremes]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 5 new commits to truffle-head: http://git.io/v3YMz
<JRubyGithub> jruby/truffle-head 2c5fb6f Jaroslav Tulach: [Truffle] Updating to most recent version of Truffle API. Compiles, but does not implement TruffleLanguage.parse yet.
<JRubyGithub> jruby/truffle-head cdde66e Chris Seaton: Merge branch 'master' into truffle-head...
<JRubyGithub> jruby/truffle-head b1fa5d8 Chris Seaton: Merge branch 'TruffleLanguageCreateContext' of https://github.com/jtulach/jruby into jtulach-TruffleLanguageCreateContext
JRubyGithub has left #jruby [#jruby]
cremes has joined #jruby
bbrowning has joined #jruby
tcrawley-away is now known as tcrawley
nirvdrum has joined #jruby
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-backtrace-1_7:bc2b06c by kares): The build was fixed. (https://travis-ci.org/kares/jruby/builds/74901358)
travis-ci has left #jruby [#jruby]
<rtyler> moin moin
lance|afk is now known as lanceball
cristianrasch has quit [Ping timeout: 240 seconds]
havenwood has joined #jruby
erikhatcher has joined #jruby
havenwood has quit [Ping timeout: 246 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master aff8cc3 Christian Meier: [build] no torquebox repo the second
<JRubyGithub> [jruby] mkristian pushed 1 new commit to master: http://git.io/v3O43
JRubyGithub has left #jruby [#jruby]
enebo has joined #jruby
subbu has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:aff8cc3 by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74915896)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo closed issue #1654: Problems calling getValue on Action object http://git.io/v3OPj
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum opened issue #3241: Resolv.getaddress half the speed of MRI http://git.io/v3ODS
JRubyGithub has left #jruby [#jruby]
<nirvdrum> enebo: ^ That might be an interesting performance case.
<enebo> nirvdrum: yeah hmmm weird
<enebo> nirvdrum: I wonder why it is so much slower than native
skade has quit [Quit: Computer has gone to sleep.]
<enebo> nirvdrum: sorry I should have read your comment instead of only the bench
<nirvdrum> I just updated again with an additional note.
<nirvdrum> Resolv::Hosts is about as simple as things get.
<nirvdrum> It loads /etc/hosts into a hash and resolves names out of that.
<nirvdrum> With some silly locking going on.
<nirvdrum> This is the sort of thing I'd expect JRuby to be on par, if not faster, than MRI however.
<enebo> nirvdrum: which means that loopback is somewhat a special case which does happen but it might for broader addresses it might not be remotely the same perf
<enebo> hmmm weirdly formatted sentence
<enebo> localhost for hitting local db on a listener but incoming requests and connections to a remote db server will be using addrs not in /etc/hosts and will largely only benefir from local caching
<nirvdrum> enebo: Pick anything in /etc/hosts though.
<nirvdrum> Maybe I should have left the native calls out entirely.
<enebo> nirvdrum: sure but is that a devops thing to do?
<nirvdrum> It's the performance of 'resolv' that's in question.
<enebo> nirvdrum: add your db server addr to /etc/hosts?
<enebo> nirvdrum: I am wondering how often people actually hit anything in /etc/hosts except for localhost
<nirvdrum> Let me try again :-) I've put entries in /etc/hosts. I'm using Resolv.getaddress, which is looking up from /etc/hosts via Resolv::Hosts. That operation is 2 - 2.5x faster in MRI.
<nirvdrum> It's a fairly common practice for private networks.
<nirvdrum> It's cheaper/easier than setting up a dedicated DNS server.
<nirvdrum> It's how Rubber manages things by default.
<nirvdrum> Every machine in the cluster winds up in /etc/hosts and those changes are distributed across the cluster.
<enebo> nirvdrum: yeah I guess I was asking that question…I stopped my sysadmin career in 1993
<enebo> nirvdrum: in my mind I find it werid that -lresolv is not LRU queries
<enebo> nirvdrum: which would make putting an addr in /etc/hosts moot
<enebo> nirvdrum: but whatevs :)
<nirvdrum> Heh.
<nirvdrum> FWIW, I have had name resolution become a bottleneck. I resorted to using IPs in those cases. It works, but limits flexibility in failover scenarios.
<nirvdrum> That aside, it looked like a nice, simple, contained case that you could use to look at 9k optimizations.
<enebo> nirvdrum: have you ever changed localhost to not be 127.0.0.1?
<nirvdrum> I think I did once and that was a disaster.
<enebo> yeah I think I have as well :)
<enebo> similar results
<nirvdrum> I don't recall the use case. I think it was trying to get Cassandra working because it refuses to bind to 127.0.0.1 or something silly.
<chrisseaton> What's the difference between 127.0.0.0.1 and 0.0.0.0
<nirvdrum> 0.0.0.0 binds to all interfaces.
<dumdedum> bind only local vs all
<nirvdrum> 127.0.0.1 is usually a loopback interface.
cristianrasch has joined #jruby
cristian_ has joined #jruby
skade has joined #jruby
cristianrasch has quit [Ping timeout: 252 seconds]
skade has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] garysweaver opened issue #3242: BigDecimal initializer does not mirror YARV behavior http://git.io/v33L0
JRubyGithub has left #jruby [#jruby]
bjfish2 has joined #jruby
donV has joined #jruby
drbobbeaty has quit [Read error: Connection reset by peer]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to master: http://git.io/v33Y8
<JRubyGithub> jruby/master 1b29283 Christian Meier: add missing file
JRubyGithub has left #jruby [#jruby]
drbobbeaty has joined #jruby
colinsurprenant has joined #jruby
donV has quit [Quit: donV]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:1b29283 by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74934257)
travis-ci has left #jruby [#jruby]
<enebo> rtyler: If I remember mojavelinux desire it was that rubygems could just load from a .gem without needing to be exploded to a GEM_HOME
<enebo> rtyler: so not really a change request to ruby itself per se (although I like the idea of load “foo.gem”)
subbu has quit [Ping timeout: 252 seconds]
<rtyler> enebo: do you know what the primary motivating usecase is? I can't think of one off the top of my head besides "neat"
<nirvdrum> I don't know in this case, but it's a generally handy feature if you want to run as an unprivileged user that can read, but not write.
<enebo> rtyler: yeah I have been wondering if it is just not his aesthetics based on how maven works
<enebo> but embedding could be a case on limited platforms
<rtyler> the packed jar usecase in jruby/gradle becomes a shit-ton easier if that "just works"
<enebo> although most limited platforms generally lack good CPU and good memory so I don’t know :)
<rtyler> but that would require that "require 'thread_safe" dig into the thread_safe-0.1.9-java.gem though
camlow325 has joined #jruby
<enebo> rtyler: yeah resolution of require name to physical gem (or .gem) is one activity and the ability to load from exploded dir (today) or fully from .gem (tomorow) is another I think
<rtyler> they look a lot more linked in my head right now because of how GEM_HOME/specifications/thread_safe-0.1.9-java.gemspec is created
mje113 has quit [Quit: Connection closed for inactivity]
<rtyler> there's a bit more computating involved unfortunately
hobodave has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:1b29283 by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74934257)
travis-ci has left #jruby [#jruby]
pietr0 has joined #jruby
<hobodave> hey guys, I'm working on porting a project over to JRuby 9.0.0.0 (on 1.8.0_51) from MRI. I'm running into issues with my use of the typhoeus gem, particularly ethon's use of libcurl. The issue is that FFI seems to be loading /usr/lib64/libcurl.so.4 which doesn't use the c_ares DNS resolver, but I don't know how to "tell" ethon/ffi to use the libcurl that I installed in /usr/local/lib64/libcurl.so.4 -- How do I do this?
<projectodd-ci> Project jruby-master-test-slow_suites build #1816: FAILURE in 38 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/1816/
<enebo> hobodave: I don’t know why you are getting different .so loaded but you can set LD_LIBRARY_PATH to get the proper one loaded first
shellac has quit [Ping timeout: 240 seconds]
havenwood has joined #jruby
rsim has joined #jruby
hobodave has quit [Ping timeout: 240 seconds]
pitr-ch has quit [Ping timeout: 240 seconds]
hobodave has joined #jruby
bbrowning has quit [Read error: Connection reset by peer]
<hobodave> got disconnected, sorry. Did anyone respond to my question from 10 mins ago?
<hobodave> I'll repeat:
<hobodave> hey guys, I'm working on porting a project over to JRuby 9.0.0.0 (on 1.8.0_51) from MRI. I'm running into issues with my use of the typhoeus gem, particularly ethon's use of libcurl. The issue is that FFI seems to be loading /usr/lib64/libcurl.so.4 which doesn't use the c_ares DNS resolver, but I don't know how to "tell" ethon/ffi to use the libcurl that I installed in /usr/local/lib64/libcurl.so.4 -- How do I do this?
<rtyler> 15:55 < enebo> hobodave: I don't know why you are getting different .so loaded but you can set LD_LIBRARY_PATH to get the proper one loaded first
subbu has joined #jruby
bbrowning has joined #jruby
cprice404 has quit [Ping timeout: 240 seconds]
<hobodave> thanks rtyler, I should be OK with just setting that as an environment variable in the shell that launches Puma? (my app server)
dinfuehr has joined #jruby
<hobodave> rtyler that seems to ahve worked :) thanks!
* rtyler redirects thanks to enebo
<enebo> :)
dinfuehr has quit [Ping timeout: 272 seconds]
lanceball is now known as lance|afk
<hobodave> oh haha, thanks enebo! :)
subbu_ has joined #jruby
bb010g has joined #jruby
subbu has quit [Ping timeout: 246 seconds]
subbu_ is now known as subbu
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares pushed 14 new commits to jruby-1_7: http://git.io/v33QS
<JRubyGithub> jruby/jruby-1_7 a239875 kares: cleanup JRubyFile
<JRubyGithub> jruby/jruby-1_7 bb3693d kares: minor name mangler cleanup + "micro opts" - slightly less code to execute
<JRubyGithub> jruby/jruby-1_7 6130a8d kares: avoid 'too much' of try-catch IOException - throw runtime error directly
JRubyGithub has left #jruby [#jruby]
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<kares> meh someone canceled the last jruby-1_7 build ;(
tcrawley is now known as tcrawley-away
<rtyler> it wasn't that travis jerk was it
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:6a8d8cc by kares): The build failed. (https://travis-ci.org/jruby/jruby/builds/74946410)
travis-ci has left #jruby [#jruby]
<kares> rtyler: whom?
bbrowning is now known as bbrowning_away
tcrawley-away is now known as tcrawley
hobodave has quit [Quit: Computer has gone to sleep.]
pitr-ch has joined #jruby
phrinx has joined #jruby
subbu has quit [Ping timeout: 250 seconds]
dabradley has joined #jruby
nateberkopec has joined #jruby
elia has quit [Quit: Computer has gone to sleep.]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:6a8d8cc by kares): The build failed. (https://travis-ci.org/jruby/jruby/builds/74946410)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:c60c87a by Christian Meier): The build was canceled. (https://travis-ci.org/jruby/jruby/builds/74884730)
travis-ci has left #jruby [#jruby]
pitr-ch_ has joined #jruby
pitr-ch has quit [Ping timeout: 240 seconds]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 260 seconds]
drbobbeaty has quit [Read error: Connection reset by peer]
bbrowning_away is now known as bbrowning
drbobbeaty has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
lance|afk is now known as lanceball
hobodave has joined #jruby
colinsurprenant has joined #jruby
drbobbeaty has quit [Ping timeout: 240 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares pushed 1 new commit to master: http://git.io/v3s4J
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master c9e67b3 kares: Merge branch 'jruby-1_7'...
samphippen has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
nateberkopec has quit [Quit: Leaving...]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:c9e67b3 by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74954697)
travis-ci has left #jruby [#jruby]
vtunka has quit [Quit: Leaving]
mje113 has joined #jruby
dumdedum has quit [Ping timeout: 272 seconds]
nateberkopec has joined #jruby
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-test-slow_suites build #1817: FIXED in 12 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/1817/
hobodave has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] pitr-ch pushed 1 new commit to master: http://git.io/v3sM4
<JRubyGithub> jruby/master e883d65 Petr Chalupa: Socket::SO_REUSEADDR is non-zero/zero, update spec accordingly
JRubyGithub has left #jruby [#jruby]
hobodave has joined #jruby
subbu has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 244 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:c9e67b3 by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74954697)
travis-ci has left #jruby [#jruby]
donV has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e883d65 by Petr Chalupa): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74961048)
travis-ci has left #jruby [#jruby]
subbu is now known as subbu|lunch
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo closed issue #3198: licensing information out of date? http://git.io/vOvnw
JRubyGithub has left #jruby [#jruby]
nateberkopec has quit [Quit: Leaving...]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to jruby-1_7: http://git.io/v3GTi
<JRubyGithub> jruby/jruby-1_7 fb9a1ae Christian Meier: add missing file
JRubyGithub has left #jruby [#jruby]
dabradley has quit [Quit: WeeChat 0.4.2]
dabradley has joined #jruby
nateberkopec has joined #jruby
rsim1 has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:fb9a1ae by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74967458)
travis-ci has left #jruby [#jruby]
rsim has quit [Ping timeout: 258 seconds]
subbu|lunch is now known as subbu
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to jruby-1_7: http://git.io/v3GYY
<JRubyGithub> jruby/jruby-1_7 7fd8681 Christian Meier: [build] no more torquebox repo
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares pushed 1 new commit to master: http://git.io/v3GY4
<JRubyGithub> jruby/master e7599a1 kares: avoid FrameType interpreter internal constants leaking as public API
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:7fd8681 by Christian Meier): The build failed. (https://travis-ci.org/jruby/jruby/builds/74968988)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian force-pushed jruby-1_7 from 7fd8681 to 139bffd: http://git.io/Y42-2g
<JRubyGithub> jruby/jruby-1_7 139bffd Christian Meier: [build] no more torquebox repo
JRubyGithub has left #jruby [#jruby]
Aethenelle has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 272 seconds]
bbrowning is now known as bbrowning_away
drbobbeaty has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e7599a1 by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74969384)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mjc opened issue #3243: ArgumentError: argument too big in RubyString http://git.io/v3G0G
JRubyGithub has left #jruby [#jruby]
dcheung has left #jruby [#jruby]
dfr|work has quit [Ping timeout: 244 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:139bffd by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74970315)
travis-ci has left #jruby [#jruby]
bbrowning_away is now known as bbrowning
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian force-pushed jruby-1_7 from 139bffd to 7e7562b: http://git.io/Y42-2g
<JRubyGithub> jruby/jruby-1_7 7e7562b Christian Meier: [build] no more torquebox repo
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:7e7562b by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74975427)
travis-ci has left #jruby [#jruby]
yfeldblum has joined #jruby
dfr|work has joined #jruby
rsim has joined #jruby
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-spec-ji build #1852: FIXED in 19 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1852/
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian force-pushed jruby-1_7 from 7e7562b to e355e11: http://git.io/Y42-2g
<JRubyGithub> jruby/jruby-1_7 e355e11 Christian Meier: [build] no more torquebox repo
JRubyGithub has left #jruby [#jruby]
pitr-ch_ has quit [Ping timeout: 272 seconds]
<rtyler> jruby] mkristian force-pushed jruby-1_7 from 7e7562b to e355e11: http://git.io/Y42-2g
<rtyler> lolwut
rsim1 has quit [Ping timeout: 258 seconds]
pitr-ch has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:7e7562b by Christian Meier): The build has errored. (https://travis-ci.org/jruby/jruby/builds/74975427)
travis-ci has left #jruby [#jruby]
erikhatcher has quit [Quit: erikhatcher]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 252 seconds]
aslak has joined #jruby
<aslak> holla :)
<rtyler> HOLLA!
<aslak> rtyler: I have no idea how and what you actually need in regards to interpeting the classloader structure etc etc of a Gem, but the example atleast show the basics.. :)
<rtyler> aslak: so groovy-gem right now I'm building to provide an API for the JRuby/Gradle plugins to interact with gem files
donV has quit [Read error: Connection reset by peer]
<rtyler> dan is keen on a gem-install-less usecase in JRuby where we might be able to load resources into the Ruby environment from within a gem (aka tar)
<aslak> rtyler: yea, saw the original usecase :)
<rtyler> so even in the original usecase this is a bit hokey because I can't create a nested VFS into the gem in its entirety
<rtyler> that's okay, but getting tgz:tar://somegem!/data.tar.gz is pretty important to avoid the exploding part
<aslak> rtyler: right, you're exploding the gem here it seems to get to the content.
donV has joined #jruby
<rtyler> that's purely because of the limitations I found with commons-vfs
<aslak> rtyler: with ShrinkWrap it's just imported with Refs to the Files inside the archive etc
<donV> rtyler: Phantastic work triaging the issues!
<rtyler> http://jboss.org/shrinkwrap goes to arquillian site -_-
<rtyler> donV: thanks, it took a hell of a lot longer than I expected
<aslak> rtyler: yea, it's a sub project per say now
<rtyler> aslak: is there a good using shrinkwrap doc?
<rtyler> headius: I'm assuming that with the jruby classloader I can give it InputStreams?
colinsurprenant has quit [Quit: colinsurprenant]
* rtyler reads up
<rtyler> aslak: how deep can the nested use of GenericArchives go?
<rtyler> and is this touching the FS at all?
<aslak> rtyler: no limit beyond memory.. and no fs
<aslak> rtyler: it's essentially just a return new Archive(getNestedFileAsInputStream())
<rtyler> I guess I'll try to get shrinkwrap working on the bus ride home later then
<rtyler> if that means I'm at least depending on an actual released version of code, that'd be great :)
<aslak> rtyler: hehe yea, I'm using 1.2.2 in the example code i pushed. fully released :)
fvf has joined #jruby
<donV> enebo: headius: all: Is there a point to “rescue Object” anymore?
<donV> I know it was useful before the Java exception became subclasses of Ruby Exception.
<enebo> donV: as an idiom?
<donV> enebo: Yes, or is it even meaningful?
<donV> “raise” rejects arguments not subclasses of Exception, right?
<donV> …and Java exceptions are subclasses of Ruby Exception now, right?
<donV> som whet would “rescue Object” catch that “Rescue Exception” does not?
<donV> …what…
<enebo> mri22 -e 'def foo; raise "ddd"; end; begin; foo; rescue; end'
<enebo> donV: put a $! puts in the rescue
<enebo> donV: it wraps non-exceptions as RuntimeErrors
<enebo> donV: I knew it did not fail but forgot how it propagated the value…RuntimeError
<donV> Yeah. What I wonder is will “rescue Exception” catch all exception, or are there cases where “rescue Object” is required to catch all exception?
<enebo> donV: I guess I thought you originally were talking about a = foo rescue “bar”
<donV> :)
<donV> At one time Java exceptions where not subclasses of Ruby Exception, so we had to use “rescue Object” to catch Java runtime exeptions.
<donV> I just want to confirm that this is not needed anymore.
<donV> I am cleaning up code from 2008 :)
<donV> Yes, that is how long we have had JRuby in production at Oslo Airport Gardermoen :)
<enebo> donV: I do not think Java exceptions are part of StandardError so I think you need to explicitly catch them
<donV> enebo: “rescue Exception” is not “rescue” or “rescue StandardError”.
<donV> Am I not making sense?
<enebo> correct latter two are the same
<donV> OK, so I propose that “rescue Exception” will catch any and all exceptions, including Java Errors, right? “rescue Object” is not needed to do that, right?
<enebo> jruby -e 'def foo; java.util.ArrayList.new(3).get(-10); end; begin; foo; rescue; puts "A: #{$!}"; end'
<enebo> interesting since I did not expect this
<donV> enebo: Wow?! So the Java exception DOES subclass StandardError?
<enebo> donV: surprised me as well
<donV> jruby-9.0.0.0 :003 > java.lang.RuntimeException.ancestors
<donV> => [Java::JavaLang::RuntimeException, Java::JavaLang::Exception, Java::JavaLang::Throwable, Java::JavaIo::Serializable, Java::JavaLang::Object, ConcreteJavaProxy, JavaProxy, JavaProxyMethods, Object, Kernel, BasicObject]
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
<donV> enebo: So, I think that makes my original question even more pertinent: “rescue Object” is not needed to catch all Ruby Exceptions and Java Throwables. “rescue Exception” should do the job, right?
<enebo> donV: yeah I believe so and I believed so before that last snippet
<enebo> but it gave me pause since I did not expect that to work
<donV> I scanned through our project including gems, and I find “rescue Object” in several gems, including “puma”.
<donV> …well actually, just “puma” :)
<donV> I believe it is a remnant of times past, when “rescue Exception” would not catch java.lang.Throwable.
<donV> …and it can be cleaned up now.
<xardion> I am curious how that's working
bbrowning is now known as bbrowning_away
<donV> I expect the rescue node looks for java.lang.Throwable in the ancestry of the raised object
<donV> headius should know :)
<enebo> donV: return IRRuntimeHelpers.isExceptionHandled(context, excType, excObj);
<enebo> look at that method
<enebo> it winds down a bit but the Java exception logic is a little more complicated than I remembered
<donV> :)
<enebo> donV: all native exceptions gt mapped in NativeException which a sunclass or RuntimeError
<enebo> ignore my typos I need glasses and I am lazy
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
havenwood has quit [Quit: Textual IRC Client: www.textualapp.com]
dinfuehr has joined #jruby
<donV> enebo: isJavaExceptionHandled : excObj instanceof Throwable
colinsurprenant has joined #jruby
colinsurprenant has quit [Client Quit]
colinsurprenant has joined #jruby
<donV> enebo: OK, so they become NativeException, so a plain “rescue” should catch them. Good enough.
colinsurprenant has quit [Client Quit]
elia has joined #jruby
kith_ is now known as kith
dinfuehr has quit [Ping timeout: 272 seconds]
bb010g has quit [Quit: Connection closed for inactivity]
colinsurprenant has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
tcrawley is now known as tcrawley-away
Aethenelle has quit [Quit: Aethenelle]
erikhatcher has joined #jruby
samphippen has joined #jruby
hobodave has quit [Quit: Computer has gone to sleep.]
lanceball is now known as lance|afk
<aslak> rtyler: let me know how the attempt goes.. and if you need any feature or find a bug or anything, let me know. we'll get it fixed and pushed :)
<rtyler> i'll be sure to complain loudly :)
<aslak> :)
elia has quit [Quit: Computer has gone to sleep.]
<codefinger> is there a place where you can view the jruby@ archives on the web? the "Archives" link here is broken: http://lists.ruby-lang.org/cgi-bin/mailman/listinfo/jruby
enebo has quit [Quit: enebo]
Aethenelle has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 252 seconds]
colinsurprenant has quit [Quit: colinsurprenant]
colinsurprenant has joined #jruby
mje113 has quit [Quit: Connection closed for inactivity]
<rtyler> codefinger: I've not seen one
<rtyler> codefinger: you're in SF right? I wonder if there's space for a JRuby hangout of monthly beers or something
<rtyler> A Jay-Brew-bie meetup if yo will
colinsurprenant has quit [Quit: colinsurprenant]
subbu is now known as subbu|away
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
djbkd has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
dinfuehr has joined #jruby
yfeldblu_ has joined #jruby
dinfuehr has quit [Ping timeout: 255 seconds]
yfeldblum has quit [Ping timeout: 260 seconds]
nateberkopec has quit [Read error: Connection reset by peer]
colinsurprenant has joined #jruby
enebo has joined #jruby
Freaky has quit [Read error: Connection reset by peer]
Freaky has joined #jruby