00:04:46  <CIA-111>node: Ben Noordhuis isolates * r91697a2 / (src/node.cc src/node_isolate.cc): isolates: add _newIsolate() and _joinIsolate() to process object (+5 more commits...) - http://git.io/n79wkg
00:07:52  * jmp0quit (Quit: leaving)
00:12:15  * travis-cijoined
00:12:15  <travis-ci>[travis-ci] joyent/node#22 (master - c5e51ce : Ryan Dahl): The build passed.
00:12:15  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/3d3f29c...c5e51ce
00:12:15  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/388045
00:12:15  * travis-cipart
00:14:33  * isaacsquit (Quit: isaacs)
00:15:45  * mikealjoined
00:17:58  * travis-cijoined
00:17:58  <travis-ci>[travis-ci] joyent/node#23 (isolates - 91697a2 : Ben Noordhuis): The build was fixed.
00:17:58  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/76adeab...91697a2
00:17:58  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/388057
00:17:58  * travis-cipart
00:49:31  * bnoordhuissigns off
00:49:39  * bnoordhuiswaves
00:51:06  * mmaleckiwaves to bnoordhuis
00:51:57  * bnoordhuisquit (Read error: Operation timed out)
00:53:09  * mralephquit (Quit: Leaving.)
00:55:44  * AvianFluquit (Quit: Leaving)
00:57:04  * isaacsjoined
00:58:26  * brsonjoined
01:01:04  * piscisaureus_joined
01:15:09  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
01:43:10  * travis-cijoined
01:43:10  <travis-ci>[travis-ci] mmalecki/node#12 (master - c5e51ce : Ryan Dahl): The build is still failing.
01:43:10  <travis-ci>[travis-ci] Change view : https://github.com/mmalecki/node/compare/e90623e...c5e51ce
01:43:10  <travis-ci>[travis-ci] Build details : http://travis-ci.org/mmalecki/node/builds/388225
01:43:10  * travis-cipart
01:45:00  <mmalecki>wut. it shouldn't put forks in here >.<
01:46:18  * ericktquit (Quit: erickt)
01:49:55  * mikealquit (Quit: Leaving.)
01:54:58  * mikealjoined
01:58:20  * brsonquit (Quit: leaving)
02:02:37  <CIA-111>node: Bert Belder works * r780e124 / readme.txt : Placeholder to keep bogus tag from reappearing - http://git.io/1qPMNQ
02:02:38  <CIA-111>node: Bert Belder all-tests-passed * r780e124 / readme.txt : Placeholder to keep bogus tag from reappearing - http://git.io/1qPMNQ
02:15:33  * ericktjoined
02:16:35  * mikealquit (Quit: Leaving.)
02:20:01  * isaacsquit (Quit: isaacs)
02:21:53  * ericktquit (Ping timeout: 252 seconds)
02:22:25  * dshaw_quit (Read error: Connection reset by peer)
02:22:45  * dshaw_joined
02:24:38  * ericktjoined
02:36:27  * ericktquit (Quit: erickt)
02:39:36  * piscisaureus_joined
02:45:05  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
02:46:39  * isaacsjoined
02:48:25  * isaacsquit (Client Quit)
02:52:36  * ericktjoined
03:03:43  * dshaw_quit (Quit: Leaving.)
04:08:00  * isaacsjoined
05:18:40  * dshaw_joined
05:19:14  * isaacsquit (Quit: isaacs)
05:25:17  * felixgejoined
05:25:18  * felixgequit (Changing host)
05:25:18  * felixgejoined
05:31:40  * dapquit (Quit: Leaving.)
05:32:21  * dapjoined
05:32:24  * dapquit (Client Quit)
05:33:48  * sh1mmerjoined
05:36:50  * isaacsjoined
06:01:06  * isaacsquit (Read error: Connection reset by peer)
06:01:12  * isaacsjoined
06:01:20  * isaacsquit (Client Quit)
06:11:55  * felixgequit (Quit: felixge)
06:13:21  * dapjoined
06:25:21  * felixgejoined
06:25:21  * felixgequit (Changing host)
06:25:21  * felixgejoined
06:29:06  * ericktquit (Quit: erickt)
06:31:11  * AndreasMadsenjoined
06:34:19  * AndreasMadsen_quit (Ping timeout: 240 seconds)
06:45:12  <CIA-111>node: Ryan Dahl isolates * r2ba80a0 / (6 files): process_title belongs to the process not thread - http://git.io/GlEGsw
06:45:12  <CIA-111>node: Ryan Dahl isolates * r1311017 / (4 files): isolates have globals stored in struct globals - http://git.io/3UJi5w
06:58:54  * dapquit (Quit: Leaving.)
06:59:20  * travis-cijoined
06:59:21  <travis-ci>[travis-ci] joyent/node#26 (isolates - 1311017 : Ryan Dahl): The build was broken.
06:59:21  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/91697a2...1311017
06:59:21  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/388701
06:59:21  * travis-cipart
07:32:13  * sh1mmerquit (Quit: sh1mmer)
07:53:21  <ryah>working on isolates is fun
07:54:56  <indutny>hehe
07:55:43  <indutny>that'll be one of greatest node.js features that was ever introduced
07:56:02  <indutny>ryah: btw, what do you think of patching v8?
07:56:25  <indutny>ryah: I'm going to take some hours on debugger and in the list of issues I'm going to fix
07:56:47  <indutny>ryah: there're big JSON backtrace problem, which can be fixed only on v8 side.
07:57:04  <indutny>ryah: will we backport this change?
07:58:01  <ryah>sure
07:58:17  <ryah>we can ask them to do it
08:00:26  <indutny>ok
08:04:21  * mralephjoined
08:13:18  * mikealjoined
08:34:08  * mikealquit (Quit: Leaving.)
08:38:31  <indutny>ryah: http://codereview.chromium.org/8873053
08:39:52  * AndreasMadsen_joined
08:42:43  * AndreasMadsenquit (Ping timeout: 240 seconds)
08:53:57  * mralephquit (Quit: Leaving.)
09:16:44  * mralephjoined
09:21:24  * piscisaureus_joined
09:23:59  <indutny>ryah: yt?
09:29:22  <ryah>no going to be
09:29:27  <ryah>d
09:30:05  <indutny>ryah: https://github.com/joyent/node/pull/2304
09:30:07  <indutny>ah
09:30:09  <indutny>sorry
09:30:11  <indutny>sleep tight
09:33:58  * mralephquit (Quit: Leaving.)
09:35:51  * paddybyersjoined
11:34:54  * piscisaureus__joined
11:54:38  * piscisaureus___joined
11:57:06  * piscisaureus__quit (Ping timeout: 240 seconds)
12:58:33  * AndreasMadsenjoined
13:01:45  * AndreasMadsen_quit (Ping timeout: 252 seconds)
13:29:51  * bnoordhuisjoined
13:42:46  * piscisaureus____joined
13:46:09  * piscisaureus___quit (Ping timeout: 240 seconds)
14:11:42  <piscisaureus____>bnoordhuis: hey
14:11:57  <bnoordhuis>piscisaureus____: ho
14:12:01  <piscisaureus____>bnoordhuis: does require('http').createServer().listen(-1) also fail silently on unix?
14:12:23  <piscisaureus____>I suspect there may be another //TODO: check status somewhere :-)
14:12:55  <bnoordhuis>piscisaureus____: no, it binds to a random port
14:13:37  <bnoordhuis>also, type /nick piscisaureus
14:14:05  <bnoordhuis>or better: /nick bertjedegekste1984
14:14:08  * piscisaureus____changed nick to piscisaureus
14:14:36  <piscisaureus>Why does /nick nick not work?
14:15:33  <bnoordhuis>someone already has that, er, nick
14:15:59  * piscisaureuschanged nick to ikbenben
14:16:58  * ikbenbenchanged nick to ikbenbe
14:17:16  * ikbenbechanged nick to ikbenbert
14:20:29  <ikbenbert>bnoordhuis: do you know how to fix no.de boxes?
14:21:22  <bnoordhuis>ikbenbertjedegekste: can you be a little more specific?
14:24:22  <ikbenbert>bnoordhuis: well according to the dashboard piscisaureus2.no.de has been up for months
14:24:37  <ikbenbert>bnoordhuis: but the proxy doesn't seem to route traffic to my box
14:25:08  <bnoordhuis>http://piscisaureus2.no.de/ says -> Host not found: piscisaureus2.no.de
14:25:28  <bnoordhuis>can you log in to the machine?
14:26:08  <piscisaureus_>bnoordhuis: yes, the machine itself seems to be fine
14:26:58  <bnoordhuis>probably a provisioning issue, file a support ticket or bug isaacs
14:27:18  <ikbenbert>hmm, ok
14:27:21  <ikbenbert>will do
14:27:26  <mmalecki>(or try nodejitsu ;) )
14:27:37  <ikbenbert>mmalecki: nodejitsu never enabled my account
14:27:50  <mmalecki>I'm having some performance problems with my onAny implementation, could use some clever optimizations here
14:28:01  <mmalecki>ikbenbert: what username did you sign up with?
14:28:09  <ikbenbert>mmalecki: piscisaureus
14:28:28  <ikbenbert>mmalecki: maybe you guys did enable it but in that case you never sent me an email
14:28:44  <mmalecki>ikbenbert: you should get an e-mail now :)
14:28:47  <ikbenbert>mmalecki: :-) that was fast
14:29:13  <mmalecki>ikbenbert: my pleasure :)
14:29:44  <mmalecki>ikbenbert: in case of any problems, ping me here or join #nodejitsu
14:29:55  <ikbenbert>mmalecki: is nodejitsu deploy similar to no.de?
14:30:01  <mmalecki>ikbenbert: also, please make sure that you have jitsu installed
14:30:07  <mmalecki>ikbenbert: you deploy via git, right?
14:30:12  <ikbenbert>mmalecki yeah
14:30:29  <ikbenbert>mmalecki: does jitsu support windows? >:-)
14:30:33  <mmalecki>ikbenbert: we have a cli tool for that. you just `jitsu deploy` in application directory
14:30:45  <mmalecki>ikbenbert: I haven't checked but iirc it does
14:30:51  <ikbenbert>mmalecki: let me try if the cli tool works under windows
14:31:09  <mmalecki>I think we took some patches for that recently
14:31:23  <ikbenbert>mmalecki: cool! thanks
14:31:52  <mmalecki>bnoordhuis: you should be confirmed as well :)
14:32:25  <ikbenbert>I'll be offline for a few minutes, checking interaction between `cache-control: no-transform` and the t-mobile fucking http proxy
14:33:14  <mmalecki>ok!
14:33:46  <mmalecki>(if anybody else wants the beta access, please ping me)
14:34:06  * ikbenbert_joined
14:34:45  * ikbenbert__joined
14:34:53  * ikbenbert_quit (Read error: Connection reset by peer)
14:36:15  * ikbenbert__quit (Read error: Connection reset by peer)
14:36:25  * ikbenbert___joined
14:36:40  * ikbenbertquit (Ping timeout: 240 seconds)
14:38:46  * ikbenbert____joined
14:39:38  * ikbenbert___quit (Read error: Connection reset by peer)
14:49:58  * ikbenbert_____joined
14:51:47  * ikbenbert_____quit (Read error: Connection reset by peer)
14:52:16  * ikbenbert_____joined
14:53:17  * ikbenbert____quit (Ping timeout: 244 seconds)
14:54:45  * ikbenbert______joined
14:55:44  * ikbenbert_______joined
14:56:14  * ikbenbert_____quit (Read error: Connection reset by peer)
14:58:57  * ikbenbert______quit (Ping timeout: 240 seconds)
15:02:58  * dshaw_quit (Quit: Leaving.)
15:07:57  * ikbenbert_______quit (Ping timeout: 240 seconds)
15:08:03  * ikbenbert_______joined
15:12:40  <mmalecki>ikbenbert_______: how did tests go? I've heard t-mobile proxy is a pita
15:14:27  * ikbenbert_______quit (Ping timeout: 252 seconds)
15:18:15  <mmalecki>ryah: hey, you're activated as well :)
15:30:35  * paddybyersquit (Read error: Network is unreachable)
15:30:53  * paddybyersjoined
15:57:04  * ikbenbert_______joined
15:57:14  <ikbenbert_______>mjr_: hey, yt?
15:57:26  * ikbenbert_______changed nick to piscisaureus
15:57:29  <piscisaureus>^-- that's me
16:04:04  * ericktjoined
16:11:03  * dapjoined
16:17:29  * dshaw_joined
16:25:03  * dapquit (Quit: Leaving.)
16:36:37  * AndreasMadsen__joined
16:40:47  * AndreasM_joined
16:41:01  * AndreasMadsen__quit (Client Quit)
16:41:14  * AndreasM_quit (Remote host closed the connection)
16:41:23  * AndreasM_joined
17:01:24  * AndreasM_quit (Remote host closed the connection)
17:01:33  * AndreasM_joined
17:01:39  * AndreasM_quit (Remote host closed the connection)
17:02:15  * dapjoined
17:03:39  * AndreasM_joined
17:12:56  * dshaw_quit (Quit: Leaving.)
17:16:26  * dapquit (Quit: Leaving.)
17:20:08  * dapjoined
17:26:13  * dapquit (Quit: Leaving.)
17:27:05  * isaacsjoined
17:30:08  * dapjoined
17:41:46  <mjr_>hi there
17:42:02  <mjr_>piscisaureus: sorry for the inter-timezone disconnect
17:46:17  * mikealjoined
17:51:27  * AndreasM_quit (Remote host closed the connection)
17:52:23  * AndreasM_joined
18:10:37  * AndreasM_part
18:19:23  <creationix>morning mjr_
18:20:23  <piscisaureus>mjr_: sorry, nvm. I had a question bout node-redis but we figured it out already
18:22:35  <mmalecki>piscisaureus: so, how do you like jitsu :) ?
18:22:40  * dshaw_joined
18:24:55  <ryah>igorzi: are you guys following the flame war on hacker news?
18:25:49  * piscisaureusquit (Ping timeout: 268 seconds)
18:25:59  <mmalecki>ryah: hey. I've noticed that your nodejitsu account is inactive and activated it :). want some quick start guide?
18:26:10  * isaacsquit (Quit: isaacs)
18:26:59  <ryah>mmalecki: in the future - i need to do some work first :)
18:27:04  * dshaw_quit (Ping timeout: 244 seconds)
18:27:26  <mmalecki>ryah: ok! feel free to ping me anytime
18:28:10  <ryah>mmalecki: is there a .yml we should land in libuv?
18:28:42  <mmalecki>ryah: yeah, sorry, I felt asleep yestarday. I'll pull request it in 2 hours, is that ok?
18:28:58  <mmalecki>I *think* it's actually the same as in node
18:29:30  <mmalecki>ryah: yeah, it's the same in node, you can just copy it and enable the hook
18:30:08  <mmalecki>ryah: just remove https://github.com/joyent/node/blob/master/.travis.yml#L4 , I don't think libuv has a configure
18:30:53  <ryah>mmalecki: ok
18:31:01  <ryah>mmalecki: i'll wait for the pull ;)
18:31:16  <mmalecki>ryah: yay! my first libuv commit :)
18:38:36  * AndreasM_joined
18:39:08  * AndreasMadsenquit (Quit: Leaving)
18:47:24  * igorziquit (*.net *.split)
18:54:18  <bnoordhuis>do we have the call tonight?
18:56:29  <ryah>yes
18:57:32  <mmalecki>bnoordhuis: activated your nodejitsu account as well (nodejitsu <3 core team!)
18:57:40  <bnoordhuis>mmalecki: :)
18:57:51  <mmalecki>bnoordhuis: again, ping me if you need some introduction :)
18:58:11  <bnoordhuis>mmalecki: what i mostly need is spare time
18:58:29  <mmalecki>bnoordhuis: ah. it's hard to buy, I hear
18:58:52  <AndreasM_>ryah: I have made a pull requiest about cluster 2.0 step 1 - jslint
19:04:08  * brsonjoined
19:04:35  <ryah>piscisaureus_: call
19:04:36  <bnoordhuis>piscisaureus_: call!
19:04:40  <bnoordhuis>heh, great minds
19:10:26  <indutny>ikbenbert: ?: )
19:11:55  <bnoordhuis>indutny: a.ka. ikbenbertjedegekste1984
19:12:02  * isaacsjoined
19:17:02  <CIA-111>node: Ben Noordhuis isolates * refdf274 / (src/node.cc src/node_vars.cc src/node_vars.h): Remove per-process globals from per-thread context. - http://git.io/Lty0SA
19:17:03  <CIA-111>node: Ben Noordhuis isolates * r19640de / src/node.cc : Separate per-process and per-thread init logic. - http://git.io/E-yJQg
19:19:05  * igorzijoined
19:20:00  <indutny>:)
19:20:02  <indutny>bnoordhuis: %
19:20:13  <indutny>ikbenfedor
19:20:24  <bnoordhuis>dat ben je zeker
19:21:27  <indutny>omg, google translate ftw
19:21:28  <indutny>:)
19:22:06  <indutny>nice to see that msft patch for redis is based on libuv, good job guys!
19:23:53  <mmalecki>it's sad that it caused a flame war. I mean, really, people shouldn't fight over patches.
19:24:09  <indutny>definitely
19:24:25  <indutny>I'm up for platform openness
19:24:46  <indutny>doesn't matter what platform are you using, only experience matters
19:24:54  <indutny>UX, or developer experience
19:24:59  <indutny>any experience, in common
19:25:46  <mmalecki>for reasonable values of openness, of course. we can't support everything and it shouldn't make things worse at other platforms. but yeah, people matter, not OSes
19:26:10  <bnoordhuis>i kind of see antirez's point though, he's just not interested in targeting windows
19:26:29  <mmalecki>yes. and he doesn't like adding libuv dep, which is understandable
19:26:30  <bnoordhuis>otoh, he's potentially missing out on a large segment of the market
19:27:19  <indutny>market doesn't matter too :)
19:27:24  <indutny>haha :)
19:27:34  <indutny>ok, market matters :)
19:28:16  <mmalecki>well, not *that* large, actually. when people want to run redis in production they can just use Linux. I guess it's about developers.
19:28:16  <indutny>but I agree with him too, this'll add a large amount of support development
19:28:30  <indutny>mmalecki: windows segment is very large
19:28:55  <indutny>mmalecki: for both developers and enterprise
19:29:18  <mmalecki>indutny: yeah, but notice how this segment uses microsoft solutions and doesn't really look into porting they stuff
19:29:21  <mmalecki>*their
19:29:42  <indutny>mmalecki: haha :) I think noone want to port their stuff, at least, because of license
19:30:17  <mmalecki>right :)
19:30:19  <indutny>but having node.js and redis in windows stack is a step forward for whole developers community
19:30:55  * travis-cijoined
19:30:55  <travis-ci>[travis-ci] joyent/node#27 (isolates - 19640de : Ben Noordhuis): The build is still failing.
19:30:55  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/1311017...19640de
19:30:55  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/391284
19:30:55  * travis-cipart
19:31:24  * AvianFlujoined
19:31:53  <mmalecki>well, it isn't like you can't use this ports, right? but agreed, it'd make lifes easier.
19:32:24  <indutny>agreed
19:32:32  <indutny>ttyl, time to sleep
19:32:38  <indutny>have a nice day
19:32:59  <mmalecki>see you!
19:49:23  <bnoordhuis># Fatal error in ../deps/v8/src/objects-inl.h, line 1092
19:49:23  <bnoordhuis># CHECK(heap->isolate() == Isolate::Current()) failed
19:49:26  * bnoordhuissighs
19:50:33  <ryah>:)
19:59:38  * AndreasM_quit (Remote host closed the connection)
20:48:05  * sh1mmerjoined
20:48:33  * sh1mmerquit (Client Quit)
21:22:25  <bnoordhuis>isaacs: https://github.com/joyent/node/issues/2298 <- want to nuke this?
21:22:33  <bnoordhuis>i was going to but they specifically mentioned yoy
21:22:34  <bnoordhuis>*you
21:22:57  <isaacs>hah, gmta. just did
21:23:17  <bnoordhuis>oh, heh - great minds and all that
21:27:13  <ryah>igorzi: were you able to get that uuid thing fixed?
21:28:06  <mmalecki>http://travis-ci.org/#!/mmalecki/libuv/builds/391604
21:28:38  * travis-cijoined
21:28:38  <travis-ci>[travis-ci] mmalecki/libuv#1 (travis-ci - f143358 : Maciej Małecki): The build passed.
21:28:38  <travis-ci>[travis-ci] Change view : https://github.com/mmalecki/libuv/compare/9f6024a...f143358
21:28:38  <travis-ci>[travis-ci] Build details : http://travis-ci.org/mmalecki/libuv/builds/391603
21:28:38  * travis-cipart
21:28:53  <mmalecki>wtf. it should fail.
21:30:05  <mmalecki>right, make test returns 0
21:30:25  <CIA-111>node: Ben Noordhuis isolates * r7597cad / (src/node_isolate.cc src/node_isolate.h): isolates: rename node::Isolate member isolate_ to v8_isolate_ - http://git.io/e3IAoQ
21:30:25  <CIA-111>node: Ben Noordhuis isolates * r2821c8b / (src/node_isolate.cc src/node_isolate.h): isolates: have node::Isolate manage the v8::Context - http://git.io/3TM6nA
21:30:26  <CIA-111>node: Ben Noordhuis isolates * r372540c / src/node.cc : isolates: add process.tid property, pass args to isolate - http://git.io/lngBPA
21:31:31  * brsonquit (Ping timeout: 240 seconds)
21:32:04  <bnoordhuis>mmalecki: that travis bot isn't going to spam us about every libuv fork, is it?
21:32:19  <mmalecki>bnoordhuis: no
21:32:30  * brsonjoined
21:32:48  * bnoordhuisremoves the *!*@*.amazonaws.com ban again
21:33:15  <mmalecki>bnoordhuis: unless someone added it to travis and doesn't want to remove irc channel. but we're pretty fast then :)
21:34:19  <mmalecki>hm. can I build the runner without make test?
21:34:33  <bnoordhuis>mmalecki: use gyp
21:34:48  <bnoordhuis>./gyp_uv && make -C out -j 8 && out/Debug/run-tests
21:35:09  <mmalecki>oh, thanks!
21:35:19  <bnoordhuis>symlink $NODE/tools/gyp to build/gyp first
21:36:06  <mmalecki>$NODE? node prefix?
21:36:18  <mmalecki>I'm afraid I can't do that, Ben.
21:36:59  <bnoordhuis>mmalecki: yeah, the gyp that's bundled with node
21:37:10  <bnoordhuis>that, or `svn co` it - but that's so 2003
21:37:15  <mmalecki>right. would it work with global gyp?
21:37:26  <bnoordhuis>probably
21:39:21  <bnoordhuis>ryah: are we going to bring cmake back? hp is going to open source webos :)
21:40:17  <ryah>i hate cmake
21:40:38  <ryah>(like most things)
21:40:51  <bnoordhuis>what do you like the best?
21:41:34  * piscisaureus_waves
21:41:36  <ryah>gyp
21:41:40  * piscisaureus_changed nick to piscisaureus
21:43:09  <piscisaureus>the redis libuv thing is not well-received is it?
21:43:31  <bnoordhuis>not really, no
21:43:36  <bnoordhuis>lots of ms bashing
21:43:59  <bnoordhuis>mostly by kids that are not old enough to remember the msft oss wars :/
21:44:09  <piscisaureus>I don't care about msft bashing per se
21:45:20  <bnoordhuis>piscisaureus: i don't think people took exception to libuv
21:45:46  <piscisaureus>bnoordhuis: parse error. can you rephrase?
21:46:03  <bnoordhuis>piscisaureus: <piscisaureus> the redis libuv thing is not well-received
21:46:18  <bnoordhuis>it's not libuv that people bash
21:46:27  <piscisaureus>ooh yeah sure
21:46:59  <ryah>pquerna: im watching your interview
21:47:01  * travis-cijoined
21:47:01  <travis-ci>[travis-ci] joyent/node#28 (isolates - 372540c : Ben Noordhuis): The build is still failing.
21:47:01  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/19640de...372540c
21:47:01  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/391619
21:47:01  * travis-cipart
21:47:10  <ryah>pquerna: is that from your office?
21:47:19  <ryah>pquerna: i think i can see my office window in the background!
21:47:51  <ryah>maybe we can communicate with flash lights
21:49:47  <ryah>http://venturebeat.com/2011/12/09/node-js-rackspace/
22:06:08  <bnoordhuis>man... venturebeat includes js from across half the www
22:06:54  <bnoordhuis>she seems really aroused about the fact that pquerna is a core contributor
22:07:36  <piscisaureus>bnoordhuis: yeah well she's right or ... ?
22:07:47  <bnoordhuis>i should drop a casual "so i'm a node core committer" more often in pickup chats
22:07:49  <piscisaureus>I mean you dont run into them on a daily basis
22:07:55  <bnoordhuis>after my divorce obviously
22:07:57  <piscisaureus>yeah I was just thinking the same
22:08:09  <piscisaureus>you better do it before the divorce
22:08:25  <piscisaureus>you may find out it doesn't work
22:08:53  <bnoordhuis>i can always fall back to my playboy millionaire spiel
22:09:39  <bnoordhuis>does pquerna have bits of last night's meal in his beard or is it just me?
22:09:50  <bnoordhuis>very RMS though
22:10:13  * piscisaureusdoes the CSI zoom trick
22:10:41  <piscisaureus>yeah I can clearly see microparticles from a pizza 26 days ago
22:14:22  <ryah>Where is the WiX source code?
22:14:27  <ryah>it's impossible to find
22:14:32  <piscisaureus>sourceforge or codeplex
22:14:35  <bnoordhuis>codeplex
22:14:38  <piscisaureus>i am not sure which one is more recent
22:14:52  <piscisaureus>I wish a week had more days. It's friday and I am not even halfway through my queue
22:16:08  <piscisaureus>it's mercurial :-(
22:16:13  <piscisaureus>https://hg01.codeplex.com/wix
22:16:14  <mmalecki>I still have 3 empty repos and a whiteboard full of ideas
22:16:28  <ryah>piscisaureus: will you be back on node next week? we need to make some progress with these handle link-lists
22:16:28  <mmalecki>bnoordhuis: make -C out? you sure?
22:16:39  <piscisaureus>ryah: no i will be on holiday
22:16:44  <ryah>damn
22:16:45  <ryah>okay
22:16:48  <piscisaureus>sorry
22:16:49  <bnoordhuis>mmalecki: yes
22:16:54  <ryah>i might have a go at it if you don't mind
22:17:02  <piscisaureus>ryah: I will send my stuff before that
22:17:04  <mmalecki>bnoordhuis: http://travis-ci.org/#!/mmalecki/libuv/builds/391756
22:17:15  <mmalecki>I might've messed something up tho
22:17:38  <ryah>piscisaureus: okay - can you send me an email with some info? like which branch i should build on, etc
22:17:38  <piscisaureus>ryah: it's actually pretty easy, I just wasted too much time attempting to make HandleWraps nicer
22:17:58  <piscisaureus>waste of effort :-(
22:18:01  <piscisaureus>yeah
22:18:05  <ryah>thanks
22:18:24  <ryah>how do i download the wix code?
22:18:25  <bnoordhuis>mmalecki: before_script: sudo apt-get install gyp -y./gyp_uvmake -C out returned false.
22:18:34  <ryah>i dont understand this interface
22:18:43  <piscisaureus>ryah: probably `hg clone https://hg01.codeplex.com/wix`
22:19:25  <mmalecki>bnoordhuis: I'm pretty sure that that's travis logging issue
22:19:26  <bnoordhuis>jolie looks better on her press pic... another dream shattered
22:19:41  <piscisaureus>bnoordhuis: jolie?
22:19:47  <bnoordhuis>piscisaureus: the interviewer
22:20:13  <bnoordhuis>mmalecki: does it work locally?
22:21:09  * brsonquit (Quit: leaving)
22:21:15  * brsonjoined
22:21:38  <mmalecki>bnoordhuis: good question.
22:23:46  <piscisaureus>ryah: bnoordhuis: can we discuss this child process charset issue?
22:24:29  <bnoordhuis>piscisaureus: sure, fire away
22:24:36  <ryah>piscisaureus: is there a child process charset issue?
22:24:54  <piscisaureus>ryah: yeah on windows
22:25:21  <piscisaureus>ryah: so on windows most programs would not output utf8 but something else, depending on the locale
22:25:39  <ryah>example?
22:25:39  <piscisaureus>there's now like 3 or 4 issues about this
22:26:02  <piscisaureus>well if you would do for example cp.exec('dir')
22:26:31  <ryah>i see
22:26:47  <ryah>i don't think we can do anything about this
22:26:50  <ryah>:)
22:26:57  <piscisaureus>ryah: of course we can
22:27:06  <ryah>what?
22:27:43  <piscisaureus>ryah: we could for example have some sort of spawn/exec option that changes the expected encoding from utf8 to whatever-the-current-locale-is
22:27:55  <piscisaureus>I don't know
22:28:07  <ryah>you have that backards right?
22:28:18  <ryah>changes whatever-current-encoding to utf8
22:28:29  <piscisaureus>process.exec('dir', { encoding: 'oem' }, function(err, stdout, stderr) {
22:28:30  <piscisaureus>no
22:28:53  <ryah>this seems a bit insane though
22:29:19  <piscisaureus>ryah: because?
22:29:20  <ryah>we would need iconv
22:29:34  <bnoordhuis>i know someone with a lot of experience with iconv
22:29:36  <piscisaureus>ryah: no windows has this built in
22:29:49  <piscisaureus>ryah: but on unix oem could just be equivalent to utf8
22:30:00  <ryah>what does 'oem' stand for?
22:30:08  <bnoordhuis>original equipment manufacturer
22:30:17  <bnoordhuis>piscisaureus: it'd be 'binary' on unices
22:30:47  <piscisaureus>bnoordhuis: it should be the same encoding as your terminal renders :-)
22:31:27  <piscisaureus>bnoordhuis: and the same encoding that is used when you do `echo fubar > fübar`
22:32:23  <bnoordhuis>piscisaureus: i explained that to you a while ago, didn't i? unices don't care about the encoding, they just store the bytes
22:32:43  <bnoordhuis>so fübar in latin-1 would not be the same file as fübar in utf-8
22:33:04  <piscisaureus>bnoordhuis: so what bytes get stored when you do `echo fübar > fübar` in a terminal?
22:33:16  <piscisaureus>bnoordhuis: yeah like it is on windows heh
22:33:23  <bnoordhuis>piscisaureus: depends on your locale, in my case utf-8
22:34:20  <piscisaureus>so on unix you have exactly the same issue
22:34:34  <piscisaureus>minus the fact that on unix people can use utf8
22:34:46  <piscisaureus>bnoordhuis: what are other charsets commonly used?
22:36:22  <bnoordhuis>piscisaureus: i've no clue
22:36:34  <bnoordhuis>most english speakers (and dutchees) probably use utf-8
22:46:48  <piscisaureus>bnoordhuis: let me rephrase. Under what circumstance would you use something else?
22:47:46  <ryah>piscisaureus: an environemental variable in unix programs tells it how to display text
22:48:00  <ryah>piscisaureus: presumably windows has something similiar?
22:48:20  <ryah>display and or output
22:48:32  <piscisaureus>windows has chcp
22:48:39  <piscisaureus>but its super hairy
22:48:48  <piscisaureus>ryah: and utf8 is not supported
22:48:55  <ryah>what is chcp?
22:49:24  <piscisaureus>a command line program to change the character mode that certain programs write
22:49:50  <ryah>what determines the output encoding?
22:49:51  <piscisaureus>and also how the console interprets 8-bit character sequences
22:50:35  <piscisaureus>ryah: its hairy. programs decide themselves what they output
22:50:54  <ryah>but based on what?
22:51:00  <ryah>what does 'dir' use?
22:51:11  <piscisaureus>ryah: depends on the on the "active code page
22:51:17  <piscisaureus>" as set by chcp
22:51:28  <ryah>O_o
22:51:50  <ryah>so we treat child process output as a binary stream - not as strings
22:52:11  <ryah>if they pipe this data to a file it will be fine
22:52:40  <ryah>V8 does not have support of encodings other than ascii and utf8
22:52:52  <piscisaureus>and utf16
22:52:58  <ryah>right
22:53:06  <piscisaureus>commands that are built into cmd.exe can actually also output that
22:53:10  <piscisaureus>but it's pretty unreliable
22:54:12  <piscisaureus>ryah: it's doesn't really matter. we also support base64 while that is not supported either
22:54:42  <ryah>what you want is child.stdout.setEncoding('iso-8859-2') ?
22:55:19  <piscisaureus>ryah: well I don't care about all these encodings
22:55:39  <piscisaureus>ryah: if we can just support "whatever-the-current-encoding-is" it's fine for me
22:55:58  <piscisaureus>ryah: windows has apis for that
22:56:24  <ryah>you want to get the current encoding - and take the output of the child process - and turn it into strings based on that encoding?
22:56:45  <piscisaureus>ryah: yes exactly
22:57:07  <piscisaureus>ryah: it doesn't need to be the default
22:57:50  <piscisaureus>ryah: https://github.com/joyent/node/issues/2190
22:59:20  <ryah>so i guess this would correspond to checking the LANG env var
22:59:24  <ryah>on unix
22:59:40  <piscisaureus>yeah
22:59:47  <ryah>which these days would only be utf8 - but whatever
22:59:48  <piscisaureus>ryah: or just setting the lang var to utf8 :-)
23:00:22  * mralephjoined
23:02:32  <ryah>i replied to that issue
23:03:18  <ryah>piscisaureus: i think having some means to checking the current locale would be fine
23:03:39  <ryah>and once we have that we can discuss about how to automatically deal with char encodings
23:05:07  <piscisaureus>ryah: actually I don't care too much about doing it automatically, but some means to actually interpret the system default character would be nice.
23:09:43  <ryah>process.locale ?
23:11:03  <CIA-111>node: Ben Noordhuis isolates * r274ea91 / src/node.cc : isolates: add process.tid property, pass args to isolate - http://git.io/voEJPA
23:11:31  <bnoordhuis>ryah: https://gist.github.com/7708f2a42c0f1272b1cd
23:17:21  <mmalecki>test runner in libuv should return non-zero when tests failed, right?
23:17:40  <ryah>mmalecki: right
23:17:51  <ryah>bnoordhuis: nice. trying it
23:18:06  <mmalecki>ok. should it return number of failed tests or just 1 instead of 0?
23:18:25  <ryah>0 success, non-zero fail
23:18:35  <mmalecki>ok
23:20:01  <ryah>bnoordhuis: if the master exits the whole process does?
23:20:16  <ryah>i think we should implicitly join at the end of the main thread
23:20:20  <ryah>what do you think?
23:20:32  <ryah>(works for me btw)
23:21:32  * mikealquit (Quit: Leaving.)
23:24:27  * travis-cijoined
23:24:27  <travis-ci>[travis-ci] joyent/node#29 (isolates - 274ea91 : Ben Noordhuis): The build is still failing.
23:24:27  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/372540c...274ea91
23:24:27  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/391861
23:24:27  * travis-cipart
23:25:14  <bnoordhuis>ryah: that's phase two
23:26:22  <bnoordhuis>okay, social time - see you guys tomorrow or monday morning
23:30:52  * bnoordhuisquit (Ping timeout: 244 seconds)
23:31:00  <mmalecki>ryah: https://github.com/joyent/libuv/pull/272
23:31:11  <mmalecki>that's the test runner one
23:34:53  <mmalecki>actually, I'll just return failed there.
23:38:33  <piscisaureus>lgtm
23:39:39  <mmalecki>ok, changed to return failed
23:40:24  <igorzi>ryah: the uuid thing will be fixed shortly
23:48:11  * mikealjoined
23:50:14  * mikealquit (Client Quit)