yfeldblum has quit [Remote host closed the connection]
grs has quit [Ping timeout: 244 seconds]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
grs has joined #jruby
nirvdrum has quit [Ping timeout: 240 seconds]
pawnbox has joined #jruby
atamb0 has joined #jruby
yfeldblum has joined #jruby
atambo has quit [Ping timeout: 246 seconds]
thedarkone2 has quit [Quit: thedarkone2]
donV has joined #jruby
skade has joined #jruby
donV has quit [Quit: donV]
skade has quit [Quit: Computer has gone to sleep.]
<GitHub91>
[jruby] perlun opened issue #3900: bind: name or service not known when trying to resolve DNS names https://git.io/vrlxc
skade has joined #jruby
donV has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
brauliobo has joined #jruby
elia has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
kith_ has joined #jruby
cremes_ has joined #jruby
fidothe_ has joined #jruby
deathy_ has joined #jruby
flavorjones_ has joined #jruby
talevy_ has joined #jruby
Scorchin_ has joined #jruby
mjc__ has joined #jruby
m4rCsi has joined #jruby
aemadrid_ has joined #jruby
electrical_ has joined #jruby
snkcld___ has joined #jruby
yipdw has joined #jruby
yipdw has joined #jruby
halorgium_ has joined #jruby
spaceghost|work has joined #jruby
mjc_ has quit [Ping timeout: 250 seconds]
zph_ has quit [Ping timeout: 250 seconds]
pipework has quit [Ping timeout: 250 seconds]
flavorjones has quit [Ping timeout: 250 seconds]
Scorchin has quit [Ping timeout: 250 seconds]
fidothe has quit [Ping timeout: 250 seconds]
talevy has quit [Ping timeout: 250 seconds]
cremes has quit [Ping timeout: 250 seconds]
snkcld__ has quit [Ping timeout: 250 seconds]
electrical has quit [Ping timeout: 250 seconds]
aemadrid has quit [Ping timeout: 250 seconds]
deathy has quit [Ping timeout: 250 seconds]
kith has quit [Ping timeout: 250 seconds]
m4rCsi_ has quit [Ping timeout: 250 seconds]
halorgium has quit [Ping timeout: 250 seconds]
yipdw_ has quit [Ping timeout: 250 seconds]
CustosLimen has quit [Ping timeout: 250 seconds]
cremes_ is now known as cremes
halorgium_ is now known as halorgium
flavorjones_ is now known as flavorjones
talevy_ is now known as talevy
aemadrid_ is now known as aemadrid
CustosLimen has joined #jruby
pawnbox has quit [Remote host closed the connection]
deathy_ is now known as deathy
fidothe_ is now known as fidothe
mjc__ is now known as mjc_
pawnbox has joined #jruby
mccraig has quit [Ping timeout: 276 seconds]
Scorchin_ is now known as Scorchin
zph_ has joined #jruby
electrical_ is now known as electrical
mccraig has joined #jruby
drbobbeaty has joined #jruby
<kares>
headius: hey! did you guys get a renewed idea license for jruby dev?
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
<eregon>
headius: Hi! What do you think about https://bugs.ruby-lang.org/issues/6647#change-58697 and other comments? Just accept to only introduce it and have another bug report to ask to activate it by default?
<eregon>
oh you replied already, need to keep reading :)
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
SynrG has joined #jruby
yfeldblum has quit [Remote host closed the connection]
shellac has joined #jruby
SynrGy has joined #jruby
<SynrG>
Good morning. On OpenVMS, due to having an old Java, we're stuck on 1.7.x for now. so i finally got around to upgrading 1.7.20 -> 1.7.25, and found a fun regression that i can also reproduce in linux: http://paste.debian.net/687018/
<SynrG>
on VMS that would be: pipe write sys$output "p ARGV" | ruby /sys$input a b
<SynrG>
but it's the same construct.
SynrGy has left #jruby ["wop"]
<SynrG>
as you can see in the paste, the regression happened back at 1.7.21 and it is still reproducible today on 1.7.25 on OpenVMS
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
skade has joined #jruby
<SynrG>
i have a workaround for the issue I'm happy with. just change the shell wrapper to pass the arguments to the heredoc ruby script via ENV and no longer explicitly pass stdin as the script source argument
<SynrG>
i'll write up an issue for this.
skade has quit [Quit: Computer has gone to sleep.]
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
<chrisseaton>
SynrG: thanks
drbobbeaty has joined #jruby
skade has joined #jruby
tcrawley-away is now known as tcrawley
nirvdrum has joined #jruby
drbobbeaty has quit [Ping timeout: 246 seconds]
drbobbeaty has joined #jruby
pawnbox has quit [Remote host closed the connection]
lance|afk is now known as lanceball
pawnbox has joined #jruby
Aethenelle has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
bbrowning_away is now known as bbrowning
Freaky has quit [Remote host closed the connection]
pawnbox has quit [Remote host closed the connection]
<GitHub164>
[jruby] chrisseaton pushed 4 new commits to master: https://git.io/vr8i1
<GitHub164>
jruby/master c9145b8 Chris Seaton: [Truffle] We do want GRAAL_JS_JAR for test integration.
<GitHub164>
jruby/master 7ee1b4b Chris Seaton: [Truffle] JS integration and exported inline tests.
<GitHub164>
jruby/master 7f0e734 Chris Seaton: [Truffle] jt support for SL.
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
<GitHub126>
[jruby] bg opened issue #3901: 1.7.21: getScriptSource -> isSymLink raises NullPointerException when script source is stdin https://git.io/vr87H
<enebo>
lopex: javapolis
<enebo>
lopex: although that is a conference name
yahonda has joined #jruby
<SynrG>
btw, is there anything fundamentally wrong with my approach to passing args to a heredoc script?
<SynrG>
(re. #3901)
<SynrG>
keep in mind that on VMS we can't simply substitute arguments directly into a heredoc string, because the shell doesn't support it
<SynrG>
(and antcipating this response: yes, bash exists for VMS, but has its own set of complications)
<headius>
g'day
<headius>
SynrG: hey there
<headius>
kares: yeah let me see if I can find how to invite
<headius>
we have a limited number now
<headius>
kares: yeah I think enebo has the power but I do not
<SynrG>
headius: hola
<headius>
just looking at your regression...I'm sure this is something simple
<SynrG>
cool
pitr-ch has joined #jruby
pitr-ch has quit [Client Quit]
<headius>
reproduces on 1.7 and 9k on OS X
<headius>
nice!
camlow325 has joined #jruby
<enebo>
kares: I will send an invite
<headius>
yup, this is just an initialization order thing
<SynrG>
headius: glad i can help with the weird ones :)
<enebo>
kares: privmsg’d you
<SynrG>
headius: anyway, we're now taking bets as to which happens first, the new caretakers of OpenVMS come up with a Java 8, or we lose our last VMS/Itanium client :p
pitr-ch has joined #jruby
<headius>
hah, which way are you leaning?
<SynrG>
that will determine whether we'll ever see a 9k on VMS :)
pitr-ch_ has joined #jruby
pitr-ch has quit [Read error: Connection reset by peer]
<SynrG>
well, i'm thinking the Java 8 will come out first, but we'll cheap out and not buy it, because MSI probably sells it as a separate product, rather than this shipping free with VMS :p
<headius>
death of a thousand products
<SynrG>
and the benefits to going with 9k and offload the Java 8 licensing costs onto our clients won't be worth any benefits we might otherwise experience
<SynrG>
er, the cost to
<SynrG>
argh. badly formed sentence. you know what i mean :)
thedarkone2 has joined #jruby
<headius>
yeah I get it :-)
<headius>
you do find interesting bugs
<SynrG>
yep. all driven by our weird-ass environment
<headius>
it tries to determine if the target file (/dev/stdin) is a symlink, but only because it's not a regular file
* SynrG
nods
oblutak has joined #jruby
<headius>
the symlink logic requires a POSIX instance, but the one for JRuby isn't available during this init...so it was just using null
<SynrG>
ah
<SynrG>
in any case, we have no jnr-posix or whatever ...
<headius>
pure-Java POSIX is available and good enough
<SynrG>
it's using the pure ruby default
<SynrG>
errr, pure Java
<headius>
yeah, this is just our goofy issue
<headius>
it can use java posix instead of null and that's that
* SynrG
nods
<SynrG>
good
<headius>
did you open an issue?
<headius>
oh I see it
<SynrG>
#3901
<SynrG>
in glorious detail :)
yahonda has quit [Quit: Page closed]
yahonda has joined #jruby
<SynrG>
I'll have to wait for 1.7.26 before I can test any fix
<SynrG>
i can't do 9k, not even on linux (some build env issues on debian stable i never got back to resolving)
<GitHub21>
[jruby] headius pushed 1 new commit to jruby-1_7: https://git.io/vr4UJ
<GitHub21>
jruby/jruby-1_7 9f0e3d9 Charles Oliver Nutter: Use a Java POSIX since getScriptSource needs isSymLink....
<SynrG>
well, i probably could resolve it, just not conveniently (i.e. don't try it through rvm)
<SynrG>
hmm. can i use that gitref with rvm?
<headius>
enebo: 1.7 merge to master has dozens of conflicts at this point
<headius>
SynrG: --branch jruby-1_7 should work I think
grs has quit [Ping timeout: 260 seconds]
<enebo>
headius: yeah. I know I am responsible for some of that
<enebo>
headius: we can break free at some point from keeping them in sync and just switch to cheery-picks
<enebo>
headius: maybe the time is now. If not then I can merge after 9.1.1.0 is out
<headius>
kares: do you have much work on 1.7 that isn't merged to master?
<headius>
about 1/3 of conflicts are in java code, rest seems to be .rb or build stuff
<headius>
maybe it's not bad
skade has quit [Quit: Computer has gone to sleep.]
hobodave has joined #jruby
<SynrG>
headius: wtf?
<SynrG>
Switched to a new branch 'jruby-1_7'
<SynrG>
git checkout 9.0.4.0
<SynrG>
anyway, after that, rvm bombs
<headius>
well that's weird
<SynrG>
the exact command: rvm install jruby --branch jruby-1_7
<SynrG>
is that correct?
<headius>
try install jruby-head
<headius>
I'm testing that now as well
<SynrG>
k
<SynrG>
oh. rvm complains i'm on rvm 1.26.11 instead of rvm 1.27.0 in case it matters
<headius>
hmmm
<headius>
still seems to try to check out master
<headius>
I thought this used to work
<SynrG>
with jruby-head, it looks like it's doing something useful ...
<headius>
I got this:
<headius>
Switched to a new branch 'jruby-1_7'
<headius>
git checkout master
<headius>
but I'm letting it build to see what it actually is
<SynrG>
Error opening script file: /dev/stdin (Not a file)
<SynrG>
i was expecting => ["a", "b"]
<SynrG>
jruby 1.7.26-SNAPSHOT (ruby-1.8.7p376) 2016-05-18 9f0e3d9 on OpenJDK 64-Bit Server VM 1.7.0_101-b00 +jit [linux-amd64]
<headius>
huh, I did get ["a", "b"]
<SynrG>
my environment may be tainted. sec
<headius>
paste any relevant output into the bug
<SynrG>
ok. yeah, not working for me. strange.
<headius>
ahh, it's because on OS X, /dev/stdin => /dev/fd/0
<headius>
so I pass the isSymLink test
<headius>
different issue :-D
<headius>
I can repro your error if I use /dev/fd/0
<SynrG>
aha
<SynrG>
breaking for lunch. bbiab
lanceball is now known as lance|afk
<headius>
well I have a fix
norc has joined #jruby
<headius>
I'm not sure about that fix so I did a PR
<GitHub147>
[jruby] headius opened pull request #3902: Soften this restriction to just readable resources. (jruby-1_7...soften_script_test) https://git.io/vr4YE
<headius>
but it works for me
<SynrG>
k. at this point i'll wait for that pull. thanks for the help with this
elia has quit [Quit: Computer has gone to sleep.]
<GitHub185>
jruby/master a53e82f Benoit Daloze: [Truffle] No transfers in VMPrimitiveNodes
<GitHub185>
jruby/master 2f8c7e7 Benoit Daloze: [Truffle] Remove transfers in BasicObjectNodes.
<GitHub185>
jruby/master 2826c73 Benoit Daloze: [Truffle] Let the PE see the throw in method_missing.
sotrhraven has joined #jruby
camlow32_ has joined #jruby
camlow32_ has quit [Remote host closed the connection]
<sotrhraven>
hello all
camlow32_ has joined #jruby
camlow325 has quit [Ping timeout: 260 seconds]
<headius>
sotrhraven: hiya!
<headius>
SynrG: what's in the pull should work for you in any case, if you want to keep testing 1.7.26
<sotrhraven>
I am just learning ruby. I would like to make a game. Something simple. Can jruby give me access to a java library?
<headius>
that's JRuby's speciality :-)
<headius>
there's 3D libraries, 2D libraries, GUI libraries
<SynrG>
headius: basically, i'm out of time for today. i'll get back to it tomorrow-ish :)
<SynrG>
headius: we're prepping a release and this broke our release deployment script :p with a workaround in place (the ENV one) it takes it off my priorities
<sotrhraven>
I would eventually like to enter a ludum dare. My hope is that I can use jruby to compile and get more exposure.
<GitHub98>
jruby/master 5d22b02 Benoit Daloze: [Truffle] Joda-Time stuff should be boundary.
<headius>
SynrG: no problem
<headius>
sotrhraven: there have been several folks doing game dev in JRuby
<SynrG>
headius: incidentally, that release goes to 36 different clients. so that's 36 x however many staff & patrons those libraries have as the total user base of JRuby 1.7.25 on OpenVMS/ia64 :)
<SynrG>
thought you might find the statistic interesting
<SynrG>
unsure how to estimate exactly how many end users that is
<headius>
ahh libraries
<headius>
libraries where?
<SynrG>
mostly. one film distributor, soon (planned migration from alpha -> ia64)
<SynrG>
canada, US
<SynrG>
formerly also had clients in new zealand and australia
<SynrG>
more precisely, "media resource centers"
<SynrG>
some of which serve university campuses, others k12 school districts
<SynrG>
about 16 of those are co-hosted on location at our office premises
<sotrhraven>
Cool, I need to do some more searching then. Also heard some negative stuff about rails yesterday. Is jruby well suited for things like sinatra. Can't make a living making 2d games.
<headius>
SynrG: nice, that could be a lot of end users then
<SynrG>
yep
<headius>
sotrhraven: definitely...Sinatra on JRuby is a popular choice
<SynrG>
we're doing rails on JRuby on OpenVMS/ia64 :)
<SynrG>
mind you, if i had to do it all over again, i'd probably choose sinatra.
<sotrhraven>
I am a guy with a mental illness looking to get a job. I have problems with social interaction. I want to be a programmer, maybe making websites. Trying to do this on my own. I know this is not a therapy group. Just having a hard time getting started.
<headius>
sotrhraven: well if you're just getting started with ruby, go to tryruby.org
<headius>
and there's also folks in #ruby that may have good suggestions for getting started
<SynrG>
i'd also write less code in ruby doing actual web-page-side presentation and instead do a lot of that in javascript/css
<SynrG>
doing ruby only to handle back-end concerns
<sotrhraven>
I will do that. So far I have found the ruby community very pleasant and helpful.
<sotrhraven>
I have almost finished learn ruby the hard way. Thank you for your time. I know you all probably had more important things to discuss.
<GitHub15>
jruby/master 5078c40 Charles Oliver Nutter: JRuby incorrectly dispatches const_missing; tag failure. #3903
<headius>
fuzzyhorns: yay :-)
johnsonch is now known as johnsonch_afk
machinewar has joined #jruby
<machinewar>
I'm creating a .jar w/ Jruby and Warble (gem), It works locally on osx, but when try to use it on windows It can't load jruby-pageant. Anyone have ideas why it wouldn't be included?
skade has joined #jruby
<kares>
machinewar: probably not packed correctly
<kares>
are you sure its in the .war file?
<kares>
so byebug will not work with JRuby due the TracePoint API
johnsonch_afk is now known as johnsonch
<kares>
wish rails did not include it by default ;(
camlow32_ has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
<machinewar>
kares: I see it in the .jar (built jar in this case), do you think that reording it would change anything? Maybe move it above other dependencies
camlow32_ has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
camlow32_ has joined #jruby
camlow32_ has quit [Read error: Connection reset by peer]
camlow32_ has joined #jruby
camlow325 has quit [Ping timeout: 246 seconds]
bbrowning_away is now known as bbrowning
skade has quit [Quit: Computer has gone to sleep.]
skade has joined #jruby
camlow32_ has quit [Remote host closed the connection]
tcrawley is now known as tcrawley-away
<GitHub94>
[jruby] pitr-ch pushed 13 new commits to master: https://git.io/vr4ib
<GitHub94>
jruby/master db39ee7 Petr Chalupa: [Truffle] do not keep ReentrantLocks around when there are no more threads waiting
<GitHub94>
jruby/master ed1988d Petr Chalupa: [Truffle] improve comment wording
<GitHub94>
jruby/master aa637cc Petr Chalupa: [Truffle] Formatting