00:00
subbu has joined #jruby
00:01
djbkd has quit [Remote host closed the connection]
00:03
djbkd has joined #jruby
00:04
nateberkopec has joined #jruby
00:05
pjammer has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
00:07
nirvdrum has joined #jruby
00:09
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
00:09
pjammer has joined #jruby
00:12
nirvdrum has quit [Ping timeout: 245 seconds]
00:17
mrmargolis has joined #jruby
00:21
pjammer has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
00:25
pjammer has joined #jruby
00:26
travis-ci has joined #jruby
00:26
travis-ci has left #jruby [#jruby]
00:32
x1337807x has joined #jruby
00:33
djbkd has quit [Remote host closed the connection]
00:34
djbkd has joined #jruby
00:34
kfpratt has quit [Read error: Connection reset by peer]
00:34
kfpratt has joined #jruby
00:36
x1337807x has quit [Ping timeout: 255 seconds]
00:37
pjammer has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
00:38
travis-ci has joined #jruby
00:38
travis-ci has left #jruby [#jruby]
00:38
e_dub has joined #jruby
00:40
djbkd has quit [Remote host closed the connection]
00:41
djbkd has joined #jruby
00:41
camlow325 has quit []
00:41
djbkd has quit [Remote host closed the connection]
00:42
stepheneb has quit [Quit: stepheneb]
00:45
mrmargol_ has joined #jruby
00:47
subbu has quit [Ping timeout: 264 seconds]
00:49
pjammer has joined #jruby
00:54
pietr0 has quit [Quit: pietr0]
01:00
pjammer has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
01:12
travis-ci has joined #jruby
01:12
travis-ci has left #jruby [#jruby]
01:14
JRubyGithub has joined #jruby
01:14
<
JRubyGithub >
jruby/master edce1da Charles Oliver Nutter: Dedup checkExecEnv logic.
01:14
JRubyGithub has left #jruby [#jruby]
01:19
x1337807x has joined #jruby
01:24
tcrawley-away is now known as tcrawley
01:25
tcrawley is now known as tcrawley-away
01:28
havenwood has joined #jruby
01:33
mrmargo__ has joined #jruby
01:33
mrmargol_ has quit [Read error: Connection reset by peer]
01:36
_djbkd has joined #jruby
01:49
Aethenelle has quit [Quit: Aethenelle]
01:50
mrmargo__ has quit [Remote host closed the connection]
01:54
nirvdrum has joined #jruby
01:58
travis-ci has joined #jruby
01:58
travis-ci has left #jruby [#jruby]
01:58
subbu has joined #jruby
02:07
brixen has quit [Ping timeout: 264 seconds]
02:08
ivan\ has quit [Ping timeout: 246 seconds]
02:09
brycek has quit [Ping timeout: 252 seconds]
02:11
ivan\ has joined #jruby
02:11
tenderlove has joined #jruby
02:11
tenderlove has quit [Remote host closed the connection]
02:11
headius has left #jruby [#jruby]
02:21
Aethenelle has joined #jruby
02:26
stepheneb has joined #jruby
02:27
nirvdrum_ has joined #jruby
02:30
mrmargolis has quit [Quit: Connection closed for inactivity]
02:41
travis-ci has joined #jruby
02:41
travis-ci has left #jruby [#jruby]
02:45
stepheneb has quit [Quit: stepheneb]
02:47
kfpratt has quit [Remote host closed the connection]
02:49
kfpratt has joined #jruby
02:49
kfpratt has quit [Remote host closed the connection]
02:50
travis-ci has joined #jruby
02:50
travis-ci has left #jruby [#jruby]
02:53
brixen has joined #jruby
02:54
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
02:55
nirvdrum_ has quit [Ping timeout: 264 seconds]
02:59
nirvdrum has quit [Ping timeout: 245 seconds]
03:02
mitchellhenke has joined #jruby
03:12
brycek has joined #jruby
03:20
yfeldblum has quit [Remote host closed the connection]
03:32
havenwood has quit [Remote host closed the connection]
03:55
brixen has quit [Ping timeout: 245 seconds]
04:18
Aethenelle has quit [Quit: Aethenelle]
04:21
yfeldblum has joined #jruby
04:23
brixen has joined #jruby
04:25
yfeldblum has quit [Ping timeout: 245 seconds]
04:30
anaeem1_ has joined #jruby
04:30
anaeem1_ has quit [Remote host closed the connection]
04:31
subbu has quit [Ping timeout: 256 seconds]
04:31
anaeem1 has joined #jruby
04:35
x1337807x has joined #jruby
04:50
zorak8 has joined #jruby
04:52
yfeldblum has joined #jruby
04:53
e_dub has quit [Read error: Connection reset by peer]
04:54
e_dub has joined #jruby
04:59
skade has joined #jruby
05:19
e_dub has quit [Read error: Connection reset by peer]
05:20
e_dub has joined #jruby
05:22
skade has quit [Read error: Connection reset by peer]
05:28
pierreatkillbill has joined #jruby
05:32
pierreatkillbill has quit [Ping timeout: 256 seconds]
05:35
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
05:38
skade has joined #jruby
05:38
x1337807x has joined #jruby
05:44
kares has joined #jruby
05:59
zorak8 has quit [Ping timeout: 264 seconds]
06:00
temporalfox has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
06:01
cultureulterio-1 has joined #jruby
06:02
havenwood has joined #jruby
06:09
rsim has joined #jruby
06:16
arturaz has joined #jruby
06:20
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
06:23
x1337807x has joined #jruby
06:27
rsim1 has joined #jruby
06:28
skade has quit [Remote host closed the connection]
06:29
rsim2 has joined #jruby
06:29
rsim1 has quit [Read error: Connection reset by peer]
06:29
rsim1 has joined #jruby
06:30
rsim has quit [Ping timeout: 265 seconds]
06:33
rsim2 has quit [Ping timeout: 265 seconds]
06:36
dinfuehr has joined #jruby
06:37
travis-ci has joined #jruby
06:37
travis-ci has left #jruby [#jruby]
06:41
havenwood has quit [Ping timeout: 272 seconds]
06:45
skade has joined #jruby
06:48
dinfuehr has quit [Remote host closed the connection]
06:52
havenwood has joined #jruby
06:53
skade has quit [Remote host closed the connection]
06:54
skade has joined #jruby
06:56
dinfuehr has joined #jruby
06:59
yfeldblum has quit [Remote host closed the connection]
07:01
dinfuehr has quit [Ping timeout: 265 seconds]
07:08
pitr-ch has joined #jruby
07:08
pitr-ch has quit [Client Quit]
07:09
pitr-ch has joined #jruby
07:09
cprice404 has joined #jruby
07:09
pitr-ch has quit [Client Quit]
07:10
pchalupa has joined #jruby
07:10
pchalupa is now known as pitr-ch
07:15
_djbkd has quit [Remote host closed the connection]
07:15
vtunka has joined #jruby
07:15
shellac has joined #jruby
07:22
ypasmk has joined #jruby
07:22
mitchellhenke has quit [Quit: Computer has gone to sleep.]
07:24
pitr-ch has quit [Read error: Connection reset by peer]
07:25
havenwood has quit [Remote host closed the connection]
07:25
pchalupa has joined #jruby
07:25
pchalupa is now known as pitr-ch
07:30
pierreatkillbill has joined #jruby
07:33
a5i has quit [Quit: Connection closed for inactivity]
07:35
pierreatkillbill has quit [Ping timeout: 250 seconds]
07:39
travis-ci has joined #jruby
07:39
travis-ci has left #jruby [#jruby]
07:39
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
07:40
x1337807x has joined #jruby
07:43
x1337807x has quit [Client Quit]
07:45
colinsurprenant has joined #jruby
07:48
shellac has quit [Quit: Computer has gone to sleep.]
07:49
skade has quit [Remote host closed the connection]
07:50
JRubyGithub has joined #jruby
07:50
<
JRubyGithub >
jruby/jruby-1_7 c384fd0 kares: initial new HashSet instance was never used
07:50
JRubyGithub has left #jruby [#jruby]
07:52
colinsurprenant has quit [Quit: colinsurprenant]
07:53
colinsurprenant has joined #jruby
07:54
elia has joined #jruby
07:57
vtunka has quit [Quit: Leaving]
07:57
dinfuehr has joined #jruby
08:01
dinfuehr has quit [Ping timeout: 256 seconds]
08:10
kares has quit [Ping timeout: 276 seconds]
08:13
skade has joined #jruby
08:18
pitr-ch has quit [Ping timeout: 256 seconds]
08:20
kith has quit [Ping timeout: 246 seconds]
08:20
pjammer has joined #jruby
08:21
mister_solo has joined #jruby
08:22
skade has quit [Remote host closed the connection]
08:26
JRubyGithub has joined #jruby
08:26
<
JRubyGithub >
jruby/master 6a4cc60 Benoit Daloze: [Truffle] Fix FindBugs warning about unsafe cast.
08:26
JRubyGithub has left #jruby [#jruby]
08:26
skade has joined #jruby
08:27
travis-ci has joined #jruby
08:27
travis-ci has left #jruby [#jruby]
08:32
shellac has joined #jruby
08:33
djbkd has joined #jruby
08:34
pitr-ch has joined #jruby
08:37
Antiarc_ has quit [Quit: No Ping reply in 180 seconds.]
08:39
dinfuehr has joined #jruby
08:40
kares has joined #jruby
08:40
yfeldblum has joined #jruby
08:42
Antiarc has joined #jruby
08:43
yfeldblu_ has joined #jruby
08:46
yfeldblum has quit [Ping timeout: 245 seconds]
08:47
travis-ci has joined #jruby
08:47
travis-ci has left #jruby [#jruby]
08:47
dinfuehr has quit [Remote host closed the connection]
08:47
travis-ci has joined #jruby
08:47
travis-ci has left #jruby [#jruby]
08:49
dinfuehr has joined #jruby
08:50
dinfuehr_ has joined #jruby
08:50
dinfuehr has quit [Read error: Connection reset by peer]
08:51
skade has quit [Quit: Computer has gone to sleep.]
08:53
jimbaker has quit [Ping timeout: 264 seconds]
08:55
jimbaker has joined #jruby
08:56
jimbaker has quit [Changing host]
08:56
jimbaker has joined #jruby
08:57
colinsurprenant has quit [Quit: colinsurprenant]
09:04
colinsurprenant has joined #jruby
09:06
robbyoconnor has joined #jruby
09:06
marr has joined #jruby
09:24
chamila has joined #jruby
09:25
colinsurprenant has quit [Quit: colinsurprenant]
09:25
colinsurprenant has joined #jruby
09:43
travis-ci has joined #jruby
09:43
travis-ci has left #jruby [#jruby]
09:53
JRubyGithub has joined #jruby
09:53
<
JRubyGithub >
jruby/master b827b4a Arlandis Lawrence: RE: #2635 Fix support of const_get with leading colons
09:53
<
JRubyGithub >
jruby/master 1e8c151 kares: use indexOf when checking for starting :: + no need to check first indexOf twice
09:53
JRubyGithub has left #jruby [#jruby]
09:56
JRubyGithub has joined #jruby
09:56
<
JRubyGithub >
[jruby] kares closed pull request #2739: Fix support of const_get with leading colons (master...const-get-patch)
http://git.io/hDTU
09:56
JRubyGithub has left #jruby [#jruby]
10:06
ralku has joined #jruby
10:13
travis-ci has joined #jruby
10:13
travis-ci has left #jruby [#jruby]
10:18
colinsurprenant has quit [Quit: colinsurprenant]
10:21
colinsurprenant has joined #jruby
10:22
JRubyGithub has joined #jruby
10:22
<
JRubyGithub >
jruby/master f7c8511 Benoit Daloze: [Truffle] Call initialize privately in Kernel#raise.
10:22
<
JRubyGithub >
jruby/master 7af063f Benoit Daloze: [Truffle] Remove unused fields in Class#new.
10:22
<
JRubyGithub >
jruby/master e86c80f Benoit Daloze: [Truffle] Reuse a NewNode in Kernel#raise.
10:22
JRubyGithub has left #jruby [#jruby]
10:24
pjammer has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
10:30
drbobbeaty has joined #jruby
10:33
pjammer has joined #jruby
10:37
travis-ci has joined #jruby
10:37
travis-ci has left #jruby [#jruby]
10:43
colinsurprenant has quit [Quit: colinsurprenant]
10:43
ralku has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
10:44
a5i has joined #jruby
10:46
ralku has joined #jruby
10:51
travis-ci has joined #jruby
10:51
travis-ci has left #jruby [#jruby]
10:52
ralku is now known as ralku[away]
10:53
kith has joined #jruby
10:57
Aethenelle has joined #jruby
10:58
pjammer has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
10:59
pjammer has joined #jruby
10:59
pierreatkillbill has joined #jruby
11:00
shellac has quit [Quit: Computer has gone to sleep.]
11:02
shellac has joined #jruby
11:04
ralku[away] is now known as ralku
11:04
anaeem1 has quit [Read error: Connection reset by peer]
11:10
shellac has quit [Quit: Computer has gone to sleep.]
11:11
shellac has joined #jruby
11:20
travis-ci has joined #jruby
11:20
travis-ci has left #jruby [#jruby]
11:28
yfeldblu_ has quit [Ping timeout: 245 seconds]
11:33
pjammer has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
11:46
shellac has quit [Quit: Computer has gone to sleep.]
11:51
mister_solo has quit [Ping timeout: 245 seconds]
11:53
nirvdrum has joined #jruby
11:53
bbrowning_away is now known as bbrowning
11:55
shellac has joined #jruby
11:59
anaeem1 has joined #jruby
12:01
pierreatkillbill has quit [Ping timeout: 255 seconds]
12:02
Aethenelle has quit [Quit: Aethenelle]
12:03
Aethenelle has joined #jruby
12:06
nirvdrum has quit [Quit: Leaving]
12:06
nirvdrum_ has joined #jruby
12:12
tcrawley-away is now known as tcrawley
12:14
anaeem1 has quit [Ping timeout: 255 seconds]
12:19
pjammer has joined #jruby
12:30
pjammer has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
12:34
colinsurprenant has joined #jruby
12:40
kares has quit [Ping timeout: 255 seconds]
12:45
vtunka has joined #jruby
12:47
nirvdrum_ is now known as nirvdrum
12:48
<
nirvdrum >
lopex: Do you happen to have access to a Windows machine?
12:48
ralku has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
12:53
Aethenelle has quit [Quit: Aethenelle]
12:56
lance|afk is now known as lanceball
12:56
mister_solo has joined #jruby
13:04
tcrawley is now known as tcrawley-away
13:09
JRubyGithub has joined #jruby
13:09
<
JRubyGithub >
jruby/master 5650a27 Benoit Daloze: [Truffle] User Kernel#raise from Rubinius.
13:09
<
JRubyGithub >
jruby/master 0f9b266 Benoit Daloze: [Truffle] Fix all exception throw-sites to use CoreLibrary.
13:09
<
JRubyGithub >
jruby/master 1d56ae6 Benoit Daloze: [Truffle] Fix typo.
13:09
JRubyGithub has left #jruby [#jruby]
13:10
cremes has quit [Remote host closed the connection]
13:10
vtunka has quit [Quit: Leaving]
13:12
enebo has joined #jruby
13:12
kotk_ has quit [Quit: Leaving...]
13:16
JRubyGithub has joined #jruby
13:16
<
JRubyGithub >
[jruby] bjfish opened issue #2836: [Truffle] Correct File.read error for missing file needed for MRI Excludes.
http://git.io/vvKhI
13:16
JRubyGithub has left #jruby [#jruby]
13:16
e_dub has quit [Quit: ZZZzzz…]
13:18
pjammer has joined #jruby
13:19
cremes has joined #jruby
13:22
mkristian has joined #jruby
13:27
JRubyGithub has joined #jruby
13:27
<
JRubyGithub >
[jruby] bjfish opened issue #2837: [Truffle] Dir.mktmpdir required for a lot of MRI tests
http://git.io/vv6JI
13:27
JRubyGithub has left #jruby [#jruby]
13:30
mrmargolis has joined #jruby
13:30
<
lopex >
nirvdrum: yes, I
13:30
<
lopex >
nirvdrum: I
13:30
<
lopex >
nirvdrum: I'll be home within an hour
13:30
<
nirvdrum >
lopex: I thought I was seeing some joni issues with Windows. But I might be wrong.
13:30
<
lopex >
nirvdrum: tests ?
13:31
<
nirvdrum >
There are other issues running 9k in Windows that I might have been conflating.
13:31
<
lopex >
nirvdrum: there may be issues with joni since it's a bit behind onigmo now anywas
13:31
travis-ci has joined #jruby
13:31
travis-ci has left #jruby [#jruby]
13:32
<
nirvdrum >
Unfortunately, our Truffle Windows CI machine was down for about a month. I got it up again, but we have failures related to regexp. I think the joni changes might have something to do with it, but I wanted to test with IR first to rule out Truffle bugs.
13:33
kares has joined #jruby
13:35
<
lopex >
nirvdrum: those errors would be also lexer issues since it feeds the regexps with encoding
13:35
<
lopex >
would/might
13:36
JRubyGithub has joined #jruby
13:36
<
JRubyGithub >
[jruby] kares closed issue #2635: Object.const_get behaves differently from other implementations
http://git.io/xCmD
13:36
JRubyGithub has left #jruby [#jruby]
13:36
dinfuehr_ has quit [Remote host closed the connection]
13:40
subbu has joined #jruby
13:41
<
nirvdrum >
lopex: Ahh. Good thinking.
13:43
mkristian has quit [Ping timeout: 255 seconds]
13:44
dinfuehr has joined #jruby
13:44
dinfuehr has quit [Remote host closed the connection]
13:46
shellac has quit [Quit: Computer has gone to sleep.]
13:47
JRubyGithub has joined #jruby
13:47
<
JRubyGithub >
[jruby] bjfish opened issue #2838: [Truffle] Method not added during instance_eval for MRI Test Excludes
http://git.io/vv6md
13:47
JRubyGithub has left #jruby [#jruby]
13:47
kares has quit [Ping timeout: 244 seconds]
13:48
phlebas has joined #jruby
13:50
tenderlove has joined #jruby
13:52
JRubyGithub has joined #jruby
13:52
<
JRubyGithub >
jruby/truffle-head 865c26c Chris Seaton: Merge branch 'master' into truffle-head...
13:52
JRubyGithub has left #jruby [#jruby]
13:54
pierreatkillbill has joined #jruby
13:58
pierreatkillbill has quit [Ping timeout: 250 seconds]
14:02
headius has joined #jruby
14:03
mrmargolis has quit [Ping timeout: 240 seconds]
14:04
skade has joined #jruby
14:04
skade has quit [Client Quit]
14:05
mrmargolis has joined #jruby
14:06
shellac has joined #jruby
14:10
jsvd has joined #jruby
14:12
vtunka has joined #jruby
14:15
skade has joined #jruby
14:16
skade has quit [Client Quit]
14:17
mkristian has joined #jruby
14:21
skade has joined #jruby
14:22
mitchellhenke has joined #jruby
14:23
pjammer has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
14:25
Aethenelle has joined #jruby
14:25
colinsurprenant has quit [Quit: colinsurprenant]
14:25
colinsurprenant has joined #jruby
14:26
e_dub has joined #jruby
14:35
<
nirvdrum >
headius: Howdy. Did anything change in IO recently?
14:35
<
headius >
nothing big recently, why?
14:35
<
nirvdrum >
IO.readlines seems to return lines with \r\n on Windows, instead of \n (what MRI does). So the rake-based tests won't even start.
14:36
<
nirvdrum >
mvn -Prake -Dtask=spec:jruby for instance.
14:36
<
headius >
huh, strange
14:36
JRubyGithub has joined #jruby
14:36
JRubyGithub has left #jruby [#jruby]
14:36
<
nirvdrum >
The core of it is in rakelib/helpers.rb -- load_build_properties_into_constants
14:37
<
nirvdrum >
That line to "skip comments" will skip on \n, but not \r\n.
14:37
<
nirvdrum >
I suppose the other potential answer is IO has always done this and joni is more correct now.
14:37
jsvd has quit [Remote host closed the connection]
14:38
<
nirvdrum >
But in any event, the blank line isn't skipped and Object.const_set fails because it's essentially a blank constant name.
14:38
<
headius >
only thing recent was my dedup of checkExecEnv
14:38
<
headius >
that was just last night
14:38
<
headius >
when was this working last?
14:38
<
nirvdrum >
I haven no idea how long this has been failing for, unfortunately. Our Windows CI machine was down for about a month.
14:39
<
rtyler >
never a good sign when I see windows in here first thing in the morning
14:39
<
nirvdrum >
I'm seeing other regexp-related issues in Truffle, so maybe it's related to the joni changes. I was hoping to see if IR fails the same way, but the tests won't even load there.
14:40
<
headius >
nirvdrum, enebo: probably something we need to address before pre2 :-\
14:41
<
headius >
guess I'll boot into Windows
14:41
<
enebo >
so readlines is busted
14:42
<
enebo >
when I first saw these lines I figured it was parsert changes
14:42
<
nirvdrum >
bjfish2: The confusion is MRI uses "to_int" to mean "coerces to a Fixnum", not "coerces to an integer".
14:42
<
nirvdrum >
bjfish2: And int, long, and BigInteger are all valid representations for a Fixnum.
14:42
<
bjfish2 >
nirvdrum thx
14:43
<
nirvdrum >
bjfish2: I wish it were less confusing. I want to make it match what you'd think it should do in Java, but that might create more confusion elsewhere.
14:43
<
nirvdrum >
So for now, wrapping it in the lower node will get you an int.
14:43
phlebas_ has joined #jruby
14:45
dinfuehr has joined #jruby
14:46
<
bjfish2 >
nirvdrum okay, i’ll check in the fix
14:47
e_dub has quit [Quit: It's a hard knock life]
14:47
phlebas has quit [Ping timeout: 264 seconds]
14:49
dinfuehr has quit [Ping timeout: 244 seconds]
14:49
headius2 has joined #jruby
14:50
<
bjfish2 >
nirvdrum that fixed the first error in the issue, but I’m still seeing the second ClassCastException, any ideas for that?
14:50
vtunka has quit [Quit: Leaving]
14:50
skade has quit [Quit: Computer has gone to sleep.]
14:50
e_dub has joined #jruby
14:52
<
lopex >
twice the headius so the work should go twice as fast
14:52
<
headius2 >
that's right
14:52
<
lopex >
nirvdrum: what should I now ?
14:55
<
nirvdrum >
bjfish2: Hmm... Let me look.
14:56
<
nirvdrum >
lopex: I'm seeing problems with "mvn -Prake -Dtask=spec:jruby" and "mvn -Ptruffle-specs-language". They could be unrelated and legitimate bugs, but both involve regexp.
14:57
colinsurprenant has quit [Quit: colinsurprenant]
14:57
tcrawley-away is now known as tcrawley
14:58
pjammer has joined #jruby
14:59
colinsurprenant has joined #jruby
14:59
<
headius2 >
nirvdrum: ok, so at some point you were able to run these targets?
15:00
<
headius2 >
"wrong constant name"
15:00
colinsurprenant has quit [Client Quit]
15:00
travis-ci has joined #jruby
15:00
travis-ci has left #jruby [#jruby]
15:00
jsvd has joined #jruby
15:00
colinsurprenant has joined #jruby
15:01
kares has joined #jruby
15:03
<
headius2 >
why don't we have a gem.bat?
15:04
<
headius2 >
well rails is busted again so I may as well start there
15:05
<
nirvdrum >
headius: I think so. But I really don't recall.
15:08
<
headius2 >
enebo: first issue may be parser encoding or something
15:08
<
headius2 >
it's really weird
15:09
<
enebo >
headius2: but it is with readlines?
15:10
<
headius2 >
I'm not looking into that, wanted to confirm first things I knew were working
15:10
<
headius2 >
check that noise out
15:10
<
headius2 >
what is that, shift-jis?
15:10
phlebas_ has quit [Ping timeout: 276 seconds]
15:11
<
headius2 >
run that for me and confirm it's sane
15:11
<
enebo >
on windows or non-windows?
15:11
<
headius2 >
on non-windows
15:12
<
lopex >
nirvdrum: I see errors only in truffle mode
15:12
ypasmk_ has joined #jruby
15:12
<
lopex >
invalid character property name <L>: /\p{L}/ (SyntaxError)
15:12
<
enebo >
hmmm emacs forced utf-8 on the file when I wrote it
15:12
<
enebo >
"――― ERROR REPORT TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――\n- What did you do?\n- What did you expect to happen?\n- What happened instead?\n\nError details\n\n 83860: 83860\n83860\n\n83860\n――― TEMPLATE END
15:12
<
enebo >
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――\n\n"
15:12
<
enebo >
with #coding: utf-8
15:13
<
nirvdrum >
headius: Weird. I don't see anything in my env that would force Truffle on.
15:13
<
nirvdrum >
That was lopex.
15:13
<
headius2 >
yeah something's weird here
15:13
<
nirvdrum >
lopex: Hmm... okay. I guess it's a Truffle bug then. Like I said, I was trying to run specs with IR to see if it failed there.
15:13
<
headius2 >
enebo: with coding: utf-8 it's still mbc for me
15:13
<
lopex >
nirvdrum: er, I mean I ran it with normal jdk8
15:13
phlebas_ has joined #jruby
15:14
<
enebo >
I just want it with MRI
15:14
ypasmk has quit [Ping timeout: 264 seconds]
15:14
<
headius2 >
oh wait, it is mbc
15:14
<
lopex >
nirvdrum: so did I actually run truffle ?
15:14
<
enebo >
"\u2015\u2015\u2015 ERRO
15:14
<
headius2 >
they're emdashes I think
15:14
camlow325 has joined #jruby
15:14
stepheneb has joined #jruby
15:14
<
headius2 >
but why rendering so oddly on Windows?
15:14
<
enebo >
ok well heredoc processing likely is not quite right
15:15
<
enebo >
headius2: but this probably should be forced as coding: utf-8
15:15
<
enebo >
headius2: it might be a bug in the template if not since it may be using windows codepage
15:15
<
headius2 >
yeah I'm checking to see if we're getting default internal from system or something
15:15
<
lopex >
nirvdrum: what is actually run when I run mvn -Ptruffle-specs-language on normal jdk ?
15:15
<
nirvdrum >
lopex: mvn -Ptruffle-specs-language will activate Truffle (-X+T), but it'll run in whatever your JDK is. What you did is fine.
15:16
<
headius2 >
default_external = IBM437
15:16
<
headius2 >
I guess that matches MRI though
15:16
<
enebo >
did you run MRI on windows?
15:17
<
headius2 >
bah nevermind, it does the same thing
15:17
<
headius2 >
I just realized I had it here
15:17
<
headius2 >
hell, maybe I should confirm MRI 2.2 can actually run Rails on Windows first
15:17
<
enebo >
headius2: so fwiw I still think there is 2 bugs
15:17
<
lopex >
nirvdrum: ok, looks that the L property might be something recent
15:17
<
enebo >
headius2: one is we still display via inspect wrong in cases
15:17
<
lopex >
nirvdrum: doesnt work on mri 1.9.3 either
15:18
<
enebo >
headius2: second is that we seem to be reading these utf-8 values in heredocs wrong
15:18
<
headius2 >
enebo: I believe it, but I did fix a ton of cases
15:19
<
headius2 >
heh, MRI can't even install gems
15:20
<
headius2 >
is JRuby really the only game in town for Windows now?
15:20
<
enebo >
Not that which is also funny
15:20
<
enebo >
I switched this to a interpolated string and it behaves the same
15:21
<
enebo >
but even more entertaining seems to be that the emdashes are just int digits
15:21
<
enebo >
oh shit nevermind
15:21
<
lopex >
nirvdrum: ok, looks like the regexp in this case is fed with something different than utf
15:22
<
headius2 >
enebo: oh yeah sorry, I just wanted something in those interpolates that wouldn't parse away
15:22
<
headius2 >
they were bundler thingies before
15:22
<
lopex >
nirvdrum: in that case different property sets are being used
15:22
<
enebo >
headius2: well it displays nicely with a puts
15:22
<
nirvdrum >
lopex: Okay. If it's a Truffle bug, no need to worry yourself with it.
15:22
<
headius2 >
enebo: yeah I think this is not our bug
15:22
<
lopex >
nirvdrum: well, I need graal to make truffle tests right ?
15:22
<
enebo >
yeah I think this is MRI bug
15:23
<
headius2 >
I'm going to try to get my MRI working and see if it actually gets through rails
15:23
<
enebo >
"\u2015\u2015\u2015 ERROR
15:23
<
enebo >
WTF is \u2015?
15:23
<
headius2 >
must be emdash in unicode
15:23
<
enebo >
headius2: so all emdashes
15:23
<
headius2 >
"HORIZONTAL BAR"
15:24
<
enebo >
oh I see them :)
15:24
<
nirvdrum >
lopex: No. Truffle works fine in OpenJDK.
15:24
<
enebo >
good god I misread this script
15:24
<
lopex >
nirvdrum: I got oracle one locally here
15:24
<
enebo >
headius2: so I take this back we might only have one bug at all here which is inspect is displaying like to_s
15:25
<
headius2 >
MRI displays this weird too
15:25
<
enebo >
headius2: I think windows is only printing the way it does because default external is not accounted for in template
15:25
<
headius2 >
this was an error I got from bundler while trying to generate a rails app...rendered weird on console so I figured I should look into it before I fix the error
15:25
<
enebo >
headius2: before gsub force_encoding(“utf-8”) then gsub it
15:26
<
enebo >
headius2: I think it will print out nicely then
15:26
mister_solo has quit [Ping timeout: 250 seconds]
15:28
ypasmk_ has quit [Ping timeout: 245 seconds]
15:29
martinott has joined #jruby
15:29
martinott has quit [Client Quit]
15:30
<
nirvdrum >
lopex: It works fine in the Oracle JDK as well :-)
15:32
rcvalle has joined #jruby
15:33
<
headius2 >
enebo: doesn't change anything...it's rendering like this because it's UTF-8 internally but the external encoding is IBM437
15:34
<
headius2 >
p doesn't transcode it so it comes out as escaped unicode characters
15:34
<
enebo >
headius2: ah I see
15:34
<
enebo >
which it should which is why MRI displays the way it does with p
15:35
<
headius2 >
open question is why bundler folks felt the need to use a unicode horbar character in their error template
15:36
<
enebo >
headius2: indeed…not every display in the world is able to display UTF-8 and this ignores the suck of UTF-8 dumped into a console somewhere
15:36
<
enebo >
headius2: so perhaps there can be a mixture of ansi terminal escapes and random utf-8 chars
15:37
<
headius2 >
ok, I have MRI installing gems
15:37
<
enebo >
headius2: so are you implying bundler is just broken on windows?
15:38
<
enebo >
headius2: or just weird output
15:38
<
headius2 >
I'm implying this error message of theirs has probably never been tested on Windows
15:39
<
nirvdrum >
lopex: Unfortunately, I need to leave for a few hours.
15:39
<
nirvdrum >
headius: Side note . . . is there any reason we shouldn't add the "--trace" flag by default to the maven rake task?
15:41
lanceball is now known as lance|afk
15:42
<
headius2 >
nirvdrum: good idea if the output isn't excessive
15:42
<
headius2 >
jesus, still waiting for MRI to install ri docs
15:42
<
headius2 >
I think I'll just kill that if you don't mind
15:44
<
headius2 >
ugh, pulls in a newer json that needs build tools
15:44
<
headius2 >
I don't think believe actually uses rails on MRI on Windows
15:44
<
headius2 >
think believe!
15:44
<
eregon >
$ mv headius2 headius ? :)
15:45
<
headius2 >
eregon: my Windows IRC client is not hooked up to my bouncer :-)
15:46
<
eregon >
headius2: what do you think about 2.2.2? Should we import stdlib, tests and bump version.ruby in the properties?
15:46
dinfuehr has joined #jruby
15:46
<
headius2 >
yeah we should
15:46
<
headius2 >
might as well stay up to date for pre2
15:46
kfpratt has joined #jruby
15:47
havenwood has joined #jruby
15:47
<
eregon >
there are actually no stdlib changes, so only test files are updated
15:47
phlebas_ has quit [Ping timeout: 276 seconds]
15:49
<
headius2 >
eregon: ahh well we can update those but someone needs to mark new excludes, if any
15:49
<
headius2 >
and fix anything that looks like a bugfix in MRI
15:50
dinfuehr has quit [Ping timeout: 240 seconds]
15:51
<
eregon >
most notably the CVE if that's not fixed yet I suppose?
15:51
<
eregon >
-I suppose
15:53
mister_solo has joined #jruby
15:53
<
eregon >
OK, I'll let sby else do it then, I am not very well aware of recent changes in jruby as I was rather busy lately
15:53
<
enebo >
we don’t actually use openssl so I am not sure it matters
15:53
<
enebo >
they were not calling an init method properly
15:53
<
enebo >
or not calling it at all
15:55
pierreatkillbill has joined #jruby
15:56
<
eregon >
there are about 5 bug fix commits, a couple might be relevant for jruby as well
15:59
erikhatcher has joined #jruby
16:01
arturaz has quit [Ping timeout: 244 seconds]
16:11
erikhatcher has quit [Quit: erikhatcher]
16:19
erikhatcher has joined #jruby
16:22
skade has joined #jruby
16:28
marr has quit [Ping timeout: 240 seconds]
16:35
JRubyGithub has joined #jruby
16:35
JRubyGithub has left #jruby [#jruby]
16:37
bbrowning is now known as bbrowning_away
16:37
dinfuehr has joined #jruby
16:41
shellac has quit [Ping timeout: 272 seconds]
16:42
dinfuehr has quit [Ping timeout: 245 seconds]
16:46
djbkd has quit [Ping timeout: 250 seconds]
16:46
elia has quit [Quit: Computer has gone to sleep.]
16:47
rsim has joined #jruby
16:49
mitchellhenke has quit [Quit: Computer has gone to sleep.]
16:49
dvorak is now known as clayton
16:51
rsim1 has quit [Ping timeout: 265 seconds]
16:53
JRubyGithub has joined #jruby
16:53
<
JRubyGithub >
jruby/master cfc3f68 Benoit Daloze: [Truffle] Implement Module#*method_defined?.
16:53
<
JRubyGithub >
jruby/master a275c6a Benoit Daloze: [Truffle] Implement Module.constants and fix Module#constants.
16:53
JRubyGithub has left #jruby [#jruby]
16:54
mrmargolis has quit [Ping timeout: 250 seconds]
16:55
headius2 has quit [Ping timeout: 264 seconds]
16:56
mrmargolis has joined #jruby
16:57
mrmargolis has quit [Remote host closed the connection]
16:57
mrmargolis has joined #jruby
17:01
bbrowning_away is now known as bbrowning
17:03
camlow325 has quit [Remote host closed the connection]
17:04
camlow325 has joined #jruby
17:06
e_dub has quit [Quit: ZZZzzz…]
17:09
camlow325 has quit [Remote host closed the connection]
17:09
kfpratt has quit [Remote host closed the connection]
17:13
camlow325 has joined #jruby
17:13
erikhatcher has quit [Quit: erikhatcher]
17:13
zorak8 has joined #jruby
17:13
camlow325 has quit [Remote host closed the connection]
17:14
dyce has joined #jruby
17:15
erikhatcher has joined #jruby
17:16
erikhatcher has quit [Client Quit]
17:16
travis-ci has joined #jruby
17:16
travis-ci has left #jruby [#jruby]
17:18
kfpratt has joined #jruby
17:26
mrmargol_ has joined #jruby
17:27
lance|afk is now known as lanceball
17:29
mrmargolis has quit [Ping timeout: 245 seconds]
17:29
camlow325 has joined #jruby
17:31
shellac has joined #jruby
17:32
codefinger has joined #jruby
17:32
havenn has joined #jruby
17:34
mister_solo has quit [Ping timeout: 250 seconds]
17:35
havenwood has quit [Ping timeout: 245 seconds]
17:36
tenderlo_ has joined #jruby
17:37
djbkd has joined #jruby
17:38
dinfuehr has joined #jruby
17:40
tenderlove has quit [Ping timeout: 264 seconds]
17:42
djbkd has quit [Remote host closed the connection]
17:43
dinfuehr has quit [Ping timeout: 252 seconds]
17:43
djbkd has joined #jruby
17:49
headius2 has joined #jruby
17:54
<
dyce >
do any ruby gems have C dependencies like jython/python?
17:55
headius2 has quit [Ping timeout: 264 seconds]
17:55
<
dyce >
im disappointed that i can create an uberjar for jython since some things from the python repo are compiled in C
17:55
<
dyce >
hopefully jruby solves that
18:00
e_dub has joined #jruby
18:04
<
cpuguy83 >
dyce: jruby does not support c extensions.
18:05
<
kares >
dyce: yes gems can have C code but I'm not sure if it's like jython/python ... its not supported by JRuby - gems with C extension (only work on MRI)
18:05
<
cpuguy83 >
kares: And Rubinius
18:06
<
cpuguy83 >
The big important stuff have java equivalents (either as a gem or just from the java universe which can be imported)
18:07
mitchellhenke has joined #jruby
18:08
<
dyce >
thanks cpuguy83,kares. for example i believe python's urllib2/beautifulsoup2 had c extensions so i couldn't package it into an uberjar
18:09
<
dyce >
im just hoping i won't run into that with jruby
18:09
<
dyce >
for common webscraping utilities
18:09
<
cpuguy83 >
dyce: Ruby itself has some good webscraping stuff that doesn't require C... and goodness knows Java itself does.
18:10
<
cpuguy83 >
Well, maybe not Ruby... ugh sad that Nokogiri is still king.
18:11
<
dyce >
yeah mechanize uses nokogiri
18:11
shellac has quit [Quit: Computer has gone to sleep.]
18:11
subbu is now known as subbu|lunch
18:13
<
cpuguy83 >
But you can import literally any java lib you want
18:14
<
dyce >
cpuguy83: in your experience how isolated is jruby compared to groovy
18:14
<
dyce >
i had dependency hell when using maven and groovy
18:14
<
cpuguy83 >
dyce: don't have the experience to say.
18:14
<
cpuguy83 >
I've only really used jruby in the ruby world.
18:15
<
cpuguy83 >
I have used it with a single java lib, which was a proprietary client lib thing.
18:15
<
cpuguy83 >
dyce: If you can take the java and make a gem out of it, I imagine it would be ridiculously simple.
18:21
stepheneb has quit [Read error: Connection reset by peer]
18:22
stepheneb has joined #jruby
18:28
mkristian has quit [Ping timeout: 256 seconds]
18:29
x1337807x has joined #jruby
18:32
headius2 has joined #jruby
18:33
subbu|lunch is now known as subbu
18:34
djbkd has quit [Remote host closed the connection]
18:37
djbkd has joined #jruby
18:39
dinfuehr has joined #jruby
18:41
skade has quit [Read error: No route to host]
18:41
tenderlo_ has quit [Remote host closed the connection]
18:41
skade has joined #jruby
18:44
dinfuehr has quit [Ping timeout: 272 seconds]
18:45
djbkd has quit [Remote host closed the connection]
18:45
<
enebo >
headius2: IM please
18:48
pjammer has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
18:48
djbkd has joined #jruby
19:06
jsvd has quit [Ping timeout: 264 seconds]
19:07
erikhatcher has joined #jruby
19:16
yfeldblum has joined #jruby
19:16
headius2 has quit [Ping timeout: 265 seconds]
19:25
cpuguy83 has joined #jruby
19:29
stepheneb has quit [Read error: Connection reset by peer]
19:29
stepheneb has joined #jruby
19:33
phlebas_ has joined #jruby
19:40
dinfuehr has joined #jruby
19:41
subbu is now known as subbu|away
19:42
shellac has joined #jruby
19:43
djbkd has quit [Remote host closed the connection]
19:44
dinfuehr has quit [Ping timeout: 240 seconds]
19:55
subbu|away has quit [Ping timeout: 250 seconds]
19:56
stepheneb has quit [Read error: No route to host]
19:56
colinsurprenant has quit [Quit: colinsurprenant]
19:57
stepheneb has joined #jruby
20:00
jsvd has joined #jruby
20:01
shellac has quit [Quit: Computer has gone to sleep.]
20:02
stepheneb has quit [Quit: stepheneb]
20:03
colinsurprenant has joined #jruby
20:04
phlebas_ has quit [Remote host closed the connection]
20:04
rcvalle has quit [Ping timeout: 265 seconds]
20:06
headius2 has joined #jruby
20:07
colinsurprenant has quit [Client Quit]
20:08
rcvalle has joined #jruby
20:13
tenderlove has joined #jruby
20:14
djbkd has joined #jruby
20:16
elia has joined #jruby
20:24
zorak8 has quit [Quit: Leaving]
20:26
mrmargol_ has quit [Read error: Connection reset by peer]
20:27
mrmargolis has joined #jruby
20:28
codefing_ has joined #jruby
20:30
tenderlove has quit [Remote host closed the connection]
20:30
zorak8 has joined #jruby
20:31
codefinger has quit [Ping timeout: 246 seconds]
20:32
marr has joined #jruby
20:35
bbrowning is now known as bbrowning_away
20:39
JRubyGithub has joined #jruby
20:39
<
JRubyGithub >
jruby/master 2cf023b Charles Oliver Nutter: Tweaks for the NUL: device on Windows. Bundler works again.
20:39
JRubyGithub has left #jruby [#jruby]
20:39
zorak8 has quit [Remote host closed the connection]
20:39
<
headius2 >
nirvdrum: with that I can install, generate, and run a rails app without issue...but rake targets still don't launch in JRuby project
20:39
<
headius2 >
I suspect this has been broken for a long time
20:40
<
headius2 >
also possible we just wrote this wrong, and old IO being wrong balanced it out
20:41
<
headius2 >
MRI does not return \r\n though so we're obviously doing that wrong
20:42
tenderlove has joined #jruby
20:42
subbu|away has joined #jruby
20:42
subbu|away is now known as subbu
20:46
<
lopex >
headius2: but I remember running non trivial sinatra app on 9K on windows
20:46
<
headius2 >
yeah when was that
20:46
<
lopex >
weird those thing dont show up immediately
20:46
JRubyGithub has joined #jruby
20:46
JRubyGithub has left #jruby [#jruby]
20:47
<
headius2 >
\r\n may not break much stuff if they're getting chomped anyway
20:47
<
lopex >
headius2: afaik I tried pre1
20:47
zorak8 has joined #jruby
20:48
tenderlove has quit [Remote host closed the connection]
20:48
zorak8 has quit [Read error: Connection reset by peer]
20:49
<
lopex >
headius2: recent bundler versions also break when there's already mri generated Gemfile.lock
20:49
<
lopex >
I have to reassure it's windows related
20:49
<
headius2 >
this must be something broken in the logic for \r\n in transcode + IO
20:49
<
headius2 >
lopex: yeah that makes this difficult...most of these projects are not being tested on Windows
20:50
<
lopex >
headius2: for most of the time it's not an issue on dev machines
20:51
<
lopex >
headius2: I also recall sinatra reloader working on windows, but the feature list explicitly said it doesnt
20:51
<
lopex >
so it goes both sides
20:52
<
lopex >
headius2: wrt nirvdrum regexp issues, I suspect it's the runtime/lexer windows logic
20:52
<
lopex >
with explicit #coding it's back on rails
20:53
a5i has quit [Quit: Connection closed for inactivity]
20:57
shellac has joined #jruby
20:57
<
lopex >
headius2: did you see my recent work on catching up onigmo ?
20:58
<
lopex >
headius2: in wonder if I should work on a branch for those
20:58
<
headius2 >
I have not been watching, has it gone well?
20:58
<
lopex >
but most new features are not touching old code so I guess it's quite safe
20:58
<
lopex >
headius2: there's lots of work to do
20:59
<
lopex >
headius2: and wrt jcodings as well
20:59
<
lopex >
headius2: I need to find a good strategy of finding new features commits and commits related to bugs introduced by them
21:00
<
lopex >
*bug that introduced them
21:00
<
lopex >
so far I rely on commit comments
21:00
<
lopex >
but I dunno if there's better way
21:01
<
headius2 >
yeah I'm not sure what would be better than that :-\
21:02
<
lopex >
good news is that 10 lines ast building in c is 2 lines in java :)
21:04
<
headius2 >
lopex: nice improvement :-)
21:05
<
lopex >
headius2: some of those features are just syntax sugars so just new ast and nothing else being touched
21:05
erikhatcher has quit [Quit: erikhatcher]
21:07
<
lopex >
I'm quite astonished so much works till now
21:08
<
lopex >
those S/D/W are gone now
21:09
<
lopex >
and more, this thing forced me to disable some tests at that time
21:09
<
lopex >
it's either it's not covered enough or there's still so much regexp failures ?
21:14
tcrawley is now known as tcrawley-away
21:15
zorak8 has joined #jruby
21:17
bbrowning_away is now known as bbrowning
21:17
zorak8 has quit [Remote host closed the connection]
21:20
zorak8 has joined #jruby
21:20
mcclurmc has quit [Ping timeout: 245 seconds]
21:22
travis-ci has joined #jruby
21:22
travis-ci has left #jruby [#jruby]
21:31
headius2 has quit [Ping timeout: 245 seconds]
21:31
headius2 has joined #jruby
21:32
codefing_ has quit [Remote host closed the connection]
21:32
skade has quit [Quit: Computer has gone to sleep.]
21:32
codefinger has joined #jruby
21:34
codefing_ has joined #jruby
21:34
tenderlove has joined #jruby
21:34
mitchellhenke has quit [Quit: Computer has gone to sleep.]
21:37
codefinger has quit [Ping timeout: 264 seconds]
21:38
lanceball is now known as lance|afk
21:39
mrmargolis has quit [Remote host closed the connection]
21:40
mistergibson has joined #jruby
21:43
<
nirvdrum >
headius2: MRI 2.1 was returning \n for me.
21:43
headius2 has quit [Ping timeout: 246 seconds]
21:45
<
nirvdrum >
headius: ^ I guess. 2.1.5 for me. 2.2 doesn't seem to exist for Windows.
21:45
<
lopex >
nirvdrum: in their conditions ?
21:45
chamila has quit [Quit: Page closed]
21:45
<
nirvdrum >
In IO.readlines.
21:46
<
lopex >
ah the whole method ?
21:46
Osho_ is now known as Osho
21:47
<
nirvdrum >
I didn't try to get more granular than that. But if from the project root I do: IO.readlines('default.build.properties).each { |line| p line.bytes }, I can see that the CR isn't in there.
21:47
<
nirvdrum >
On MRI, that is.
21:47
<
lopex >
windows shouldnt exist
21:47
<
nirvdrum >
I suppose that's one fix.
21:48
<
lopex >
there forever \r\n
21:49
<
nirvdrum >
That always struck me as being more correct.
21:49
<
lopex >
well, otherwise ftp text could be just binary ?
21:49
<
lopex >
oh there's ebcdic
21:49
<
lopex >
nirvdrum: the \r ?
21:49
<
nirvdrum >
\r\n, yeah.
21:50
<
lopex >
yeah, on printer definitely
21:50
djbkd has quit [Remote host closed the connection]
21:51
<
nirvdrum >
lopex: Anyway, are you seeing MRI also print out \r\n there?
21:52
<
lopex >
nirvdrum: in your example ?
21:53
<
lopex >
I see like #<Enumerator: "version.ruby.revision=49761\n":bytes>
21:53
<
lopex >
on windows mri 1.9.3
21:53
<
lopex >
given jruby build file
21:53
zorak8 has quit [Ping timeout: 250 seconds]
21:54
<
nirvdrum >
I guess add a .to_a at the end then.
21:54
bbrowning is now known as bbrowning_away
21:54
<
lopex >
[118, 101, 114, 115, 105, 111, 110, 46, 114, 117, 98, 121, 46, 114, 101, 118, 105, 115, 105, 111, 110, 61, 52, 57, 55, 54, 49, 10]
21:54
<
nirvdrum >
Oh, man. I just misread what he wrote.
21:55
<
nirvdrum >
Sorry :-/
21:55
djbkd has joined #jruby
21:55
pierreatkillbill has quit [Ping timeout: 245 seconds]
21:55
<
lopex >
nirvdrum: I'm in cxf deep debugging so not paying enoung attention too :(
21:56
<
lopex >
jeez you'd like to see their reflection hacks
21:56
<
lopex >
*enough even
21:58
elia has quit [Quit: Computer has gone to sleep.]
21:58
<
lopex >
nirvdrum: btw does git have any issues with windows ?
21:58
<
nirvdrum >
It works well enough.
21:58
<
lopex >
on windows I mostly use cygwin and mintty
21:59
<
lopex >
nirvdrum: I highly recommend mintty
21:59
<
nirvdrum >
I'm using conemu.
21:59
<
nirvdrum >
I've heard good things about mintty. I should try that.
21:59
<
nirvdrum >
I'm only in a console on Windows once a week.
22:00
<
lopex >
nirvdrum: does it support ssh ?
22:00
<
lopex >
nirvdrum: well I have to use it at work
22:00
<
nirvdrum >
Does git support ssh? Yeah.
22:00
<
nirvdrum >
I use the git bash installation.
22:01
<
lopex >
oh I meant conemu thing
22:01
shellac has quit [Quit: Computer has gone to sleep.]
22:02
elia has joined #jruby
22:02
<
nirvdrum >
I use mobaxterm for SSH, since I sometimes want to do X11 forwarding as well.
22:03
<
nirvdrum >
And it adds a nice little SCP sidebar.
22:03
<
lopex >
so much hacking on windows reqiured right ?
22:04
<
nirvdrum >
I don't think it's really any more than other systems. We're just more accustomed to the other ones.
22:04
<
lopex >
on cygwin at least I know where to look
22:04
<
nirvdrum >
bash is a hack and PowerShell is amazing, but I'm far more comfortable in bash.
22:05
<
lopex >
yeah *x shells is a whole history pain
22:05
shellac has joined #jruby
22:05
<
lopex >
same for init systems
22:05
<
lopex >
and then you have m4
22:07
elia has quit [Client Quit]
22:07
<
lopex >
nirvdrum: but at least you can rely on linux, just do whatever_tool -h on aix
22:07
<
nirvdrum >
m4 is a DSL for sendmail config.
22:07
<
nirvdrum >
That's the extent of my experience with it, at least.
22:07
<
lopex >
nirvdrum: didnt know that
22:08
<
lopex >
nirvdrum: just know it from autoconf
22:08
<
lopex >
I guess it was the most portable thing at that time so they used it
22:10
tenderlove has quit [Quit: Leaving...]
22:10
elia has joined #jruby
22:20
shellac has quit [Quit: Computer has gone to sleep.]
22:21
<
lopex >
nirvdrum: from a 100km to a barge 30m wide
22:23
headius2 has joined #jruby
22:23
kares has quit [Ping timeout: 245 seconds]
22:23
<
headius2 >
grr...I cannot figure out from reading the code how MRI would be doing newline conversion
22:23
bjfish2 has quit [Quit: bjfish2]
22:24
<
nirvdrum >
Maybe they're handling it as a one-off yield in IO.readlines? I can't imagine if you just read the file that they would do byte rewriting.
22:24
<
lopex >
like skipping the \r ?
22:24
<
lopex >
headius2: is it conditioned via macro ?
22:24
<
headius2 >
lopex: I've been through all the macros
22:24
shellac has joined #jruby
22:25
<
lopex >
headius2: maybe it's hidden in c routines ?
22:25
<
lopex >
depending on a system
22:25
<
lopex >
er I mean stdlib
22:25
<
headius2 >
certainly possible but I've walked through everything I think gets called
22:26
<
headius2 >
I might have to figure out how to step debug this thing on Windows :-(
22:28
<
lopex >
headius2: how does cygwin mri behave ?
22:29
<
headius2 >
hmmm unsure, I dont' have cygwin on here yet
22:29
<
headius2 >
this is win32 ruby and it only has \n line endings from readlines
22:30
x1337807x has quit [Ping timeout: 272 seconds]
22:30
<
lopex >
headius2: just shooting some ideas, have had seen some weird things in the past wrt that
22:31
djbkd has quit [Remote host closed the connection]
22:32
<
headius2 >
oh there it is
22:33
x1337807x has joined #jruby
22:37
<
headius2 >
validate_enc_binmode or whatever
22:37
<
lopex >
so it has to be either macro or runtime conditioned
22:43
rsim has quit [Quit: Leaving.]
22:44
enebo has quit [Quit: enebo]
22:46
shellac has quit [Quit: Computer has gone to sleep.]
22:48
zorak8 has joined #jruby
22:52
e_dub has quit [Quit: ZZZzzz…]
22:54
pierreatkillbill has joined #jruby
22:55
<
headius2 >
oh christ, I see it now
22:55
<
headius2 >
MRI uses textmode at libc level when on Windows to do \r\n conversion
22:56
<
headius2 >
so if it's just doing simple conversion it uses the fast read logic
22:56
<
headius2 >
our fast read logic does not do \r\n conversion
22:57
a5i has joined #jruby
22:58
pierreatkillbill has quit [Ping timeout: 250 seconds]
23:02
elia has quit [Quit: Computer has gone to sleep.]
23:02
<
lopex >
headius2: so just "r"/"w" on api level ?
23:05
djbkd has joined #jruby
23:08
pierreatkillbill has joined #jruby
23:09
djbkd has quit [Remote host closed the connection]
23:09
havenwood has joined #jruby
23:11
shellac has joined #jruby
23:12
havenn has quit [Ping timeout: 264 seconds]
23:17
djbkd has joined #jruby
23:24
shellac has quit [Quit: Computer has gone to sleep.]
23:25
codefing_ has quit [Remote host closed the connection]
23:26
codefinger has joined #jruby
23:28
headius2_ has joined #jruby
23:31
codefinger has quit [Ping timeout: 265 seconds]
23:31
<
mjc_ >
I think cygwin MRI uses \r ?
23:31
<
mjc_ >
and mingw32 version does other things
23:31
subbu has quit [Ping timeout: 256 seconds]
23:31
<
mjc_ >
since mingw32 is "on windows" and cygwin tries to be "a unix"
23:32
headius2 has quit [Ping timeout: 265 seconds]
23:32
<
lopex >
yeah, I would expect that
23:32
<
lopex >
but there are quirks
23:32
rcvalle has quit [Quit: rcvalle]
23:33
<
lopex >
mjc_: just grep for cygwin ifdefs in mri code :)
23:49
headius2_ has quit [Ping timeout: 256 seconds]
23:52
pjammer has joined #jruby
23:53
mcclurmc has joined #jruby
23:57
djbkd has quit [Remote host closed the connection]