nateberkope has joined #jruby
xkickflip_ has joined #jruby
Locke23rus has quit [Remote host closed the connection]
DomKM has quit [Quit: Connection closed for inactivity]
blaines_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
xkickflip has quit [*.net *.split]
nateberkopec has quit [*.net *.split]
xkickflip_ is now known as xkickflip
cristianrasch has joined #jruby
dinfuehr has joined #jruby
alderamin has joined #jruby
dinfuehr has quit [Ping timeout: 240 seconds]
tvo has quit [Quit: Leaving.]
camlow325 has quit []
xkickflip has quit [Quit: xkickflip]
xkickflip has joined #jruby
fvf has quit [Quit: Konversation terminated!]
Hobogrammer has joined #jruby
_djbkd has quit [Remote host closed the connection]
bjfish2 has quit [Quit: bjfish2]
cristianrasch has quit [Quit: Leaving]
nateberkope has quit [Quit: Linkinus - http://linkinus.com]
_djbkd has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 265 seconds]
_djbkd has quit [Quit: My people need me...]
mdedetrich has joined #jruby
<alderamin> I'm using concurrent-ruby to split a sequence of jobs over java threads. I have a block I'm passing to each Promise/Future, but instead of evaluating the block and passing it to the appropriate Promise/Future, it looks like it's passing a reference to the block.
<alderamin> So each Promise is evaluating the same block, which is definitely not what I want. How do I generate a new instance of a block for each Promise?
<alderamin> Just Proc.new?
xkickflip has quit [Quit: xkickflip]
havenwood has joined #jruby
lopex has quit [Quit: Connection closed for inactivity]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 260 seconds]
<headius> alderamin: I believe there's a Gitter channel for concurrent-ruby that might be a better place to ask
<headius> I'm not sure how they have implemented promises
nirvdrum has quit [Remote host closed the connection]
<headius> it's usually pretty active
<alderamin> Thanks, I just figured it out.
<alderamin> I wasn't passing arguments to the Proc each time I wanted it called in a new Promise/Future, which means it was using its persistent local variables, which got rewritten each time I called it.
<alderamin> So it was executing N promises, each referencing the Nth Promise's last set values...
xkickflip has joined #jruby
<headius> alderamin: ahh ok
<alderamin> Gotta love that functional programming.
<headius> hah yeah indeed :-)
<headius> how's concurrent-ruby treating you otherwise? It's quite the toolkit
AnoHito_ has quit [Quit: Leaving]
yfeldblum has quit [Remote host closed the connection]
<alderamin> Honestly I can't compare it to anything else. My course in concurrent programming didn't do a lot of truly parallel processing stuff.
<alderamin> Either high-level stuff like hadoop and message-passing or low-level principles.
<alderamin> I've used Ruby threads over JRuby, but that's all really high-level stuff, too.
yfeldblum has joined #jruby
<headius> ok sure...well you're in the right place at least
<headius> there's been a lot of work on concurrent-ruby...it's the only library I recommend now
<alderamin> I've dipped my toe into scala. That got weird.
<headius> I think that pretty much defines Scala
<headius> "It got weird"
<headius> I only played with it for a couple days, and by the end it was indistinguishable from line noise
<alderamin> Well, Akka.
<alderamin> The actor system is really impressive.
<alderamin> But it's so paradigm-shifting it's hard to think about how to construct even small applications using it.
<alderamin> I'm excited to see concurrent-ruby expanding to actors. I deal with a lot of highly parallelizable data. The idea of dumping it into an actor is pretty attractive.
<alderamin> But Futures and thread pools take care of my thread management right now. I'm pretty happy with the setup I got working tonight. For now, at least.
<alderamin> I have to go home. I have a feeling I'll be back.
alderamin has quit []
bjfish2 has joined #jruby
bjfish2 has quit [Ping timeout: 256 seconds]
dinfuehr has joined #jruby
yfeldblum has quit [Remote host closed the connection]
dinfuehr has quit [Ping timeout: 256 seconds]
mike___1234 has quit [Ping timeout: 240 seconds]
mike___1234 has joined #jruby
tvo has joined #jruby
tvo has joined #jruby
dinfuehr has joined #jruby
pgokeeffe has quit [Read error: Connection reset by peer]
pgokeeffe has joined #jruby
colinsurprenant has joined #jruby
pitr-ch has joined #jruby
yfeldblum has joined #jruby
tvo has quit [Quit: Leaving.]
yfeldblum has quit [Ping timeout: 244 seconds]
samphippen has joined #jruby
donV has joined #jruby
yfeldblum has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
dinfuehr has quit [Remote host closed the connection]
rsim has joined #jruby
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 244 seconds]
havenwood has quit [Ping timeout: 240 seconds]
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
blaxter has joined #jruby
benlovell has joined #jruby
yfeldblum has quit [Ping timeout: 264 seconds]
blaxter has quit [Ping timeout: 252 seconds]
yfeldblum has joined #jruby
blaxter has joined #jruby
dinfuehr has joined #jruby
shellac has joined #jruby
samphippen has joined #jruby
DomKM has joined #jruby
dinfuehr has quit [Ping timeout: 264 seconds]
AnoHito has joined #jruby
drbobbeaty has joined #jruby
vtunka has joined #jruby
xkickflip_ has joined #jruby
xkickflip has quit [Ping timeout: 252 seconds]
xkickflip_ is now known as xkickflip
shellac has quit [Ping timeout: 272 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
lopex has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 272 seconds]
benlovell has quit [Ping timeout: 246 seconds]
benlovell has joined #jruby
benlovell has quit [Ping timeout: 246 seconds]
benlovell has joined #jruby
shellac has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 240 seconds]
pitr-ch has joined #jruby
drbobbeaty has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
samphippen has joined #jruby
benlovell has quit [Ping timeout: 264 seconds]
mdedetrich has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
cristianrasch has joined #jruby
dinfuehr has joined #jruby
vtunka has quit [Quit: Leaving]
dinfuehr has quit [Ping timeout: 265 seconds]
cristianrasch has quit [Quit: Leaving]
yfeldblum has quit [Ping timeout: 244 seconds]
samphipp_ has joined #jruby
samphippen has quit [Remote host closed the connection]
benlovell has joined #jruby
cristianrasch has joined #jruby
temporalfox has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<Antiarc> That's an example of the startup error I was referring to
digitalextremist has quit [Ping timeout: 256 seconds]
<Antiarc> It's not always the case that it's a method of a Java object, but in this case I think it should be pretty clear that it's an erroneous condition
<Antiarc> Since that class was successfully loaded, and instances of it do have the original_text method
temporalfox has joined #jruby
xkickflip has quit [Ping timeout: 246 seconds]
xkickflip has joined #jruby
<Antiarc> The code there is document.get(TokensAnnotation).map {|e| [e.original_text, e.ner] }, where document is an Annotation from the Stanford NLP package
dinfuehr has joined #jruby
<Antiarc> edu.stanford.nlp.pipeline.Annotation
dinfuehr has quit [Ping timeout: 264 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] dg-ratiodata opened issue #3162: Different results for `to_h` and `to_hash` on `ENV` http://git.io/vYkHm
JRubyGithub has left #jruby [#jruby]
blaxter has quit [Quit: foo]
mjelen_ has joined #jruby
mdedetrich has quit [Quit: Textual IRC Client: www.textualapp.com]
mjelen_ has quit [Client Quit]
mjelen has quit [Ping timeout: 264 seconds]
digitalextremist has joined #jruby
Liothen has quit [Ping timeout: 244 seconds]
Liothen has joined #jruby
lance|afk is now known as lanceball
tcrawley-away is now known as tcrawley
mje113 has joined #jruby
colinsurprenant has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to truffle-head: http://git.io/vYILM
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/truffle-head 457a84a Benoit Daloze: [Truffle] Remove .factorypath since it is highly unstable with the snapshot versions....
mjelen has joined #jruby
dinfuehr has joined #jruby
enebo has joined #jruby
dinfuehr has quit [Ping timeout: 244 seconds]
colinsurprenant has quit [Quit: colinsurprenant]
<[BNC]kares> asarih: looking to try out https://github.com/travis-ci/travis-build/pull/303 with AR-JDBC
<[BNC]kares> so if I set the addon in .travis.yml it will always use MariaDB instead of MySQL right?
<asarih> [BNC]kares: Howdy!
<[BNC]kares> oh why do I have a BNC prefix :)
<asarih> yes, but I think it might be possible to trick Travis into doing something different.
<asarih> hang on a sec…
<[BNC]kares> cool that is smt I wanted but I'm realyl not sure how/where to find
<asarih> it's in the dark corners of the Travis CI universe.
vtunka has joined #jruby
<asarih> one uses MariaDB 10.0.20, the other, the default MySQL 5.5.41
<rtyler> moinmoin
<[BNC]kares> asarih: ahaa ... you're aasome - thanks!
<asarih> I try. :-D
<rtyler> BNC?
<enebo> [BNC]kares: I like the BNC prefix…never change it
nirvdrum has joined #jruby
<[BNC]kares> enebo: actually you can have one two ... esp. since headius mentioned you need a bouncer :)
<[BNC]kares> been using it for a while ... first time it decided to rename me
<rtyler> heh
<enebo> nice. I always think of the old BCN connectors for networking
<enebo> Nothing like adding terminators to make sure the network still works
<[BNC]kares> enebo: w00t are you talking about :) ?
<[BNC]kares> rtyler: jealous?
<enebo> [BNC]kares: https://www.google.com/search?q=bnc+network+connectors&ie=utf-8&oe=utf-8#q=bnc+network+connectors&tbm=shop
* enebo is old
<[BNC]kares> actually do know these - my brain just does not maintain a name for them
<rtyler> [BNC]kares: oh totally :P
<[BNC]kares> rtyler: get yourself a [LKT]
shellac has joined #jruby
<rtyler> I wear enough lookout shirts, I don't think I need additional branding :)
<[BNC]kares> rtyler: a tatoo would be cool ... http://jruby.org and http://gradle.org/ logos for your JRubyConf talk!
* mberg may actually have a bunch of BNC connectors still in a toolbox in the attic. And at least one 10base5 MAU.
<nirvdrum> enebo: Are we going to Leeroy Jenkins this?
<mberg> If you're going to get tattooed for a jruby conference, I would suggest "java" and "ruby" across your knuckles.
vtunka has quit [Quit: Leaving]
<enebo> mberg: Last year I finally got rid of my Sun 3/60 which had a BNC connector ethernet card (with a weird converter attached to bridge to a modern network
<enebo> I did not get rid of it for a long time because it had a 17”x17” video card which could drive a 17” monitor…not bad for 1980s tech
<enebo> color monitor to boot
<enebo> dimensions of board seems to correlate to size of monitor :)
<mberg> Nice. I shed the last of my Sun hardware during my last move. I had an IPC with a 15-pin AUI with a 10BT transciever hung off it.
<enebo> mberg: I have some old ultrasparcs in a closet I never used (someone dumped them off on me — battery for prom died on all of them)
<rtyler> are we having an old guy contest now?
<rtyler> what happened :P
<mberg> I also had a couple Sun Entprise servers, but a cat peed on them. :/
<rtyler> doing you a favor
<rtyler> ain't nobody got power for those things anymore
<mberg> One of them had a dead nvram batter, so I had to set a mac address every time I power-cycled it.
pitr-ch has joined #jruby
pitr-ch has quit [Client Quit]
havenwood has joined #jruby
pitr-ch has joined #jruby
<rtyler> [BNC]kares: I'm not sure I love jruby or gradle enough to tatto them anywhere :P
<enebo> heh
<enebo> to both cat and tattoos
colinsurprenant has joined #jruby
<mberg> The smell of server shorting on cat urine is not something I ever want to smell again.
dinfuehr has joined #jruby
colinsurprenant has quit [Client Quit]
dinfuehr has quit [Ping timeout: 256 seconds]
cristianrasch has quit [Ping timeout: 246 seconds]
jmimi has joined #jruby
tenderlove has quit [Quit: Leaving...]
tcrawley is now known as tcrawley-away
nateberkopec has joined #jruby
tenderlove has joined #jruby
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
cristianrasch has joined #jruby
alderamin has joined #jruby
rcvalle has joined #jruby
camlow325 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo tagged 9.0.0.0 at e10ec96: http://git.io/vYLfx
JRubyGithub has left #jruby [#jruby]
<nirvdrum> Oh my.
baroquebobcat has joined #jruby
mjelen has quit [Remote host closed the connection]
dinfuehr has joined #jruby
<codefinger> yay!
dinfuehr has quit [Ping timeout: 252 seconds]
<headius> 15 minutes
mjelen has joined #jruby
Scient has joined #jruby
ddarkpassenger has joined #jruby
ChanServ changed the topic of #jruby to: Get 9.0.0.0! http://jruby.org/ | http://wiki.jruby.org | http://logs.jruby.org/jruby/ | http://bugs.jruby.org | Paste at http://gist.github.com
<nirvdrum> headius: Did the MBC fix ever get merged into psych?
<headius> I don't know
<headius> we need to get on that for 9.0.1
<eregon> neat!
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:664eaf9 by Thomas E. Enebo): The build was broken. (https://travis-ci.org/jruby/jruby/builds/72140288)
travis-ci has left #jruby [#jruby]
<headius> hahahah
<nirvdrum> Anyway, congratS!
<[BNC]kares> headius: is the versioning going to be like 9.0.1.0 (last one not used - except maybe for security releases) ?
samphipp_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> nirvdrum: thank you, and thanks for your help of course!
<headius> [BNC]kares: that's right
<headius> 9.1 will be Ruby 2.3 support
<enebo> heh
<[BNC]kares> key, thanks
<headius> 10 will be Truffle or something :-)
<[BNC]kares> Java 10!
<[BNC]kares> ... only
<headius> probably will coincide
<headius> and maybe graal will be in Java 10 too
<chrisseaton> Congratulations
<headius> chrisseaton: thank you!
<chrisseaton> Graal should be in Java 9 (actually the interface to it should be - which is all that matters)
<enebo> chrisseaton: one weight off our shoulders until the bug reports come in :)
<enebo> I restarted the failing job
<enebo> It may be something to do with non-propped artifacts possibly
<headius> chrisseaton: oh really? I didn't think that was going to happen
<headius> that's very cool
<nirvdrum> headius: The big question is which one is Java 8+? :-D
camlow325 has quit [Read error: Connection reset by peer]
<chrisseaton> well it's scheduled - they have to get the code committed by December to make it happen
<headius> ahh ok
<headius> yeah, clock's ticking very loudly now
camlow325 has joined #jruby
<headius> I'm supposed to start on the value types EG in August
<enebo> That JEP is even interesting without truffle in that it esposes free VM metrics for us
<chrisseaton> August is cutting it very fine for Java 9
benlovell has quit [Ping timeout: 260 seconds]
shellac has quit [Quit: Computer has gone to sleep.]
<enebo> mpapis: no pressure
benlovell has joined #jruby
rtyler has quit [Ping timeout: 255 seconds]
iamjarvo has joined #jruby
rtyler has joined #jruby
rtyler has quit [Changing host]
rtyler has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
<cpuguy83> congrats on the GA!
mjelen has quit [Remote host closed the connection]
camlow325 has quit [Read error: Connection reset by peer]
mkristian has joined #jruby
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
tvo has joined #jruby
tvo has joined #jruby
camlow325 has joined #jruby
<headius> cpuguy83: thank you!
<headius> chrisseaton: I think the work is already done
<headius> this is mostly the user-facing discussions to settle
<headius> APIs and whatnot
etehtsea has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
colinsurprenant has joined #jruby
<etehtsea> >> Range.new(0, 1000).dup
<etehtsea> NameError: `initialize' called twice
<etehtsea> from org/jruby/RubyRange.java:247:in `initialize_copy'
<etehtsea> from org/jruby/RubyKernel.java:1860:in `initialize_dup'
<etehtsea> from org/jruby/RubyKernel.java:1898:in `dup'
<etehtsea> oh my
<etehtsea> is this bug?
<etehtsea> jruby9k final
<headius> wow that's weird
bjfish2 has joined #jruby
<headius> etehtsea: well you win for the first Ruby compat bug in 9k...can you file that please?
<enebo> heh
<enebo> yeah 1.7 works
<headius> and how sad is it that no tests picked that up
<etehtsea> ok
lanceball is now known as lance|afk
camlow325 has quit [Read error: Connection reset by peer]
<enebo> perhaps due to dup being at a higher level in object hierarchy
Liothen has joined #jruby
Liothen has quit [Changing host]
<headius> I think we just need to override initialize_copy
<havenwood> Contracts on 9k!! \o/
<havenwood> Congrats**
<havenwood> lol
<headius> the split of initialize_dup logic might have been a post 1.9.3 thing
camlow325 has joined #jruby
<benlovell> congrats folks <3
<enebo> CONTRACTS…we own your soul now
<havenwood> nooooo, I was afraid that happened
<headius> hahah
<enebo> it’s ok we are not EVIL
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] etehtsea opened issue #3163: dup on Range regression http://git.io/vYLrP
JRubyGithub has left #jruby [#jruby]
<headius> etehtsea: we'll patch that up later today and you can use jruby-head once it's in
<headius> it won't be a hard one to fix
camlow325 has quit [Read error: Connection reset by peer]
Hobogrammer has quit [Ping timeout: 252 seconds]
<etehtsea> headius, good, thanks :)
camlow325 has joined #jruby
<pitr-ch> Congrats!!
camlow325 has quit [Read error: Connection reset by peer]
<rtyler> YAYYYYYYYYYYYYYYY
camlow325 has joined #jruby
dinfuehr has joined #jruby
benlovell has quit [Ping timeout: 246 seconds]
blaines has joined #jruby
ddarkpassenger has quit [Quit: Textual IRC Client: www.textualapp.com]
dinfuehr has quit [Ping timeout: 264 seconds]
blaines_ has joined #jruby
shellac has joined #jruby
blaines has quit [Ping timeout: 244 seconds]
awx has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
<mberg> Sweet. Congratulations!
blaines_ has quit [Ping timeout: 256 seconds]
blaines has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
Hobogrammer has joined #jruby
camlow32_ has joined #jruby
camlow325 has quit [Ping timeout: 255 seconds]
mjelen has joined #jruby
<[BNC]kares> EVERYONE SHOULD GET READY FOR THE EPICNESS https://youtu.be/eT7u8R2d8hc
<[BNC]kares> ... as all releases now will be over 9000!
enebo has quit [Quit: enebo]
mike___1234 has quit [Ping timeout: 244 seconds]
mike___1234 has joined #jruby
mike___1234 has quit [Max SendQ exceeded]
drbobbeaty has quit [Read error: Connection reset by peer]
dinfuehr has joined #jruby
drbobbeaty has joined #jruby
dinfuehr has quit [Ping timeout: 240 seconds]
etehtsea has quit [Quit: Computer has gone to sleep.]
yfeldblum has joined #jruby
chamila has joined #jruby
pipework has quit [Ping timeout: 264 seconds]
camlow32_ has quit [Remote host closed the connection]
pipework has joined #jruby
blaines has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
camlow325 has joined #jruby
<slash_nick> Congratulations #jruby !
elbens has joined #jruby
colinsurprenant has joined #jruby
<elbens> Does anyone have any writeups on how to deal with gem management when targeting MRI and JRuby? We are exploring running parts of our software on JRuby (non-web processes that would really benefit from real threads). So far, I’ve just been removing incompatible gems from Gemfile.lock. Is the best way forward to keep two Gemfile.lock files in source control?
<nirvdrum> elbens: Use the :platform or :platforms option in your Gemfile.
<elbens> I did, but the generated Gemfile.lock seems to not differentiate between the two platforms
<nirvdrum> Are you seeing an actual problem? The Gemfile.lock will just list everything, I think. The Gemfile will dictate what to load.
<elbens> `bundle install` will fail, no?
<elbens> if I *didn’t* have a Gemfile.lock, and ran “bundle install” on both plaforms, i would get differentiating Gemfile.lock file. I think that is the core of the issue
benlovell has joined #jruby
etehtsea has joined #jruby
mjelen has quit [Remote host closed the connection]
colinsurprenant has quit [Quit: colinsurprenant]
benlovell has quit [Ping timeout: 256 seconds]
blaines has joined #jruby
blaines has quit [Client Quit]
dcorbin has joined #jruby
<dcorbin> Congrats to the jruby team on their new release.
colinsurprenant has joined #jruby
etehtsea has quit [Quit: Computer has gone to sleep.]
<olleolleolle> Is there a "mvnw" guide anywhere?
<olleolleolle> (And, congratulations. So. Many. Years. Of. Effort.)
etehtsea has joined #jruby
goyox86_ has joined #jruby
<mkristian> olleolleolle, I guess replacing mvn with ./mvnw in BUILDING.md should do
baroquebobcat has quit [Quit: baroquebobcat]
<olleolleolle> thanks.
baroquebobcat has joined #jruby
<olleolleolle> It will be exciting to see how libraries like https://github.com/ruby-concurrency/concurrent-ruby can use JRuby with the new 2.2 things.
etehtsea has quit [Quit: Computer has gone to sleep.]
<rtyler> headius: is there a commemerative JRuby 9k beer selected
<rtyler> I think we'll have to have some celebratory beers in berlin
chamila has quit [Quit: Page closed]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 34 new commits to master: http://git.io/vYta8
<JRubyGithub> jruby/master 2f837c3 Chris Seaton: [Truffle] Deprecate RubyException.
<JRubyGithub> jruby/master 87e8ba4 Chris Seaton: [Truffle] Pull out the guts of RubyException.
<JRubyGithub> jruby/master ed9a7cf Chris Seaton: [Truffle] Remove some redundant fields from RubyFiber.
JRubyGithub has left #jruby [#jruby]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lance|afk is now known as lanceball
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 244 seconds]
<Antiarc> @all HUGE congrats on the 9k release!
<projectodd-ci> Project jruby-master-spec-ji build #1758: FAILURE in 31 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1758/
colinsurprenant has quit [Quit: colinsurprenant]
<Antiarc> The JRuby blog could use a facelift. It looks decidedly 90s, IMHO :)
<projectodd-ci> Project jruby-master-test-slow_suites build #1724: FAILURE in 1 min 1 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/1724/
<sluukkonen> it's been 20 years... 90s is fashionable again, no? ;)
colinsurprenant has joined #jruby
iamjarvo has joined #jruby
donV has quit [Quit: donV]
tcrawley-away is now known as tcrawley
<[BNC]kares> Antiarc: its simple and probably loads on a mobile device fast which could not be said for all the other press release sites :)
<Antiarc> Heh, this is true. I'm just aware of the need for improved marketing, and I want people using jruby :)
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e9e37a2 by Chris Seaton): The build was broken. (https://travis-ci.org/jruby/jruby/builds/72170916)
travis-ci has left #jruby [#jruby]
lukas has joined #jruby
<[BNC]kares> yy - agreed there
goyox86_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
_djbkd has joined #jruby
<lukas> so is there no way i could get C native extensions in jruby?
<lukas> especially in jruby9k?
<Antiarc> The CExt compiler is no longer supported, AFAIK
<lukas> yeah, it looks like it isn't
<lukas> jruby doesn't even recognize jruby.cext.enabled
<Antiarc> What gems are you having trouble with?
<lukas> and kgio
<bjfish2> lukas i think c extensions might be coming for truffle cc: chrisseaton
<lukas> i was planning on porting the distance-measures library to pure ruby, and i want to stay away from unicorn in favor of puma on my production system
<lukas> bjfish2: that looks interesting
tcrawley is now known as tcrawley-away
<chrisseaton> Yeah we have research on supporting C extensions but it's early days
<Antiarc> lukas: I'd personally find a Java lib that provides those and write a little wrapper around it, personally
<lukas> i'm probably going to try and take over some of the abandoned k-means and k-clustering computation gems anyways, and i'd rather have them work better with jruby than using C extensions
<Antiarc> You can probably leverage existing java libraries for that
<lukas> yeah, true
<Antiarc> That way the hard work is done in Java anyhow
<Antiarc> Where it'll be faster
<Antiarc> We've had marvelous success with using stanford NLP stuff from JRuby
<lukas> but wait, can i use clojure and jruby on the same JVM?
<Antiarc> Super drop-dead easy and far better NLP than exists anywhere in MRI
<sluukkonen> lukas: yes
<lukas> oh boy, i love my job haha
<lukas> now i'll get to stay up late porting out MRI ruby ecosystem to jruby
<sluukkonen> we have a rails app where the analytics part is implemented in clojure
<sluukkonen> works like a charm
<lukas> ah, nice
<lukas> that seems like exactly something i would like to do, since i'm a big any sort of lisp fan
* lukas has his emacs do most of the devops for him
colinsurprenant has quit [Quit: colinsurprenant]
xkickflip has quit [Quit: xkickflip]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:dd4b72e by Chris Seaton): The build was broken. (https://travis-ci.org/jruby/jruby/builds/72173260)
travis-ci has left #jruby [#jruby]
benlovell has joined #jruby
dinfuehr has joined #jruby
benlovell has quit [Ping timeout: 256 seconds]
dinfuehr has quit [Ping timeout: 240 seconds]
fluffet has joined #jruby
mkristian has quit [Quit: Ex-Chat]
iamjarvo has joined #jruby
tcrawley-away is now known as tcrawley
fluffet has left #jruby [#jruby]
yfeldblum has quit [Ping timeout: 246 seconds]
alderamin has quit []
_djbkd has quit [Remote host closed the connection]
drbobbeaty has quit [Ping timeout: 264 seconds]
jmimi has quit [Ping timeout: 252 seconds]
mjelen has joined #jruby
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-spec-ji build #1759: FIXED in 27 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1759/
mjelen has quit [Remote host closed the connection]
_djbkd has joined #jruby
drbobbeaty has joined #jruby
jmimi has joined #jruby
mjelen has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to truffle-head: http://git.io/vYqCy
<JRubyGithub> jruby/truffle-head 43f8e88 Chris Seaton: Merge branch 'master' into truffle-head...
<JRubyGithub> jruby/truffle-head 7addc75 Chris Seaton: [Truffle] Update the Truffle version.
JRubyGithub has left #jruby [#jruby]
xkickflip has joined #jruby
dinfuehr has joined #jruby
<Antiarc> sluukkonen: Patched that retry issue. Thanks!
dinfuehr has quit [Ping timeout: 272 seconds]
baroquebobcat has quit [Quit: baroquebobcat]
baroquebobcat has joined #jruby
camlow325 has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] spncrgr opened issue #3164: RVM Install Behavior http://git.io/vYqwx
JRubyGithub has left #jruby [#jruby]
etehtsea has joined #jruby
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] spncrgr closed issue #3164: RVM Install Behavior http://git.io/vYqwx
JRubyGithub has left #jruby [#jruby]
yfeldblum has joined #jruby
enebo has joined #jruby
tcrawley is now known as tcrawley-away
<Antiarc> Anyone know if is 9k available on travis yet?
camlow325 has quit [Remote host closed the connection]
tcrawley-away is now known as tcrawley
goyox86 has joined #jruby
goyox86 has quit [Client Quit]
iamjarvo_ has joined #jruby
camlow325 has joined #jruby
iamjarvo_ has joined #jruby
camlow325 has quit [Remote host closed the connection]
iamjarvo has quit [Ping timeout: 240 seconds]
blaines has joined #jruby
iamjarvo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<rtyler> Antiarc: RVM is available, so 9k should be :p
DomKM has quit [Quit: Connection closed for inactivity]
<rtyler> headius / enebo: does jruby-complete include a version of the backports gem on 1.7.x?
<headius> good afternoon!
<headius> rtyler: huh no, but that's an interesting idea
<headius> given that we want to maintain 1.7 for a good while
<rtyler> that's good to know
<headius> Antiarc: you may need to rvm up on travis
<headius> I think they do that for our jruby-head builds on travis but not for general use
<headius> oh nice!
<Antiarc> headius: did you see my screenshot from this morning?
iamjarvo has joined #jruby
<Antiarc> re: that load race condition
<headius> lukas: I've wanted to do a JRuby kgio for a while
<headius> it would be even easier now with native IO
<headius> Antiarc: no
bb010g has quit [Quit: Connection closed for inactivity]
<Antiarc> The code there is document.get(TokensAnnotation).map {|e| [e.original_text, e.ner] }, where document is an Annotation from the Stanford NLP package
<Antiarc> edu.stanford.nlp.pipeline.Annotation
<headius> load issue?
<Antiarc> The class is loaded and the object is instantiated
<Antiarc> You can see there's an instance ID there
<lukas> headius: yeah, that's what i would like to do
<Antiarc> But it throws an NME which shouldn't be possible especially since this is a Java class
<headius> oh, this is a Java class that doesn' thave everything bound yet?
<Antiarc> Is that what's going on?
<Antiarc> It's not always Java classes where this happens
<headius> well in general you can't prevent this in Ruby if all the code uses is the existence of a class (since it may still be defining)
<headius> but for Java classes we should only present the proxy class after it is fully bound
<Antiarc> Let me pull the full source real fast
<headius> ok
<Antiarc> There's where it blows up. The path to that source is from the subscribe_to block, which just binds a RabbitMQ consumer
rsim has quit [Quit: Leaving.]
<Antiarc> So it asks for jobs, when it gets one it's yielded to subscribe_to, which then instantiates the Java proxies around the document and does stuff on it
bjfish2 has quit [Quit: bjfish2]
<Antiarc> Notably, the Annotation is created successfully; e is an instance of http://nlp.stanford.edu/nlp/javadoc/javanlp/edu/stanford/nlp/ling/CoreLabel.html
bb010g has joined #jruby
<Antiarc> This only happens once during boot-up, and it works fine on subsequent invocations
<Antiarc> The class is fully defined before any of this happens, since the RMQ setup instantiates this class as a worker for the consumer
<Antiarc> the CoreLabel class is never directly referenced or instantiated in Ruby code - could that be the issue?
camlow325 has joined #jruby
<Antiarc> The Annotation creates a bunch of various lists of labels such as TokenAnnotation, which is List<CoreLabel>, we do explicitly create an Annotation, but it then creates the TokensAnnotation and the CoreLabels - could it be that the proxy just isn't being bound fast enough?
dinfuehr has joined #jruby
camlow325 has quit [Remote host closed the connection]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
samphippen has joined #jruby
camlow325 has joined #jruby
dinfuehr has quit [Ping timeout: 246 seconds]
havenwood has quit [Read error: Connection reset by peer]
rsim has joined #jruby
benlovell has joined #jruby
jmimi has quit [Ping timeout: 244 seconds]
benlovell has quit [Ping timeout: 244 seconds]
jmimi has joined #jruby
lanceball is now known as lance|afk
tcrawley is now known as tcrawley-away
havenwood has joined #jruby
camlow325 has quit [Remote host closed the connection]
havenwood has quit [Read error: Connection reset by peer]
<rtyler> courtesy of Uncle Lookout and mkristian :)
<headius> woohoo!
<headius> We're going to need to work with y'all to get some slides together on this stuff for JavaOne
<headius> tooling is a big part of our talk
<headius> Antiarc: looking
<headius> Antiarc: that's my bet, yeah
<headius> I suspect we're not hiding the in-progress proxy long enough and it is being made available before it's completely populated. That should be fixable with some atomic magic or a simple lock.
<headius> if you can turn this into a repro we should be able to fix pretty quick
<rtyler> headius: actually, I didn't mean to send that
<rtyler> THAT'S what I meant
<headius> hahah ok
<Antiarc> headius: Unfortunately I can't easily repro it - it shows up in production on 1-2 boxes out of dozens per app restart
<headius> rtyler: nice! Any reason we couldn't just roll these in?
<Antiarc> I can probably repro it in production eventually, but I can't repro it on demand
<headius> Antiarc: ok
<headius> well open a bug for it and we'll triage
<Antiarc> I'll see if I can put together a local repro but I don't expect it to work :)
<rtyler> headius: I don't know off hand, we can talk about it in berlin :)
<rtyler> headius: lots of jruby related shit this week for me :)
<rtyler> I've also finally got jruby-gradle.org working properly
<headius> rtyler: excellent!
camlow325 has joined #jruby
<headius> rtyler: tweeted!
jmimi has left #jruby [#jruby]
<headius> rtyler: now everyone knows about it!
<rtyler> OHNOES
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] cheald opened issue #3166: Java proxies sometimes not bound quickly enough http://git.io/vYmf3
JRubyGithub has left #jruby [#jruby]
<rtyler> yay tweets
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<rtyler> headius: our site is built with jruby-gradle and awestruct/asciidoctor too
<rtyler> it's pretty dope
<headius> that would be good to link
<headius> real world shizzit
<headius> if not that, something
<headius> rtyler: I/we will also speak on JRuby at Devoxx in Belgium, November
<headius> in both cases we want to cover ruby-maven and jruby/gradle
<rtyler> headius: I've got to write a blog post about it
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<rtyler> headius: you're speaking at devoxx and you didn't invite me?
<rtyler> FAUX PAS
<rtyler> headius: my jruby/gradle presentation for jrubyconfeu is also built and tested with jruby/gradle
<rtyler> I literally can't render the presentation if my examples don't work properly :P
<headius> I wasn't until last night!
<rtyler> \o/
<headius> then a multitude of devoxx people descended on me
elia has joined #jruby
enebo has quit [Quit: enebo]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] ahorek opened pull request #3167: normalize path (windows) (master...normalize_path) http://git.io/vYmI8
JRubyGithub has left #jruby [#jruby]
<rtyler> headius: should I book a ticket? :0
<rtyler> if redhat or gradleware would like to fly me over....
<headius> hey, feel free to join me if you can, but keep in mind RubyConf is the following week
<headius> I'll be doing a short hop home between
<rtyler> I submitted a proposal already for rubyconf :p
<rtyler> we'll see what happens
<headius> yeah, no guarantees eh? We'll submit something soon too
<rtyler> headius: when do you arrive in berlin?
dinfuehr has joined #jruby
<headius> Wednesday...we're staying in Berlin that night and Sunday/Monday nights
<lopex> headius: beware of lightstorms and hot weather here in europe
<lopex> headius: and hooray for 9k
dinfuehr has quit [Ping timeout: 252 seconds]
<headius> lopex: thank you!
<headius> come up to Potsdam and have a beer with us!
<headius> you fly, we'll buy!
<lopex> headius: remember I'm in jail
<lopex> I have a travel phobia
<headius> well we're going to have to plan a trip to you then
<headius> you bike though...just bike up to Potsdam
<lopex> headius: otoh, somewhat I envy you you're travelling scheme
AnoHito_ has joined #jruby
<headius> there's positives and negatives
<headius> but meeting people is the biggest positive
<lopex> always
<lopex> I guess I'm too shy anyways
<rtyler> lopex: mkristian is very shy too
<rtyler> we can all sit around a table and chat on IRC together ;)
<lopex> in masks!
<Antiarc> Man, I need to get to one of these conferences so I can buy each of you a beer :)
<headius> you do!
<headius> rtyler: oh hey, Tom and I are bringing some beers to exchange with other 'peans
AnoHito has quit [Ping timeout: 244 seconds]
<headius> feel free to grab some interesting stuff and haul it over
<headius> we've got some coming in from Spain or something
<Antiarc> headius: in the meantime, if you ever find yourself in Phoenix, let me know and we'll do a tour of the area microbreweries :)
rsim has quit [Quit: Leaving.]
<rtyler> there's no space in my bag, I'm traveling for two weeks first :/
<headius> Antiarc: does SunnyConf still run? I did that some years ago
<headius> rtyler: boo
<Antiarc> No idea, I'll have to look. TBH I don't do much in the way of conferences - I'd like to do more
colinsurprenant has joined #jruby
<Antiarc> Just seems like I'm always too busy
<headius> It was a good gig, other than being summer in Arizona
<Antiarc> heh, yup
<headius> I tried to go outside at lunchtime and nearly burst into flame
<Antiarc> I just hibernate in AC from June-Sept
<headius> it's a weird thing when objects ten feet in front of you have heat wavies
<Antiarc> The rest of the year is magnificent though!
<lopex> you all have AC at home ?
<headius> in AZ they have to
<headius> we do in MN too but only needed for a month or so
<Antiarc> yeah, central AC is practically a requirement out here
<headius> it's about >30 most days here during July
<lopex> there's always a caller
<Antiarc> It's 102F here today and that's super cool for this time of year
<Antiarc> 110-115F is typical
<headius> yeah I was going to say >40
<headius> inhuman
mdedetrich has joined #jruby
<headius> we get above 40 once a decade up here in the north
<lopex> headius: but we're aging and temp tolerance narrows a bit
<headius> lopex: cold bothers me more than hot now
<headius> but I hate doing nothing and dripping
<lopex> headius: but you tend to have colder winters
<Antiarc> That's the nice thing about the heat out here though
<Antiarc> No humidity, so even though it's hot, you don't have that drippy, swampy sensation
<lopex> yeah
<lopex> I have such one right now
<headius> lopex: AZ has no winter
<Antiarc> Phoenix has no winter, AZ has 7 of the 8 major biomes :)
<headius> and of course < -30 here is not unusual
<headius> Antiarc: does anyone live up there though?
<lopex> 30C and quite acceptable humidity, but preasure variation kills me now
<Antiarc> There's actually tundra up around Flagstaff
etehtsea has quit [Quit: Computer has gone to sleep.]
<headius> ah I guess that's true
<lopex> headius: I know, I was speaking about your location
<headius> you have the bottom of the rockies
<Antiarc> Yup! Flagstaff is actually pretty great skiiing area
<headius> probably great powder
<Antiarc> We can drive 3h, go skiiing, then come home and hang out by the pool
<headius> like Utah
blaines has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> I ski once a decade because we have no mountains here...going down river ravines isn't quite the same
<lopex> Utah somwaht reminds me of donner party I dont know
<headius> lopex: yeah, I think you and we have very similar weather
<headius> Donner party never made it to Utah
<headius> they would have
<headius> oh wait
<headius> I'm wrong
<headius> they died in the Sierras
<headius> so they may have passed through Utah, I don't know about the boring part of their trip
<lopex> headius: hey, appreciate, how much I know about US history :)
<headius> respect!
<lopex> headius: but Ive got a one for you
<headius> what I know about Utah history I've learned from Mormons
iamjarvo has joined #jruby
<lopex> headius: and htey had real winters
<headius> lopex: that's a new one to me
<headius> if you can find the documentary online it's weirdly hypnotic
<headius> watch him make a spoon out of a log for ten minutes
<lopex> headius: just search online for that story, heart breaking
<headius> wow, she still lives up there?
<lopex> yep
<headius> wild
<lopex> as far as I know
<headius> seems that way from wikipedia
<lopex> she was accompanied with her family inland, but she refused to stay in civiisation
<lopex> headius: now there's even movies about it on YT
<lopex> headius: and where they where was the place where ussr rocket remnants tended to fall
<headius> oh lovely
<headius> I'd like to visit Siberia some day
<headius> I wish Russia wasn't rewinding to cold-war politics
<lopex> siberia is a lot of continent
<lopex> event to the south
<lopex> ppl tend to link that with coldness
elia has quit [Quit: Computer has gone to sleep.]
<headius> yeah I guess that's true
<headius> I want to go to the coldest part :-)
<headius> I also want to go to Svalbard, Antarctica, Nunavut...
<headius> warm places are too easy
<lopex> headius: oh there's an easy challange for you then
<lopex> headius: look at the scales
cristianrasch has quit [Quit: Leaving]
colinsurprenant has quit [Quit: colinsurprenant]
<lopex> and it's not event north that much
<lopex> they experiance inversion
<headius> ahh yeah, too far from any warm jet streams
<headius> Quebec has some crazy weather for the same reason
<lopex> headius: mostly, it's in a valley, the cold air just gets stuck there
<headius> well and Nunavut
<headius> ahh sure
<lopex> headius: you go 20 meters up, and it's a lot warmer
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<headius> RubyConf Oymyakon
<headius> I still think hosting a conference on the surface of a frozen lake would be awesome
<lopex> hey, the name might be catchy
<headius> RubyCyonf Oymyakon
<lopex> headius: but the Donner party had a big influence on me once I found about it
* tarcieri attempts to deploy a service on JRuby 900 to staging
<tarcieri> 900??!
<tarcieri> 9000!!!
<headius> WHAT 900?!
<headius> stage that beyotch
<headius> I need to get some dinner
<headius> just don't try to dup a Range, apparently
* headius kicks RubySpec in the teeth
<tarcieri> yeah it's going to our extra-staging staging environment
<tarcieri> pre-staging?
<tarcieri> sure
<headius> tarcieri: I like your solution to my delegation issue
<headius> best possible solution
<tarcieri> headius: haha, kill it with fire!
<headius> indeed
<headius> in fact, kill delegate.rb with fire
<headius> that thing is an abomination
<tarcieri> hahaha
<tarcieri> when you gonna write a methodhandle gem? ;)
<headius> replacing delegate.rb would be a good reason to
<headius> JRuby 9k is a good time to do this too since we're Java 7+ now
<tarcieri> I'd love a way to build proxy objects that aren't completely insane
<headius> and we have built-in support to define methods that are just handles already
<headius> bam, instant indy
cremes has joined #jruby
<tarcieri> warning: --1.9 ignored
<tarcieri> heh
<lopex> headius: cold perf!
<headius> tarcieri: nice
<lopex> or shall I just get a troll face ?
<headius> lopex: hahah
<lopex> headius: there's an issue with marshalling too, that I'm not able to pinpoint
<headius> really?
<lopex> but I'm sure jeremyevans will
dinfuehr has joined #jruby
<headius> ok
<headius> marshalling is fun...maybe they changed format again
<tarcieri> zomg
<tarcieri> it's alive!
<lopex> headius: sequel marshalling plugin to be precise
<headius> lopex: ok yeah, figured something like that
rcvalle has quit [Quit: rcvalle]
<lopex> headius: you think they might condition on mri versions ?
<headius> s'possible
<lopex> I mean, mri itself
<headius> oh, well marshal format definitely has a version header
baroquebobcat has quit [Quit: baroquebobcat]
<headius> I had to reverse engineer this crap many years ago
<headius> it was easier than trying to read the code
<lopex> like anything in mri land
dinfuehr has quit [Ping timeout: 246 seconds]
<headius> ok, time for me to do dinner...take care, all
<headius> tarcieri: awesome
<headius> ttfn
fvf has joined #jruby
cristianrasch has joined #jruby