x1337807x has joined #jruby
marr has quit [Ping timeout: 250 seconds]
asuka has quit [Ping timeout: 256 seconds]
<headius> so strange
<headius> if I run nohup rake test:mri, winsize raises ENOTTY which the logic captures and ignores
<headius> if I run mvn's way, I get EINVAL and it bubbles out
asuka has joined #jruby
thsig_ has quit []
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:2912237 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/40600649)
travis-ci has left #jruby [#jruby]
mister_solo has quit [Ping timeout: 260 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:2912237 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/40600649)
travis-ci has left #jruby [#jruby]
ludyte has quit [Quit: ludyte]
havenwood has quit []
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
snovity has quit [Ping timeout: 264 seconds]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
calavera has joined #jruby
tcrawley-away is now known as tcrawley
enebo has quit [Quit: enebo]
e_dub has joined #jruby
<rtyler> how does the maven-tools and ruby-maven gems fit into a jruby installation?
<rtyler> in a new RVM gemset I see them in `gem list` but when I'm resolving dependencies and installing gems in a jruby-complete mode I get the following: https://gist.githubusercontent.com/rtyler/bdc6f0bf7af7076c9e08/raw/159a151b484a2d8705866ef91bd36aa76550acd9/gistfile1.txt
<headius> looks as though they're not getting included in the complete jar
<rtyler> o_o
<headius> anything installed as a default gem should go into the stdlib copy in the complete jar too
<rtyler> lemme look in the artifact
josh-k has joined #jruby
<headius> Antiarc: jesus, FINALLY reproduced
<rtyler> that's what I see in my 1.7.15 jar
<headius> it's EINVAL because you can't TIOCGWINSZ on a pipe, and when JVM launches a subprocess all stdio are pipes
<headius> I don't know why it doesn't raise ENOTTY
<headius> rake test:mri | less
<headius> rtyler: hmmm...you'll probably want to talk to mkristian because he added the maven stuff
<headius> the ruby-related maven stuff I mean
<rtyler> can doobie woobie
<headius> and he did the rework of jruby-complete build plus other gems-in-jars etc
<headius> on OS X I get something different: Errno::ENOTTY: Inappropriate ioctl for device - ioctl(TIOCGWINSZ)
<headius> so linux is just being a little punk
josh-k has quit [Ping timeout: 240 seconds]
<rtyler> headius: are those just in jruby-complete or also jruby-core-complete too?
<headius> sweet, and this looks like it's a linux bug, so I'm not even to blame
* headius does the blame dance
zeroecco has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> I love it when a plan comes together
benlovell has joined #jruby
deobalds has joined #jruby
havenwood has joined #jruby
<qmx> :)
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> I hate it when that plan starts with a bug I can't fix
benlovell has quit [Ping timeout: 264 seconds]
<rtyler> btw, my jruby+swt work is using jruby-gradle and located here: https://github.com/rtyler/bt (screenshot: http://strongspace.com/rtyler/public/jruby-swt-experimenting.png)
<headius> man, that's a nice little build script
x1337807x has joined #jruby
<headius> gradle-wrapper lazily fetches gradle?
<rtyler> yes
<headius> that's not a bad way to bootstrap
<rtyler> all you need is the JDK to run this :)
<rtyler> well, and SWT
<rtyler> stupid native dependencies
<rtyler> I gotta figure out if you can specify that fully from a maven repo
triple_b has joined #jruby
<headius> someone was asking about the swt gem the other day
<headius> was that you?
<rtyler> me, last night :P
<headius> ok yeah, and doesn't work for you because it bundles a version
<headius> yeh
<headius> gotta be a way to specify from maven
<headius> maven can do anything
<headius> it just might need 1000 lines of xml as an unholy sacrifice
<rtyler> yeah, but there are native bindings for swt AFAICT that bind it gtk+ or something awful
<rtyler> well, I can specify maven deps in gradle just fine, that's what this is technically doing
<rtyler> shoes would be nice and succinct for this, but I fear I would run out of it's power pretty soon and have to jump down to SWT anyways
e_dub has quit [Read error: Connection reset by peer]
triple_b has quit [Client Quit]
e_dub has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> sure, I mean there's probably some funky-named swt artifacts in maven for the platform-specific bits
<headius> swt-1.2.3-linux-x64-gtk-something-blah
<headius> probably not in central though
<headius> gaggle of platforms there
<rtyler> heh
<rtyler> heh, that's what my googling turned up too
<rtyler> wouldn't that be impressive, a fully loaded JRuby GUI app that just needed the JRE to run on a host
<headius> you can distribute a teeny version too, just run the setup script and it fetches everything
<rtyler> I'm less keen on projects that do that, but also totally feasible
<headius> indeed
havenwood has quit [Remote host closed the connection]
<JRubyGithub> jruby/master fad8d69 Charles Oliver Nutter: Remove logging, now that we know the cause of #2168.
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/F8-Odw
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
dfr|work has quit [Remote host closed the connection]
tcrawley is now known as tcrawley-away
bryancp has quit [Ping timeout: 260 seconds]
mccraig has quit [Ping timeout: 260 seconds]
teamon has quit [Ping timeout: 257 seconds]
Haifeng has quit [Ping timeout: 257 seconds]
cpuguy83 has quit [Ping timeout: 257 seconds]
pietr0 has quit [Quit: pietr0]
bryancp_ has joined #jruby
mccraig_ has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] steved555 opened issue #2169: Upgrade jcraft/jzlib dependency http://git.io/sxB4rw
JRubyGithub has left #jruby [#jruby]
bryancp_ is now known as bryancp
mccraig_ is now known as mccraig
cprice404 has quit [Quit: Konversation terminated!]
Haifeng has joined #jruby
cpuguy83 has joined #jruby
teamon has joined #jruby
<headius> ooo
<headius> I wonder if there's anything neat in updated jzlib
subbu has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/CN0eig
<JRubyGithub> jruby/master 739e00f Charles Oliver Nutter: OpenFile.ready needs to use interruptible select logic....
JRubyGithub has left #jruby [#jruby]
bbrowning_ has joined #jruby
phrinx_ has joined #jruby
errstr_ has joined #jruby
errstr has quit [Ping timeout: 264 seconds]
phrinx has quit [Ping timeout: 264 seconds]
brycek_ has quit [Ping timeout: 264 seconds]
brycek has joined #jruby
bbrowning_away has quit [Ping timeout: 264 seconds]
robbyoconnor has quit [Max SendQ exceeded]
robbyoconnor has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
cajone has quit [Ping timeout: 255 seconds]
cajone has joined #jruby
<headius> one more fix for the night and I'm spent
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/OwLpiQ
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master 872bc73 Charles Oliver Nutter: Make jruby-test depend on jruby-lib, so gems install before tests.
cajone has quit [Remote host closed the connection]
cajone has joined #jruby
<headius> ttfn
josh-k has joined #jruby
cajone has quit [Remote host closed the connection]
cajone has joined #jruby
phrinx_ has quit [Remote host closed the connection]
phrinx has joined #jruby
johnsonch_afk is now known as johnsonch
phrinx has quit [Ping timeout: 250 seconds]
x1337807x has joined #jruby
benlovell has joined #jruby
benlovell has quit [Ping timeout: 265 seconds]
josh-k has quit [Remote host closed the connection]
SynrG has quit [Read error: Connection reset by peer]
SynrG has joined #jruby
Aethenelle has joined #jruby
calavera has joined #jruby
<Aethenelle> hrm... anyone on?
<rtyler> nope
phrinx has joined #jruby
phrinx_ has joined #jruby
subbu has quit [Ping timeout: 258 seconds]
phrinx has quit [Ping timeout: 272 seconds]
tenderlove has quit [Quit: Leaving...]
owenou has joined #jruby
<owenou> hi all, i'd like to use a jar file from maven in jruby, is there a build tool to pool that jar file and load it to the path?
<owenou> any example? thanks
subbu has joined #jruby
<rtyler> owenou: are you dead set on using maven, or would gradle do? :)
<owenou> rtyler: yup, gradle will work too, just in general pull down the jar from maven central and load it to the path
<owenou> what are the popular tools out there that people use?
<rtyler> this is effectively exactly what the jruby-gradle project (I'm a dev on it) allows https://github.com/jruby-gradle/jruby-gradle-plugin
<Aethenelle> non ruby dependencies are still a work in progress iirc...
<rtyler> Aethenelle: for jruby-gradle?
<Aethenelle> no, for jruby itself
<rtyler> I doubt that's something that would find its way into core
<Aethenelle> i think they're focusing on mvn...
<Aethenelle> yeah... it's kinda low on the list
<owenou> saw this project, not sure if anyone has used it: https://github.com/mkristian/jbundler
<owenou> i've both java and ruby dependencies
<rtyler> jbundler is definitely used quite a bit
<rtyler> I personally dislike jbundler because I think bundler is kind of a crap tool :P
<owenou> rtyler: does jruby-gradle deal with ruby gems as well?
<Aethenelle> have you used mvn? bundler is the awesomest thing since bread comparitively...
<rtyler> yes, by virtue of a rubygem-to-maven-repo proxy: http://rubygems-proxy.torquebox.org/
<owenou> Aethenelle: do u have any more info where jruby is moving toward this direction?
<rtyler> Aethenelle: maven is indeed a PITA but I find bundler to be too immature and lacking in tooling
<owenou> use maven to download both jars and gems
<rtyler> jbundler is more broadly used than that
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<Aethenelle> owenou: not really.. I don't use java dependencies so when it comes up i only half listen
<Aethenelle> iirc, it is mkristian doing most of the work there... i'd try back once the next RC is cut in a week or so...
<owenou> Aethenelle: cool
havenwood has joined #jruby
deobalds has quit [Quit: Computer has gone to sleep.]
Aethenelle has quit [Quit: Aethenelle]
subbu has quit [Ping timeout: 258 seconds]
deobalds has joined #jruby
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
nirvdrum has joined #jruby
iamjarvo has joined #jruby
x1337807x has joined #jruby
owenou has quit [Quit: Leaving.]
benlovell has joined #jruby
yfeldblum has quit [Ping timeout: 265 seconds]
robbyoconnor has quit [Read error: Connection reset by peer]
owenou has joined #jruby
owenou has quit [Client Quit]
benlovell has quit [Ping timeout: 265 seconds]
robbyoconnor has joined #jruby
subbu has joined #jruby
<Antiarc> I use jbundler for my stuff and really like it
<Antiarc> I even did https://github.com/cheald/capistrano-jbundler to one-shot it in Capistrano
<Antiarc> just add that and it'll auto-install jars for you from your Jarfile as part of a deploy
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
josh-k has joined #jruby
<Antiarc> before I was vendoring jars but it sucks when you have 400mb of jars
JohnBat26 has joined #jruby
noop has joined #jruby
subbu has quit [Ping timeout: 264 seconds]
noop has quit [Ping timeout: 255 seconds]
multibot_ has quit [Remote host closed the connection]
multibot_ has joined #jruby
deobalds has quit [Quit: Computer has gone to sleep.]
fivebats has joined #jruby
josh-k_ has joined #jruby
josh-k has quit [Ping timeout: 244 seconds]
noop has joined #jruby
josh-k_ has quit [Remote host closed the connection]
rsim has joined #jruby
subbu has joined #jruby
e_dub has quit [Read error: Connection reset by peer]
zeroecco has joined #jruby
calavera has joined #jruby
e_dub has joined #jruby
zeroecco has quit [Quit: Textual IRC Client: www.textualapp.com]
yfeldblum has joined #jruby
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
anaeem1_ has joined #jruby
noop has quit [Ping timeout: 265 seconds]
benlovell has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
benlovell has quit [Ping timeout: 264 seconds]
subbu has quit [Quit: Ex-Chat]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/hIcF-w
<JRubyGithub> jruby/master 8483794 Charles Oliver Nutter: Disable color, tty when in CI, since it mucks up output.
JRubyGithub has left #jruby [#jruby]
rsim has quit [Quit: Leaving.]
dbussink has quit [Excess Flood]
phrinx_ has quit [Remote host closed the connection]
dbussink has joined #jruby
dbussink has quit [Excess Flood]
asarih has quit [Ping timeout: 275 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/VuNqvQ
<JRubyGithub> jruby/jruby-1_7 f4036ab Charles Oliver Nutter: Update jzlib. Fixes 2169.
JRubyGithub has left #jruby [#jruby]
tlarevo has joined #jruby
pchalupa has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/A3zsyA
<JRubyGithub> jruby/master dbed571 Charles Oliver Nutter: Update jzlib. Fixes 2169....
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2169: Upgrade jcraft/jzlib dependency http://git.io/sxB4rw
JRubyGithub has left #jruby [#jruby]
asarih_ has joined #jruby
asarih_ is now known as asarih
yfeldblum has quit [Remote host closed the connection]
tlarevo has quit [Remote host closed the connection]
_whitelogger has joined #jruby
nirvdrum_ has joined #jruby
yfeldblum has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
nirvdrum has quit [Ping timeout: 255 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:dbed571 by Charles Oliver Nutter): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/40629526)
travis-ci has left #jruby [#jruby]
rsim has joined #jruby
benlovell has joined #jruby
projectodd-ci has quit [Ping timeout: 255 seconds]
projectodd-ci has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
paulswilliamsesq has quit [Quit: Textual IRC Client: www.textualapp.com]
paulswilliamsesq has joined #jruby
yfeldblum has quit [Ping timeout: 245 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] cheald opened issue #2172: Symbols need to support UTF-8 names http://git.io/idbcKg
JRubyGithub has left #jruby [#jruby]
dumdedum has joined #jruby
yfeldblum has joined #jruby
dumdedum has quit [Ping timeout: 250 seconds]
shellac has joined #jruby
shellac has quit [Client Quit]
deobalds has joined #jruby
deobalds has quit [Client Quit]
noop has quit [Ping timeout: 264 seconds]
skade has joined #jruby
deobalds has joined #jruby
deobalds has quit [Client Quit]
dumdedum has joined #jruby
mister_solo has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
anaeem1_ has joined #jruby
noop has joined #jruby
anaeem1_ has quit [Ping timeout: 240 seconds]
anaeem1_ has joined #jruby
drbobbeaty has joined #jruby
anaeem1_ has quit [Read error: Connection reset by peer]
anaeem1_ has joined #jruby
dumdedum has quit [Quit: foo]
dumdedum has joined #jruby
paulswil_ has joined #jruby
paulswilliamsesq has quit [Ping timeout: 255 seconds]
<balo> szerintem, ha a form_for-ba beleteszed, hogy format: json
<balo> not here sry
havenwood has quit []
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
snovity has joined #jruby
benlovell has quit [Read error: Connection reset by peer]
benlovel1 has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
_elia has joined #jruby
_elia has quit [Client Quit]
vtunka has joined #jruby
SynrG has quit [Remote host closed the connection]
SynrG has joined #jruby
kares has joined #jruby
tlarevo has quit [Remote host closed the connection]
_elia has joined #jruby
_elia has quit [Client Quit]
_elia has joined #jruby
_elia has quit [Remote host closed the connection]
_elia has joined #jruby
_elia has quit [Client Quit]
_elia has joined #jruby
shellac has joined #jruby
tlarevo has joined #jruby
drbobbeaty has joined #jruby
tlarevo has quit [Ping timeout: 258 seconds]
ludyte has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to truffle-head: http://git.io/6P9YLA
<JRubyGithub> jruby/truffle-head 9cf6a67 Benoit Daloze: Merge branch 'master' into truffle-head
JRubyGithub has left #jruby [#jruby]
ludyte has quit [Client Quit]
mister_solo has quit [Ping timeout: 256 seconds]
skade has joined #jruby
vtunka has quit [Quit: Leaving]
anaeem1_ has quit [Remote host closed the connection]
paulswil_ has quit [Read error: Connection reset by peer]
anaeem1 has joined #jruby
paulswilliamsesq has joined #jruby
mister_solo has joined #jruby
anaeem1 has quit [Ping timeout: 250 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian opened issue #2173: on jboss wildfly when starting a rack application: stat unsupported or native support failed to load http://git.io/wgeQug
JRubyGithub has left #jruby [#jruby]
ludyte has joined #jruby
ludyte has quit [Client Quit]
benlovel1 has quit [Ping timeout: 256 seconds]
yfeldblum has quit [Ping timeout: 250 seconds]
bbrowning_ is now known as bbrowning
anaeem1 has joined #jruby
ludyte has joined #jruby
ludyte has quit [Client Quit]
shellac has quit [Ping timeout: 245 seconds]
SynrG has quit [Remote host closed the connection]
ludyte has joined #jruby
SynrG has joined #jruby
johnsonch is now known as johnsonch_afk
vtunka has joined #jruby
paulswilliamsesq has quit [Read error: Connection reset by peer]
paulswilliamsesq has joined #jruby
paulswilliamsesq has quit [Remote host closed the connection]
benlovell has joined #jruby
tcrawley-away is now known as tcrawley
anaeem1 has quit [Remote host closed the connection]
anaeem1_ has joined #jruby
dumdedum has quit [Ping timeout: 244 seconds]
SynrG has quit [Remote host closed the connection]
SynrG has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/2tnLpg
<JRubyGithub> jruby/master db1919c Charles Oliver Nutter: Don't apply color/tty options to normal test/unit runs.
JRubyGithub has left #jruby [#jruby]
yfeldblum has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
anaeem1_ has joined #jruby
yfeldblum has quit [Ping timeout: 258 seconds]
anaeem1_ has quit [Ping timeout: 250 seconds]
dumdedum has joined #jruby
nirvdrum_ has quit [Ping timeout: 244 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss pushed 1 new commit to master: http://git.io/pjTemg
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master 9ba99c1 Subramanya Sastry: Fix 2132: Split LJE check from NonLocalReturnInstr into separate instr...
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] subbuss closed issue #2132: Why did the LocalJumpError cross the road? http://git.io/8r1J1Q
JRubyGithub has left #jruby [#jruby]
vtunka has quit [Quit: Leaving]
cajone has quit [Ping timeout: 265 seconds]
JohnBat26 has quit [Ping timeout: 265 seconds]
JohnBat26 has joined #jruby
paulswilliamsesq has joined #jruby
cajone has joined #jruby
mkristian has joined #jruby
shellac has joined #jruby
shellac has quit [Client Quit]
shellac has joined #jruby
iamjarvo has joined #jruby
johnsonch_afk is now known as johnsonch
kares has quit [Quit: Ex-Chat]
shellac has quit [Ping timeout: 265 seconds]
tbuehlmann has quit [Quit: Leaving]
diegoviola has joined #jruby
nirvdrum_ has joined #jruby
nirvdrum_ has quit [Client Quit]
nirvdrum has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
enebo has joined #jruby
erikhatcher has joined #jruby
ludyte has quit [Quit: ludyte]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 7 new commits to master: http://git.io/IcI4PA
<JRubyGithub> jruby/master 4120568 Benoit Daloze: [Truffle] We should always use the logical class newInstance for #dup and #clone.
<JRubyGithub> jruby/master 064e93d Benoit Daloze: [Truffle] Implement initialize_copy for String.
<JRubyGithub> jruby/master 1ea2a18 Benoit Daloze: [Truffle] Implement Array#initialize_copy.
JRubyGithub has left #jruby [#jruby]
ludyte has joined #jruby
yfeldblum has joined #jruby
tlarevo has joined #jruby
yfeldblum has quit [Ping timeout: 255 seconds]
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
JohnBat26 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 1 new commit to master: http://git.io/xvy9FA
<JRubyGithub> jruby/master d203bc2 Benoit Daloze: [Truffle] Fix the build.
JRubyGithub has left #jruby [#jruby]
iamjarvo has joined #jruby
viking has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 14 new commits to master: http://git.io/y2Y1wg
<JRubyGithub> jruby/master ec23759 Chris Heald: Fixes for #test_bad_initialize_copy - ensure that frozen objects are not copyable. Fix a type check bug in RubyMatchData#initialize_copy
<JRubyGithub> jruby/master 2264090 Chris Heald: Numeric types, booleans, and nil should be frozen
<JRubyGithub> jruby/master d5266a1 Chris Heald: True#object_id is now 20, Nil#object_id is now 8
JRubyGithub has left #jruby [#jruby]
mkristian_ has joined #jruby
mkristian_ has quit [Client Quit]
noop has quit [Ping timeout: 256 seconds]
tcrawley is now known as tcrawley-away
mcclurmc has joined #jruby
anaeem1 has joined #jruby
tcrawley-away is now known as tcrawley
tharindu has joined #jruby
vtunka has joined #jruby
oblutak has joined #jruby
Aethenelle has joined #jruby
calavera has joined #jruby
tharindu has quit [Ping timeout: 258 seconds]
paulswilliamsesq has quit [Ping timeout: 264 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian created gh-2017 (+1 new commit): http://git.io/xk5Igw
<JRubyGithub> jruby/gh-2017 5b3c45b Christian Meier: allow both "jar:file:./my.jar!/" and "jar:file:./my.jar!" as LOAD_PATH entries...
JRubyGithub has left #jruby [#jruby]
subbu has joined #jruby
<enebo> mkristian: btw I think the jruby-complete not loading win32/registry has something to do with loading a jar from within a jar
<enebo> mkristian: I have not looked yet but I just mention it in case you have insight
<Aethenelle> enebo: mkristian: someone was on last night looking for a jruby mvn/gradle/gem dependency solution... refresh my memory, was there one in the works?
<mkristian> enebo, I think native libs are just in general do not work well with jruby-complete - I guess win32/registry is native - no ?
<enebo> mkristian: it requires a jar with jni yeah but it used to work fine on windows..I wrote it
<Aethenelle> also, I'm having issues running mri tests outside of rake... the usual way isn't picking up the excludes
<mkristian> enebo, https://github.com/rtyler/jruby-gradle-plugin is the gradle one - not sure about the status. https://github.com/torquebox/jruby-maven-plugins/ is the maven
<mkristian> enebo, could have a look at http://git.io/xk5Igw - it is just one line and dfr|work is not online.
anaeem1 has quit [Remote host closed the connection]
tenderlove has joined #jruby
anaeem1 has joined #jruby
<enebo> mkristian: Will substring work if last char is ‘!'
benlovell has quit [Ping timeout: 244 seconds]
<enebo> mkristian: looks like you might get NPE
<Aethenelle> rtyler mentioned jruby-gradle-plugin last night... thanks
<rtyler> the status of the jruby-gradle-plugin is that it works rather well, we're using it actively for building JRuby storm topologies and fat executable jars at $WORKPLACE
<mkristian> enebo, but substring only happens if entryPath path has more then 2 chars.
ludyte has quit [Quit: ludyte]
<mkristian> sorry - I commited the wrong
anaeem1 has quit [Ping timeout: 256 seconds]
GitHub173 has joined #jruby
<GitHub173> [jcodings] enebo pushed 1 new commit to master: http://git.io/g4G8Zw
<GitHub173> jcodings/master 716d201 Thomas E. Enebo: Bump for releaase
GitHub173 has left #jruby [#jruby]
GitHub195 has joined #jruby
<GitHub195> [jcodings] enebo tagged 1.0.12 at master: http://git.io/ZP9JNg
GitHub195 has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian force-pushed gh-2017 from 5b3c45b to 56f9a24: http://git.io/KZFyfg
<JRubyGithub> jruby/gh-2017 56f9a24 Christian Meier: allow both "jar:file:./my.jar!/" and "jar:file:./my.jar!" as LOAD_PATH entries...
JRubyGithub has left #jruby [#jruby]
ludyte has joined #jruby
<mkristian> enebo, this one ^^^
<rtyler> Aethenelle: if you'd like to no ore about jruby-gradle I'd be happy to answer your questions, we have a gitter channel here https://gitter.im/jruby-gradle/jruby-gradle-plugin
diegoviola has quit [Read error: Connection reset by peer]
GitHub170 has joined #jruby
<GitHub170> [jcodings] enebo pushed 1 new commit to master: http://git.io/RRcjaQ
<GitHub170> jcodings/master 1293de7 Thomas E. Enebo: For next dev version
GitHub170 has left #jruby [#jruby]
<Aethenelle> thanks I'll hop in there before causing sailors to blush should it be needed...
<rtyler> arrrrrr
<enebo> mkristian: that looks good to me
triple_b has joined #jruby
<Aethenelle> anyone know if minitest-excludes is still actively developed? seems like it's failing outside of mvn -P rake due to a superclass mismatch in 5.x
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian merged gh-2017 into jruby-1_7: http://git.io/jiDYWg
JRubyGithub has left #jruby [#jruby]
<enebo> Aethenelle: zenspider wrote it so I think it is
<enebo> Aethenelle: although perhaps we are out of date and using something out of sync
<enebo> Aethenelle: I think minitest was removed from MRI for 2.2
cprice has joined #jruby
<Aethenelle> nope... most recent release was 2013...
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] eregon pushed 3 new commits to master: http://git.io/0pWB5Q
<JRubyGithub> jruby/master 540fd31 Benoit Daloze: Revert "[Truffle] Raise NameError in #method_missing if it came from a VCall."...
<JRubyGithub> jruby/master 0583cad Benoit Daloze: [Truffle] method_missing raises a NoMethodError which inherits from NameError.
<JRubyGithub> jruby/master 88a7994 Benoit Daloze: [Truffle] Fix a couple exception messages....
JRubyGithub has left #jruby [#jruby]
<Aethenelle> yup, minitest is gone from mri/trunk
tharindu has joined #jruby
tlarevo has quit [Remote host closed the connection]
frobs has quit [Quit: Leaving]
tlarevo has joined #jruby
<Aethenelle> it got moved to the test dir... but last release was 9/26/14 ...
<Aethenelle> maybe they just pulled it from stdlib? there's no testing library in there as far as I can see...
<eregon> MRI has its own test/unit based on a fixed (< 5) version of minitest
<Aethenelle> 4.7.5
<eregon> minitest 5 was too incompatible so no one wanted to maintain that layer anymore
<eregon> that test-unit also has things like parallel testing
<Aethenelle> how are we running 4.7.5 from the rake tests in mvn when running it from the shell gets you the default 5.4.2?
havenwood has joined #jruby
pchalupa has quit [Quit: Leaving]
e_dub has joined #jruby
<mkristian> Aethenelle, on master the minitest version installed by mvn is 5.0.7 - but mvn should just pick whatever is installed in lib/ruby/gems/shared
<Aethenelle> mvn's picking up 4.7.5 with minitest-excludes
yfeldblum has joined #jruby
tcrawley is now known as tcrawley-away
benlovell has joined #jruby
<Aethenelle> looks like mri's version includes the excludes code...
yfeldblum has quit [Ping timeout: 264 seconds]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<Aethenelle> test/mri/lib/minitest/unit.rb:1369
<enebo> mkristian: I tried updating bytelist and jcodings to new rleased versions and running rmvn and it generated an error
<enebo> [ERROR] 'dependencies.dependency.version' for rubygems:test-unit:gem must be a valid version but is '${test-unit.version}'.
<enebo> There is another one for ${power_assert.version}
ludyte has quit [Quit: ludyte]
ludyte has joined #jruby
<Aethenelle> probably a slightly shorter version of this but...
<Aethenelle> EXCLUDES=test/mri/excludes bin/jruby -r test/mri_test_env.rb test/mri/runner.rb -q -- test/mri/ruby/test_module.rb
<Aethenelle> runner.rb is mostly tp prepend test/lib to LOAD_PATH
<Aethenelle> headius: did you wind u pfixing that last bug I had in prepend?
<mkristian> enebo, are running it from the root directory (= jruby.home) ?
lanceball is now known as lance|afk
<mkristian> enebo, can not find any test-unit/version or power_assert.version in a file - try again after my dinner
erikhatcher has quit [Quit: erikhatcher]
benlovell has quit [Ping timeout: 250 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
noop has joined #jruby
ludyte has quit [Quit: ludyte]
calavera has joined #jruby
ludyte has joined #jruby
<enebo> mkristian: I was running from project home
<enebo> mkristian: I just hand patched what I was changing to work around it
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 3 new commits to master: http://git.io/5NBFHQ
<JRubyGithub> jruby/master aa31b5f Thomas E. Enebo: Trivial add TC and use context over ctx
<JRubyGithub> jruby/master 01fae93 Thomas E. Enebo: Simple warning removal
<JRubyGithub> jruby/master 2eaa202 Thomas E. Enebo: Use released versions of jcodings and bytelist
JRubyGithub has left #jruby [#jruby]
ludyte has quit [Client Quit]
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
triple_b has joined #jruby
iamjarvo has joined #jruby
vtunka has quit [Quit: Leaving]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dumdedum has quit [Quit: foo]
mister_s_ has joined #jruby
mister_solo has quit [Read error: Connection reset by peer]
subbu has quit [Ping timeout: 244 seconds]
pietr0 has joined #jruby
yfeldblum has joined #jruby
mkristian has quit [Ping timeout: 244 seconds]
_elia has quit [Quit: Computer has gone to sleep.]
pglombardo has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mister_s_ has quit [Ping timeout: 255 seconds]
yfeldblum has quit [Ping timeout: 265 seconds]
iamjarvo has joined #jruby
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
erikhatcher has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian deleted gh-2017 at 56f9a24: http://git.io/1t3XUA
JRubyGithub has left #jruby [#jruby]
snovity has quit [Read error: Connection reset by peer]
x1337807x has joined #jruby
anaeem1_ has joined #jruby
anaeem1_ has quit [Read error: Connection reset by peer]
anaeem1_ has joined #jruby
phrinx has joined #jruby
tlarevo has quit [Ping timeout: 245 seconds]
anaeem1_ has quit [Ping timeout: 244 seconds]
x1337807x has quit [Ping timeout: 255 seconds]
mkristian has joined #jruby
calavera has joined #jruby
benlovell has joined #jruby
calavera_ has joined #jruby
calavera has quit [Ping timeout: 258 seconds]
ludyte has joined #jruby
<Antiarc> is there an existing equivalent to rb_scan_args in jruby?
benlovell has quit [Ping timeout: 245 seconds]
lance|afk is now known as lanceball
<Antiarc> I guess it's just implemented piecemeal since the jrubymethod decorator takes care of most of that
<Aethenelle> Antiarc: that the thing used for splat ags in mri?
<Antiarc> splats, option hashes, a whole bunch of stuff
<Aethenelle> at least for splats it's piecemeal since the function args are already accessible as ruby objects... not sure on option hashes though
rsim has quit [Quit: Leaving.]
x1337807x has joined #jruby
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 240 seconds]
skade has quit [Quit: Computer has gone to sleep.]
tcrawley-away is now known as tcrawley
e_dub has quit [Quit: ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to master: http://git.io/CIy26w
<JRubyGithub> jruby/master 440ec13 Thomas E. Enebo: Update for 1.0.12 of jcodings and bytelist
JRubyGithub has left #jruby [#jruby]
diegoviola has joined #jruby
marr has joined #jruby
vyorkin has joined #jruby
mkristian has quit [Ping timeout: 245 seconds]
<Antiarc> does jruby handle keyword args yet?
<Aethenelle> i think 9k does
<headius> yeah, kwargs are 100% impled on master
<headius> Aethenelle: minitest should be coming in as a default gem still for MRI trunk...is that not the case?
<Aethenelle> headius: lemme check...
elia has joined #jruby
<Antiarc> How do I handle them? I'm implementing the new Numeric#step behavior, which can take (num, num), (hash), or (limit=nil, step=1)
<Antiarc> The first two cases are easy, I'm just not sure if there's anything special I need to do for the kwargs case
paulswilliamsesq has joined #jruby
<Antiarc> Wait, nevermind. I think.
<Antiarc> Yeah I need coffee.
<Antiarc> (thanks, IRC, for being my rubber duck)
<headius> Antiarc: there's ArgsUtil.getOptionsArg or something like that...we can't do rb_scan_args because it requires pointer magic and returns multiple values
<headius> so yeah, it's kinda piecemeal
paulswilliamsesq has quit [Client Quit]
calavera_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
elia has quit [Quit: Computer has gone to sleep.]
paulswilliamsesq has joined #jruby
bbrowning has quit [Ping timeout: 264 seconds]
<headius> Antiarc: I pushed a fix for readpartial hanging...it was doing a select without any way to interrupt
bbrowning has joined #jruby
<headius> the tests were triyng to do timeouts
<Antiarc> Cool, thanks
<headius> interesting failures in test:mri
<headius> we're almost there...two signal failures and I'm guessing a permutation that's supposed to bail out early
<headius> I'll look at the latter now
<Antiarc> I have a PR for the signal failures
<headius> oh nice, I will catch up PRs
diegoviola has quit [Quit: WeeChat 1.0.1]
bbrowning_ has joined #jruby
noop has quit [Ping timeout: 250 seconds]
paulswilliamsesq has quit [Client Quit]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed pull request #2159: Fixes and updates to signal handling (master...signal_fixes) http://git.io/FOM9Kw
JRubyGithub has left #jruby [#jruby]
bbrowning has quit [Ping timeout: 255 seconds]
bbrowning_ is now known as bbrowning
paulswilliamsesq has joined #jruby
paulswilliamsesq has quit [Client Quit]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to master: http://git.io/1ChymQ
<JRubyGithub> jruby/master 18cf051 Christian Meier: [build] various cleanup - ```mvn -Prake -Dtask=test:rubicon``` does run on clean git clone.
JRubyGithub has left #jruby [#jruby]
tharindu has quit [Ping timeout: 245 seconds]
robbyoconnor has quit [Ping timeout: 240 seconds]
skade has joined #jruby
purplefox has quit [Ping timeout: 240 seconds]
triple_b has quit [Quit: Textual IRC Client: www.textualapp.com]
lanceball is now known as lance|afk
auxbuss has joined #jruby
e_dub has joined #jruby
josh-k has joined #jruby
josh-k has quit [Read error: Connection reset by peer]
josh-k has joined #jruby
purplefox has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
<Antiarc> headius: before I go reinventing wheels, is there any facility to check that a kwargs hash only contains a valid set of keys?
<headius> there is not yet, and we could use something like it
<headius> have not had a chance to circle back to refactor the growing pool of core code that accepts kwargs
<Antiarc> Okay. I hacked together a quick implementation, but it could probably use a desuckification
<headius> Antiarc: I'd make that a String[] so callers can keep the list in a static final
<headius> symbols are trivially convertible to String
<Antiarc> Will do
<headius> if they're not symbols they're not kwargs, so there it is
<Aethenelle> headius: did you wind up fixing that last bug in prepend? I seem to have lost it...
<Antiarc> Seems like this could be something that could end up in the @JrubyMethod decorator
<Antiarc> ie, kwargs = {"to", "by"}
<Antiarc> Then have the decorator enforce them
<headius> Aethenelle: I have not :-\ just been trying to get 2.2 stdlib and tests completely settled and big missing bits impled
<headius> Antiarc: absolutely...and in the logic that magically binds them
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<headius> arity-splittng based on kwargs
<headius> that logic needs an overhaul
<Antiarc> Right
vyorkin has quit [Read error: Connection reset by peer]
<headius> but we have all the pieces necessary to make kwargs as cheap as regular args
<Antiarc> I'm gonna take a peek at it, since I'm already neck-deep in this anyhow
<headius> (they're already many times faster than other impls, but yeah)
<Antiarc> But I'll probably end up punting :)
<Aethenelle> headius: okay... I think it got whacked anyway I can't seem to find it in test logs... I'll keep looking though...
<headius> Aethenelle: ok cool
vyorkin has joined #jruby
<Aethenelle> also, it appears I was quite wrong on 2.2's stdlib naming... it's in /lib/ruby/2.2.0/ and there is no test framework in there
<Aethenelle> not installed as a gem either
lance|afk is now known as lanceball
iamjarvo has joined #jruby
<Aethenelle> ahh... it's tagged as a failure again... that'd explain it...
<headius> Aethenelle: oh, sorry, we did do some tagging on the branch
<headius> I thought you meant your own test run
<headius> Aethenelle: how are you installing MRI?
<headius> I believe if you run the build it copies the default gems into place in stdlib, similar to our build
<Aethenelle> i did mean a local test run... i haven't gotten far off master again yet...
<Aethenelle> headius: rvm install ruby-head
<headius> and that doesn't have test/unit?
ludyte has quit [Quit: ludyte]
<Aethenelle> no test/unit, no minitest/unit
<Aethenelle> just required those in irb to confirm too...
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to master: http://git.io/l2g0MA
<JRubyGithub> jruby/master 8cca661 Charles Oliver Nutter: Change these so they output exception list on fail.
<JRubyGithub> jruby/master 4521368 Charles Oliver Nutter: Bump up this timeout, since we're especially pokey on Travis.
JRubyGithub has left #jruby [#jruby]
<headius> mpapis: that seems wrong
<headius> mpapis: Aethenelle says rvm install ruby-head doesn't install test/unit
<Aethenelle> headius: it's not... they moved it in the source from lib with the rest of stdlib to test/lib next to the tests
<headius> hmm
<Aethenelle> i thought the same thing... I've rechecked it a few times to make sure i wasn't missing something
<Antiarc> headius: looks like the 2.1 required keyword support may not be in place yet, either?
<headius> I didn't hear anyhting about them removing test/unit
vyorkin has quit [Ping timeout: 244 seconds]
<headius> oh, well look at that, I guess they did?
<headius> or at least minitest
<headius> hmm
<headius> yeah but that links to another bug where it looks like they ship them as bundled gems and install when you install ruby
<headius> 9852
<mpapis> headius, Aethenelle hmm, so rvm should cherry pick directories from source too? ... I did not look into source installation of jruby in a long time, most users use the binary
<headius> mpapis: this is for MRI
<headius> JRuby 9k's build automatically installs all bundled gems right now
<Aethenelle> mpapis: we've been thinking out loud a bit here.. only thing that might be off in rvm is tset-unit2 and minitest5 aren't being installed as default gems
<headius> I'm trying to figure out where they install them, if they install them
<Aethenelle> test/lib in the ruby source tree is a modified minitest 4.7.5
<headius> I only see logic to download them for the tarball
<Aethenelle> headius: that'd explain why the usual make install didn't pick them up... looks like they're still trying to figure some of this out...
pglombardo has quit []
<mpapis> ah if there is an extra action to perform after "make install" - it's not done
<headius> seems to be in rbinstall.rb
<headius> unclear though, that's some tough code
<mpapis> maybe the gems should be added to default gems installed by rvm?
mister_solo has joined #jruby
<Antiarc> okay, having peered into the decorator and populator stuff, I'm going to take a very big step back and let someone else handle that :P
<Aethenelle> mpapis: I think that'd be equivalent at this point...
<headius> mpapis: yeah I'm confused
<headius> signs point toward test/unit and minitest being installed as bundled/default gems
josh-k has quit [Remote host closed the connection]
josh-k has joined #jruby
<Aethenelle> there we are... line 716
<Aethenelle> mpapis: just add them to the default gems installed by rvm
e_dub has quit [Quit: ZZZzzz…]
josh-k has quit [Ping timeout: 256 seconds]
<mpapis> Aethenelle, oh there is changing list of gems in the source? maybe open a bug for mri?
e_dub has joined #jruby
paulswilliamsesq has joined #jruby
yfeldblum has joined #jruby
<Aethenelle> that's the line where they're just using gem install rather than copying them somewhere wonky
<Aethenelle> here's the list of gems they're installing that way https://github.com/ruby/ruby/blob/trunk/gems/bundled_gems
<enebo> Antiarc: Another chunk of kwargs code can be found in IRRuntimeHelpers.checkArity (and helper methods below it). There is a lot of arity-specific rules to kwargs which probably apply for JRubyMethod bindings as well
<Antiarc> enebo: Yeah, I saw those. I'm gonna need more experience on this before I feel comfortable cracking into that code, though :)
<enebo> Antiarc: And it would appear we may process kwargs hash twice looking at this…I don’t remember doing that :)
<enebo> Antiarc: to be fair this is not well thought out either. This was mostly just adding logic until it worked each time we found another case in MRI test suite failing
<Antiarc> Hah
<Antiarc> Fair enough
<enebo> Antiarc: I would really like to redesign Arity to encompass all of this validation stuff
<Antiarc> Yeah, that felt like the right place for it, but it's so entwined with stuff right now that I'm pretty sure I'd break everything if I looked at it for too long
<enebo> yeah Arity is ancient crazy sauce
<Antiarc> It should be a fairly consistent set of checks, though, especially now that 2.1 has required keywords
<Antiarc> So numeric arity checks and optional/required keyword checks should fall under a pretty similar umbrella
<enebo> It came from how MRI encoded Arity about 1.8.4 and when arity was representable as a single int value
<enebo> AHAHA…for each time of kwarg recv instr we re-create the kwarg hash
<enebo> Pretty funny since we are still like 2+x faster than MRI for kwargs
<enebo> JVM is pretty amazing
<headius> Antiarc: yeah the populator/invoker stuff is pretty sketchy...it grew organically as we needed better ways to bind methods
<headius> I have a mode where it can completely skip invokers and just use method handles, but have been reluctant to make that default because it won't ever work on Android
<headius> if we could get rid of invokers...man, we'd have a massive load of classes removed from the jar
<headius> I've considered making non-indy invokers just go back to reflection
<headius> enebo: what do you think of that?
<headius> using handles for invokers would be probably the lightest use of indy imaginable because they'd almost all be single direct handles
<headius> lazily allocated
<enebo> headius: yeah I guess I would be interested in seeing worst-case of that
ivan\ has quit [Read error: Connection reset by peer]
<enebo> headius: I was just making coffee and I realized that staticScope should also be Arity
<headius> what do you mean?
<enebo> but it is a little weird since it is all lvars not just parameters
ivan\ has joined #jruby
<headius> mpapis, Aethenelle: I would have thought make install did everything it's supposed to...if it doesn't and those gems are supports to get installed, that seems like a bug
<enebo> buit if we marked lvars which are kwargs or are regular parms we could pre-calc all the proper arity stuffs in that class snice all those params are there
<headius> I modified our default gems for 2.2 compat to install the same ones
<Aethenelle> headius: If you look at those two tickets, it seems like they're still figuring out some of that stuff... I think make install doesn't do it anymore from source so they can do offline dev...
<headius> Aethenelle: maybe one of you could try to file an issue for clarification or a post to ruby-core asking about this? I'm underwater with stuff to finish before preview
<headius> it does *sound* like they intend for 2.2 to have test/unit and minitest default gems
mister_solo has quit [Ping timeout: 244 seconds]
<Aethenelle> they do, the only thing up in the air is how
skade has joined #jruby
ludyte has joined #jruby
mister_solo has joined #jruby
mistergibson has quit [Ping timeout: 264 seconds]
<Aethenelle> looks like make update-gems is how it gets pulled down during install
thsig has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:88a7994 by Benoit Daloze): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/40678066)
travis-ci has left #jruby [#jruby]
pietr0 has quit [Ping timeout: 244 seconds]
<headius> this is weird...that dist suite doesn't fail for me here...hmm
<headius> oh, perhaps that's what invoker.skip does?
e_dub has quit [Quit: ZZZzzz…]
e_dub has joined #jruby
paulswilliamsesq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
e_dub has quit [Client Quit]
e_dub has joined #jruby
e_dub has quit [Client Quit]
<headius> there we go
elux has joined #jruby
vyorkin has joined #jruby
auxbuss has quit [Quit: I'm gone.]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:88a7994 by Benoit Daloze): The build has errored. (http://travis-ci.org/jruby/jruby/builds/40678066)
travis-ci has left #jruby [#jruby]
e_dub has joined #jruby
calavera has joined #jruby
ludyte has quit [Quit: ludyte]
skade has quit [Quit: Textual IRC Client: www.textualapp.com]
<mjc_> bundle -j8 fails currently on 9k with a stack overflow
<mjc_> 8cca661
<mjc_> actually bundler fails with -j1 with the same thing also
tcrawley is now known as tcrawley-away
<headius> mjc_: oh, file an issue for that!
<headius> I thought I'd bundled in the past week...recent build?
ludyte has joined #jruby
bbrowning is now known as bbrowning_away
rsim has joined #jruby
<Aethenelle> you have a stacktrace somewhere?
<mjc_> did a git pull; mvn clean -Pbootstrap; mvn clean; git clean -dfx; mvn before I built it
<mjc_> I can't give y'all anything from this app, not even a stack trace :(
<eregon> headius: maybe the diff should be reversed in https://gist.github.com/headius/84731230ede769fdce5d ?
<eregon> headius: it's jruby => mri right now
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 3 new commits to master: http://git.io/s7isWA
<JRubyGithub> jruby/master c846e3d Charles Oliver Nutter: List of preinstalled gems increased to 12 for 2.2 compat.
<JRubyGithub> jruby/master ad66f55 Charles Oliver Nutter: Disable color in CI for remaining test/unit suites.
<JRubyGithub> jruby/master 78ea469 Charles Oliver Nutter: Object#remove_instance_variable is no longer private.
JRubyGithub has left #jruby [#jruby]
<headius> eregon: ahh, good call
<headius> I will fix
<eregon> headius: wondering also what you would think of having per-line exclusion in MRI tests. Maybe it just does not work but it could be nice if an assertion checks its file/line and is just not erroring if excluded
<eregon> that way if a single assertion is failing in the middle of 100 then the other 99 assertions are still tested
<headius> eregon: the problem is that many subsequent tests depend on earlier ones passing for state they need
<headius> there may be many cases that would work
<eregon> yeah, of course, in some cases that would be problematic
<headius> it's also pretty hacky to get the assert line number because many asserts call through multiple levels before actually perfoming a test
<eregon> indeed, you're right, assertion helpers should probably do sth special about it
<headius> I guess we'd have to have logic that changes all top-level asserts to skip if excluded
<headius> better to break up large test methods I suppose
<eregon> yeah if they are some noticable differences it's a much superior approach
<mjc_> oh
<eregon> but I recall for say, time specs, just one line in the middle of dozen and they are related, in that they test strftime for instance
<mjc_> bundle fails reliably with a gem that is like this: gem 'foo', git: 'some_remote_path'
<eregon> and in that case one method per assertion is just hard to maintain
<mjc_> works when you take that out. best I can do on that
<headius> as a first pass I want to get crasher tests separated to their own methods, like that test_permutation I mention
<eregon> yeah, sounds good :)
<eregon> for this stuff (exclusion/small test methods), RubySpec is kind of nice :)
<headius> tenderlove: DL is going away finally?
mister_solo has quit [Ping timeout: 245 seconds]
<tenderlove> headius: yes, it's gone in trunk
<headius> hot damn, deleting makes me happy
<headius> now if we could get ffi as a default gem and get help maintaining it...I'll be satisfied :-)
<headius> or just pull fiddle out?
<headius> more gems more gems
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/Lha1sw
<JRubyGithub> jruby/master 026e87b Charles Oliver Nutter: DL has been removed for 2.2.
JRubyGithub has left #jruby [#jruby]
<Aethenelle> headius: if chrisseaton's interpreted cext stuff works out, that stuff will get a crapton easier...
<Aethenelle> you could potentially replace jffi with mri/ffi
<headius> Aethenelle: maaaaybe...but better would be a generalized truffle FFI
<headius> I think they're working on that too
<Aethenelle> If it means i don't have to think about jffi, I'll be happy either way...
<Aethenelle> reminds me...
<Aethenelle> how's that JSR going?
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<chrisseaton> you can use the C extension stuff just to do the final call to compiled code if you want - and basically write the stub as inline C - perhaps through some other automated layer
<chrisseaton> you'll get still get the native calls optimised by Graal
vyorkin has quit [Quit: WeeChat 1.0.1]
<headius> Aethenelle: I haven't had any time to work on it
mister_solo has joined #jruby
purplefox has quit [Ping timeout: 240 seconds]
<headius> John Rose and others are continuing forward, but we need to do license/contrib auditing for jffi, jnr-ffi, jnr-x86asm and jnr-constants so wmeissner can commit it to OpenJDK
<headius> that has been on my plate for about a month and I have not had cycles
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
<headius> chrisseaton: yeah, very intrigued with the possibility of using truffle/C plus normal JRuby
iamjarvo has joined #jruby
<headius> since there's still a pretty long tail for truffle/Ruby compat
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:2eaa202 by Thomas E. Enebo): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/40683847)
travis-ci has left #jruby [#jruby]
calavera has joined #jruby
elux has quit [Quit: Bye!]
iamjarvo has quit [Client Quit]
lanceball is now known as lance|afk
<enebo> Antiarc: test/jruby/test_kernel.rb is failing from remove_instance_variable : https://travis-ci.org/jruby/jruby/jobs/40683853
<Antiarc> enebo: Ah, I didn't run the jruby tests
<enebo> Antiarc: It is possible we no longer need this test too (have not looked) but this was caused from the merge this morning from your 18 unexcluded tests PR
<Antiarc> remove_instance_variable isn't in private_instance_methods anymore - it's a public method per an MRI feature change
<Antiarc> So we need to update the test
<enebo> Antiarc: ok. Just letting you know
<Antiarc> I'll fix that shortly, thanks
<enebo> Antiarc: np. and thank you for all your fixes :)
<Antiarc> Glad to be contributing! :)
SynrG has quit [Ping timeout: 265 seconds]
SynrG has joined #jruby
<Aethenelle> headius: i found it... InterprededIRMethod:116 and WrapperMethod:90 are stripping the wrappermethod during the call...
JohnBat26 has quit [Ping timeout: 264 seconds]
<Aethenelle> prety sure i can hack together a fix on the way home...
<headius> Antiarc: I just fixed that
<headius> enebo: ^
<Antiarc> Cool, thanks
<headius> that test doesn't pass in MRI, it's deleted
johnsonch is now known as johnsonch_afk
<enebo> headius: cool
<headius> Aethenelle: ah-ha!
<headius> so they just need to do the right thing
<Aethenelle> yup, I'm going to hack in a stub function for the current calls and make the current one take one more arg...
<Aethenelle> not the prettiest but it'll work...
Aethenelle has quit [Quit: Aethenelle]
ludyte has quit [Quit: ludyte]
viking has quit [Remote host closed the connection]
thsig_ has joined #jruby
havenwood has quit [Remote host closed the connection]
thsig has quit [Ping timeout: 250 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
rsim has quit [Quit: Leaving.]
<Antiarc> ughhhhhh.
tlarevo has joined #jruby
<Antiarc> So MRI doesn't allow step with a size of 0 when calling it without kwargs
<Antiarc> but it does when calling with kwargs
<Antiarc> Actually, I can fix this
tlarevo has quit [Remote host closed the connection]
tlarevo has joined #jruby
<enebo> Signal.java:143:in `<init>': java.lang.IllegalArgumentException: Unknown signal: EXIT
<enebo> Java 7 running spec:ruby:fast
<Antiarc> That'd come from my changes - can I get a backtrace?
zorak8 has joined #jruby
<Antiarc> EXIT is a pseudosignal that MRI allows handlers to be installed for and fired when the process exits
<headius> enebo: I'm calling it a day...things should be darn close to green
<Antiarc> easy fix, thanks
<enebo> headius: ok enjoy
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:440ec13 by Thomas E. Enebo): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/40692555)
travis-ci has left #jruby [#jruby]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
e_dub has quit [Quit: ZZZzzz…]
mister_solo has quit [Ping timeout: 265 seconds]
havenwood has joined #jruby
<jc00ke> headius: speaking of debuggers (from the rbx channel) what do you use when developing JRuby?
<chrisseaton> I use good old-fashioned printf debugging all the way down
<Antiarc> intellij's remote debugger here. Works nicely.
<jc00ke> chrisseaton: really? No IDE?
<chrisseaton> jc00ke: I use an IDE to code I just don't step through code in it - I find a simple trace of where I am in the program is all I ever need, and stepping actually seems to make that quite hard
<jc00ke> Antiarc: How'd you get it set up? I wasn't able to get it working, and my buddy knew Eclipse better, so we switched over to that.
<jc00ke> chrisseaton: cool, yeah, I just took that approach with my current work project.
<Antiarc> Basically just the default, that 192... is my dev machine
<Antiarc> (I run a Windows desktop but actually develop on a Linux machine via ssh/samba)
<Antiarc> Then I just invoke jruby with the given flag there: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
<Antiarc> Start a jruby process and debug with that configuration, it attaches and I can set breakpoints, inspect stuff, jump around in the stack trace, all the goodies
<jc00ke> dang, quite the setup
enebo has quit [Quit: enebo]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/J83ziw
<JRubyGithub> jruby/master b7379c8 Charles Oliver Nutter: Finally remove Rubicon test suite. Fare thee well!
JRubyGithub has left #jruby [#jruby]