These are chat archives for jruby-gradle/jruby-gradle-plugin

31st
Oct 2014
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:00 UTC
I’ll do a quick fix for it
(post your release)
rtyler @rtyler nods
R. Tyler Croy
@rtyler
Oct 31 2014 00:03 UTC
testing with @robfletcher's usecase again, I'm hoping I fixed it :-!
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:04 UTC
Do you know that we can set up a snapshot repo too on oss.jfrog?
R. Tyler Croy
@rtyler
Oct 31 2014 00:04 UTC
I do know, I'm not familiar enough with the ecosystem to know why that's valuable though
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:05 UTC
In case you want to release a snapshot to someone to test prior you actually releasing the final version
People do now always want to build a local version for testing against something they are working on
BTW I also submitted a Jruby-gradle proposal for Greach ’15. Pretty much says that I’ll talk about what has been achieved with some examples, about how other projects are using it and finally a look at the future of trying to make Ruby a first-class citizen in Gradle
R. Tyler Croy
@rtyler
Oct 31 2014 00:07 UTC
so damnit
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:07 UTC
it’s not working?
R. Tyler Croy
@rtyler
Oct 31 2014 00:08 UTC
@robfletcher's test case doesn't work because we're turning the configuration into "jrubyExec-compass"
hrm
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:09 UTC
what am I missing here?
are we pointing PATH at the wrong location
?
R. Tyler Croy
@rtyler
Oct 31 2014 00:12 UTC
yes
because the install path is build/tmp/jrubyExec-compass
because hte configuration name is special I suppose
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:13 UTC
still not too difficult to fix though
rtyler @rtyler nods
R. Tyler Croy
@rtyler
Oct 31 2014 00:14 UTC
final String cfgName= 'jrubyExec$$' + name
is that what makes this configuration "jrubyExec-compass" ?
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:15 UTC
let me check - looks like the internal task name though`

BTW line 121 should have read as

        File path = new File(project.buildDir,”tmp/${configuration}/bin")

because Java sorts it out correctly per OS unlike Ruby, Python or Perl

R. Tyler Croy
@rtyler
Oct 31 2014 00:19 UTC
no kidding
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:19 UTC
However to answer your other question, that line becomes
File path = new File(tmpGemDir(),’bin’)
R. Tyler Croy
@rtyler
Oct 31 2014 00:20 UTC
ahhhhhhh, much better
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:20 UTC
tmpGemDir() is where the magic happens to set the GEM directory
You should be able to recompile, and push to bintray. It will overwrite the previous
R. Tyler Croy
@rtyler
Oct 31 2014 00:22 UTC
I think I'll just cut 0.1.5
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:23 UTC
Nobody has pulled 0.1.4 yet...
I’m pretty sure
R. Tyler Croy
@rtyler
Oct 31 2014 00:23 UTC
I did! but i also tagged in git
version numbers are no big deal, other than the tweet of yours :P
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:23 UTC
LOL
you can move the tag in git
I should actually go to bed - been pulling 10-12h shifts this whole week. But I’ll wait for you to get this out.
R. Tyler Croy
@rtyler
Oct 31 2014 00:25 UTC
running integ now
slow laptop is slow :(
I did validate with @robfletcher's repro case though https://gist.github.com/rtyler/a350cd4dfd45e17e7233
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:29 UTC
excellent.
R. Tyler Croy
@rtyler
Oct 31 2014 00:29 UTC
I really should have done this before
mea culpa, I think
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:32 UTC
ah, the self-bestowed tyranny of the urgent...
R. Tyler Croy
@rtyler
Oct 31 2014 00:32 UTC
heh
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:33 UTC
in Afrikaans we have a saying that if translated, goes something like “The most rush you have, the less speed you get"
R. Tyler Croy
@rtyler
Oct 31 2014 00:33 UTC
finished, cutting
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:34 UTC
did you fix that integration test? Or should I push a fix for it
R. Tyler Croy
@rtyler
Oct 31 2014 00:34 UTC
I "fixed it"
by changing versions of the expectation
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:35 UTC
good enough - was my fix as well
R. Tyler Croy
@rtyler
Oct 31 2014 00:35 UTC
haha
cut the 0.1.5
YAY
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:37 UTC
can I safely tweet now?
R. Tyler Croy
@rtyler
Oct 31 2014 00:37 UTC
yiss
I'll catch you tomorrow man
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:40 UTC
Sure. I’m back in Denver on the 13th again, will be there until the 23rd. Might catch up with @mojavelinux again.
rtyler @rtyler nods
R. Tyler Croy
@rtyler
Oct 31 2014 20:08 UTC
so I've got one engineer who's relying on jruby-gradle fully now
woot
Schalk W. Cronjé
@ysb33r
Oct 31 2014 20:08 UTC
w00t
R. Tyler Croy
@rtyler
Oct 31 2014 20:08 UTC
through the storm work primarily
that's where the ruby toolchain immaturity was hurting us the nmost
Schalk W. Cronjé
@ysb33r
Oct 31 2014 20:59 UTC
BTW that extra work you were talking about, is the offer still on the table?
R. Tyler Croy
@rtyler
Oct 31 2014 21:04 UTC
I'd have to see with $FINANCE since I just brought a contractor on
wanna email me some availability/numbers/etc?
Schalk W. Cronjé
@ysb33r
Oct 31 2014 21:28 UTC
will do. I don’t expect any promises :)
Schalk W. Cronjé
@ysb33r
Oct 31 2014 23:03 UTC
I mislaid your email address ...