mdedetrich has joined #jruby
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mdedetrich has joined #jruby
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mdedetrich has joined #jruby
bffff_ has joined #jruby
_whitelogger has joined #jruby
nirvdrum has joined #jruby
nirvdrum has quit [Remote host closed the connection]
subbu has joined #jruby
robbyoconnor has quit [Remote host closed the connection]
robbyoconnor has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Remote host closed the connection]
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dinfuehr has joined #jruby
nirvdrum has joined #jruby
drbobbeaty has quit [Ping timeout: 265 seconds]
nirvdrum has quit [Ping timeout: 244 seconds]
bb010g has joined #jruby
drbobbeaty has joined #jruby
mdedetrich has joined #jruby
havenwood has joined #jruby
donV has joined #jruby
dinfuehr has quit [Remote host closed the connection]
dinfuehr has joined #jruby
subbu has quit [Ping timeout: 264 seconds]
donValentin has joined #jruby
donV has quit [Ping timeout: 246 seconds]
donValentin has quit [Client Quit]
skade has joined #jruby
donV has joined #jruby
donV has quit [Quit: donV]
donV has joined #jruby
donV has quit [Client Quit]
donV has joined #jruby
drbobbeaty has quit [Read error: Connection reset by peer]
rsim has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
donV has quit [Quit: donV]
dinfuehr has quit [Remote host closed the connection]
skade has quit [Quit: Computer has gone to sleep.]
jensnockert has joined #jruby
jensnockert has quit [Remote host closed the connection]
jensnockert has joined #jruby
skade has joined #jruby
samphippen has joined #jruby
jensnock_ has joined #jruby
jensnockert has quit [Read error: Connection reset by peer]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 264 seconds]
jensnock_ has quit [Read error: Connection reset by peer]
jensnockert has joined #jruby
bb010g has quit [Quit: Connection closed for inactivity]
skade has quit [Quit: Computer has gone to sleep.]
<GitHub117> [jruby] mkristian pushed 1 new commit to master: http://git.io/vG4zR
<GitHub117> jruby/master d73d6ef Christian Meier: [build] allow jdk8 to generate javadocs
drbobbeaty has joined #jruby
drbobbeaty has quit [Client Quit]
drbobbeaty has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 246 seconds]
<projectodd-ci> Project jruby-master-test-slow_suites build #1913: STILL FAILING in 1 min 23 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/1913/
jensnockert has quit [Remote host closed the connection]
vtunka has joined #jruby
<GitHub143> [jruby] eregon commented on commit 9dd1d4a: @chrisseaton Look in `test/mri/excludes_truffle`, add a line manually with in the file corresponding to the test class and the failing test method. http://git.io/vG4DD
<GitHub139> [jruby] eregon pushed 1 new commit to master: http://git.io/vG4DH
<GitHub139> jruby/master 522f220 Benoit Daloze: [Truffle] Update the Eclipse launcher to use full paths for the core library.
havenwood has quit [Ping timeout: 265 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
jensnockert has joined #jruby
<travis-ci> jruby/jruby (master:d73d6ef by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/78007509)
dinfuehr has joined #jruby
jensnockert has quit [Ping timeout: 256 seconds]
dinfuehr has quit [Ping timeout: 250 seconds]
<travis-ci> jruby/jruby (master:d73d6ef by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/78007509)
<projectodd-ci> Project jruby-master-spec-compiler build #279: FAILURE in 4 min 13 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/279/
<projectodd-ci> Project jruby-master-test-slow_suites build #1914: ABORTED in 8 min 23 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/1914/
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mdedetrich has joined #jruby
mdedetrich has quit [Client Quit]
skade has joined #jruby
dinfuehr has joined #jruby
cristianrasch has joined #jruby
drbobbeaty has joined #jruby
<GitHub50> [jruby] kares created test-jossl-0.9.11-1_7 (+1 new commit): http://git.io/vGB4x
<GitHub50> jruby/test-jossl-0.9.11-1_7 9e9c13f kares: [build] test-out jruby-openssl 0.9.11 from staging
dinfuehr has quit [Ping timeout: 255 seconds]
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-spec-compiler build #280: FIXED in 2 min 46 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/280/
<projectodd-ci> eregontp: [Truffle] Update the Eclipse launcher to use full paths for the core library.
jensnockert has joined #jruby
<travis-ci> jruby/jruby (master:522f220 by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/78013669)
<travis-ci> jruby/jruby (master:522f220 by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/78013669)
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
cristianrasch has quit [Quit: Leaving]
dinfuehr has joined #jruby
<travis-ci> jruby/jruby (test-jossl-0.9.11-1_7:9e9c13f by kares): The build failed. (https://travis-ci.org/jruby/jruby/builds/78024466)
dinfuehr has quit [Ping timeout: 244 seconds]
havenwood has joined #jruby
cristianrasch has joined #jruby
tcrawley-away is now known as tcrawley
nirvdrum has joined #jruby
<travis-ci> jruby/jruby (test-jossl-0.9.11-1_7:9e9c13f by kares): The build failed. (https://travis-ci.org/jruby/jruby/builds/78024466)
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 250 seconds]
rsim has quit [Quit: Leaving.]
enebo has joined #jruby
cajone has joined #jruby
cajone has left #jruby [#jruby]
Aethenelle has joined #jruby
bbrowning is now known as bbrowning_away
<kares> enebo: going off for a few ... so I can not do the jossl release only after I'm back
<enebo> kares: ok
<kares> put its doable from the staging repo just fine if you want
<enebo> kares: I guess I also need to release jnr-constants
<enebo> kares: I would like to release today though
<kares> kares: than release the staging repo ... download the gem and push
<kares> that should be it
<enebo> kares: so this makes me pause…should we really upgrade today
<kares> the tag I can handle later
<kares> really have to run now
<kares> later
<enebo> kares: ok
<enebo> Hmmm I am thinking release weds now :|
benlovell has joined #jruby
cremes has quit [Quit: cremes]
cremes has joined #jruby
lance|afk is now known as lanceball
cremes has quit [Client Quit]
illbyte has joined #jruby
dinfuehr has joined #jruby
subbu has joined #jruby
cremes has joined #jruby
dinfuehr has quit [Ping timeout: 255 seconds]
<GitHub4> [jruby] nirvdrum pushed 2 new commits to master: http://git.io/vGR2N
<GitHub4> jruby/master d7e02ce Kevin Menard: Revert "Oops. Commit for the pom.rb changes I made in 145518eee1e3fb1def3d72bdb7de04ac370a540e."...
<GitHub4> jruby/master 573752a Kevin Menard: Revert "Disable doclint for javadoc on JDK 8."...
<GitHub20> [jruby] eregon pushed 4 new commits to master: http://git.io/vGRwm
<GitHub20> jruby/master bf175cf Benoit Daloze: Improve Thread#raise spec to be more precise about the backtrace
<GitHub20> jruby/master 769e023 Benoit Daloze: [Truffle] Capture the backtrace of the target thread in Thread#raise.
<GitHub20> jruby/master fdafb5a Benoit Daloze: [Truffle] Try to pass the current Node in blocking actions.
benlovell has quit [Ping timeout: 240 seconds]
vtunka has quit [Quit: Leaving]
<travis-ci> jruby/jruby (master:573752a by Kevin Menard): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/78049651)
Aethenelle has quit [Read error: Connection reset by peer]
oblutak has joined #jruby
<travis-ci> jruby/jruby (master:0691ff2 by Benoit Daloze): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/78050575)
erikhatcher has joined #jruby
dinfuehr has joined #jruby
donV has joined #jruby
dinfuehr has quit [Ping timeout: 268 seconds]
jensnockert has quit [Remote host closed the connection]
jensnockert has joined #jruby
jensnockert has quit [Remote host closed the connection]
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-test-slow_suites build #1915: FIXED in 13 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/1915/
cultureulterior1 has joined #jruby
havenwood has quit [Ping timeout: 250 seconds]
subbu is now known as subbu|afk
drbobbeaty has quit [Ping timeout: 264 seconds]
drbobbeaty has joined #jruby
baroquebobcat has joined #jruby
baroquebobcat has quit [Read error: Connection reset by peer]
kwando has quit [Ping timeout: 268 seconds]
donV has quit [Quit: donV]
baroquebobcat has joined #jruby
dinfuehr has joined #jruby
rcvalle has joined #jruby
camlow325 has joined #jruby
dinfuehr has quit [Remote host closed the connection]
dinfuehr has joined #jruby
rsim has joined #jruby
samphippen has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
<GitHub82> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/vG0C9
<GitHub82> jruby/master abf1edf Chris Seaton: [Truffle] Implement WeakRef.
illbyte has quit [Quit: Connection closed for inactivity]
lanceball is now known as lance|afk
subbu|afk is now known as subbu
<travis-ci> jruby/jruby (master:abf1edf by Chris Seaton): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/78071131)
jensnockert has joined #jruby
dinfuehr has quit [Remote host closed the connection]
jensnockert has quit [Ping timeout: 244 seconds]
havenwood has joined #jruby
skade has joined #jruby
bbrowning_away is now known as bbrowning
pietr0 has joined #jruby
donV has joined #jruby
donV has quit [Client Quit]
erikhatcher has quit [Quit: erikhatcher]
<rtyler> what's the schedule for 9.0.1.0?
cultureulterior1 has quit [Ping timeout: 240 seconds]
<rtyler> mkristian told me that a fix we had in 1.7.22 isn't in 9k which makes me le sad
<rtyler> (two steps forward one step back)
cultureulterior1 has joined #jruby
benlovell has joined #jruby
benlovell has quit [Ping timeout: 240 seconds]
havenwood has quit [Ping timeout: 240 seconds]
cultureulterio-1 has joined #jruby
<headius> rtyler: what's the fix
<headius> 9.0.1.0 is delayed until Weds so we can get jossl 0.9.10 out
_djbkd has joined #jruby
<headius> kares has been merging 1.7 to master so I'm not sure why a fix would be missing
cultureulterior1 has quit [Ping timeout: 240 seconds]
<rtyler> headius: the sub-process invocation of JRuby failing, basically causing extconf.rb's to croak
<rtyler> it's in master and was in 1.7.22, just not yet release
<rtyler> *d
<headius> oh ok
_djbkd has quit [Remote host closed the connection]
<headius> well, Wednesday
<rtyler> which I didn't know, so a bit of egg on my face suggesting 9k to people :(
_djbkd has joined #jruby
rsim has quit [Quit: Leaving.]
<headius> rtyler: ahh, bummer :-(
havenwood has joined #jruby
lance|afk is now known as lanceball
ekinmur has joined #jruby
<nirvdrum> enebo: I can never keep it straight. Is Struct or StructLayout preferable?
<enebo> nirvdrum: I think StructLayout but I don’t actually even know the difference
ekinmur has quit [Max SendQ exceeded]
<enebo> nirvdrum: It is a bit of a sour dough starter for me
<enebo> nirvdrum: I just look at how FileStat was done and use the same pattern
ekinmur has joined #jruby
<nirvdrum> Heh. I've been using Timeval as my template.
<enebo> nirvdrum: great minds…or poor memory ones :)
<nirvdrum> So, now we've got a sharks & jets situation going on.
<enebo> nirvdrum: since you use Struct and I use StructLayout?
<nirvdrum> Yeah. I'd just like to be consistent and have some reasonable justification for it.
<nirvdrum> headius: Tie breaker?
ekinmur has quit [Max SendQ exceeded]
<headius> beats me
<headius> ask wmeissner
* headius drops the mic
<nirvdrum> If I could build a time machine, I wouldn't be wasting it on this :-)
ekinmur has joined #jruby
<enebo> nirvdrum: htf does timeval even work?
bffff_ has quit [Quit: Connection closed for inactivity]
<enebo> oh I see
<enebo> same damned thing
<nirvdrum> I guess Timeval relies on reflection, which may not be preferable.
<enebo> nirvdrum: but does it?
ekinmur has quit [Max SendQ exceeded]
<enebo> nirvdrum: the native classes extend that and it has same initializers that StructLayout seems to
<nirvdrum> Yeah, I'm just looking at: times = Struct.arrayOf(getRuntime(), DefaultNativeTimeval.class, 2);
ekinmur has joined #jruby
<nirvdrum> But I guess that's an optimization to allocate in native memory.
<nirvdrum> Code-wise, the Timeval example has much fewer implementations. But I'm not sure if that's just a poor example.
<enebo> heh…so Struct is in jffi and StructLayout is in jnr-ffi
havenwood has quit [Ping timeout: 252 seconds]
<nirvdrum> Speaking of which, what is the difference between those two?
<enebo> StructLayout extends Type and Struct extends Aggregate which extends Type
<enebo> It is like evolution where some animals put their photoreceptors on opposite of the eye
_djbkd has quit [Remote host closed the connection]
<enebo> nirvdrum: wayne was constantly improving/changing APIs so you will see like three different Platforms in different packages
<enebo> nirvdrum: but to answer your question I have no idea what difference there is. I would guess jnr-ffi is written on top of jffi which is very little help
<nirvdrum> Fair enough.
<enebo> I would be more embarrassed but I never wrote any code beneath jnr-posix
<enebo> which I guess might be embarrassing enough
_djbkd has joined #jruby
<GitHub170> [jruby] bjfish commented on commit 9dd1d4a: That's right, Thx @eregon . Tests within modules go inside folders. The test class names are the names of the exclude files. To exclude a whole test, you can comment it out in mri_truffle.index http://git.io/vGEnr
<enebo> nirvdrum: I would say we should consider a version X or some big new major number for these and clean house but there is also a JEP so it might be a waste of effort to not just limp along with what we got
<enebo> kares: I did a release in Maven but does this need a gem push too?
<nirvdrum> enebo: We can certainly limp along . . . it's what we've been doing and things work. But cleaning house might still make sense if JRuby is going to continue to support older JDK releases.
ekinmur has quit [Quit: left the channel]
<enebo> nirvdrum: yeah I guess in that case if there is a blessed API for this it might be better to then work on a back compat project
<enebo> nirvdrum: in any case projects like jnr-posix will still need to exist and be built on something
_djbkd has quit [Remote host closed the connection]
_djbkd has joined #jruby
<xardion> I take it the spoon gem isn't necessary at all on jruby 9k?
<headius> xardion: yeah not really
<xardion> forgot I had that in my code :P
<headius> spawn works now using posix_spawn and supports most of the behavior of MRI's spawn
_djbkd has quit [Remote host closed the connection]
_djbkd has joined #jruby
tcrawley is now known as tcrawley-away
subbu is now known as subbu|lunch
tcrawley-away is now known as tcrawley
donV has joined #jruby
<nirvdrum> enebo: Another one for you. Is there a way to read a Pointer into a Struct? Or do I need to walk the Struct fields manually?
<headius> kares: I'm going to build and push jossl 0.9.10
<headius> I mean 0.9.11
<xardion> weird, I'm having an odd posix_spawn issue
<headius> xardion: do tell
<enebo> nirvdrum: That’s why we make those struct extending classes right?
<xardion> thought it was spoon doing it, but its happening with pure ruby
<xardion> so I'm trying to spawn a java process and background it (with Process.detach), but I keep getting this error:
<nirvdrum> enebo: I suppose you're right. So I guess I need to dig into jffi/jnr-ffi to see how the translation happens.
<xardion> error: No such file or directory - /usr/bin/java
<xardion> should probably clarify this is on OS X, so there may be a gotcha there. works fine on Linux
<headius> xardion: this is using spoon or spawn?
<xardion> both
<xardion> or either
<headius> hmm
<headius> I see it's a link, wonder if that has something to do with it
<xardion> yeah, it's definitely a symlink
<xardion> but, on the linux box I run it on, it's also a symlink (gentoo)
<headius> hmm
DomKM has joined #jruby
<headius> only happening with java or what?
<xardion> haven't tried with other things
<headius> ah ok
<xardion> This particular script I hadn't tried running locally before
<xardion> so this may have been an issue with spoon and 1.7
<headius> hmm
<headius> I don't get it with a simple spawn '/usr/bin/java'
<headius> but I do get it if I put any arguments into that string...could there be a rogue space at the end or something?
<headius> hmm
<headius> nevermind, I don't get it then either
<headius> that was 1.7
<headius> non-spoon
<headius> yeah so far I can't repro
<xardion> here's the array I'm splatting into args: ["/usr/bin/java", "-d64", "-server", "-Xms256m", "-Xmx384m", "-XX:+AggressiveOpts", "-XX:+UseFastAccessorMethods", "-XX:+UseConcMarkSweepGC", "-XX:+CMSClassUnloadingEnabled", "-XX:+UseCodeCacheFlushing", "-jar", "build/libs/project-jruby.jar", "-C", "/Users/xardion/project", "-S", "puma", "--config", "config/puma.rb"]
<headius> hmm
<xardion> fails with the same error (albeit a different path) if I don't put in the full path to java
<xardion> well, I should say without the path
<xardion> i.e. - error: No such file or directory - java
<headius> weird
<headius> I removed -jar and everything after that and it works ok here
<headius> spawn *[...]
<xardion> maybe I should try it as a single command so that it spawns a shell
<xardion> right
<headius> do you get a backtrace?
<xardion> No, just that error
<xardion> I think it's the call to posix_spawn that returns that
<xardion> yeah, fails the same way as a single command line, just spits out the entire command instead
benlovell has joined #jruby
benlovell has quit [Ping timeout: 240 seconds]
<xardion> just to sanity check, I made sure that command line works from my shell :P
<xardion> I suppose I could also see if just plain backticks work
<headius> tried CRuby?
<headius> checked executable flag?
<headius> I'm grasping here
<xardion> oh wait, I think I might've found it...
<donV> Hi all! How are you all doing?
<xardion> yup, figured it out
<xardion> there were line feeds in there
<xardion> I have no idea how linux was handling that but os x wasn't
<headius> xardion: ahh so it was whitespace after all
<xardion> yuuuuup :P
<headius> that was a shot in the dark
<xardion> sneaky whitespace
subbu|lunch is now known as subbu
donV has quit [Ping timeout: 244 seconds]
donV has joined #jruby
bffff_ has joined #jruby
subbu has quit [Ping timeout: 256 seconds]
xardion has quit [Ping timeout: 255 seconds]
xardion has joined #jruby
<headius> xardion: it would be good to know if we're supposed to be chomping that off...can you check MRI?
<headius> spoon definitely doesn't do any chomping
subbu has joined #jruby
badfish129 has joined #jruby
<badfish129> I have two jars I need to include in my jruby project, jar A is packaged with dependencies and jar B is not. However, all of jar B’s deps are in jar A. Is there a way to make this work without packaging jar B with all the dependencies also, right now I can only get java_import to work when B is fat too
<headius> if you require them in order A, B, it doesn't work?
<headius> it should
yfeldblum has quit [Ping timeout: 246 seconds]
<badfish129> ah that might be the issue let me check
<badfish129> still no, I get a NameError when I try to do a java_import on one of the classes in B. If I reinclude all the deps in B then it works fine
skade has quit [Quit: Computer has gone to sleep.]
badfish129 has quit [Quit: badfish129]
cremes has quit [Read error: Connection reset by peer]
cremes_ has joined #jruby
havenwood has joined #jruby
skade has joined #jruby
rsim has joined #jruby
<nirvdrum> enebo: It looks like you create the struct, then call useMemory().
<enebo> nirvdrum: ok
badfish129 has joined #jruby
kwando has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
bbrowning is now known as bbrowning_away
<kares> enebo: back ... master and 1.7 both seem fine with the staging 0.9.11 release
<enebo> kares: ah ok great. we just need you to push any local commits (tag) and ‘gem push'
<enebo> kares: I did a release on maven already
<kares> cool ... I'll do that now than
benlovell has joined #jruby
<enebo> crazy nearly all day and no jnr-constants showing up on maven
<enebo> sonatype shows is in releases repo but search.maven.org nada
<GitHub95> [jruby-openssl] kares tagged v0.9.11 at master: http://git.io/vGuKu
<GitHub77> [jruby-openssl] kares pushed 1 new commit to master: http://git.io/vGuKE
<GitHub77> jruby-openssl/master 3b4bc77 kares: preparing for 0.9.11
<kares> enebo: seen it take 24h+
<GitHub179> [jruby] kares pushed 1 new commit to jruby-1_7: http://git.io/vGuK7
<GitHub179> jruby/jruby-1_7 30f1f4c kares: remove staging repo for jruby-openssl 0.9.11 (use released version)
<kares> with jruby-rack
badfish129 has quit [Quit: badfish129]
badfish129 has joined #jruby
<kares> enebo: jruby-openssl gem is pushed and jruby-1_7 is updated to use 0.9.11
<havenwood> headius: The only blockers for an RVM stable release are mvnw wrapper for systems with mvn 3.3.1 already installed and precompiled CRuby binaries for Linux. (Though we could ship without these.) I've reviewed all the issues and have written release notes.
<enebo> kares: can you update it on master too
<kares> enebo: ok
<enebo> kares: thanks
<havenwood> headius: When I'm done I need to ping mpapis for final release.
<kares> I'll just merge jruby-1_7 ... there's only the jruby-openssl update commits
benlovell has quit [Ping timeout: 272 seconds]
<havenwood> I'll try to do the mrvm wrapper today and ping jrgifford for binaries of they're going to make this release.
<havenwood> s/mrvm/mvnw
<havenwood> I can't type today.
yfeldblum has joined #jruby
<GitHub76> [jruby] pitr-ch opened pull request #3298: [Truffle] add app/gem runner (master...master) http://git.io/vGuPE
<kares> enebo: merged to master - all should be 0.9.11 now
<enebo> kares: WHOOT WHOOT
<enebo> kares: now if jnr-constants 0.9.0 will show up we can have all 9.0.1.0 dependencies solidified
<enebo> perhaps I can just update it now if travis/cloudbees grabs artifacts from sonatype?
<havenwood> Are there any imminent versions we should get into the RVM stable release (since they're not being released often)?
<GitHub89> [jruby] kares pushed 1 new commit to master: http://git.io/vGuX0
<GitHub89> jruby/master 34791ce kares: Merge branch 'jruby-1_7'...
<enebo> havenwood: weds we will be putting out 9.0.1.0
<enebo> havenwood: assuming the world does not fall down on me
<kares> good - good ... over 9K it rolls!
<havenwood> enebo: Great, I'll try to line things up for an RVM release shortly thereafter (if mpapis' schedule allows).
<enebo> havenwood: thanks for asking
<enebo> havenwood: I have not been super nice to mpapis by just msging him here saying ‘new release is out’ :)
<havenwood> :D
<headius> havenwood: ok thanks for the clarification
<headius> we just keep getting people asking why rvm doesn't instal l 9k
<headius> install
<travis-ci> pitr-ch/jruby (master:1b880b9 by Petr Chalupa): The build has errored. (https://travis-ci.org/pitr-ch/jruby/builds/78116405)
<headius> if there's anything we can do to help that doesn't involve writing bash, let us know :-)
<havenwood> headius: thanks!
badfish129 has quit [Quit: badfish129]
<havenwood> A stable release is long overdue. I've just had time to triage issues. I think the star have actually aligned for a release this week though. Fingers crossed!
badfish129 has joined #jruby
<travis-ci> jruby/jruby-openssl (master:3b4bc77 by kares): The build was broken. (https://travis-ci.org/jruby/jruby-openssl/builds/78116600)
<GitHub187> [jruby] chrisseaton created objectspace-specs (+6 new commits): http://git.io/vGuHJ
<GitHub187> jruby/objectspace-specs 286c29b Chris Seaton: Add specs for where ObjectSpace.each_object can find objects.
<GitHub187> jruby/objectspace-specs f1e2d63 Chris Seaton: [Truffle] Fixes to ObjectGraph to reach more objects.
<GitHub187> jruby/objectspace-specs 4af1559 Chris Seaton: Can ObjectSpace reach both implicitly and explicitly captured locals.
<nirvdrum> headius: So Wed. for 9.0.1.0? I have some jnr-posix stuff. Want me to do just do it a branch to make releasing easier?
<GitHub43> [jruby] chrisseaton opened pull request #3299: ObjectSpace specs (master...objectspace-specs) http://git.io/vGuHn
<headius> nirvdrum: yeah, too late for us to test it fully
temporalfox has quit [Read error: Connection reset by peer]
temporalfox has joined #jruby
<chrisseaton> headius: how do I run RubySpec for JRuby? Just running mspec runs my installed ruby, and spec/mspec/bin/mspec fails everything
<travis-ci> jruby/jruby-openssl (v0.9.11:3b4bc77 by kares): The build passed. (https://travis-ci.org/jruby/jruby-openssl/builds/78116629)
<nirvdrum> chrisseaton: When in doubt, I look at what Travis is doing.
<chrisseaton> nirvdrum: runs maven, which runs rake, which runs mspec apparently
badfish129 has quit [Quit: badfish129]
badfish129 has joined #jruby
<travis-ci> pitr-ch/jruby (master:99fd7b6 by Petr Chalupa): The build is still failing. (https://travis-ci.org/pitr-ch/jruby/builds/78118027)
skade has joined #jruby
<GitHub159> [jruby] chrisseaton pushed 1 new commit to objectspace-specs: http://git.io/vGzvP
<GitHub159> jruby/objectspace-specs 12e2381 Chris Seaton: Tag for ObjectSpace.each_object and WeakRef
<GitHub54> [jruby] chrisseaton pushed 1 new commit to objectspace-specs: http://git.io/vGzvH
<GitHub54> jruby/objectspace-specs 36bffc3 Chris Seaton: Fix spec name.
<headius> chrisseaton: rake spec:ruby:fast
<headius> or spec:ruby if you want all the slow process-launching specs
<headius> I always have jruby first in PATH though, so mspec uses it
<headius> spec/mspec/bin/mspec ci is spec:ruby
<headius> I believe we have this in the README :-)
<headius> or in BUILDING
<badfish129> is there a way to print all classes currently required
<travis-ci> pitr-ch/jruby (master:99fd7b6 by Petr Chalupa): The build is still failing. (https://travis-ci.org/pitr-ch/jruby/builds/78118027)
<nirvdrum> badfish129: You don't require a class. You require a file. And you should be able to get that from $LOADED_FEATURES. If you really want all the classes known, then I guess you'd want to look at ObjectSpace.
<badfish129> sorry I meant is there a way to list the classes from the files that are required, loaded features just prints the jars themselves, and objectspace is disabled in jruby
<nirvdrum> It's disabled by default, but you can enable it.
<nirvdrum> With -Xobjectspace.enabled=true
<badfish129> is there a way to enable it just for jirb
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<chrisseaton> ObjectSpace works for classes by default though
<nirvdrum> It's just a command-line option. I don't use jirb, but you may need to set JRUBY_OPTS="-Xobjectspace.enabled=true" as part of starting jirb.
<nirvdrum> chrisseaton: Ahh, right. Yeah, this is just for enabling each_object, I think.
<chrisseaton> Can you tell us what your end-goal is though? There might be a different way entirely to achieve it.
<badfish129> okay, I have a couple jars Im including, jar a and jar b. Jar a is a fat jar with all deps, while jar b isnt. Im able to import a class from jar b if I package all the deps, but I get a link error if I don’t, so I’m trying to figure out which deps are missing and resolve them independently
enebo has quit [Quit: enebo]
<chrisseaton> Could you simply used defined? ClassYoureInterestedIn
<chrisseaton> Otherwise ObjectSpace.each_object(Class) (which is enabled by default) may be best
<badfish129> well how would I figure out whats missing? I don’t know which classes are not being included
tcrawley is now known as tcrawley-away
<chrisseaton> Is there an example class that you know is one of the dependencies included in the fat jar? look for that an it implies you need to load the rest
skade has quit [Quit: Computer has gone to sleep.]
<badfish129> ill try that thanks
oblutak has quit [Ping timeout: 246 seconds]
benlovell has joined #jruby
rsim has quit [Quit: Leaving.]
benlovell has quit [Ping timeout: 240 seconds]
<travis-ci> jruby/jruby (master:34791ce by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/78118172)
badfish129 has quit [Quit: badfish129]
badfish129 has joined #jruby
subbu has quit [Ping timeout: 256 seconds]
jensnock_ has joined #jruby
jensnock_ has quit [Ping timeout: 246 seconds]
<GitHub31> [jruby] chrisseaton created truffle-runner-executable (+2 new commits): http://git.io/vGz49
<GitHub31> jruby/truffle-runner-executable 99fd7b6 Petr Chalupa: [Truffle] add app/gem runner
<GitHub31> jruby/truffle-runner-executable 8538a43 Chris Seaton: [Truffle] Make the runner executable.
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
badfish129 has quit [Quit: badfish129]
<GitHub75> [jruby] chrisseaton closed pull request #3297: [Truffle] Shim to make it easier to use bundler. (master...truffle-bundler-shim) http://git.io/vGlBF
flori has quit [Remote host closed the connection]
badfish129 has joined #jruby
temporalfox has quit [Read error: Connection reset by peer]
temporal_ has joined #jruby
cristianrasch has quit [Quit: Leaving]
dinfuehr has joined #jruby
rcvalle has quit [Quit: rcvalle]
badfish129 has quit [Quit: badfish129]
badfish129 has joined #jruby