00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:01:14  * TooTallNatequit (Quit: Computer has gone to sleep.)
00:06:18  * avalanche123quit (Read error: Connection reset by peer)
00:16:17  * petka_quit (Quit: Connection closed for inactivity)
00:20:17  * thlorenzjoined
00:26:39  * zz_karupachanged nick to karupa
00:36:17  * kellabyte_quit (Quit: Connection closed for inactivity)
00:41:07  * a_lejoined
00:50:59  * seldo_quit (Remote host closed the connection)
00:51:08  * kazuponjoined
00:53:45  * a_lequit (Read error: Connection reset by peer)
00:54:15  * a_lejoined
00:54:31  * seldo_joined
00:55:19  * a_lequit (Read error: Connection reset by peer)
00:56:01  * a_lejoined
00:57:26  * kellabyte_joined
00:57:57  * a_lequit (Read error: Connection reset by peer)
00:58:45  * a_lejoined
00:59:50  * seldo_quit (Remote host closed the connection)
01:00:42  * a_lequit (Read error: Connection reset by peer)
01:01:28  * a_lejoined
01:06:05  * a_lequit (Read error: Connection reset by peer)
01:06:34  * a_lejoined
01:16:54  * dap_quit (Quit: Leaving.)
01:19:12  * Ralithquit (Ping timeout: 255 seconds)
01:20:00  * c4milojoined
01:24:36  * c4miloquit (Ping timeout: 255 seconds)
01:42:42  * thlorenzquit (Ping timeout: 245 seconds)
01:43:25  * seldo_joined
01:47:33  * seldo_quit (Ping timeout: 240 seconds)
01:53:33  * inolenquit (Ping timeout: 240 seconds)
01:56:15  * andrehjrquit (Quit: Computer has gone to sleep.)
01:59:47  * Ralithjoined
01:59:52  * calvinfo1quit (Quit: Leaving.)
02:08:20  * inolenjoined
02:15:28  * cosnisjoined
02:15:38  * cosnisquit (Max SendQ exceeded)
02:16:37  * cosnisjoined
02:16:55  * cosnisquit (Max SendQ exceeded)
02:17:37  * cosnisjoined
02:18:25  * Left_Turnquit (Ping timeout: 264 seconds)
02:23:57  * c4milojoined
02:28:07  * c4miloquit (Ping timeout: 240 seconds)
02:28:18  * brsonquit (Quit: leaving)
02:29:08  * a_lequit (Remote host closed the connection)
02:38:14  * sh1mmerquit (Quit: sh1mmer)
02:39:50  * sh1mmerjoined
02:51:59  * LeftWingquit (Remote host closed the connection)
02:52:36  * LeftWing__joined
02:53:50  * nsmquit (Ping timeout: 276 seconds)
02:54:03  * nsmjoined
03:11:14  * thlorenzjoined
03:15:37  * thlorenzquit (Ping timeout: 245 seconds)
03:16:17  * kellabyte_quit (Quit: Connection closed for inactivity)
03:17:49  * kazupon_joined
03:21:03  * kazuponquit (Ping timeout: 272 seconds)
03:47:17  * kazupon_quit (Remote host closed the connection)
03:51:42  * kellabyte_joined
03:59:39  * calvinfojoined
04:00:41  * sh1mmerquit (Quit: sh1mmer)
04:10:51  * c4milojoined
04:12:06  * thlorenzjoined
04:16:09  * c4miloquit (Ping timeout: 272 seconds)
04:16:37  * thlorenzquit (Ping timeout: 264 seconds)
04:25:59  <indutny>hey hey
04:26:04  <indutny>sorry guys
04:26:07  <indutny>just got back to Moscow
04:26:10  <indutny>tjfontaine: v0.12?
04:36:31  * cosnisquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
04:44:20  <MI6>joyent/node: Ed Morley master * c08da46 : child_process: use full path for cmd.exe on Win32 - http://git.io/Jx73mA
04:45:39  <MI6>joyent/node: Charles master * be8114e : child_process: don't throw on EAGAIN - http://git.io/O3lUNQ
04:46:32  * bradleymeckjoined
04:47:48  * kazuponjoined
04:48:06  <MI6>joyent/libuv: Andrius Bentkus master * e392a1a : header: introduce `uv_loop_size()` - http://git.io/LEAQlQ
04:48:43  <indutny>yay
04:48:52  <indutny>let's clear all 88 issues today :)
04:53:13  * kazuponquit (Ping timeout: 264 seconds)
04:57:53  * kazuponjoined
05:05:43  * calvinfoquit (Read error: Connection reset by peer)
05:18:37  * avalanche123joined
05:18:45  * cosnisjoined
05:25:23  * calvinfojoined
05:32:13  * calvinfoquit (Ping timeout: 264 seconds)
05:36:36  * a_lejoined
05:41:29  <chrisdickinson>out of curiosity, do we track the releases by github issues milestones?
05:41:51  <chrisdickinson>or is there another place to look for that information?
05:44:17  * c4milojoined
05:53:26  * avalanche123quit (Remote host closed the connection)
05:54:00  * avalanche123joined
05:54:25  * kazuponquit (Remote host closed the connection)
05:54:59  * kazuponjoined
05:56:19  * kellabyte_quit (Quit: Connection closed for inactivity)
05:58:37  * avalanche123quit (Ping timeout: 264 seconds)
06:01:00  * seldo_joined
06:05:22  * seldo_quit (Ping timeout: 244 seconds)
06:13:30  * thlorenzjoined
06:18:00  * thlorenzquit (Ping timeout: 255 seconds)
06:29:37  <MI6>joyent/node: Yazhong Liu master * fcbffa7 : tls: using %StringSplit to split `cert.subjectaltname` - http://git.io/2Zo0Kw
06:36:50  * calvinfojoined
06:39:43  * rendarjoined
06:44:46  * yorkiejoined
06:45:33  * WalrusPonychanged nick to WalrusBunny
06:46:02  <indutny>chrisdickinson: we do
06:46:12  <indutny>chrisdickinson: but not very actively recently
06:46:26  <indutny>yorkie: here you go
06:47:02  <yorkie>:p
06:49:56  * calvinfoquit (Quit: Leaving.)
07:02:55  * hzjoined
07:13:10  * a_lequit (Remote host closed the connection)
07:14:18  * thlorenzjoined
07:18:44  * thlorenzquit (Ping timeout: 244 seconds)
07:26:29  * avalanche123joined
07:31:01  * avalanche123quit (Ping timeout: 264 seconds)
07:31:02  * toothrotquit (Ping timeout: 245 seconds)
07:32:41  * avalanche123joined
07:34:20  * toothrjoined
07:52:20  * c4miloquit (Remote host closed the connection)
07:53:42  * avalanche123quit (Remote host closed the connection)
07:54:10  * avalanche123joined
07:58:33  * avalanche123quit (Ping timeout: 240 seconds)
08:12:12  * janjongboomjoined
08:22:27  <MI6>joyent/libuv: Saúl Ibarra Corretgé master * 029e127 : unix: define NI_MAXHOST and NI_MAXSERV if needed - http://git.io/_2X5cg
08:23:00  * WalrusPonyjoined
08:23:33  * WalrusBunnyquit (Ping timeout: 240 seconds)
08:26:57  * janjongboomquit (Ping timeout: 272 seconds)
08:28:43  * janjongboomjoined
08:36:11  * cosnisquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
08:40:19  * cosnisjoined
08:43:03  * janjongboomquit (Ping timeout: 240 seconds)
08:43:47  * janjongboomjoined
08:46:57  * kazuponquit (Ping timeout: 255 seconds)
08:47:06  * kazupon_joined
08:49:25  <saghul>indutny: ohai!
08:49:30  <indutny>ohai
08:49:32  <indutny>how are you?
08:49:40  <saghul>good, you?
08:49:59  <saghul>I see you are back :-)
08:50:18  <saghul>indutny: can you review 1326 when you can?
08:50:24  <indutny>great
08:50:58  <indutny>oh
08:51:00  <indutny>probably a bit later :)
08:54:43  <saghul>sure, no rush ;-)
08:57:23  * kazupon_quit (Remote host closed the connection)
08:58:17  * kazuponjoined
09:01:32  * Left_Turnjoined
09:03:32  <saghul>indutny: I'd appreciate your input on this: https://github.com/saghul/node/commit/026f0b71ad73aa78da807e2778ad1d6f2a1337f9
09:03:40  <saghul>before I send a proper PR :-)
09:07:29  <indutny>saghul: I like it :)
09:07:33  <indutny>saghul: commented on style
09:07:37  <indutny>before you send a proper PR ;)
09:08:16  * petka_joined
09:14:28  <saghul>indutny: thanks a lot!
09:14:37  <saghul>those are my first lines of JS, mind you :-P
09:17:07  <saghul>thanks for the round of comments, I'll address them later today!
09:18:43  <indutny>:)
09:28:08  * janjongboomquit (Ping timeout: 240 seconds)
09:28:49  * janjongboomjoined
09:33:32  * c4milojoined
09:38:13  * c4miloquit (Ping timeout: 264 seconds)
09:43:18  * daviddiasjoined
09:44:58  * daviddiasquit (Remote host closed the connection)
09:45:31  * daviddiasjoined
09:49:57  * daviddiasquit (Ping timeout: 255 seconds)
10:14:13  * janjongboomquit (Ping timeout: 264 seconds)
10:15:43  * janjongboomjoined
10:20:07  * yorkiequit (Ping timeout: 246 seconds)
10:43:01  * mrvisserjoined
10:46:04  * sinclair|workjoined
10:46:55  <nathan7>saghul: soon we'll induct you into the secret cabal of devil-worshippers
10:48:31  <saghul>nathan7: haha, just dipping my toes! I do have "JavaScript: The Good Parts" here, maybe i'll learn something :-P
10:50:55  <nathan7>saghul: that's quite possibly one of my least favourite books in the universe
10:51:18  <sinclair|work>saghul: not to use javascript?
10:51:28  <sinclair|work>one of lifes little lessons
10:52:02  <nathan7>oh god here comes the TypeScript evangelism
10:52:05  * nathan7covers ears
10:53:20  <saghul>nathan7: xD what should I read then? (honest question)
10:53:42  <nathan7>saghul: to be very honest with you, I have no idea
10:54:03  <nathan7>saghul: I'm ridiculous, so I know the abridged version of the ES5 spec by heart
10:54:13  <nathan7>saghul: (https://es5.github.io/)
10:54:36  * cosnisquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
10:54:37  <nathan7>saghul: I really like formal, clear definitions of how things work
10:55:03  <saghul>nathan7: thanks! might come handy!
10:55:16  <saghul>btw, are you coming to that on the road thing?
10:55:51  <nathan7>when where?
10:56:13  <nathan7>mmalecki mentioned it
10:56:23  <nathan7>but I can't recall much beyond that
10:56:37  <saghul>nathan7: http://www.joyent.com/noderoad/cities/amsterdam-7-1-2014
10:57:03  <nathan7>oh, yeah, definitely
10:59:11  <nathan7>saghul: registered and everything [=
10:59:15  <saghul>I'll be there too :-)
10:59:28  <nathan7>it's really close by too
10:59:47  <saghul>yep
11:04:33  * seldo_joined
11:08:57  * seldo_quit (Ping timeout: 245 seconds)
11:19:40  * andrehjrjoined
11:21:38  * c4milojoined
11:26:13  * c4miloquit (Ping timeout: 244 seconds)
11:27:37  * karupachanged nick to zz_karupa
11:33:58  * kazuponquit (Remote host closed the connection)
12:03:46  * kellabyte_joined
12:06:50  * daviddiasjoined
12:08:35  * daviddiasquit (Remote host closed the connection)
12:18:25  * toothrquit (Ping timeout: 264 seconds)
12:29:22  * janjongboomquit (Ping timeout: 245 seconds)
12:30:43  * janjongboomjoined
12:35:28  * sinclair|workquit (Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243])
12:59:04  * rmgquit (Remote host closed the connection)
13:02:56  * c4milojoined
13:07:31  * c4miloquit (Ping timeout: 272 seconds)
13:13:37  * janjongboomquit (Ping timeout: 264 seconds)
13:14:54  * janjongboomjoined
13:17:39  * yorkiejoined
13:29:25  * kazuponjoined
13:43:24  * kazuponquit (Remote host closed the connection)
13:44:22  * kazuponjoined
13:45:07  * hzquit (Disconnected by services)
13:45:12  * hzjoined
13:48:26  * kazuponquit (Read error: Connection reset by peer)
13:48:50  * kazuponjoined
13:51:37  * kazuponquit (Client Quit)
13:52:52  * kazuponjoined
14:00:00  * piscisaureusjoined
14:06:17  * kellabyte_quit (Quit: Connection closed for inactivity)
14:06:29  * seldo_joined
14:07:16  * yorkiequit (Ping timeout: 246 seconds)
14:12:07  * seldo_quit (Ping timeout: 272 seconds)
14:25:40  * kazuponquit (Read error: Connection reset by peer)
14:26:00  * kazuponjoined
14:26:37  * kazupon_joined
14:30:12  * kazuponquit (Ping timeout: 245 seconds)
14:36:14  * mrvisserquit (Remote host closed the connection)
14:36:35  * andrehjrquit (Quit: Computer has gone to sleep.)
14:38:49  * a_lejoined
14:44:35  * hzquit (Ping timeout: 260 seconds)
14:44:47  * janjongboomquit (Ping timeout: 245 seconds)
14:45:59  * janjongboomjoined
14:53:43  * mrvisserjoined
15:11:30  * calvinfojoined
15:14:12  * andrehjrjoined
15:16:33  * Latewoodjoined
15:16:41  * Latewoodpart
15:22:13  * kellabyte_joined
15:27:34  * c4milojoined
15:29:34  * janjongboomquit (Ping timeout: 244 seconds)
15:31:02  * janjongboomjoined
15:34:00  * calvinfoquit (Quit: Leaving.)
15:45:25  * AlexisMochaquit (Ping timeout: 264 seconds)
15:53:33  * Left_Turnquit (Read error: Connection reset by peer)
15:53:49  * daviddiasjoined
15:56:55  * daviddiasquit (Remote host closed the connection)
15:57:11  * daviddiasjoined
16:00:14  * avalanche123joined
16:01:25  * calvinfojoined
16:09:22  * LeftWing__changed nick to LeftWing
16:10:34  * mcavagejoined
16:20:07  <MI6>joyent/libuv: Andrius Bentkus master * 36b38cb : style: remove trailing whitespace - http://git.io/V-jPzw
16:20:30  * kazupon_quit (Remote host closed the connection)
16:21:17  * seldo_joined
16:23:47  <MI6>joyent/node: Jan Krems master * ad5e8ec : doc: process: Document process.mainModule - http://git.io/uPMJ-w
16:24:49  * rmgjoined
16:25:33  <MI6>joyent/node: Kyle Robinson Young master * 16ed194 : doc: typos in child_process - http://git.io/Gtw5_w
16:25:58  * avalanche123quit (Remote host closed the connection)
16:26:23  <MI6>joyent/node: Fred K. Schott master * a55c60c : module: document important methods - http://git.io/x454kw
16:26:25  * avalanche123joined
16:27:01  * dap_joined
16:30:33  * avalanche123quit (Ping timeout: 240 seconds)
16:31:24  * TooTallNatejoined
16:42:39  * c4miloquit (Remote host closed the connection)
16:43:46  * avalanche123joined
16:45:16  * c4milojoined
16:45:25  * mrvisserquit (Remote host closed the connection)
16:55:02  * warehouse13joined
17:03:34  * seldo_quit (Remote host closed the connection)
17:04:40  * seldo_joined
17:07:09  * brsonjoined
17:07:15  * brsonquit (Client Quit)
17:07:23  * brsonjoined
17:09:19  * brsonquit (Client Quit)
17:09:43  * brsonjoined
17:14:23  * seldo_quit (Remote host closed the connection)
17:15:28  * seldo_joined
17:16:23  * brsonquit (Quit: leaving)
17:16:32  * brsonjoined
17:21:21  * kazuponjoined
17:21:31  * wavdedjoined
17:26:17  * kellabyte_quit (Quit: Connection closed for inactivity)
17:26:17  * petka_quit (Quit: Connection closed for inactivity)
17:26:33  * kazuponquit (Ping timeout: 272 seconds)
17:29:03  <othiym23>saghul: Dave Herman's _Effective JavaScript_ is about the best JavaScript book there is
17:29:20  <othiym23>it presumes some JS knowledge, but I think you've probably picked that up already just by osmosis
17:35:59  * wavdedquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
17:36:52  * mrvisserjoined
17:42:18  * wavdedjoined
17:45:08  <MI6>joyent/node: Nick Apperson v0.10 * ee95e4f : buffer: improve {read,write}{U}Int* methods - http://git.io/37v0YQ
17:47:54  * kazuponjoined
17:47:55  * kazuponquit (Remote host closed the connection)
17:48:22  * kazuponjoined
17:50:58  * TooTallNatequit (Quit: Computer has gone to sleep.)
17:52:33  * kazuponquit (Ping timeout: 240 seconds)
17:59:49  * janjongboomquit (Ping timeout: 264 seconds)
18:00:56  * janjongboomjoined
18:01:01  * wavdedquit (Ping timeout: 264 seconds)
18:01:54  * wavdedjoined
18:01:56  * wavdedquit (Read error: Connection reset by peer)
18:02:47  * wavdedjoined
18:03:06  * AlexisMochajoined
18:08:14  * petka_joined
18:24:33  * TooTallNatejoined
18:32:13  * janjongboomquit (Ping timeout: 264 seconds)
18:33:21  * janjongboomjoined
18:35:03  * rendarquit (Ping timeout: 240 seconds)
18:36:12  * mrvisserquit (Remote host closed the connection)
18:41:52  * rendarjoined
18:45:54  * piscisaureusquit (Ping timeout: 244 seconds)
18:46:48  * piscisaureusjoined
18:48:50  * kazuponjoined
18:49:45  * sblomjoined
18:53:39  * kazuponquit (Ping timeout: 240 seconds)
19:14:21  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
19:15:06  * piscisaureusjoined
19:17:52  * rmgquit (Remote host closed the connection)
19:49:35  * kazuponjoined
19:51:06  * kazuponquit (Read error: Connection reset by peer)
19:51:22  * kazuponjoined
19:54:07  * tumdedumquit (Ping timeout: 272 seconds)
19:57:00  * avalanche123quit (Remote host closed the connection)
19:57:27  * avalanche123joined
19:58:22  * avalanche123quit (Remote host closed the connection)
19:58:28  * avalanche123joined
19:58:33  * kazuponquit (Ping timeout: 240 seconds)
20:00:58  * tumdedumjoined
20:10:04  * c4miloquit (Read error: Connection reset by peer)
20:10:26  * c4milojoined
20:18:26  * rmgjoined
20:22:48  * c4miloquit (Remote host closed the connection)
20:23:03  * rmgquit (Ping timeout: 240 seconds)
20:27:53  * rmgjoined
20:27:59  * c4milojoined
20:35:55  * seishunjoined
20:37:41  * wavdedquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
20:44:01  * mrvisserjoined
20:45:15  * mrvisserquit (Remote host closed the connection)
20:50:01  * wavdedjoined
20:50:20  * kazuponjoined
20:51:18  * hzjoined
20:52:34  * calvinfoquit (Quit: Leaving.)
20:53:22  * calvinfojoined
20:55:37  * kazuponquit (Ping timeout: 264 seconds)
21:01:27  * janjongboomquit (Ping timeout: 245 seconds)
21:01:59  * mrvisserjoined
21:02:55  * janjongboomjoined
21:06:30  * TooTallNatequit (Quit: Computer has gone to sleep.)
21:18:50  * piscisaureusquit (Ping timeout: 244 seconds)
21:19:55  <trevnorris>isaacs: ping
21:24:16  <indutny>tjfontaine: ping
21:25:06  * wavdedquit (Quit: Textual IRC Client: www.textualapp.com)
21:25:35  <trevnorris>indutny: sup? how was the flight?
21:26:15  <indutny>okish :)
21:26:20  <indutny>22 year old plane
21:26:22  <indutny>haha
21:26:25  <indutny>from London to Moscow
21:26:40  <trevnorris>heh, fun.
21:27:33  * calvinfoquit (Quit: Leaving.)
21:27:39  <indutny>do you know what is a blocker of v0.12?
21:27:43  <indutny>what are the blockers? *
21:28:18  <trevnorris>I know that tj wanted to rip out all the async listener JS code and place it in a separate module.
21:28:23  <trevnorris>but keep the native code in
21:29:12  <trevnorris>e.g. merge the native part of this: https://github.com/joyent/node/pull/7145
21:29:26  <indutny>oook
21:29:35  <indutny>so basically we are waiting for tj
21:29:39  <trevnorris>but remove process.{add,remove}AsyncListener and create the external tracing module
21:29:58  <trevnorris>well, I have commit access to it all, but not really in my interest to do all that work. :P
21:30:13  <trevnorris>already spent months getting the stupid thing working, don't want to spend any more time.
21:32:46  <indutny>hm...
21:34:33  <MI6>joyent/libuv: Fedor Indutny v0.10 * 211bf4e : darwin: invoke `mach_timebase_info` only once - http://git.io/zhJL4A
21:37:18  <indutny>saghul: could you please merge v0.10 in master?
21:37:44  <saghul>indutny: sure
21:37:56  <saghul>is tomorrow morning ok with you? I'd rather have a fresh head
21:39:07  <trevnorris>indutny: does mach_absolute_time() use a monotonic clock based on when the application started up?
21:41:08  * rendarquit
21:41:51  <indutny>saghul: sure
21:41:51  <indutny>thank you
21:41:57  <indutny>trevnorris: I have no idea
21:41:59  <saghul>indutny: kewl
21:43:12  <indutny>trevnorris: I think it is monotonic indeed
21:43:24  <trevnorris>indutny: can you do a quick test for me? print the time, wait a min print it again. then restart print the time, put your laptop to sleep for a min. then bring it back up and print the time again?
21:43:36  <indutny>haha
21:43:37  <indutny>not now
21:43:40  <indutny>going to bed
21:43:41  <indutny>sorry
21:43:45  <trevnorris>no worries.
21:44:10  <trevnorris>just read that the monotonic clock in mach stops counting when the cpu powers down
21:44:17  <trevnorris>and wanted to know if that was correct.
21:46:22  * rmgquit (Remote host closed the connection)
21:48:00  <trevnorris>some crazy crap has happened w/ the build. half my build is forced to use gcc instead of clang
21:48:05  <trevnorris>and I get messages like: deps/v8/tools/gyp/v8_base.x64.target.mk:315: warning: overriding commands for target `/var/projects/node-trev/out/Release/libv8_base.x64.a'
21:48:07  <trevnorris>every time I build
21:51:04  * kazuponjoined
21:54:09  * qard1joined
21:55:48  * kazuponquit (Ping timeout: 255 seconds)
22:01:12  * janjongboomquit (Ping timeout: 244 seconds)
22:02:25  * janjongboomjoined
22:05:37  <tjfontaine>I will unblock you, I promise :)
22:06:31  <tjfontaine>there are also some spumko bugs that need ironed out before hand, I will triage and piroritize the list this evening
22:09:20  * TooTallNatejoined
22:10:01  * TooTallNatequit (Client Quit)
22:11:01  <trevnorris>tjfontaine: i'm not worried. right now i'm trying to catch up triaging all the bugs I haven't looked at.
22:11:03  * TooTallNatejoined
22:11:16  <trevnorris>and trying to figure out why test-tls-client-default-ciphers.js hates me
22:11:24  <trevnorris>tjfontaine: does test-tls-client-default-ciphers.js fail for you?
22:12:07  <tjfontaine>lemme look, it wasn't recently but I have an idea why it might be
22:13:12  <trevnorris>tjfontaine: here's my bug report: https://github.com/joyent/node/issues/7832
22:13:18  <trevnorris>i'm trying to figure it out now
22:13:57  <tjfontaine>ya I saw it
22:14:47  <trevnorris>heh, of course you did. :P
22:15:31  <tjfontaine>the github emails -- they flow
22:16:49  <trevnorris>heh
22:17:10  <trevnorris>damn that EventEmitter#once() wrapper.
22:17:17  * rmgjoined
22:18:45  <tjfontaine>ok that's definitely not failing locally for me
22:19:11  <tjfontaine>cmon jenkins -- I hate that you don't have a db
22:19:16  <trevnorris>heh
22:19:34  <tjfontaine>I'm not seeing it on the current linux jenkins slave either
22:19:38  <tjfontaine>lemme add in the new 14.04 one
22:20:06  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
22:20:48  <trevnorris>what's strange is that they both fail from "Object.afterConnect [as oncomplete]" which means it's a call from MakeCallback
22:21:15  <tjfontaine>watching http://jenkins.nodejs.org/job/nodejs-master/DESTCPU=x64,label=ubuntu-14.04/1242/console
22:21:33  * mikealjoined
22:21:50  <tjfontaine>my gut says this could be related to the streams change that needs to be reverted
22:22:07  <mmalecki>that doesn't pass for me fwiw
22:22:14  <mmalecki>(can reproduce)
22:22:22  <tjfontaine>mmalecki: env?
22:22:42  <mmalecki>Linux mbp 3.14.6-1-ARCH #1 SMP PREEMPT Sun Jun 8 10:08:38 CEST 2014 x86_64 GNU/Linux
22:22:48  <mmalecki>(Arch)
22:22:57  * rmgquit (Ping timeout: 272 seconds)
22:22:58  <tjfontaine>ok so newer kernels
22:23:06  <tjfontaine>this 14.04 test should hopefully be sufficient
22:23:16  <trevnorris>oh, and v8 is forcing my build to use g++ instead of clang++
22:23:21  <tjfontaine> 3.13.0-29-generic
22:23:41  <trevnorris>yeah. that's a newer kernel than what i'm running
22:24:13  <tjfontaine>could also certainly be timing of things, mmalecki are you on virutalization or bare metal?
22:24:23  <mmalecki>tjfontaine: bare metal
22:24:32  <bradleymeck>is there a general way to override the sigusr1 debugger behavior that is sanctioned (C handler, not w/ v8/node)
22:24:54  <tjfontaine>bradleymeck: you mean from inside js?
22:25:00  * kazuponjoined
22:25:19  <bradleymeck>nah, inside a Node addon's C++ init, I could just clobber the signal handler I guess
22:25:34  <tjfontaine>ya, if you're doing that you can just clobber it -- badjuju :)
22:25:42  <tjfontaine>though frankly I'm not a fan of us having that on by default
22:25:53  <bradleymeck>I'm a big fan XD
22:26:09  * seishunquit (Ping timeout: 240 seconds)
22:26:13  <tjfontaine>it should be easier to programmatically control
22:26:18  <mmalecki>oh wait, we have the debugger's sigusr1 on by default?
22:26:21  <tjfontaine>yes
22:26:38  <mmalecki>mixed feelings
22:26:53  <bradleymeck>mmalecki: yes, and I debug zombies w/ it
22:26:54  <tjfontaine>it's a hard thing to bootstrap
22:27:01  <tjfontaine>I get why we have it
22:27:13  <tjfontaine>but it seems like an ipc mechanism would be a better fit
22:27:31  <bradleymeck>tjfontaine: well when we get some time we can discuss it, but we need a signal to start the ipc server
22:28:27  <tjfontaine>indeed, it would be nice to make it a pluggable piece that were just easier to rip out and manage by someone else
22:29:14  <tjfontaine>mmalecki, trevnorris: so far that test passed on x64 virtualization -- we'll see on ia32 but it definitely seems timing related
22:29:23  <tjfontaine>[but of course]
22:29:31  * kazupon_joined
22:29:33  <tjfontaine>as with all things in node
22:29:36  <mmalecki>I'm partially looking into that since I can easily repro it
22:30:29  <bradleymeck>tjfontaine: we could just move the debugger to an outside module and just leave the protocol bootstrap in core. I was thinking that would happen eventually
22:30:54  * andrehjrquit (Ping timeout: 255 seconds)
22:30:58  <tjfontaine>we had a discussion around it once -- I think for at least transitionary purposes we have to keep what we have, but that's exactly what I want to enable
22:31:41  <trevnorris>i'm totally missing what the debugger has to do w/ this particular failure
22:32:13  <mmalecki>this is a seperate discussion trevnorris
22:32:15  <tjfontaine>trevnorris: nothing at all
22:32:22  <mmalecki>18:20 < bradleymeck> is there a general way to override the sigusr1 debugger behavior that is sanctioned (C handler, not w/ v8/node)
22:32:45  <mmalecki>also, tjfontaine, my v8 compiles with clang just fine
22:32:49  * kazuponquit (Ping timeout: 264 seconds)
22:32:53  <tjfontaine>*trevnorris
22:33:09  <trevnorris>mmalecki: https://github.com/joyent/node/issues/7833
22:33:35  <mmalecki>hmm, interesting
22:33:42  <trevnorris>yeah. I get that for every build.
22:34:20  * toothrjoined
22:35:19  <mmalecki>hmm, I can't even find that error string anywhere, which is how I usually look for things
22:35:39  * kazupon_quit (Ping timeout: 240 seconds)
22:35:41  <tjfontaine>it's actually in `make`
22:35:41  <mmalecki>which makes me assume this is coming from make itself
22:35:53  <tjfontaine>it's a gyp dependency issue almost certainly
22:35:58  <tjfontaine>you might try upgrading gyp
22:37:40  <mmalecki>ohh, trevnorris, I just did a rebuild and got this too
22:38:13  <trevnorris>mmalecki: "this" as in the strange gyp issue?
22:38:52  <mmalecki>well, those error messages, I'm only rebuilding JS now so can't tell about V8
22:39:00  <trevnorris>tjfontaine: like jump into deps/v8 and upgrade gyp?
22:39:24  <tjfontaine>trevnorris: it's not actually in deps/v8 it's in tools/gyp
22:39:54  <trevnorris>ah ok.
22:40:52  <tjfontaine>at least we're looking for a better error, it's likely a dependency issue for make
22:42:36  <mmalecki>hmm trevnorris, which version of node does this test fail for you on?
22:42:53  <trevnorris>mmalecki: latest master
22:43:15  <trevnorris>i'm adding some additional debugging information now to the issue.
22:44:01  <mmalecki>so I derped here, I thought that my main node was master-ish, but it was actually v0.10.28
22:44:08  <mmalecki>current master doesn't fail for me
22:44:20  <trevnorris>tjfontaine: upgraded to latest gyp and issue's still there
22:44:45  <trevnorris>damn. all alone in the wilderness.
22:44:49  <trevnorris>ok. well I'll figure it out :P
22:45:34  <trevnorris>mmalecki: see https://github.com/joyent/node/issues/7832#issuecomment-47040641
22:45:35  <mmalecki>but this is weird, this looks perfectly synchronous
22:46:32  * avalanche123quit
22:46:34  * janjongboomjoined
22:46:39  * avalanche123joined
22:47:13  <trevnorris>yeah, but for some reason afterConnect() is being called twice.
22:47:22  <trevnorris>once w/ the options argument and once w/o
22:50:20  * calvinfojoined
22:51:05  * mikealquit (Quit: Leaving.)
22:52:01  * mikealjoined
22:52:27  * calvinfoquit (Client Quit)
22:55:42  * calvinfojoined
22:56:59  <trevnorris>holy shit. you can set breakpoints on JS functions in gdb. this is awesome.
22:58:54  <chrisdickinson>whoa
23:00:18  <trevnorris>well. ok. it didn't work. seems it records the memory address of the js function that ran, and since it changes you won't see anything. :P
23:01:16  <trevnorris>but, you should be able to set a breakpoint on the v8::internal native methods that trampoline the JS call.
23:01:24  <trevnorris>let's see if it works
23:05:13  * andrehjrjoined
23:05:15  <chrisdickinson>as a sidenote, I was taking a look at https://github.com/joyent/node/issues/7077, and at least in the `require('net').connect(42).unref();` case it seems to be unreffing the handle (down to the uv_unwrap call) appropriately. does this point to the issue being in libuv instead of node itself?
23:07:46  <trevnorris>ok. so verified it only calls MakeCallback once. so it must be happening on the JS side.
23:12:47  * hzquit (Ping timeout: 260 seconds)
23:12:48  * rmgjoined
23:17:57  <trevnorris>tjfontaine: here: https://github.com/joyent/node/issues/7832#issuecomment-47042983
23:18:47  * qard2joined
23:19:20  <trevnorris>why would it be running at: Object.exports.connect (_tls_wrap.js:829:21)
23:19:54  * mrvisserquit (Remote host closed the connection)
23:20:32  <mmalecki>tjfontaine: so I needed to make some urgent travel plans, I'm coming back to Amsterdam on the 1st, at 14:05. Will make it to the event but that leaves us with less time for beers, sorry about that
23:20:46  * qard1quit (Ping timeout: 244 seconds)
23:21:37  * mikealquit (Quit: Leaving.)
23:23:56  * mikealjoined
23:29:04  <trevnorris>this hole just keeps getting deeper. and am I seriously the only one that's running into this tls issue?
23:30:45  * toothrquit (Ping timeout: 255 seconds)
23:32:03  * kazuponjoined
23:35:19  * a_lequit (Read error: Connection reset by peer)
23:35:35  * a_lejoined
23:36:47  * kazuponquit (Ping timeout: 244 seconds)
23:37:38  * a_lequit (Read error: Connection reset by peer)
23:38:12  * a_lejoined
23:39:30  * a_lequit (Read error: Connection reset by peer)
23:39:45  * a_lejoined
23:39:52  * a_lequit (Remote host closed the connection)
23:40:28  * a_lejoined
23:48:19  * daviddiasquit (Remote host closed the connection)
23:50:35  * kazuponjoined
23:57:09  * kazuponquit (Remote host closed the connection)
23:57:25  * c4miloquit (Remote host closed the connection)