<chrisseaton> joejack: basically, no
<chrisseaton> koochdog: it's the 'god object' of JRuby
shellac has quit [Quit: Computer has gone to sleep.]
Aethenelle has quit [Quit: Aethenelle]
Aethenelle has joined #jruby
Aethenelle has quit [Client Quit]
bjfish2 has quit [Quit: bjfish2]
tomjoro has quit [Remote host closed the connection]
<koochdog> chrisseaton: I think I ended up narrowing down the issue... It looks like the getppid() is coming from Java JNR POSIX... I'm thinking that JNR might not support SPARC
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 256 seconds]
whitby has quit [Quit: https://i.imgur.com/JNE82x2.gifv]
tomjoro has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
tomjoro has quit [Ping timeout: 250 seconds]
jeremyevans has quit [Quit: leaving]
mrmargolis has joined #jruby
tjohnson has quit [Quit: Connection closed for inactivity]
jeremyevans has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
Aethenelle has joined #jruby
nirvdrum has joined #jruby
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
tomjoro has joined #jruby
tomjoro has quit [Ping timeout: 272 seconds]
mrmargolis has quit []
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 264 seconds]
Aethenelle has quit [Quit: Aethenelle]
pawnbox has joined #jruby
tomjoro has joined #jruby
pawnbox has quit [Ping timeout: 250 seconds]
tomjoro has quit [Ping timeout: 248 seconds]
norc_ has joined #jruby
pjammer has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tomjoro has joined #jruby
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
tomjoro has quit [Ping timeout: 248 seconds]
norc_ has quit [Ping timeout: 256 seconds]
nirvdrum has quit [Ping timeout: 264 seconds]
rails690 has joined #jruby
<rails690> can anyone here help me?
<rails690> hello?
<rails690> anyone here?
<rails690> really? no one?
rails690 has quit [Read error: Connection reset by peer]
rails690_ has joined #jruby
<rails690_> can someone please respond
thedarkone2 has quit [Quit: thedarkone2]
pawnbox has joined #jruby
rsim has joined #jruby
donV has joined #jruby
<kares> rails690_: hi, respond to what?
<rails690_> kares: ive switched to jruby on rails
<rails690_> kares: but it runs really slow, even slower than MRI... and I don't know whats the problem
<rails690_> kares: I was using Java 8... I now switched to Java 7 to see if theres any difference, and I still find it slower than MRI
<rails690_> kares: i was expecting like a 2x performance increase
<kares> rails690_: well, you can no tell without examining e.g. profiling your app
<kares> performance boost will come from long time runs
<rails690_> kares: do u think its because im using Puma as the server?
<kares> ar-jdbc might be slower but chances are something else is as well
<rails690_> kares: like how long?
<donV> Hi all! Good morning!
<rails690_> kares: i didnt change the code at all, its the same code as it was under MRI
<kares> rails690_: hard to tell ... donV is using puma - how long for a warmup don?
<kares> morning :)
<kares> rails690_: have you set any JRUBY or JAVA OPTS?
<rails690_> kares: nope... but right now for Java 7 i just enabled -Xcompile.invokedynamics=true
<kares> would say at least several minutes of load
<rails690_> kares: and im gonna test it
<donV> JRuby on Rails warmup: A few thousand requests :)
<kares> rails690_: Java 8 will likely be faster than Java 7
<donV> rails690_: There are several stages of warmup.
<kares> rails690_: what Jruby version are you using?
<rails690_> ok so how can i pre- warm it up
<rails690_> so that when i deploy to production, its fast?
<rails690_> im using jruby-9
<kares> donV: did you guys figure out the Java subclass autoloading>?
<donV> kares: Looks like a bug to me: https://github.com/jruby/jruby/issues/3669
<kares> rails690_: yes hopefully its faster than MRI - in most cases but its not a general recipe
<kares> I sure know ar under jruby with ar-jdbc is slower than plain ar under MRI
<donV> Got a really small test case, so should be quick to determine if it is a bug or wrong expectation from me.
<rails690_> kares: so do u think, even if its warmed up, the operations will be slower than MRI?
<rails690_> MRI ar
<kares> donV: yea except for AS :) ... will take a look - hopefully today
<kares> rails690_: I do not think anything - I do not know your app :)
<donV> rails690_: Micro benchmarks for us have JRuby from 20% slower to 100% faster looking at _one_ process/thread.
<rails690_> kares: i switched to jruby for 2 reasons: 1. performance, 2: portability (.war/.jar)
<donV> rails690_: The big benefit for us comes from multi-threading the requests.
<rails690_> donV: interesting, where could i get into that with rails? Jobs?
<donV> rails690_: The portability of JRuby is so great, I have nearly forgotten about it :)
<kares> rails690_: but I'm guessing unless you're doing smt exotic or have some crazy code in the path request times should match up MRI ... after a warmup period
<kares> on production
<rails690_> kares: I see.. sometimes i have an opeartion on 1000 records..but im planning to make that into a sidekiq or resque job
<donV> rails690_: Puma (and some others) serve the requests using multiple threads by default, so you should get the benefit out of the box.
beawesomeinstead has quit [Ping timeout: 250 seconds]
<rails690_> donV: i see.. when it comes to production, is there a way to "pre" warm it up?
<donV> rails690_: In production, _full_ warmup is just about 20000 requests for us.
tomjoro has joined #jruby
<kares> rails690_: do not worry about it much - rather make sure your code is thread-safe
<rails690_> kares: how can i ensure my code is thread-safe?
<kares> :)
beawesomeinstead has joined #jruby
<donV> rails690_: Yeah, I agree with kares
<donV> rails690_: Rails code is most often thread safe.
<rails690_> donV: 20,000 requests, what if I use a script to make those requests in the beginning
<donV> rails690_: Just don’t use global state inside your own code, like changing global variables or changing values pointed to by constants.
<rails690_> donV: ok i dont do that anyways
<donV> rails690_: Performing 20.000 requests in the beginning will make the subsequent requests fast :)
<rails690_> donV: ok good
<rails690_> are there any optimized settings I should use inside of JRUBY_OPTS?
<donV> Most often we only do like 1000
<rails690_> with Java 8
<donV> -J-Xmx1G where “1G” is the amount of memory you can give your app. Generally more is better :)
<donV> rails690_: We have apps using up to 4G.
<donV> rails690_: default is 500M
<rails690_> donV: ok thank you, is that all? i should also disable invokedynamics right?
<donV> rails690_: We have stayed away from invokedynamic, but it can speed things up considerably.
<rails690_> donV: but i heard in rails it slows things down
<donV> We used it early when it first came out, and memory use was higher and the warmup even longer.
<GitHub2> [jruby] kares pushed 8 new commits to master: https://git.io/vg7TC
<GitHub2> jruby/master a02628a kares: [build] update compiler plugin
<GitHub2> jruby/master a5c9372 kares: extract unsupported last arg detection into helper and only warn is hash not empty
<GitHub2> jruby/master b7f7d31 kares: [build] latest jar plugin seems fine and gets a bit faster on times
<donV> rails690_: but is many cases it was faster eventually.
<donV> rails690_: We have not tried it for over a year, so things may be different.
<rails690_> donV: not tried in over a year, oh boy
<donV> rails690_: indy, that is.
<rails690_> donV: should i use jruby-9.0.0.0 or jruby-1.7.x?
<kares> rails690_: donV its getting better (including JRuby's support) these days ... would say maybe for a next 9.1 release it might be worth a re-try
<kares> rails690_: use 9.0.5.0
<kares> unless you want to be stucked on MRI 1.9.3 than use 1.7
<rails690_> kares: and the warbler 2.x dev is stable enuf to use for jruby 9.0.5.0?
<rails690_> kares: nope i need ruby 2.2
<donV> rails690_: We use 9.0.5.0 except we got a critical bug with autoload with it. Our fallback is 9.0.1.0.
<kares> rails690_: than you do not have a choice - not sure if stable warbler handles 9K
<rails690_> donV: a critical bug with autoload --> is that something i should be concerned about using jruby on rails?
<donV> kares: We will definitely try indy with 9.1.0.0.
<donV> rails690_: The bug has only appeared in non-rails applications. Rails is running absolutely fine for us with JRuby 9.0.5.0.
<rails690_> donV: ok cool
<donV> kares: Any chance you could look at the autoload issue? I have absolutely no idea where to start.
<donV> kares: Or maybe I should just bug enebo and headius about it :)
<rails690_> donV: so is that it, besides the ram allocation for JRUBY_OPTS?
<rails690_> donV: in regards to optimizations
<rails690_> i hope warbler works with jruby 9.x , because i really need the portability
<donV> rails690_: Here are our current standard JRuby on rails startup options:
<donV> GC_OPTS="-J-verbose:gc -J-XX:+PrintGCTimeStamps -J-XX:+PrintGCDateStamps -J-Xloggc:${LOG}_gc.log"
<donV> export JRUBY_OPTS="--server -J-Xmx4G -Xcompile.invokedynamic=false $GC_OPTS"
<rails690_> thanks
<donV> rails690_: The GC_OPTS are for monitoring memory use and GC activity.
<donV> rails690_: “—server” is important. This is with Java 8. We will be looking at using Java 9 any day now :)
<rails690_> i dont know if u guys would know this however im just asking in case, i just installed jruby-9.0.5.0 using rvm, how do I port my gems from jruby-9.0.0.0 to the new jruby-9.0.5.0 installation?
<rails690_> donV: thank you
<donV> rails690_: We just use Bundler and reinstall, but you can use global gemsets with RVM.
<rails690_> donV: ok thanks
<kares> donV: yep will look as I'm looking into some autoload/require things as well
<donV> kares: Thank you so much!
<donV> rails690_: “rvm use jruby-9.0.1.0@global” install the gems, then “rvm use jruby-9.0.5.0@global”
<donV> rails690_: Then you have the same gems.
<donV> rails690_: You can of cource use a different gemset than “global”.
<rails690_> donV: ok got it, thanks
<donV> Well, got to go to work. Online in half an hour again :)
donV has quit [Quit: donV]
donV has joined #jruby
<donV> I’m back!
mberg has quit [Ping timeout: 240 seconds]
atambo has joined #jruby
atamb0 has quit [Ping timeout: 256 seconds]
mberg has joined #jruby
rsim has quit [Quit: Leaving.]
mberg is now known as Guest97970
<rails690_> donV: i have a question about the RAM allocation
<rails690_> donV: if i want to allocate 4GB, how much RAM should the physical computer itself have?
balo has quit [Remote host closed the connection]
balo has joined #jruby
donValentin has joined #jruby
<rails690_> donV: question #2, if u warm up the application, does it have to warm up again every time you stop/start it?
donV has quit [Ping timeout: 260 seconds]
<travis-ci> jruby/jruby (master:249a291 by kares): The build was broken. (https://travis-ci.org/jruby/jruby/builds/109533930)
<donValentin> rails690_: Hi! Just saw your question. Yes, warmup is not persistent in any way.
<donValentin> rails690_: You have to warm up on every JRuby startup.
<rails690_> donValentin: on every JRuby startup, but does that mean App startup?
<rails690_> donValentin: JRuby startup, i assume that means restarting the computer or does it mean restarting the app?
<donValentin> rails690_: Ussually that means app startup.
<rails690_> donValentin: aw thats kind of sad
<rails690_> donValentin: ok what about the ram question
<rails690_> donValentin: but i dont think its that big of a problem if i just run a background job for making 20,000 requests everytime the app starts
<donValentin> rails690_: I missed the RAM question. What was it?
<rails690_> if i want to allocate 4GB, how much RAM should the physical computer itself have?
<rails690_> donValentin: if i want to allocate 4GB, how much RAM should the physical computer itself have?
<donValentin> Firstly: You should measure how much your app actually uses. Most of our apps use below 1G, some 2G, one 4G.
<donValentin> When you monitor the memory usage, you will see “RESident” memory larger than the HEAP size you set. You need more physical memory that that value :)
<donValentin> -Xmxnn sets MAX HEAP size, but that does not mean the app actually uses that much memory. The limit is VIRTual memory, and does not have to be covered by physical memory, but if you go over, the system will start paginf to disk, which usually is unacceptably slow.
<kares> donValentin: if you prepend '::' ... include ::AutoloadModule (ModuleC) it works
rails690_ has quit [Read error: Connection reset by peer]
<kares> maybe that its the correct behavior - not sure yet
donV has joined #jruby
<kares> the Java class seems to not play a role does it ?
rails690 has joined #jruby
<kares> oh it does ... just figured it out - ignore the prev comment
<kares> seems like a regression indeed
<donV> kares: OK :)
<donV> kares: Great! :)
<kares> have a feeling I might be responsible :)
skade has joined #jruby
donValentin has quit [Ping timeout: 264 seconds]
<travis-ci> jruby/jruby (master:249a291 by kares): The build was broken. (https://travis-ci.org/jruby/jruby/builds/109533930)
shellac has joined #jruby
tcrawley-away is now known as tcrawley
arbox has joined #jruby
tcrawley is now known as tcrawley-away
jensnockert has joined #jruby
arbox has quit [Ping timeout: 240 seconds]
rails690 has quit [Read error: Connection reset by peer]
vtunka has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
vtunka has quit [Ping timeout: 276 seconds]
vtunka has joined #jruby
rsim has joined #jruby
arbox has joined #jruby
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
n00bdev has quit [Remote host closed the connection]
shellac has joined #jruby
ITXpander has joined #jruby
jensnockert has quit [Remote host closed the connection]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
arbox has quit [Ping timeout: 272 seconds]
yopp has joined #jruby
pjammer has joined #jruby
<GitHub155> [jruby] kares pushed 1 new commit to master: https://git.io/vg7wQ
<GitHub155> jruby/master de96f4f kares: [ji] make sure const_missing is properly delegated on Java proxies (fixes #3669)...
<GitHub161> [jruby] kares closed issue #3669: Autoload of module broken for Ruby subclass of Java class https://git.io/vgHMe
arbox has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
bbrowning has joined #jruby
jensnockert has joined #jruby
<donV> kares: Thanks for the fix! Will it make it to both 9.0.6.0 and 9.1.0.0 ?
<kares> donV: 9.0.6 is not planned (last time I asked) ... only 9.1.0
<donV> OK, cool.
<kares> will be in
<donV> :)
bbrowning is now known as bbrowning_away
ITXpander1 has joined #jruby
skade has joined #jruby
ITXpander2 has joined #jruby
ITXpander has quit [Ping timeout: 240 seconds]
<GitHub170> [jruby] pitr-ch opened pull request #3671: [Truffle] CI for gems (master...master) https://git.io/vg7yR
<travis-ci> jruby/jruby (master:de96f4f by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/109573054)
ITXpander has joined #jruby
ITXpander3 has joined #jruby
ITXpander1 has quit [Ping timeout: 265 seconds]
ITXpander3 has quit [Client Quit]
ITXpander2 has quit [Ping timeout: 240 seconds]
ITXpander1 has joined #jruby
ITXpander has quit [Ping timeout: 265 seconds]
vtunka has quit [Quit: Leaving]
drbobbeaty has joined #jruby
vtunka has joined #jruby
n00bdev has joined #jruby
<travis-ci> jruby/jruby (master:de96f4f by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/109573054)
n00bdev has quit [Ping timeout: 276 seconds]
<GitHub77> [jruby] chrisseaton pushed 10 new commits to master: https://git.io/vg7dS
<GitHub77> jruby/master 059c913 Chris Seaton: [Truffle] Tidy up SafepointManager.
<GitHub77> jruby/master d27bb97 Chris Seaton: [Truffle] Make RubyCallStack a allocated object.
<GitHub77> jruby/master 500a642 Chris Seaton: [Truffle] RubyCallStack -> CallStackManager
d-snp has left #jruby [#jruby]
<travis-ci> pitr-ch/jruby (master:5524ad9 by Petr Chalupa): The build has errored. (https://travis-ci.org/pitr-ch/jruby/builds/109581863)
nirvdrum has joined #jruby
bbrowning_away is now known as bbrowning
<kares> chrisseaton: hey! seems I broke the build for truffle https://travis-ci.org/jruby/jruby/jobs/109533965 ... should I worry about it?
<kares> can not reproduce locally but might be related to updating the compiler-plugin
<chrisseaton> I'll fix it
<kares> thanks
n00bdev has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
n00bdev has quit [Ping timeout: 240 seconds]
<travis-ci> jruby/jruby (master:24abcd3 by Chris Seaton): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/109589702)
bbrowning has quit [Quit: Leaving]
pawnbox has quit [Ping timeout: 256 seconds]
bbrowning has joined #jruby
tomjoro has quit [Remote host closed the connection]
bbrowning has quit [Remote host closed the connection]
bbrowning has joined #jruby
vtunka has quit [Quit: Leaving]
bjfish2 has joined #jruby
bbrowning has quit [Remote host closed the connection]
<travis-ci> kares/jruby (master:258f078 by kares): The build failed. (https://travis-ci.org/kares/jruby/builds/109586719)
bbrowning has joined #jruby
<travis-ci> pitr-ch/jruby (master:410fcbe by Petr Chalupa): The build failed. (https://travis-ci.org/pitr-ch/jruby/builds/109589788)
pawnbox has joined #jruby
vtunka has joined #jruby
bbrowning is now known as bbrowning_away
Aethenelle has joined #jruby
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
donV has quit [Quit: donV]
skade has quit [Quit: Computer has gone to sleep.]
n00bdev has joined #jruby
n00bdev has quit [Ping timeout: 252 seconds]
bbrowning_away is now known as bbrowning
rcvalle has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
nirvdrum has quit [Read error: No route to host]
joejack has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
nirvdrum has joined #jruby
ITXpander1 has quit [Ping timeout: 250 seconds]
camlow325 has joined #jruby
<GitHub118> [jruby] mame opened issue #3672: JRuby is super-slow to execute a big and trivial case-when statement https://git.io/vg52J
skade has joined #jruby
thedarkone2 has joined #jruby
Aethenelle has joined #jruby
norc_ has joined #jruby
vtunka has quit [Quit: Leaving]
tjohnson has joined #jruby
pawnbox has quit [Ping timeout: 252 seconds]
<travis-ci> kares/jruby (master:e8651c4 by kares): The build failed. (https://travis-ci.org/kares/jruby/builds/109606210)
tomjoro has joined #jruby
donV has joined #jruby
<GitHub3> [jruby] bjfish pushed 1 new commit to master: https://git.io/vg5Xf
<GitHub3> jruby/master 2951c36 Brandon Fish: [Truffle] Add time rollover logic to the time builder
bjfish2_ has joined #jruby
bjfish2 has quit [Ping timeout: 276 seconds]
bjfish2_ is now known as bjfish2
<GitHub144> [jruby] kares pushed 3 new commits to master: https://git.io/vg5y8
<GitHub144> jruby/master c460290 kares: let setConstantCommon do all the constant storing work when autoload can't
<GitHub144> jruby/master 538fc48 kares: make sure auto-load does set-up parent module and name (see #3645)...
<GitHub144> jruby/master 482c35a kares: set parent module and name early on even for auto-load (closing #3645)...
<GitHub8> [jruby] kares closed issue #3645: AWS SDK Uninitialized Constant Error https://git.io/vgGhr
n00bdev has joined #jruby
vladimir_ has joined #jruby
<vladimir_> Can anybody clarify if jnr or jnr-ffi is a good to call dynamically linked C functions from within JVM?
donV has quit [Quit: donV]
pawnbox has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
jensnockert has quit [Remote host closed the connection]
jensnockert has joined #jruby
chore has joined #jruby
jensnockert has quit [Remote host closed the connection]
<GitHub117> [jruby] chrisseaton closed issue #3414: [Truffle] timezone related bugs manifesting in activesupport tests https://git.io/vWCF3
<GitHub126> [jruby] headius closed issue #3672: JRuby is super-slow to execute a big and trivial case-when statement https://git.io/vg52J
pawnbox has quit [Remote host closed the connection]
<GitHub25> [jruby] headius pushed 1 new commit to ruby-2.3: https://git.io/vg5Nn
<GitHub25> jruby/ruby-2.3 094bbef Charles Oliver Nutter: Merge remote-tracking branch 'origin/master' into ruby-2.3...
pawnbox has joined #jruby
jensnockert has joined #jruby
pitr-ch has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
jensnockert has quit [Ping timeout: 248 seconds]
vladimir_ has quit [Remote host closed the connection]
<chore> I'm attempting to use jruby in a maven build via the gem-maven-plugin. This plugin has a supportNative parameter that has been deprecated. When setting this parameter to true and using version 9.0.5.0 I receive "NotImplementedError: C extensions are not supported". I have searched for information and it appears that older version of jruby suppor
<chore> ted C extensions. Can jruby 9 support C extensions or native gems?
skade has joined #jruby
skade has quit [Client Quit]
<travis-ci> jruby/jruby (ruby-2.3:39fcb5a by kares): The build has errored. (https://travis-ci.org/jruby/jruby/builds/109298739)
yipdw has quit [Quit: yipdw]
yipdw has joined #jruby
yipdw has joined #jruby
<chore> Can anyone help me out with my question from a few minutes ago. I really want to use jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<kares> chore: hit us
bbrowning is now known as bbrowning_away
pitr-ch has joined #jruby
shellac has quit [Quit: Ex-Chat]
bbrowning_away is now known as bbrowning
<travis-ci> jruby/jruby (master:2951c36 by Brandon Fish): The build has errored. (https://travis-ci.org/jruby/jruby/builds/109640122)
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<GitHub99> [jruby] TheKidCoder opened issue #3673: Thread Crashing with Puma on 9.x https://git.io/vgdOM
shellac has joined #jruby
rsim has quit [Quit: Leaving.]
arbox has quit [Ping timeout: 240 seconds]
<chore> I'm attempting to use jruby in a maven build via the gem-maven-plugin. This plugin has a supportNative parameter that has been deprecated. When setting this parameter to true and using version 9.0.5.0 I receive "NotImplementedError: C extensions are not supported". I have searched for information and it appears that older version of jruby suppor
<chore> ted C extensions. Can jruby 9 support C extensions or native gems?
<nirvdrum> chore: JRuby 1.7.x can install C extensions, but they never ran terribly well. The code for that was thus removed for JRuby 9k. You can install gems that use FFI or have native Java extensions.
pitr-ch has joined #jruby
donV has joined #jruby
pitr-ch has quit [Client Quit]
bjfish2 has quit [Quit: bjfish2]
bjfish2 has joined #jruby
<travis-ci> jruby/jruby (master:482c35a by kares): The build has errored. (https://travis-ci.org/jruby/jruby/builds/109645076)
arbox has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
nicoulaj_ has joined #jruby
pitr-ch has joined #jruby
hockmanr has joined #jruby
hockmanr has quit [Client Quit]
n00bdev has quit []
robbyoconnor has quit [Ping timeout: 256 seconds]
nicoulaj_ has quit [Quit: nicoulaj_]
vladimir_ has joined #jruby
vladimirsitnikov has joined #jruby
nirvdrum has quit [Read error: No route to host]
vladimir_ has quit [Remote host closed the connection]
vladimir_ has joined #jruby
nirvdrum has joined #jruby
bjfish2 has quit [Quit: bjfish2]
chore has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
subbu is now known as subbu|lunch
<travis-ci> kares/jruby (master:bdd6868 by kares): The build has errored. (https://travis-ci.org/kares/jruby/builds/109665398)
<travis-ci> jruby/jruby (ruby-2.3:094bbef by Charles Oliver Nutter): The build has errored. (https://travis-ci.org/jruby/jruby/builds/109656395)
yfeldblum has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bjfish2 has joined #jruby
jensnockert has joined #jruby
pitr-ch has joined #jruby
pawnbox has quit [Remote host closed the connection]
jensnockert has quit [Ping timeout: 264 seconds]
subbu|lunch is now known as subbu
d-snp has joined #jruby
<d-snp> I get this error: no method 'setTextSize' for arguments (org.jruby.RubyFixnum) on Java::Bwapi::Game
<d-snp> but it does have that method, though 2 variants one with 0 arguments and one with a fixnum argument
blandflakes has joined #jruby
Fah has joined #jruby
skade has joined #jruby
<Fah> I'm trying to build a native extension and keep getting this error: jruby-1.7.24/lib/native/include/ruby/ruby.h
<Fah> that file is missing
<Fah> should it have been in the binary dist?
mjc has left #jruby [#jruby]
jensnockert has joined #jruby
yfeldblum has quit [Ping timeout: 240 seconds]
jensnockert has quit [Ping timeout: 252 seconds]
<chrisseaton> Fah: JRuby 1.7.24 doesn't support C extensions
<chrisseaton> Why's everyone trying to run C extensions this evening?
<chrisseaton> It's like the other day when several people asked in a row about running some NLP library
<Fah> I know for sure that 9.0.5.0 does not
<Fah> what's jruby-1.7.24/cext/src for?
<Fah> reading the source it sure looks like some effort was made to be gcc-4.2 compat
<Fah> as for native extensions, we have an old underperforming rails app that uses some modules who have native extensions
<chrisseaton> It wasn't removed very cleanly so there was some stuff leftover for a few versions
<Fah> i was doing the work to figure out if they needed replaced or not
<Fah> and, it looks like a replacement is in order
<chrisseaton> Fah: you'll basically have to find a way around them - find Java or pure Ruby equivalents, or avoid the functionality
<Fah> Yeah, i saw a little table of alternatives in the wiki
<Fah> but what about iconv? isn't that like.... core?
<d-snp> I'm wrapping this class: http://bwmirror.jurenka.sk/javadoc/index.html
<Fah> I did coerce lib/ruby/gems/shared/gems/bson_ext-1.5.1/ into building
<d-snp> and Bwapi::UnitType.constants is empty
<Fah> but god knows what it'l do at runtime :)
<chrisseaton> Fah: there are alternatives for big things like iconv, but I couldn't tell you what they are myself
<Fah> i mean, no mention of iconv but its at least a start
<chrisseaton> It looks like JRuby has iconv builtin
<Fah> cool
<Fah> its a pretty old app. I'll have a lot to fix up. anyway, i have the source. its just going to take time to sort thru
jensnockert has joined #jruby
jensnockert has quit [Ping timeout: 264 seconds]
<d-snp> hmm constants are lazily loaded it seems
<d-snp> is there something I can do to find out what the name of a static field is?
<d-snp> hm
<d-snp> oh might it be that it's not constant because it's a static field and not a constant? hmm
Fah has quit [Quit: ZNC - http://znc.in]
blandflakes has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<d-snp> jeez this is just impossible
<d-snp> I can't get these fields
blandflakes has joined #jruby
norc_ has quit [Ping timeout: 256 seconds]
eonwe has quit [Remote host closed the connection]
eonwe has joined #jruby
<d-snp> java_class.fields: ["Terran_Marine", ... etc
<d-snp> so it does know about the fields!
<d-snp> so how do I get it?
<d-snp> ok.. object.Field_Name
Fah has joined #jruby
shellac has joined #jruby
rsim has joined #jruby
arbox has quit [Ping timeout: 252 seconds]
bbrowning is now known as bbrowning_away
jensnockert has joined #jruby
pawnbox has joined #jruby
nirvdrum has quit [Ping timeout: 250 seconds]
jensnockert has quit [Ping timeout: 240 seconds]
pawnbox has quit [Ping timeout: 272 seconds]
vladimir_ has quit [Remote host closed the connection]
vladimirsitnikov has quit [Remote host closed the connection]
yfeldblum has joined #jruby
yfeldblum has quit [Remote host closed the connection]
donV has quit [Quit: donV]
nirvdrum has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
jensnockert has joined #jruby
jensnockert has quit [Ping timeout: 264 seconds]
camlow325 has quit [Ping timeout: 240 seconds]
yfeldblum has joined #jruby
yfeldblum has quit [Remote host closed the connection]
robbyoconnor has joined #jruby
robbyoconnor has quit [Changing host]
robbyoconnor has joined #jruby
robbyoconnor has quit [Client Quit]
Aethenelle has quit [Quit: Aethenelle]
<GitHub146> [jruby] headius opened issue #3674: Multiple -e scripts should be executed to completion in turn https://git.io/vgFOd
rsim has quit [Quit: Leaving.]
amdprophet_ has joined #jruby
chrisseaton_ has joined #jruby
vladimirsitnikov has joined #jruby
vladimir_ has joined #jruby
fidothe_ has joined #jruby
lopex_ has joined #jruby
mccraig_ has joined #jruby
guilleiguaran___ has joined #jruby
digit563 has joined #jruby
vladimir_ has quit [Ping timeout: 240 seconds]
vladimirsitnikov has quit [Ping timeout: 240 seconds]
<GitHub91> [jruby] headius pushed 1 new commit to ruby-2.3: https://git.io/vgFs4
<GitHub91> jruby/ruby-2.3 d30617f Charles Oliver Nutter: Tag off test of multiple `-e` ordering with exceptions.
clayton_ has joined #jruby
subbu_ss has joined #jruby
beawesomeinstead has quit [*.net *.split]
subbu has quit [*.net *.split]
digitalextremist has quit [*.net *.split]
clayton has quit [*.net *.split]
fidothe has quit [*.net *.split]
mccraig has quit [*.net *.split]
amdprophet has quit [*.net *.split]
AckZ has quit [*.net *.split]
chrisseaton has quit [*.net *.split]
lopex has quit [*.net *.split]
guilleiguaran__ has quit [*.net *.split]
clayton_ is now known as clayton
beawesomeinstead has joined #jruby
subbu_ss is now known as subbu
amdprophet_ is now known as amdprophet
Liothen has joined #jruby
subbu is now known as Guest53550
mccraig_ is now known as mccraig
lopex_ is now known as lopex
fidothe_ is now known as fidothe
Liothen has quit [Changing host]
Liothen has joined #jruby
lopex is now known as Guest91418
Guest53550 is now known as subbu
chrisseaton_ is now known as chrisseaton
bjfish2 has quit [Quit: bjfish2]
guilleiguaran___ is now known as guilleiguaran__
<GitHub79> [jruby] headius force-pushed ruby-2.3 from d30617f to 5574f6d: https://git.io/v4bsS
<GitHub79> jruby/ruby-2.3 5574f6d Charles Oliver Nutter: Tag off test of multiple `-e` ordering with exceptions. #3674
AckZ has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
zph has joined #jruby
Aethenelle has joined #jruby
jensnock_ has joined #jruby
yfeldblum has joined #jruby
<travis-ci> jruby/jruby (ruby-2.3:d30617f by Charles Oliver Nutter): The build has errored. (https://travis-ci.org/jruby/jruby/builds/109739903)
jensnock_ has quit [Ping timeout: 256 seconds]