iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
digitalextremist has quit [Quit: digitalextremist]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] nirvdrum pushed 3 new commits to master: http://git.io/AXLs
<JRubyGithub>
jruby/master a5d6868 Kevin Menard: Added tagged spec stats to mspec.
<JRubyGithub>
jruby/master 8ff6afa Kevin Menard: Allow passing custom formatters to mspec.
<JRubyGithub>
jruby/master 2a3dc1f Kevin Menard: [Truffle] Added a jUnit-based mspec formatter to track spec execution time and skipped spec percentage.
JRubyGithub has left #jruby [#jruby]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
yfeldblum has quit [Remote host closed the connection]
pipework has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] nirvdrum pushed 2 new commits to master: http://git.io/AXML
<JRubyGithub>
jruby/master 91fe454 Kevin Menard: [Truffle] Removed a debug line.
<JRubyGithub>
jruby/master 1e379ff Kevin Menard: [Truffle] Added new profiles for generating spec reports....
JRubyGithub has left #jruby [#jruby]
<pipework>
When I use drip with jruby and then try to install bundler with any of jgem, jruby -S gem, or gem, there is no output written to the console. Is there a way I get the output back while using drip?
<pipework>
Also, what's the difference these days between gem and jgem?
nirvdrum has quit [Ping timeout: 240 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
slyphon has quit [Quit: I REGRET NOTHiiiiiiiiiinnnngggg….]
subbu has joined #jruby
calavera has joined #jruby
subbu has quit [Quit: Ex-Chat]
mcclurmc_ has joined #jruby
mcclurmc has quit [Ping timeout: 250 seconds]
yfeldblum has quit [Remote host closed the connection]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
e_dub has joined #jruby
havenn has quit []
yfeldblum has joined #jruby
yfeldblu_ has joined #jruby
yfeldblum has quit [Ping timeout: 256 seconds]
mkristian has joined #jruby
slyphon has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] mkristian closed issue #2617: `des-ede3` is unusable in JRuby http://git.io/APa0
JRubyGithub has left #jruby [#jruby]
mkristian has quit [Quit: bye]
slyphon has quit [Client Quit]
JohnBat26 has joined #jruby
kares7 has joined #jruby
kares has joined #jruby
yfeldblum has joined #jruby
anaeem1 has joined #jruby
yfeldblu_ has quit [Ping timeout: 245 seconds]
anaeem1 has quit [Remote host closed the connection]
anaeem1_ has joined #jruby
benlovell has joined #jruby
lidaaa has quit [Ping timeout: 244 seconds]
shellac has joined #jruby
anaeem1_ has quit [Quit: Leaving...]
anaeem1 has joined #jruby
Hobogrammer has quit [Ping timeout: 246 seconds]
mister_solo has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
marr has joined #jruby
yarker has quit [Remote host closed the connection]
vtunka has joined #jruby
blandflakes has quit [*.net *.split]
brometeo has joined #jruby
dumdedum has joined #jruby
dumdedum has quit [Ping timeout: 246 seconds]
mister_solo has quit [Ping timeout: 264 seconds]
dumdedum has joined #jruby
saga65 has joined #jruby
djellemah has joined #jruby
shellac has joined #jruby
mister_solo has joined #jruby
zorak8 has quit [Ping timeout: 264 seconds]
drbobbeaty has joined #jruby
elia has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
vtunka has quit [Remote host closed the connection]
vtunka has joined #jruby
erikhatcher has joined #jruby
vtunka has quit [Quit: Leaving]
lidaaa has joined #jruby
lidaaa has quit [Ping timeout: 272 seconds]
skade has joined #jruby
mje113__ has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
dinfuehr has joined #jruby
drbobbeaty has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
skade has quit [Quit: Computer has gone to sleep.]
nirvdrum has joined #jruby
benlovell has quit [Ping timeout: 246 seconds]
kares7 has quit [Ping timeout: 246 seconds]
kares has quit [Ping timeout: 250 seconds]
mister_solo has quit [Ping timeout: 252 seconds]
saga65 has quit [Quit: (null)]
skade has joined #jruby
benlovell has joined #jruby
tcrawley-away is now known as tcrawley
skade has quit [Quit: Computer has gone to sleep.]
djellemah has quit [Quit: Leaving]
iamjarvo has joined #jruby
cremes has quit [Quit: cremes]
anaeem1 has quit [Remote host closed the connection]
zorak8 has joined #jruby
vtunka has joined #jruby
kares has joined #jruby
kares7 has joined #jruby
erikhatcher has joined #jruby
tcrawley is now known as tcrawley-away
triple_b has joined #jruby
cremes has joined #jruby
cremes has quit [Quit: cremes]
mister_solo has joined #jruby
vtunka has quit [Quit: Leaving]
tcrawley-away is now known as tcrawley
multibot_ has quit [Remote host closed the connection]
multibot_ has joined #jruby
vtunka has joined #jruby
cremes has joined #jruby
calavera has joined #jruby
calavera has quit [Client Quit]
triple_b has quit [Ping timeout: 250 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
enebo has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius reopened issue #2598: Unknown error in child-process gem when trying to open phantomjs browser in webdriver when running on jruby http://git.io/Nw5Z
JRubyGithub has left #jruby [#jruby]
havenwood has joined #jruby
anaeem1_ has joined #jruby
triple_b has joined #jruby
kwleland has quit [Quit: kwleland]
e_dub has quit [Quit: e_dub]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] chrisseaton pushed 1 new commit to truffle-head: http://git.io/ADES
<JRubyGithub>
jruby/truffle-head 40311ef Chris Seaton: Merge branch 'master' into truffle-head...
slyphon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
kwleland has joined #jruby
<brometeo>
Hi all
<brometeo>
A simple question
<brometeo>
How can I detect when JRuby is running on Windows?
<brometeo>
RUBY_PLATFORM always say me "java"
<brometeo>
OK: Config::CONFIG['host_os']
slyphon has joined #jruby
ortega has joined #jruby
<havenwood>
brometeo: Just RbConfig instead of Config these days.
<havenwood>
RbConfig::CONFIG['host_os']
colinsurprenant has joined #jruby
calavera has joined #jruby
iamjarvo has joined #jruby
ortega has quit [Quit: ortega]
e_dub has joined #jruby
ortega has joined #jruby
slyphon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
bbrowning is now known as bbrowning_away
tenderlove has joined #jruby
* nirvdrum
wishes mkristian was around
subbu has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
slyphon has joined #jruby
erikhatcher has joined #jruby
kwleland has quit [Remote host closed the connection]
mcclurmc has joined #jruby
mister_solo has quit [Ping timeout: 265 seconds]
vtunka has quit [Ping timeout: 245 seconds]
mcclurmc_ has quit [Ping timeout: 244 seconds]
mister_solo has joined #jruby
cremes has quit [Remote host closed the connection]
cremes has joined #jruby
camlow325 has joined #jruby
ortega_ has joined #jruby
ortega has quit [Ping timeout: 250 seconds]
ortega_ is now known as ortega
vtunka has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
erikhatcher has joined #jruby
subbu is now known as subbu|breakfast
ortega has quit [Quit: ortega]
bbrowning_away is now known as bbrowning
tenderlove has quit [Quit: Leaving...]
ortega has joined #jruby
slyphon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dinfuehr has quit [Quit: dinfuehr]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
iamjarvo has joined #jruby
Hobogrammer has joined #jruby
vtunka has quit [Quit: Leaving]
benlovell has joined #jruby
mattwildig has joined #jruby
camlow32_ has joined #jruby
camlow32_ has quit [Remote host closed the connection]
camlow32_ has joined #jruby
subbu|breakfast is now known as subbu
shellac has quit [Quit: Computer has gone to sleep.]
Aethenelle has joined #jruby
headius2 has joined #jruby
skade has joined #jruby
<headius2>
hello
<headius2>
finally got IRC set up on Windows
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
camlow325 has quit [Ping timeout: 252 seconds]
camlow32_ has quit [Remote host closed the connection]
<nirvdrum>
hexchat works pretty well on Windows.
<Aethenelle>
brometeo: you're trying to load a dll from a path relative to the jar, right?
brometeo has quit [Ping timeout: 264 seconds]
<headius2>
nirvdrum: just using trillian's IRC support for now
<headius2>
it's good enough
<headius2>
hi all, long time no see :-)
<nirvdrum>
Howdy.
<nirvdrum>
Get your laptop fixed?
<headius2>
yeah, took a week
<headius2>
so I lost that plus time on the road
<headius2>
I got it back yesterday
slyphon has joined #jruby
<Aethenelle>
brometeo: there's a bug in FFI there...you should be able to work around it by manually resolving/loading the library (DynamicLibrary.open) and passing the LOAD_LIBRARY_SEARCH_APPLICATION_DIR flag (0x00000200)
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius created test-windows-9k (+2 new commits): http://git.io/AyhA
<JRubyGithub>
jruby/test-windows-9k b881f9f Charles Oliver Nutter: If we have actual stdio channels, use them and correct fileno....
<JRubyGithub>
jruby/test-windows-9k e3cf9a9 Charles Oliver Nutter: I don't think we need NullChannel anymore, do we?
JRubyGithub has left #jruby [#jruby]
mister_solo has quit [Ping timeout: 244 seconds]
headius2_ has joined #jruby
<headius2_>
yay windows
<enebo>
nirvdrum: you use hexchat normally?
elia has quit [Quit: Computer has gone to sleep.]
<enebo>
nirvdrum: I plan on nonMBP for next laptop and I am trying to gauge a good replacement for colluquy
headius2 has quit [Ping timeout: 252 seconds]
enebo_ has joined #jruby
tenderlove has joined #jruby
<nirvdrum>
Yeah. I use it on Linux predominately.
<nirvdrum>
I never really got into integrating IRC into my normal IM client.
<nirvdrum>
I tried a few times with Pidgin/Adium, but it never worked well for me.
<enebo_>
nirvdrum, me neither
<headius2_>
yeah, I prefer a separate client
headius2_ is now known as headius2
mattwildig has quit []
<headius2>
heh, protip for windows on a small partition with a lot of RAM... disable hibernation and force virtual page file to be smaller than default
enebo_ has quit [Quit: Leaving]
enebo_ has joined #jruby
enebo_ has quit [Client Quit]
enebo_ has joined #jruby
<headius2>
don't really need an extra 30GB+ of space taken up when on a system with 16GB memory
<nirvdrum>
Isn't that only used if you do hibernate?
<kares7>
nirvdrum: good tip ... switching XChat to HexChat (on Linux) right away :)
<cpuguy83>
headius2: I feel your windows pain
enebo_ has quit [Client Quit]
<nirvdrum>
kares7: LinuxMint started defaulting to it. I think Ubuntu still defaults to XChat.
<kares7>
yy
<headius2>
nirvdrum: it appears to be on disk all the time, probably to ensure there's enough space at hibernate time
<headius2>
so that's 16GB right there I got right of by just ditching hibernate
<headius2>
right=ri
<headius2>
rid
<headius2>
cpuguy83: indeed
<headius2>
it is a different world
<cpuguy83>
Just getting our client-only integration tests working was/is a lot of work.
kares_ has joined #jruby
iamjarvo has joined #jruby
<nirvdrum>
Windows development generally works best when it isn't an afterthought.
<nirvdrum>
But, such is life.
<nirvdrum>
I'm thinking more MRI here than JRuby, FWIW.
<cpuguy83>
Even weird things like... creating file paths, where the path is created on a Windows client, but is being consumed by a Linux daemon.
<headius2>
well, I have learned a lot of the reasons why MRI on Windows acts rather unusually... they depend on the POSIX APIs to behave right, and they don't necessarily
<headius2>
the JDK bypasses those APIs and uses win32 directly, as god intended
<cpuguy83>
The funny thing is, from what I understand, NT used to be POSIX compliant, way back when.
mkristian has joined #jruby
<headius2>
yeah, it was always a layer about their actual kernel though
<cpuguy83>
lol
<headius2>
everything is HANDLE at some level, and a file descriptor is just a reference to a HANDLE
kares7 has quit [Quit: Ex-Chat]
kares_ has quit [Client Quit]
<headius2>
all fd functions are win32 underneath working with HANDLE
<nirvdrum>
mkristian: Any chance you can help me get surefire reports working?
<mkristian>
yes
kares_ has joined #jruby
<mkristian>
surefire-reports are for junit - so where is the problem ?
<nirvdrum>
I'm trying something out in Truffle, but think it could be valuable across JRuby in general. I created a new mspec handler based on the junit one. I'd like to create an HTML report from the generated XML files.
<mkristian>
so you create surefire xml and now you want to produce html reports - is that it ?
<nirvdrum>
I have this working with ant and junitreport just fine, although that requires the ant optional.jar, so just doing a maven-ant task wouldn't work. Rather than mess with the dependencies, I thought I would try to get surefire-report:report-only working.
<nirvdrum>
Yeah. I can only get an empty report generated at the moment. But I'm digging through the source code and I think they want all the TEST-*.xml files to be in the same directory.
<nirvdrum>
I have them in nested directories at the moment.
<mkristian>
that is how the maven plugin would place them
Hobogrammer has quit [Ping timeout: 256 seconds]
<mkristian>
I mean all in one directory
<nirvdrum>
Okay. That could be rather large, so I wasn't doing it that way. But I can change it.
<nirvdrum>
That aside, even if I point at one of the subdirectories, I just can't get anything to load.
<nirvdrum>
And running with mvn -X doesn't print out anything about the report directories.
<nirvdrum>
I'm sure I'm doing something wrong, but I can't find a single example of how to do this properly either.
<nirvdrum>
Concretely, I'd like to add this to the truffle-specs-language-report profile and have it just run after the tests are completed.
<mkristian>
does the config of plugin looks right when you run mvn -X , they show all the config parameters
<nirvdrum>
The config doesn't print out any of the report directory info.
<nirvdrum>
Neither default values nor my attempts at declaratively configuring.
<nirvdrum>
Other config options look correct and do update.
DrShoggoth has joined #jruby
<mkristian>
the docu says reportsDirectory
<mkristian>
(Deprecated, use reportsDirectories) This directory contains the XML
<mkristian>
Report files that will be parsed and rendered to HTML format.
<nirvdrum>
Yeah. And then I can't find a single example using it.
<mkristian>
that is list. so you need nested reportsDirectory tags (usually the tag-name does not matter)
<nirvdrum>
I've tried leaving the option blank, I've tried the deprecated one, and I've tried <reportDirectories> with both <directory> and <reportsDirectory> children.
<mkristian>
ok let me play around with this
<nirvdrum>
Actually, now it did just update. Not sure what I did differently.
<nirvdrum>
But thanks for confirming a few things for me.
<mkristian>
so does it work now ?
<nirvdrum>
I think so. I'm trying again.
<nirvdrum>
The report lacks any styling, so something still seems off.
<nirvdrum>
I might fall back to the ant one anyway. It seems to be more functional.
ortega has quit [Ping timeout: 252 seconds]
<mkristian>
I haven't use those report plugins for while.
<nirvdrum>
I'm hoping to use them to get a quick snapshot of spec compliance/pass % and also to see how slow each spec is.
<mkristian>
you could try using the antRun plugin and add the optional jar as dependency to the plugin declaration itself. could work.
zorak8 has quit [Read error: Connection reset by peer]
zorak8 has joined #jruby
<nirvdrum>
The one thing the surefire report does nicer is it takes skipped tests into account for the success %.
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
enebo has quit [Quit: enebo]
benlovell has quit [Ping timeout: 250 seconds]
camlow325 has joined #jruby
e_dub has quit [Quit: e_dub]
JRubyGithub has joined #jruby
<JRubyGithub>
[jruby] headius closed issue #2598: Unknown error in child-process gem when trying to open phantomjs browser in webdriver when running on jruby http://git.io/Nw5Z
JRubyGithub has left #jruby [#jruby]
iamjarvo has joined #jruby
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
skade has joined #jruby
<headius2>
sigh
kares_ has quit [Ping timeout: 245 seconds]
kares has quit [Ping timeout: 256 seconds]
shellac has joined #jruby
bbrowning is now known as bbrowning_away
ahadding1 has quit [Ping timeout: 250 seconds]
ahadding1 has joined #jruby
kares has joined #jruby
kares_ has joined #jruby
lanceball is now known as lance|afk
marr has quit [Ping timeout: 256 seconds]
camlow325 has quit [Remote host closed the connection]
<nirvdrum>
mkristian: When calling out to an ant task, is there any way to set the basedir?
enebo has joined #jruby
camlow325 has joined #jruby
<mkristian>
from your question I conclude the ant-task itself does not have such directory
triple_b has joined #jruby
camlow325 has quit [Remote host closed the connection]
<mkristian>
the antrun plugin does not offer such thing.
<mkristian>
you can call an build.xml with some ant-tasks - that might help
<nirvdrum>
basedir seems to inherit from maven. I can adjust the paths in the build.xml, but then the build.xml doesn't really work from the command-line because the paths are different yet again.
<nirvdrum>
It doesn't really seem to document anything.
<mkristian>
I usually look at mvn antrun:help -Ddetails but that is not much you can do with this plugin beside some target-xml.
camlow325 has joined #jruby
enebo has quit [Ping timeout: 252 seconds]
<nirvdrum>
I can't find any docs on the <ant/> task.
dinfuehr has joined #jruby
<mkristian>
may having 3 files: one for ant, and one for maven and the third which is used by both. i.e. the first two are to setup the basedir somehow.
<nirvdrum>
That could work. Generally when somethings seems like it should be simpler, I assume I've screwed up.
<mkristian>
no mixing build system is never straight forward ;)
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
camlow325 has quit [Remote host closed the connection]
<nirvdrum>
Oh, that's coming from ant. maven just wraps all of this up into a build.xml.
<nirvdrum>
mkristian: Okay. I think I'm really close now. My current issue is when I added the new plugin to the profile's <build> section, none of the tests run any longer. I tried to make it post-integration-test so it'll run after the tests (there doesn't seem to be a post-test). Thoughts?
<mkristian>
for the phase anything after the test is fine - verify or post-integration-test
skade has quit [Quit: Computer has gone to sleep.]
<mkristian>
nirvdrum, which profile ? rake profile ?
<nirvdrum>
That won't run for you because I haven't committed everything.
<nirvdrum>
But that gives you an idea of my structure.
multibot_ has quit [Read error: Connection reset by peer]
multibot_ has joined #jruby
bbrowning_away is now known as bbrowning
<mkristian>
better put both the execution blocks into one plugin declaration - it does not matter if the rake one has the extra jar in its classloader
<mkristian>
put the second one also into the test phase - it will execute in the same order as you define them inside the pom.xml
<mkristian>
and then mvn test -Ptruffle.... should do
<headius2>
mkristian: how goes the ruby-maven integration into maven proper btw?
<headius2>
I chatted with jvanzyl a few days ago and it sounded like it's almost ready
<mkristian>
headius2, I run it locally already. not sure if jason merged it into maven-3.2.6-SNAPSHOT already. we use jruby as test bed.
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]
skade has joined #jruby
subbu is now known as subbu|lunch
<headius2>
mkristian: that's excellent
<headius2>
looking forward to deleting pom.xml
<mkristian>
the change to maven is that it will allow extensions to the core. and the ruby dsl will be such an extension. so all we need is to add .mvn/extensions.xml to tell maven
<mkristian>
which extension to use
camlow325 has joined #jruby
<mkristian>
I am looking forward to delete those pom.xml very much indeed
<mkristian>
but first we need to wait for travis
<headius2>
yeah true
<headius2>
hopefully that doesn't mean waiting for ubuntu :-)
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
elia has joined #jruby
<kaawee>
headius: is it possible to make JRuby stdlib-less in order to speed up its startup time on android (as ruboto)? or would you recommend Mirah+Pindah or maybe Groovy instead to achieve acceptable speed?
<headius2>
kaawee: just removing stdlib may not help startup...but if it prevented rubygems from loading that could help
<headius2>
nothing will beat Mirah+Pindah for a small, fast android app though
<headius2>
that's basically like writing it in Java without writing Java
<kaawee>
headius2: well, is mirah "production+fallback"-ready in the sense that if a mirah fails for some feature, I could at least work around that using Java? I'd like to create a long term production android app with mirah and fear that mirah may bitrot, making it a bad decision to base the app on mirah
<headius2>
oh sure, mirah integrates 1:1 with Java
shellac has quit [Quit: Computer has gone to sleep.]
<headius2>
and development is ongoing on mirah, though I personally have not been able to work on it
headius3 has joined #jruby
<headius3>
much headius
<headius3>
hexchat is pretty clean
<kaawee>
headius3: as far as I understand, mirah has a Java backend... does it also have a Ruby backend, such that I can use code written in mirah by MRI?
<headius3>
Mirah currently only has a JVM bytecode backend, so it's like "javac" in that regard