00:03
travis-ci has joined #jruby
00:03
travis-ci has left #jruby [#jruby]
00:08
tvo has quit [Quit: Leaving.]
00:08
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
00:15
enebo has joined #jruby
00:23
e_dub has quit [Quit: Leaving]
00:26
nateberkopec has joined #jruby
00:28
kotk has quit [Quit: Leaving...]
00:30
e_dub has joined #jruby
00:36
nateberkopec has quit [Quit: Leaving...]
00:36
enebo has quit [Quit: enebo]
00:43
nateberkopec has joined #jruby
00:43
mje113 has quit [Quit: Connection closed for inactivity]
00:57
DomKM has joined #jruby
01:03
cristianrasch has joined #jruby
01:07
subbu is now known as subbu|away
01:07
mdedetrich has joined #jruby
01:10
ddarkpassenger has joined #jruby
01:12
ddarkpassenger has quit [Client Quit]
01:23
cristianrasch has quit [Quit: Leaving]
01:26
nateberkopec has quit [Quit: Leaving...]
01:38
Aethenelle has joined #jruby
01:41
subbu|away is now known as subbu
01:49
subbu is now known as subbu|away
02:10
mcclurmc has quit [Remote host closed the connection]
02:24
tvo has joined #jruby
02:24
tvo has joined #jruby
02:32
Aethenelle has quit [Quit: Aethenelle]
02:45
djbkd has quit [Remote host closed the connection]
02:53
yfeldblum has quit [Remote host closed the connection]
02:53
yfeldblum has joined #jruby
02:59
temporal_ has joined #jruby
03:01
temporalfox has quit [Ping timeout: 250 seconds]
03:07
projectodd-ci has quit []
03:08
tvo has quit [Quit: Leaving.]
03:10
mcclurmc has joined #jruby
03:10
djbkd has joined #jruby
03:13
DomKM has quit [Quit: Connection closed for inactivity]
03:14
JRubyGithub has joined #jruby
03:14
<
JRubyGithub >
jruby/master 1875515 Kevin Menard: [Truffle] Shimmed out the `gem` method to let some 3rd party code boot.
03:14
<
JRubyGithub >
jruby/master 5f1babf Kevin Menard: [Truffle] Partial fix for zsuper calls in blocks....
03:14
JRubyGithub has left #jruby [#jruby]
03:16
mcclurmc has quit [Ping timeout: 264 seconds]
03:23
projectodd-ci has joined #jruby
03:39
djbkd has quit [Remote host closed the connection]
03:42
travis-ci has joined #jruby
03:42
travis-ci has left #jruby [#jruby]
04:25
kfpratt has quit [Remote host closed the connection]
04:34
deobalds has joined #jruby
04:41
kfpratt has joined #jruby
05:00
tvo has joined #jruby
05:00
tvo has joined #jruby
05:02
rsim1 has quit [Quit: Leaving.]
05:05
subbu|away is now known as subbu
05:13
subbu has quit [Ping timeout: 276 seconds]
05:31
deobalds has joined #jruby
05:47
tvo has quit [Quit: Leaving.]
05:56
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
06:01
mdedetrich has joined #jruby
06:12
kfpratt has quit [Remote host closed the connection]
06:13
arturaz has joined #jruby
06:25
mcclurmc has joined #jruby
06:29
yfeldblum has quit [Ping timeout: 248 seconds]
06:37
mcclurmc has quit [Remote host closed the connection]
06:45
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
06:48
mdedetrich has joined #jruby
06:54
mike___1234 has joined #jruby
07:14
mcclurmc has joined #jruby
07:22
mcclurmc has quit [Remote host closed the connection]
07:23
mcclurmc has joined #jruby
07:23
dumdedum has joined #jruby
07:28
dumdedum has quit [Ping timeout: 264 seconds]
07:29
rsim has joined #jruby
07:30
rsim1 has joined #jruby
07:31
anaeem1 has joined #jruby
07:34
rsim has quit [Ping timeout: 258 seconds]
07:43
dumdedum has joined #jruby
07:52
anaeem1 has quit [Remote host closed the connection]
07:52
mcclurmc has quit [Remote host closed the connection]
07:52
anaeem1 has joined #jruby
07:53
samphippen has joined #jruby
08:23
yfeldblum has joined #jruby
08:37
rsim1 has quit [Ping timeout: 258 seconds]
08:58
drbobbeaty has joined #jruby
09:04
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
09:04
rsim has joined #jruby
09:06
rsim has quit [Client Quit]
09:10
vtunka has joined #jruby
09:13
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
09:16
cristianrasch has joined #jruby
09:27
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
09:47
JRubyGithub has joined #jruby
09:47
<
JRubyGithub >
jruby/master 3af7fe1 Benoit Daloze: [Truffle] Pass the last prepend spec.
09:47
<
JRubyGithub >
jruby/master 3dbb634 Benoit Daloze: [Truffle] Workaround for open3 Java integration.
09:47
JRubyGithub has left #jruby [#jruby]
09:54
samphippen has joined #jruby
10:10
<
projectodd-ci >
* eregontp: [Truffle] Pass the last prepend spec.
10:10
<
projectodd-ci >
* eregontp: [Truffle] Workaround for open3 Java integration.
10:16
JRubyGithub has joined #jruby
10:16
<
JRubyGithub >
[jruby] lukehorvat opened issue #3117: Unexpected behaviour of Process.waitpid...?
http://git.io/vqaRp
10:16
JRubyGithub has left #jruby [#jruby]
10:31
deobalds has quit [Quit: Computer has gone to sleep.]
10:41
travis-ci has joined #jruby
10:41
travis-ci has left #jruby [#jruby]
10:42
tcrawley-away is now known as tcrawley
10:59
deobalds has joined #jruby
10:59
drbobbeaty has joined #jruby
11:00
tcrawley has joined #jruby
11:16
anaeem1 has quit [Ping timeout: 246 seconds]
11:22
anaeem1 has joined #jruby
11:28
JRubyGithub has joined #jruby
11:28
<
JRubyGithub >
jruby/master 15f6d49 Benoit Daloze: [Truffle] Use the mvn wrapper in the findbugs script.
11:28
JRubyGithub has left #jruby [#jruby]
11:44
yfeldblum has quit [Ping timeout: 248 seconds]
11:44
rsim has joined #jruby
11:51
cristianrasch has quit [Quit: Leaving]
11:51
rsim1 has joined #jruby
11:51
rsim has quit [Ping timeout: 258 seconds]
11:54
anaeem1 has quit [Remote host closed the connection]
11:59
drbobbeaty has quit [Read error: Connection reset by peer]
11:59
drbobbeaty has joined #jruby
12:04
<
projectodd-ci >
Yippee, build fixed!
12:04
<
projectodd-ci >
eregontp: [Truffle] Use the mvn wrapper in the findbugs script.
12:07
cristianrasch has joined #jruby
12:08
JRubyGithub has joined #jruby
12:08
<
JRubyGithub >
jruby/master c4524a1 Benoit Daloze: [Truffle] Rename primitive to clarify the meaning.
12:08
JRubyGithub has left #jruby [#jruby]
12:11
nateberkopec has joined #jruby
12:30
tcrawley is now known as tcrawley-away
12:32
nirvdrum has quit [Remote host closed the connection]
12:36
nirvdrum has joined #jruby
12:40
drbobbeaty has quit [Read error: Connection reset by peer]
12:40
anaeem1 has joined #jruby
12:40
drbobbeaty has joined #jruby
12:40
cremes has quit [Quit: cremes]
12:43
bbrowning_away is now known as bbrowning
12:45
travis-ci has joined #jruby
12:45
travis-ci has left #jruby [#jruby]
12:51
nateberkopec has quit [Quit: Leaving...]
12:52
cremes has joined #jruby
12:55
anaeem1 has quit [Remote host closed the connection]
12:55
anaeem1 has joined #jruby
12:57
anaeem1__ has joined #jruby
12:57
anaeem1 has quit [Read error: No route to host]
12:59
errstr has quit [Ping timeout: 276 seconds]
13:00
errstr has joined #jruby
13:08
nateberkopec has joined #jruby
13:10
nateberkopec has quit [Client Quit]
13:12
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
13:14
travis-ci has joined #jruby
13:14
travis-ci has left #jruby [#jruby]
13:20
drbobbeaty has quit [Read error: Connection reset by peer]
13:21
Aethenelle has joined #jruby
13:21
drbobbeaty has joined #jruby
13:21
tcrawley-away is now known as tcrawley
13:25
nateberkopec has joined #jruby
13:29
cremes has quit [Read error: Connection reset by peer]
13:29
cremes has joined #jruby
13:30
kwando_ has quit [Ping timeout: 252 seconds]
13:31
lance|afk is now known as lanceball
13:32
kwando has joined #jruby
13:44
JRubyGithub has joined #jruby
13:44
<
JRubyGithub >
jruby/jruby-1_7 d51c9bf Christian Meier: [build] remove .dev from pom.xml of jruby-jars
13:44
JRubyGithub has left #jruby [#jruby]
13:49
travis-ci has joined #jruby
13:49
travis-ci has left #jruby [#jruby]
13:51
colinsurprenant has joined #jruby
14:00
enebo has joined #jruby
14:10
JRubyGithub has joined #jruby
14:10
<
JRubyGithub >
jruby/jruby-1_7 bcc9b29 Thomas E. Enebo: Update for next dev cycle
14:10
JRubyGithub has left #jruby [#jruby]
14:13
nirvdrum has quit [Ping timeout: 264 seconds]
14:13
subbu has joined #jruby
14:23
cremes has quit [Remote host closed the connection]
14:26
cremes has joined #jruby
14:26
mdedetrich has joined #jruby
14:27
nirvdrum has joined #jruby
14:29
deobalds has quit [Quit: Computer has gone to sleep.]
14:30
subbu has quit [Ping timeout: 246 seconds]
14:32
diegoviola has joined #jruby
14:33
<
diegoviola >
what would you guys use for NLP in jruby?
14:33
<
diegoviola >
OpenNLP?
14:33
<
diegoviola >
I'm trying to get started with NLP and I'm not sure I want to use NLTK (python), not much NLP stuff in ruby, so what is there in java+ruby?
14:34
<
enebo >
hmmm I am waiting to see if anyone replies to this :)
14:35
<
nirvdrum >
I don't think there's a lot of ML stuff done in Ruby. There's AI4R, but it's mostly dead. It's been a while since I've surveyed the landscape, but you're probably better off with Java interop.
14:35
subbu has joined #jruby
14:35
<
enebo >
for some reason I think lopex will know something
14:35
Aethenelle has quit [Read error: Connection reset by peer]
14:35
<
headius >
opennlp is the only one I've heard about people using
14:36
<
enebo >
I just had to issue the challenge
14:37
<
headius >
ahh, I guess there's also stanford nlp...not sure if they're related or not
14:37
<
enebo >
seems there must be tons of ML libraries out there in Java by this point
14:39
<
enebo >
I wonder if Noam Chomsky ever used Java
14:40
<
enebo >
He is a natural language/linquistic prof :)
14:50
kfpratt has joined #jruby
15:11
travis-ci has joined #jruby
15:11
travis-ci has left #jruby [#jruby]
15:14
wmaikon has joined #jruby
15:15
wmaikon has left #jruby [#jruby]
15:19
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
15:24
tcrawley is now known as tcrawley-away
15:30
samphippen has joined #jruby
15:30
camlow325 has joined #jruby
15:30
travis-ci has joined #jruby
15:30
travis-ci has left #jruby [#jruby]
15:34
arturaz has quit [Ping timeout: 265 seconds]
15:35
<
enebo >
Ah FF 39.0 fixed my travis problem?
15:36
<
enebo >
“LoadError: no such file to load -- minitest/excludes"
15:40
rcvalle has joined #jruby
15:57
dumdedum has quit [Ping timeout: 246 seconds]
15:57
arturaz has joined #jruby
16:08
samphippen has quit [Read error: Connection reset by peer]
16:08
samphippen has joined #jruby
16:09
vtunka has quit [Quit: Leaving]
16:14
blaines_ has quit [Ping timeout: 264 seconds]
16:17
blaines has joined #jruby
16:19
travis-ci has joined #jruby
16:19
travis-ci has left #jruby [#jruby]
16:21
anaeem1__ has quit [Remote host closed the connection]
16:23
nateberkopec has quit [Quit: Leaving...]
16:23
<
enebo >
nirvdrum: jnr-posix is a snapshot. Do you think it is releasable or did someone else change it last?
16:24
travis-ci has joined #jruby
16:24
travis-ci has left #jruby [#jruby]
16:25
JRubyGithub has joined #jruby
16:25
<
JRubyGithub >
jruby/truffle-head 492fd74 Chris Seaton: [Truffle] Update Truffle version.
16:25
<
JRubyGithub >
jruby/truffle-head 84e8e8e Chris Seaton: [Truffle] We seem to need to explicitly reference the annotation processor now.
16:25
<
JRubyGithub >
jruby/truffle-head 8847061 Chris Seaton: [Truffle] Fix copyright year in TCK.
16:25
JRubyGithub has left #jruby [#jruby]
16:28
<
nirvdrum >
enebo: Should be releasable. Almost the only thing to change was adding new env functions.
16:28
<
nirvdrum >
And some tests for the existing ones.
16:28
<
enebo >
nirvdrum: yeah I saw those and do not think we are using them for anything but truffle backend?
16:28
tcrawley-away is now known as tcrawley
16:28
<
nirvdrum >
I think JRuby uses them as a write through.
16:29
<
nirvdrum >
But you still maintain a hash of the env vars in memory.
16:29
subbu is now known as subbu|qr
16:29
arturaz has quit [Ping timeout: 256 seconds]
16:29
nateberkopec has joined #jruby
16:29
<
nirvdrum >
FYI, I don't think you'd need to do that any longer if native is enabled if you wanted.
16:29
<
enebo >
nirvdrum: ah ok so we stll update the env but we use a memory copy for reads
16:29
<
enebo >
nirvdrum: yeah I think part of the confusion was mult-ruby runtime manipulation originally
16:29
<
nirvdrum >
Correct. System.getEnv() doesn't refresh.
16:30
<
enebo >
nirvdrum: if you ran 3 ruby runtimes you may not want them all to use same env store
16:30
<
nirvdrum >
jnr-posix now can read the underlying env char**, so reads can see updates.
16:30
<
enebo >
nirvdrum: but perhaps that desired isolation is outdated
16:30
<
nirvdrum >
I guess I can see value in that. But env is supposed to be per-process.
16:31
<
nirvdrum >
Making it per runtime might be better served as a start-up option.
16:31
<
enebo >
nirvdrum: well that is an option as well
16:31
<
nirvdrum >
All academic for the moment. JRuby doesn't use the updated jnr-posix yet.
16:31
<
enebo >
nirvdrum: I do not like tons of options since we never seem to ceover all the code we have already :)
16:31
<
enebo >
nirvdrum: ok released
16:32
djbkd has joined #jruby
16:32
<
nirvdrum >
But I think it'd be worthwhile taking the Java impl. in JRuby, move it out to JavaPosix, and update JRuby to just use jnr-posix directly.
16:32
<
enebo >
but this sucks and I wish I would have noticed this earlier in the week
16:32
<
nirvdrum >
Sorry :-/
16:32
<
nirvdrum >
The only other change was something from eregon to propagate thread interrupts.
16:32
<
enebo >
since I can build and push but no one will be able to build jruby until this passes to maven mothership
16:32
<
enebo >
nirvdrum: it is my fault
16:33
<
enebo >
nirvdrum: I should know better
16:33
<
enebo >
I even remember you doing stuff
16:33
JRubyGithub has joined #jruby
16:33
<
JRubyGithub >
jruby/master e165d8b Kevin Menard: [Truffle] No-op on autoload if the constant is already loaded.
16:33
JRubyGithub has left #jruby [#jruby]
16:33
<
enebo >
well no big deal I may release in morning and spin locally and see what issues pop up
16:34
<
enebo >
gah these release instructions will not work for me
16:34
tvo1 has joined #jruby
16:41
lanceball is now known as lance|afk
16:44
bb010g has joined #jruby
16:44
JRubyGithub has joined #jruby
16:44
<
JRubyGithub >
jruby/master 5590aa1 Christian Meier: omit jrubyc for embedded tests. activate objectspace tests for embedded
16:44
JRubyGithub has left #jruby [#jruby]
16:44
JRubyGithub has joined #jruby
16:44
<
JRubyGithub >
jruby/jruby-1_7 f82c516 Christian Meier: [build] updates more 1.7.21 to 1.7.22-SNAPSHOT
16:44
JRubyGithub has left #jruby [#jruby]
16:45
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
16:47
drbobbeaty has quit [Read error: Connection reset by peer]
16:48
Liothen has quit [Quit: The Dogmatic Law of Shadowsong]
16:49
Liothen has joined #jruby
16:50
Liothen has joined #jruby
16:50
Liothen has quit [Changing host]
16:56
deobalds has joined #jruby
17:06
JRubyGithub has joined #jruby
17:06
<
JRubyGithub >
jruby/master 8ffb1a0 Kevin Menard: [Truffle] The `gem` shim needs to be in Kernel.
17:06
JRubyGithub has left #jruby [#jruby]
17:39
mike___1234 has quit [Ping timeout: 276 seconds]
17:40
travis-ci has joined #jruby
17:40
travis-ci has left #jruby [#jruby]
17:46
subbu|qr is now known as subbu
17:47
samphippen has joined #jruby
17:54
colinsurprenant has quit [Quit: colinsurprenant]
17:57
lance|afk is now known as lanceball
17:57
colinsurprenant has joined #jruby
17:58
bbrowning is now known as bbrowning_away
18:01
chamila has joined #jruby
18:02
mike___1234 has joined #jruby
18:04
travis-ci has joined #jruby
18:04
travis-ci has left #jruby [#jruby]
18:05
tcrawley is now known as tcrawley-away
18:09
mkristian has joined #jruby
18:12
deobalds has quit [Quit: Computer has gone to sleep.]
18:21
bbrowning_away is now known as bbrowning
18:22
JRubyGithub has joined #jruby
18:22
<
JRubyGithub >
[jruby] r6p opened issue #3118: Jruby 9000 RC1 throws Java::JavaLang::ClassCastException: org.jruby.RubyBignum cannot be cast to org.jruby.RubyFixnum
http://git.io/vqrQD
18:22
JRubyGithub has left #jruby [#jruby]
18:28
subbu is now known as subbu|lunch
18:30
yfeldblum has joined #jruby
18:32
travis-ci has joined #jruby
18:32
travis-ci has left #jruby [#jruby]
18:43
<
enebo >
mkristian: you see my email?
18:43
<
mkristian >
actually no - let me see it then
18:46
<
enebo >
mkristian: it was 9k build issues as a title but I can gist or describe too
18:46
<
mkristian >
just read it. the maven/pom.xml and maven/jruby-coplete/pom.xml is needed for the build and will be generated on the fly
18:46
<
mkristian >
they do not go into the repo
18:47
<
enebo >
mkristian: oh so they are ignored then…ok that is good
18:47
JRubyGithub has joined #jruby
18:47
<
JRubyGithub >
[jruby] skmp opened pull request #3119: Fix date.rewrite_frags (master...fix/date-rewrite-frags-#2149)
http://git.io/vqoeY
18:47
JRubyGithub has left #jruby [#jruby]
18:47
<
enebo >
mkristian: err ignored by git
18:48
<
mkristian >
yes ignored by git. the bat files generation is back again
18:48
<
enebo >
mkristian: ok then thanks for the info
18:48
<
mkristian >
when I moved maven/jruby-stdlib into ./lib there was a copy and paste error :(
18:49
mje113 has joined #jruby
18:49
<
enebo >
mkristian: so simple fix at least
19:12
kith_ has joined #jruby
19:12
kwando_ has joined #jruby
19:15
kwando has quit [Ping timeout: 256 seconds]
19:15
kith has quit [Ping timeout: 256 seconds]
19:19
chamila has quit [Quit: Page closed]
19:19
anaeem1 has joined #jruby
19:19
subbu|lunch is now known as subbu
19:24
tcrawley-away is now known as tcrawley
19:31
mcclurmc has joined #jruby
19:32
mcclurmc has quit [Remote host closed the connection]
19:33
mcclurmc has joined #jruby
19:50
colinsurprenant has quit [Quit: colinsurprenant]
20:00
<
enebo >
mkristian: Not a huge deal but these warning should get eliminated at some point
20:01
<
mkristian >
ok . is the -v the one which brings up those warning ?
20:01
mcclurmc has quit [Remote host closed the connection]
20:01
mcclurmc has joined #jruby
20:02
<
enebo >
mkristian: hmm must be…I just usually add -v to show version string but it must also toggle warn/verbose
20:02
<
enebo >
mkristian: it could also be a bug
20:02
<
enebo >
mkristian: but in either case killing the warns is not a bad idea
20:03
tvo1 has quit [Ping timeout: 256 seconds]
20:03
<
mkristian >
yes, I will kill this warnings. but it is not the first time people tell me about warnings I am producing :)
20:04
<
enebo >
mkristian: yeah pretty minor but you will keep getting people telling you to remove them so :)
20:04
<
enebo >
mkristian: I even bet some projects coding standards require no warnings…those people will hate these
20:05
<
enebo >
mkristian: I don’t care so much so I only bring it up
20:05
<
mkristian >
I see I need to get into the habit to trigger warnings output myself
20:05
JRubyGithub has joined #jruby
20:05
<
JRubyGithub >
jruby/master d0869bd Kevin Menard: [Truffle] Don't load some JRuby-specific rubygems hacks.
20:05
<
JRubyGithub >
jruby/master 4eae260 Kevin Menard: [Truffle] More accurate values for some RbConfig::CONFIG entries.
20:05
JRubyGithub has left #jruby [#jruby]
20:08
tvo1 has joined #jruby
20:16
mcclurmc has quit [Remote host closed the connection]
20:17
<
nirvdrum >
Looks like a typo.
20:19
<
enebo >
nirvdrum: well it could be wacky windows console so let me redirect that
20:21
<
nirvdrum >
Can't get more of a trace?
20:21
<
enebo >
redirects do not wor well n windows
20:22
<
nirvdrum >
I just would have expected that to be "pseudo", not "pfeudo".
20:25
mcclurmc has joined #jruby
20:25
<
enebo >
nirvdrum: soProtocolFamily = ProtocolFamily.valueOf("PF" + soDomain.name().substring(2));
20:25
<
enebo >
in RubySource.initDomain
20:26
<
enebo >
I don’t get why this is only on windows htough
20:26
<
nirvdrum >
RubySocket?
20:26
<
enebo >
nirvdrum: yeah
20:26
<
enebo >
server is setting up a socket
20:26
<
nirvdrum >
Then that's what you should've typed!
20:27
<
nirvdrum >
You wrote RubySource.
20:27
<
nirvdrum >
Threw me off.
20:27
<
enebo >
nirvdrum: it took me 20 seconds to even find that typo
20:27
<
enebo >
nirvdrum: my mind was sure I typed RubySocket
20:28
<
enebo >
nirvdrum: weirdly I wrote RubySource that time too and noticed it
20:28
<
nirvdrum >
I'm going to guess the original value is pseudo_AF_KEY then and the substring just drops the "ps" and gets replaced with PF.
20:28
tcrawley is now known as tcrawley-away
20:29
temporalfox has joined #jruby
20:29
<
enebo >
nirvdrum: yeah definintely
20:29
<
enebo >
nirvdrum: so is pseudo_AF_KEY weird windows thing?
20:30
<
nirvdrum >
FFI has it defined for every platform.
20:30
mcclurmc has quit [Ping timeout: 256 seconds]
20:30
<
enebo >
ok I can see tons of AF_* in socket.h in general with a smattering of pseudo_
20:30
<
nirvdrum >
Well, not every.
20:31
<
nirvdrum >
Linux doesn't, but darwin does.
20:31
<
nirvdrum >
I think the problem is the code was expecting things like AF_KEY and replaces them to PF_KEY.
20:31
<
nirvdrum >
And evidently some break that pattern.
20:31
<
enebo >
internal key management function
20:31
<
enebo >
yeah for protocol family
20:32
<
enebo >
I see what it should be
20:32
<
enebo >
pseudo_AT_KEY is PF_KEY
20:32
<
enebo >
and actually all pseudos seem to do the same thing
20:32
<
enebo >
so perhaps I just need to s/psuedo_//
20:33
<
enebo >
and spell it correctly
20:33
<
enebo >
I will try that….back to windows!
20:33
<
nirvdrum >
That's part of the fix. But I think the code as written replaces the first two chars because it wants to rewrite AF -> PF.
20:33
bigfleet has joined #jruby
20:33
<
nirvdrum >
You probably can't just drop that part of it either.
20:33
<
enebo >
no it is just a bolton
20:33
<
enebo >
I remoce the pseudo and the PF will replace the left over AF
20:34
<
nirvdrum >
Ahh, yeah.
20:34
<
nirvdrum >
Save for I'm not sure what the pseudo means.
20:34
mike___1234 has quit [Ping timeout: 252 seconds]
20:34
mcclurmc has joined #jruby
20:35
<
nirvdrum >
I'm not sure why jnr-constants doesn't just have the AF and PF variants. Probably because of the weird numbering system.
20:35
travis-ci has joined #jruby
20:35
travis-ci has left #jruby [#jruby]
20:36
<
nirvdrum >
I guess in BSD they're the same thing.
20:36
<
nirvdrum >
And Windows is some variation of BSD sockets, AFAIK.
20:39
<
enebo >
hmmm ok I made it past than and some other error took over but I think I need to start over on making that app
20:42
drbobbeaty has joined #jruby
20:43
<
nirvdrum >
Do you have bundler installed?
20:43
blaines has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
20:44
colinsurprenant has joined #jruby
20:44
<
nirvdrum >
Do you have the issue if you run "bundle exec rake db:migrate" instead?
20:46
<
enebo >
so I get different erros with bundle exec
20:46
<
enebo >
it cannot find scss
20:47
<
enebo >
This is making me wonder if this is in fact a bug with file paths in some way
20:47
<
nirvdrum >
I wonder if your GEM_HOME is messed up when you ran the first time.
20:47
<
enebo >
nirvdrum: I don’t follow
20:47
<
nirvdrum >
bundle exec sets up LOAD_PATH for you.
20:48
<
nirvdrum >
In the first case, you were relying on rubygems to do that.
20:48
<
enebo >
I completely nuked the project and started over but I was not using bundle exec from the get go
20:49
<
nirvdrum >
Since it couldn't find bundler/setup, it stands to reason that it was unable to add Bundler to the LOAD_PATH itself.
20:49
<
nirvdrum >
Which RubyGems should do after LoadService fails.
20:50
<
enebo >
nirvdrum: yeah which makes me think something which changed does not like c: or whatevr
20:50
<
enebo >
nirvdrum: and I think we did make changes like that for classpath:
20:50
<
nirvdrum >
Okay. I'm just suggesting it's not totally broken because Bundler was able to set up $LOAD_PATH and LoadService evidently was able to work with it.
20:51
<
nirvdrum >
But it's possible RubyGems is busted.
20:51
<
nirvdrum >
Bundler makes use of RubyGems, but I'm not sure to what extent here. It wouldn't have hooked into LoadService, for example.
20:51
<
enebo >
well I think it is very unlikely rg is broken since we shipped same version with 1.7 yesterday?
20:53
djbkd has quit [Remote host closed the connection]
20:54
JRubyGithub has joined #jruby
20:54
JRubyGithub has left #jruby [#jruby]
20:54
<
JRubyGithub >
jruby/master 1a5daea Thomas E. Enebo: Have RubySocket deal with pseudo_ thingies
20:56
tenderlove has quit [Remote host closed the connection]
20:57
tenderlove has joined #jruby
21:00
mike___1234 has joined #jruby
21:01
<
enebo >
nirvdrum: bisecting from rc1…first bisect works
21:01
camlow325 has quit [Remote host closed the connection]
21:01
travis-ci has joined #jruby
21:01
travis-ci has left #jruby [#jruby]
21:02
<
enebo >
I am just replacing jruby.jar in install
21:04
<
enebo >
I just realized I am isolating this more than I neccesarily want to since this will ignore any stdlib changes but since it seems to work in some iterations it must be something in jruby.jar which is regressed
21:05
diegoviola has quit [Quit: WeeChat 1.2]
21:20
mcclurmc has quit [Remote host closed the connection]
21:21
JRubyGithub has joined #jruby
21:21
<
JRubyGithub >
[jruby] skmp opened pull request #3120: Add some more tests for bignum pow (master...test/bignum-more-pow-tests)
http://git.io/vqKfX
21:21
JRubyGithub has left #jruby [#jruby]
21:22
camlow325 has joined #jruby
21:22
mcclurmc has joined #jruby
21:23
colinsurprenant has quit [Ping timeout: 265 seconds]
21:24
<
enebo >
on the face of that I would saw this is wrong…this would change all paths in windows to use \ everywhere which would break lots of internal ruby which expects paths to be /
21:25
<
nirvdrum >
Revert with impunity.
21:26
camlow325 has quit [Remote host closed the connection]
21:31
<
headius >
enebo: oops
21:31
<
headius >
sorry I didn't bother to try it on Windows
21:31
<
enebo >
headius: yeah it is somewhat amazing how much works with that change
21:31
<
headius >
I looked at the code and my brain didn't pick up on the problem with it
21:32
<
enebo >
headius: did you see the pseudo_af_ one above too?
21:32
djbkd has joined #jruby
21:32
<
enebo >
I am not really sure that scriptingcontainer test they fixed is worthwhile
21:33
<
headius >
that only happens on Windows?
21:33
<
enebo >
it is making sure Currentdirectory extracted from container matches internalized Java path
21:33
<
headius >
there may be a typo in the Windows jnr-constants for ProtocolFamily or something
21:33
<
enebo >
I believe if those were both made into java.io.File they would be equyals
21:33
<
enebo >
as strings I am not sure it really matters
21:33
<
enebo >
headius: no I think it is ok
21:34
<
enebo >
headius: there are like 5-6 pseudo in normal socket.h files
21:34
<
enebo >
headius: they all have pf equivs but they are s/pseudo_af/pf/
21:34
drbobbeaty has quit [Read error: Connection reset by peer]
21:35
<
enebo >
headius: but why is windows init’ing this? wtf is it?
21:35
drbobbeaty has joined #jruby
21:36
JRubyGithub has joined #jruby
21:36
<
JRubyGithub >
jruby/master ebc3585 Thomas E. Enebo: Revert "This is a fix for bug ID 2964. The URL to see the write up is here:"...
21:36
JRubyGithub has left #jruby [#jruby]
21:37
<
headius >
I see the pseudo attrs in socket files now
21:38
travis-ci has joined #jruby
21:38
travis-ci has left #jruby [#jruby]
21:39
<
headius >
well, in ffi socket files anyway
21:40
<
headius >
enebo: can you get more trace than that?
21:41
tcrawley-away is now known as tcrawley
21:41
<
enebo >
headius: It may still be an issue since I now have a NPE…grerrr :)
21:41
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
21:43
<
enebo >
it is my fix NPE’ing
21:45
<
headius >
what's your fix?
21:45
<
headius >
did you figure out where this is coming from?
21:45
<
enebo >
headius: I don’t but I don’t think it is wrong
21:45
<
enebo >
headius: I can see what I did wrong so I will fix that and see if things run
21:46
<
enebo >
headius: if they do then you can figure out if we need to go further but I suspect windows socket stack is just init’ing stuff other stacks are not
21:46
<
headius >
I did make a couple changes to Socket relating to this stuff
21:46
<
headius >
but I don't know where the pseudo is coming from
21:47
<
headius >
it doesn't show up anywhere in stdlib or my gems
21:47
<
headius >
and I have rails etc
21:47
<
enebo >
headius: yeah it might be in some transitive dep too?
21:47
<
headius >
that's not in gems?
21:48
<
headius >
i see it in the socket.rb for ffi but I don't know what would be using that
21:49
<
headius >
the ffi generator tries to set them as constants but obviously they don't get set
21:49
<
headius >
lower case etc
21:50
<
headius >
in any case we don't ship the socket.rb that would boot this stuff
21:50
JRubyGithub has joined #jruby
21:50
<
JRubyGithub >
jruby/master be66250 Thomas E. Enebo: Doh...
21:50
JRubyGithub has left #jruby [#jruby]
21:50
<
enebo >
ok so whatever is happening this patch makes it work on windows
21:51
<
enebo >
I am able to run all the things I typically test on windows using Rails with it
21:51
<
headius >
someone's passing that pseudo name in
21:51
<
enebo >
headius: but regardless as to why it does seem to exist as we do seem to have the match PF_ constant for it
21:52
<
headius >
well you saw socket.h
21:52
<
enebo >
headius: so I do think this fix is catching something which could happen
21:52
travis-ci has joined #jruby
21:52
travis-ci has left #jruby [#jruby]
21:52
<
headius >
#definePF_KEYpseudo_AF_KEY
21:52
<
enebo >
headius: I just see in some variant of a bsd socket include these map
21:52
<
enebo >
headius: yeah that was how I made the patch
21:53
<
enebo >
headius: all pseudo_AF is just PF_ in the file I found
21:53
<
headius >
I'm mostly concerned that pseudo_AF_KEY is getting into the system somewhere
21:53
<
enebo >
fwiw we clearly are not hitting this on macos and I am guessing not in linux either
21:54
<
headius >
which is even more confusing
21:54
<
headius >
this does not appear in jnr-constants either
21:55
<
headius >
they are there
21:55
<
headius >
in AddressFamily
21:55
<
enebo >
so perhaps windows has some IPSec crap on on my windows box
21:56
<
enebo >
so any sockets made are getting more shit passed around
21:56
<
headius >
that could be
21:56
camlow325 has joined #jruby
21:57
<
enebo >
OH this is possible EAP since this windows machine is using wifi
21:57
<
enebo >
but then I don’t understand why it would not be happening on macos
21:57
<
enebo >
in any case I am ready to get plowed and forget this day happened
21:58
<
headius >
someone's passing in either pseudo_AF_KEY or the numeric value for domain
21:58
<
enebo >
The good news is I think tomorrow morning we will be golden
21:58
<
headius >
pseudo_AF_KEY is documented as internal
21:58
<
headius >
enebo: well that's good
21:58
<
enebo >
I was passing all things I would expect until I got to windows
21:58
<
enebo >
but only two issues so that is good
21:59
<
headius >
and things are ok now
22:00
blaines has joined #jruby
22:00
<
headius >
can you grep for pseudo in your gems on that machine?
22:00
<
headius >
it may install different things on Windows
22:03
<
headius >
I'm skimming the rfc
22:04
blaines has quit [Ping timeout: 244 seconds]
22:05
bbrowning is now known as bbrowning_away
22:06
<
enebo >
I don’t see anything
22:06
blaines has joined #jruby
22:07
<
enebo >
although is it possible we aregetting thevalue from Java?
22:08
<
headius >
unlikely, but I'll grep
22:09
<
headius >
I still don't think I have this AF/PF logic right in Socket
22:09
<
headius >
trying to emulate bsd socket API
22:10
x1337807x has joined #jruby
22:11
<
headius >
nothing except a precompiled header, which likely just pulled in from system
22:11
<
headius >
very strange
22:18
havenwood has joined #jruby
22:22
enebo has quit [Quit: enebo]
22:43
subbu has quit [Ping timeout: 256 seconds]
22:51
x1337807x has quit [Ping timeout: 252 seconds]
22:52
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
22:53
mje113 has quit [Quit: Connection closed for inactivity]
23:12
cristianrasch has quit [Quit: Leaving]
23:19
JRubyGithub has joined #jruby
23:19
JRubyGithub has left #jruby [#jruby]
23:19
<
JRubyGithub >
jruby/master f491c64 Chris Seaton: [Truffle] Add a simpler GIL yield option.
23:20
travis-ci has joined #jruby
23:20
travis-ci has left #jruby [#jruby]
23:36
havenwood has quit [Ping timeout: 246 seconds]
23:38
havenwood has joined #jruby
23:54
tcrawley is now known as tcrawley-away
23:57
lupine has joined #jruby