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

31st
Oct 2014
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:00
I’ll do a quick fix for it
(post your release)
rtyler @rtyler nods
R. Tyler Croy
@rtyler
Oct 31 2014 00:03
testing with @robfletcher's usecase again, I'm hoping I fixed it :-!
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:04
Do you know that we can set up a snapshot repo too on oss.jfrog?
R. Tyler Croy
@rtyler
Oct 31 2014 00:04
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
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
so damnit
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:07
it’s not working?
R. Tyler Croy
@rtyler
Oct 31 2014 00:08
@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
what am I missing here?
are we pointing PATH at the wrong location
?
R. Tyler Croy
@rtyler
Oct 31 2014 00:12
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
still not too difficult to fix though
rtyler @rtyler nods
R. Tyler Croy
@rtyler
Oct 31 2014 00:14
final String cfgName= 'jrubyExec$$' + name
is that what makes this configuration "jrubyExec-compass" ?
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:15
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
no kidding
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:19
However to answer your other question, that line becomes
File path = new File(tmpGemDir(),’bin’)
R. Tyler Croy
@rtyler
Oct 31 2014 00:20
ahhhhhhh, much better
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:20
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
I think I'll just cut 0.1.5
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:23
Nobody has pulled 0.1.4 yet...
I’m pretty sure
R. Tyler Croy
@rtyler
Oct 31 2014 00:23
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
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
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
excellent.
R. Tyler Croy
@rtyler
Oct 31 2014 00:29
I really should have done this before
mea culpa, I think
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:32
ah, the self-bestowed tyranny of the urgent...
R. Tyler Croy
@rtyler
Oct 31 2014 00:32
heh
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:33
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
finished, cutting
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:34
did you fix that integration test? Or should I push a fix for it
R. Tyler Croy
@rtyler
Oct 31 2014 00:34
I "fixed it"
by changing versions of the expectation
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:35
good enough - was my fix as well
R. Tyler Croy
@rtyler
Oct 31 2014 00:35
haha
cut the 0.1.5
YAY
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:37
can I safely tweet now?
R. Tyler Croy
@rtyler
Oct 31 2014 00:37
yiss
I'll catch you tomorrow man
Schalk W. Cronjé
@ysb33r
Oct 31 2014 00:40
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
so I've got one engineer who's relying on jruby-gradle fully now
woot
Schalk W. Cronjé
@ysb33r
Oct 31 2014 20:08
w00t
R. Tyler Croy
@rtyler
Oct 31 2014 20:08
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
BTW that extra work you were talking about, is the offer still on the table?
R. Tyler Croy
@rtyler
Oct 31 2014 21:04
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
will do. I don’t expect any promises :)
Schalk W. Cronjé
@ysb33r
Oct 31 2014 23:03
I mislaid your email address ...