camlow325 has quit [Remote host closed the connection]
pawnbox has joined #jruby
tomjoro has joined #jruby
pawnbox has quit [Ping timeout: 276 seconds]
tomjoro has quit [Ping timeout: 268 seconds]
rjmilitante has joined #jruby
skade has joined #jruby
skade has quit [Ping timeout: 246 seconds]
rjmilitante has quit [Ping timeout: 260 seconds]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 246 seconds]
mattwildig has quit [Read error: Connection reset by peer]
mattwildig has joined #jruby
tomjoro has joined #jruby
tomjoro has quit [Ping timeout: 248 seconds]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 246 seconds]
brixen has quit [Ping timeout: 268 seconds]
brixen has joined #jruby
pawnbox has joined #jruby
Antiarc_ has quit [Remote host closed the connection]
tcrawley is now known as tcrawley-away
robbyoconnor has quit [Ping timeout: 276 seconds]
pawnbox has quit [Ping timeout: 276 seconds]
pawnbox has joined #jruby
robbyoconnor has joined #jruby
knu has quit [Read error: Connection reset by peer]
mattwildig has quit [Remote host closed the connection]
tomjoro has joined #jruby
knu has joined #jruby
tomjoro has quit [Ping timeout: 250 seconds]
whitby has quit [Ping timeout: 268 seconds]
tomjoro has joined #jruby
r0bby_ has joined #jruby
robbyoconnor has quit [Read error: Connection reset by peer]
r0bby_ is now known as robbyoconnor
tomjoro has quit [Ping timeout: 268 seconds]
rtyler has joined #jruby
rjmilitante has joined #jruby
skade has joined #jruby
skade has quit [Ping timeout: 260 seconds]
rsim has joined #jruby
rsim1 has quit [Read error: Connection reset by peer]
pawnbox has quit [Remote host closed the connection]
rsim1 has joined #jruby
ITXpander has quit [Ping timeout: 276 seconds]
rsim has quit [Read error: Connection reset by peer]
ITXpander has joined #jruby
pawnbox has joined #jruby
rjmilitante has quit [Ping timeout: 246 seconds]
bga57 has quit [Quit: Leaving.]
Antiarc has joined #jruby
mattwildig has joined #jruby
skade has joined #jruby
tomjoro has joined #jruby
mattwildig has quit [Ping timeout: 276 seconds]
skade has quit [Ping timeout: 268 seconds]
tomjoro has quit [Ping timeout: 268 seconds]
robbyoconnor has quit [Ping timeout: 246 seconds]
robbyoconnor has joined #jruby
yipdw has quit [Remote host closed the connection]
yipdw has joined #jruby
yipdw has joined #jruby
rsim has joined #jruby
rsim1 has quit [Read error: Connection reset by peer]
robbyoconnor has quit [Quit: Konversation terminated!]
robbyoconnor has joined #jruby
robbyoconnor has quit [Client Quit]
robbyoconnor has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
tomjoro has joined #jruby
donV has joined #jruby
donV has quit [Read error: Connection reset by peer]
donV has joined #jruby
robbyoconnor has quit [Ping timeout: 276 seconds]
ITXpander has quit [Ping timeout: 276 seconds]
ITXpander has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
robbyoconnor has joined #jruby
skade has joined #jruby
xardion_ has joined #jruby
mattwildig has joined #jruby
xardion has quit [Ping timeout: 260 seconds]
r0bby_ has joined #jruby
robbyoconnor has quit [Read error: Connection reset by peer]
mattwildig has quit [Ping timeout: 248 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
<GitHub50>
[jruby] tukanos opened issue #3704: Warning "io/console not supported; tty will not be manipulated" occurs again on 9.0.5.0 (2.2.3) https://git.io/v2wfU
vtunka has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
r0bby_ has quit [Ping timeout: 276 seconds]
r0bby_ has joined #jruby
r0bby_ has quit [Read error: Connection reset by peer]
knu has quit [Quit: Reboot...]
r0bby_ has joined #jruby
skade has joined #jruby
r0bby_ has quit [Read error: Connection reset by peer]
pawnbox has quit [Remote host closed the connection]
r0bby_ has joined #jruby
pawnbox has joined #jruby
knu has joined #jruby
r0bby_ has quit [Client Quit]
r0bby_ has joined #jruby
r0bby_ has quit [Read error: Connection reset by peer]
r0bby_ has joined #jruby
r0bby_ is now known as robbyoconnor
robbyoconnor has quit [Read error: Connection reset by peer]
robbyoconnor has joined #jruby
robbyoconnor has quit [Client Quit]
robbyoconnor has joined #jruby
robbyoconnor has quit [Client Quit]
shellac has joined #jruby
skade has quit [Read error: Connection reset by peer]
skade has joined #jruby
mattwildig has joined #jruby
mattwildig has quit [Ping timeout: 250 seconds]
blaxter has joined #jruby
blaxter has quit [Max SendQ exceeded]
blaxter has joined #jruby
shellac has quit [Remote host closed the connection]
vtunka has quit [Quit: Leaving]
donV has quit [Quit: donV]
blaxter has quit [Quit: foo]
donV has joined #jruby
mattwildig has joined #jruby
mattwildig has quit [Ping timeout: 248 seconds]
<kares>
donV: hey! waiting for mkristian. he should do the jossl release today
vtunka has joined #jruby
rsim has quit [Quit: Leaving.]
skade has quit [Quit: Computer has gone to sleep.]
tomjoro has quit [Remote host closed the connection]
tomjoro has joined #jruby
dionysus69 has joined #jruby
<dionysus69>
hey java rubysts
<dionysus69>
I want to ask this theoretical question, could I substitute java with jruby without having to worry about compatibility issues ? my question also encompasses this: is jruby at least as stable as java alone, or ruby alone? or do they create some friction and there are some extra thoughts to be given ?
skade has joined #jruby
pawnbox has quit [Remote host closed the connection]
tomjoro has quit [Ping timeout: 260 seconds]
<chrisseaton>
dionysus69: oh hello, was just talking to you in #ruby
<chrisseaton>
dionysus69: I'm not sure what you mean by stability - do you mean crashing or something else?
<dionysus69>
chrisseaton: haha ye I just saw it :) thanks
<dionysus69>
ye like are there are extra bugs introduced through merging these 2 languages?
<chrisseaton>
dionysus69: I don't think anyone's had a problem like that
<dionysus69>
ok good to know. I might seriously consider jruby over plain java in case of the need and that need might arise soon so I am ready :)
tomjoro has joined #jruby
<dionysus69>
also I tried to make a gui application in ruby only once and it was a nightmare, horrible documentation
<dionysus69>
java helps in that allot
<chrisseaton>
dionysus69: for GUIs these days I just write an HTML app and a local web server
<dionysus69>
you mean you use rails ?
<chrisseaton>
Or Sinatra or something
<dionysus69>
or its a different approach, what do you mean by local web server? so a web server is embedded into every program executable?
<chrisseaton>
Ah well if you want to distribute to random end users then it's more tricky
<chrisseaton>
But for myself or anyone technical, or if I can control the environment, then yeah a little web server running local and the user goes to http://localhost:whater/
pawnbox has joined #jruby
tomjoro has quit [Ping timeout: 250 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
<dionysus69>
oh ye I like web application approach by far too, DOM and css make it heaven compared to Any standalone gui frameworks in any language
knu has quit [Read error: Connection reset by peer]
knu has joined #jruby
<dionysus69>
by the way, are there no gui frameworks that run on web server? it would be something like node but not only javascript
tomjoro_ has joined #jruby
<chrisseaton>
Not sure
<dionysus69>
would be cool though, would save humanity countless hours haha
vtunka has quit [Quit: Leaving]
mattwildig has joined #jruby
nirvdrum has joined #jruby
nirvdrum has quit [Ping timeout: 268 seconds]
vtunka has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
nirvdrum has joined #jruby
tomjoro_ has quit [Remote host closed the connection]
bbrowning_ is now known as bbrowning
pawnbox has quit [Remote host closed the connection]
<kares>
dionysus69: for GUI with JRuby look at shoes
<GitHub23>
jruby/master a67ade8 Benoit Daloze: [Truffle] Add LoopConditionProfile in Integer#times and cleanup.
tjohnson has joined #jruby
jimbaker` is now known as jimbaker
<GitHub115>
[jruby] enebo opened issue #3705: Implement io/console for windows https://git.io/v2rR1
mattwildig has quit [Remote host closed the connection]
<GitHub7>
[jruby] enebo closed issue #3704: Warning "io/console not supported; tty will not be manipulated" occurs again on 9.0.5.0 (2.2.3) https://git.io/v2wfU
m4rCsi_ has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
m4rCsi has quit [*.net *.split]
<GitHub46>
[jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/v2rV7
<GitHub46>
jruby/truffle-head 49cb6c7 Chris Seaton: Merge branch 'master' into truffle-head...
<GitHub145>
jruby/master b47bc93 Thomas E. Enebo: Yard test exposed this mistake. this is for suffix handling and not base of the number
<GitHub145>
jruby/master 70e7046 Thomas E. Enebo: Fixes another issue with yard where it expects a bom to be prefixed to a kw as part of the value. MRI does this and we are just following the same somewhat broken behavior (see FIXME in commit for more details)
bb010g has quit [Quit: Connection closed for inactivity]
mattwildig has quit [Read error: Connection reset by peer]
mattwildig has joined #jruby
e_dub has quit [Read error: Connection reset by peer]
<GitHub72>
[jruby] nirvdrum commented on commit ceb153d: I don't think this was carried forward correctly, but I recall the rules here being a bit odd when I last ran into this with Hiro and Nahi so I could be wrong. The problem is, on Linux at least, `/tmp` is both writable and world_writable. So, it's skipped in this list and then `.` trivially passes in most cases. MRI handles that case by also checking the sticky bit, which is set for `/tmp`. I'd patch it, but I
e_dub has joined #jruby
rjmilitante has joined #jruby
bb010g has joined #jruby
lance|afk is now known as lanceball
subbu is now known as subbu|lunch
<headius>
nirvdrum: I am now
<headius>
fiddling with these red suites today
mrmargolis has joined #jruby
<nirvdrum>
I commented on the diff I was going to ask you about.
<mrmargolis>
nirvdrum: Update on that rails app from last week that was using all available memory under 9k but was fine on 1.7. Looks like it was related to the fog gem. Currently running great with that code replaced.
rsim has joined #jruby
<nirvdrum>
mrmargolis: Interesting. I use fog with JRuby and haven't see the problem. But there are an awful lot of providers in there.
<headius>
nirvdrum: I think you are right....the additional check we do may be unnecessary now
<mrmargolis>
nirvdrum: Yeah, planning to dig into it more as time allows.
rsim1 has quit [Ping timeout: 240 seconds]
<nirvdrum>
headius: I was trying to work that out. Dir.mktmpdir no longer calls the secure delete. But I guess other code may.
rsim2 has joined #jruby
<nirvdrum>
mrmargolis: I'm the unofficial JRuby ambassador on fog I guess, so if you come across something, please CC me on any issue.
<headius>
nirvdrum: maybe they don't think toc/tou matters when we're just wiping out a tmp dir?
rsim has quit [Ping timeout: 240 seconds]
<nirvdrum>
headius: Well, whatever the extra check is, it was necessary for the JVM only. MRI passes the test because the sticky bit is set.
<GitHub199>
jruby/master 0f32042 Charles Oliver Nutter: Try reverting to stock 2.3 tmpdir.
<Antiarc>
Bah. I just installed a fresh system and spent the last 2 hours trying to figure out if SELinux was making jruby dog-ass slow by causing network requests to time out or something. Nope, just entropy-starved.
<Antiarc>
Would it be possible to have JRuby print out a warning to stderr if --dev is on and the system is low on entropy? Not sure if JRuby ever touches that but it would have saved me a few hours :)
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
subbu|lunch is now known as subbu
pawnbox has quit [Ping timeout: 250 seconds]
mattwildig has quit [Remote host closed the connection]
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
<GitHub186>
[jruby] chrisseaton pushed 5 new commits to master: https://git.io/v2o8k
<GitHub186>
jruby/master 22a1d60 Chris Seaton: [Truffle] Re-introduce check-arity factory.
<GitHub186>
jruby/master bcfee12 Chris Seaton: [Truffle] Remove dead code in Arity.
<GitHub186>
jruby/master 6216462 Chris Seaton: [Truffle] MarkerNode is dead code.
mrmargolis has quit []
rsim has joined #jruby
rsim2 has quit [Read error: Connection reset by peer]
<Antiarc>
I guess maybe it would be possible to do some timing in SecureRandom and warn if reading from it takes too long
<Antiarc>
But I don't know if it'd be worth the overhead
rsim has quit [Read error: Connection reset by peer]
rsim has joined #jruby
<Antiarc>
(I finally figured it out by dumping the process with jstack, and then I was suddenly reminded of the entropy issue)
e_dub has quit [Quit: It's a hard knock life]
pawnbox has joined #jruby
<nirvdrum>
I think we should just move to /dev/urandom. Smarter people than me seem to think using /dev/random after the system has booted is a mistake. But, it's in the kernel docs that /dev/random is more secure, so I've yet to achieve buy-in.
<Antiarc>
My primary concern here is that other people may try jruby with poor entropy and conclude that it sucks because "gem" takes upwards of 10 minutes to run :)
rsim has quit [Read error: Connection reset by peer]
<nirvdrum>
It was a problem for Selenium users, as well.
<Antiarc>
Pretty easy to forget an entropy daemon on cloud machines, too
<nirvdrum>
I think someone on the JVM team really needs to take another look at it as the problem is exacerbated by the proliferation of VM/container technology.
<Antiarc>
Amazon Linux includes one in their AMIs by default, I think, but it would be easy to get into some hurt in a hurry there
e_dub has joined #jruby
pawnbox has quit [Ping timeout: 276 seconds]
rsim has joined #jruby
<GitHub134>
[jruby] enebo opened issue #3706: Yard exposing something which MRI does not have an issue with (cref magic?) https://git.io/v2orC
rsim1 has quit [Read error: Connection reset by peer]
<thedarkone2>
jruby not in gsoc 2016, again :( ?
jeremyevans has quit [Read error: Connection reset by peer]
jeremyevans has joined #jruby
donV has quit [Ping timeout: 268 seconds]
bb010g has quit [Quit: Connection closed for inactivity]
<GitHub67>
jruby/master 789e2b1 Kevin Menard: Clean up the entire spec temp dir when finished with mock dirs....
<GitHub132>
[jruby] nirvdrum commented on commit 789e2b1: @eregon Please verify that this is fine to do. All specs pass for me and I can't find a case where it would break anything. https://git.io/v2oSK
<GitHub93>
[jruby] chrisseaton pushed 1 new commit to master: https://git.io/v2o9r
<GitHub93>
jruby/master 0e25db2 Chris Seaton: [Truffle] Use our own ExitException.
pawnbox has quit [Ping timeout: 250 seconds]
<chrisseaton>
headius: is there one sure fire place I can put a println to see whenever a JRuby method is run? Like we have a method always run whenever a method is entered. Is there something similar?
mattwildig has quit [Remote host closed the connection]
<GitHub112>
[jruby] chrisseaton pushed 1 new commit to master: https://git.io/v2o7I
<GitHub112>
jruby/master e283630 Chris Seaton: [Truffle] Organise imports.
camlow32_ has joined #jruby
camlow32_ has quit [Remote host closed the connection]
camlow325 has quit [Ping timeout: 248 seconds]
Aethenelle has joined #jruby
camlow325 has joined #jruby
camlow325 has quit [Remote host closed the connection]