00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:00:16  <MI6>libuv-master-gyp: #334 UNSTABLE windows-x64 (5/198) smartos-ia32 (3/199) smartos-x64 (3/199) windows-ia32 (6/198) http://jenkins.nodejs.org/job/libuv-master-gyp/334/
00:02:01  * timoxleyquit
00:08:43  <trevnorris>is this failing for anyone else? test/simple/test-event-emitter-check-listener-leaks.js
00:20:00  * stagasquit (Ping timeout: 245 seconds)
00:21:32  <tito>saghul: available? why did you drop mingw32 support on pyuv? and is it possible to have binaries packages for pyuv/windows 32 ?
00:22:12  <saghul>tito pong
00:22:42  <saghul>yes, I dropped it, it was hackish to compile, since you need to match the compiler used to compile Python itself
00:22:43  <tito>saghul: hey
00:23:05  <saghul>you can use VS Express to compile it
00:23:05  <tito>i understood that from few issues opened about it, but wasn't exactly sure
00:23:30  <tito>yes, have all my deps except pyuv already compiled, and now stuck to download 3GB of VS2008 just for pyuv
00:23:36  * AvianFlujoined
00:23:38  <tito>nobody did binaries packages either :(
00:24:35  <tito>do you have one somewhere?
00:24:50  <saghul>nope, sorry about that :-S
00:25:02  <saghul>I'll look into python wheels for next major release
00:29:19  <tito>cool!
00:30:07  <tito>anyway, thanks a lot for the bindings, i enjoy it a lot, make my network code readable, and the hrtime() is the base for an accurate scheduler!
00:30:55  <tito>(even if saying accurate / real-time with python GIL is almost non-sense, still, it works for me right now, and pyuv make it easy and fast to use).
00:30:59  <tito>so, thanks again :)
00:36:05  * wrlquit (Quit: leaving)
00:42:33  <saghul>glad you like it!
00:51:11  * zz_karupanerurachanged nick to karupanerura
00:57:03  * hzquit
01:00:03  * pachetjoined
01:00:03  * pachetquit (Changing host)
01:00:03  * pachetjoined
01:01:26  * mikolalysenkoquit (Ping timeout: 264 seconds)
01:05:19  * indexzeroquit (Quit: indexzero)
01:10:03  * kazuponjoined
01:19:13  * pachetquit (Quit: leaving)
01:23:03  * kazuponquit (Remote host closed the connection)
01:23:50  * octetcloudquit (Ping timeout: 240 seconds)
01:24:03  * kazuponjoined
01:24:42  * AvianFlu_joined
01:26:06  * AvianFluquit (Read error: Operation timed out)
01:27:39  * kazuponquit (Remote host closed the connection)
01:28:46  * dshaw_quit (Quit: Leaving.)
01:30:48  * dshaw_joined
01:30:49  * abraxasjoined
01:32:01  <hueniverse1>is the readable stream wrap() method gone in .12?
01:35:02  * abraxasquit (Ping timeout: 240 seconds)
01:35:02  * dshaw_quit (Ping timeout: 240 seconds)
01:36:21  * abraxasjoined
01:48:11  * dap_quit (Quit: Leaving.)
01:56:40  * mikolalysenkojoined
02:04:13  * mikolalysenkoquit (Ping timeout: 272 seconds)
02:04:57  * abraxasquit (Remote host closed the connection)
02:10:37  * qardjoined
02:12:16  * qardquit (Client Quit)
02:13:21  * kazuponjoined
02:16:06  * kazuponquit (Remote host closed the connection)
02:20:33  * stagasjoined
02:26:55  * dshaw_joined
02:31:14  * brson_joined
02:31:26  * dshaw_quit (Read error: Connection reset by peer)
02:32:28  * dshaw_joined
02:33:59  * stagasquit (Ping timeout: 272 seconds)
02:34:02  * brsonquit (Ping timeout: 240 seconds)
02:40:05  * abraxasjoined
02:40:42  * mikolalysenkojoined
02:42:49  * qardjoined
02:53:42  * qardquit (Ping timeout: 252 seconds)
02:54:30  * qardjoined
02:58:38  * qardquit (Ping timeout: 240 seconds)
03:00:10  * brsonjoined
03:02:30  * dshaw_quit (Quit: Leaving.)
03:02:53  * brson_quit (Ping timeout: 246 seconds)
03:08:26  * paulfryzelquit (Remote host closed the connection)
03:09:09  * paulfryzeljoined
03:13:30  * paulfryzelquit (Ping timeout: 252 seconds)
03:16:21  * dsantiagoquit (Ping timeout: 252 seconds)
03:16:44  * calvinfoquit (Quit: Leaving.)
03:19:01  * nrajlichquit (Quit: ["Textual IRC Client: www.textualapp.com"])
03:19:56  * piscisaureus_joined
03:22:30  * piscisaureusquit (Ping timeout: 245 seconds)
03:25:11  * kenperkinsquit (Quit: Computer has gone to sleep.)
03:26:52  * dsantiagojoined
03:31:27  * kazuponjoined
03:36:31  * dshaw_joined
03:47:22  * paulfryzeljoined
03:52:38  * dshaw_quit (Ping timeout: 240 seconds)
03:54:10  * stagasjoined
03:55:23  * qardjoined
03:56:22  * brsonquit (Quit: leaving)
03:56:45  * robonerdquit (Ping timeout: 246 seconds)
03:59:42  * robonerdjoined
03:59:59  * qardquit (Ping timeout: 260 seconds)
04:00:03  <tjfontaine>I guess it's that time of the day to do a node release
04:06:16  * kenperkinsjoined
04:14:26  <tjfontaine>ooh gyp is adding logic for codesigning
04:22:38  * piscisaureus_quit (Ping timeout: 240 seconds)
04:22:41  <MI6>joyent/libuv: tjfontaine created tag v0.10.20 - http://git.io/uCKjzQ
04:22:43  <MI6>joyent/libuv: Timothy J Fontaine v0.10 * f3d311e : Now working on v0.10.21 (+1 more commits) - http://git.io/dUi1fA
04:33:10  * toothrchanged nick to toothrot
04:52:32  <MI6>joyent/node: Nicolas Kaiser v0.10 * 4bc2ec9 : doc: fix typos in node.1 (+4 more commits) - http://git.io/AB-uBg
04:56:06  * qardjoined
04:57:52  * defunctzombiechanged nick to defunctzombie_zz
05:00:27  * qardquit (Ping timeout: 240 seconds)
05:07:14  <MI6>nodejs-v0.10: #1657 UNSTABLE smartos-ia32 (6/606) osx-ia32 (1/606) linux-ia32 (3/606) osx-x64 (1/606) linux-x64 (2/606) smartos-x64 (10/606) http://jenkins.nodejs.org/job/nodejs-v0.10/1657/
05:08:16  <MI6>nodejs-v0.10-windows: #375 UNSTABLE windows-ia32 (11/606) windows-x64 (11/606) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/375/
05:16:27  * m76joined
05:20:40  <MI6>joyent/node: tjfontaine created branch v0.10.23-release - http://git.io/aYGBrg
05:22:31  * piscisaureus_joined
05:26:16  <MI6>node-review: #129 ABORTED http://jenkins.nodejs.org/job/node-review/129/
05:56:49  * qardjoined
06:01:02  * qardquit (Ping timeout: 240 seconds)
06:05:00  * bajtosjoined
06:09:15  * AvianFlu_quit (Remote host closed the connection)
06:10:47  <MI6>joyent/node: tjfontaine created tag v0.10.23 - http://git.io/AGzYMQ
06:11:25  <MI6>joyent/node: Timothy J Fontaine v0.10 * 7dca8d7 : blog: Post for v0.10.23 (+3 more commits) - http://git.io/-IJyOg
06:12:52  <MI6>node-review: #130 ABORTED http://jenkins.nodejs.org/job/node-review/130/
06:13:29  * paulfryzelquit (Remote host closed the connection)
06:26:48  * M28joined
06:27:36  <MI6>nodejs-v0.10-windows: #376 UNSTABLE windows-ia32 (11/606) windows-x64 (12/606) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/376/
06:32:51  * piscisaureus_quit (Read error: Connection reset by peer)
06:33:11  <MI6>nodejs-v0.10: #1658 UNSTABLE smartos-ia32 (9/606) osx-ia32 (1/606) linux-ia32 (5/606) osx-x64 (1/606) linux-x64 (5/606) smartos-x64 (11/606) http://jenkins.nodejs.org/job/nodejs-v0.10/1658/
06:33:17  * piscisaureus_joined
06:35:39  * paddybyersquit (Quit: paddybyers)
06:37:23  * piscisaureus_quit (Read error: Connection reset by peer)
06:37:45  * paddybyersjoined
06:37:59  * piscisaureus_joined
06:43:11  <MI6>nodejs-v0.10-windows: #377 UNSTABLE windows-ia32 (11/606) windows-x64 (12/606) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/377/
06:57:39  * qardjoined
06:58:49  * M28_joined
07:01:45  * M28quit (Ping timeout: 252 seconds)
07:02:27  * qardquit (Ping timeout: 260 seconds)
07:13:46  * rmgquit (Remote host closed the connection)
07:14:21  * rmgjoined
07:19:33  * rmgquit (Ping timeout: 250 seconds)
07:24:09  * Brett19quit (Read error: No route to host)
07:25:40  * felixgejoined
07:31:46  * abraxasquit (Remote host closed the connection)
07:33:50  * M28_quit (Ping timeout: 240 seconds)
07:40:52  * mikolalysenkoquit (Ping timeout: 241 seconds)
07:52:33  * julianduquechanged nick to julian|zZz
07:54:10  * jxsquit (Ping timeout: 245 seconds)
07:54:10  * MI6quit (Ping timeout: 245 seconds)
07:54:20  * MI6joined
07:55:06  * jxsjoined
07:55:25  * burlakquit (Ping timeout: 245 seconds)
07:55:49  * toothrotquit (Ping timeout: 248 seconds)
07:56:15  * mdsummersquit (Ping timeout: 245 seconds)
07:56:43  * mdsummersjoined
07:57:53  * burlitojoined
07:58:21  * qardjoined
08:00:01  * toothrjoined
08:00:15  * kellabytequit (Quit: Quit)
08:02:29  * qardquit (Ping timeout: 246 seconds)
08:06:46  * mikolalysenkojoined
08:07:13  * dshaw_joined
08:11:33  * mikolalysenkoquit (Ping timeout: 272 seconds)
08:13:38  * dshaw_quit (Read error: Connection reset by peer)
08:15:15  * dshaw_joined
08:35:43  * rendarjoined
08:36:56  * mikolalysenkojoined
08:42:23  * m76quit (Read error: Connection reset by peer)
08:45:42  * mikolalysenkoquit (Ping timeout: 252 seconds)
08:50:53  * rmgjoined
08:55:26  * rmgquit (Ping timeout: 264 seconds)
08:59:07  * qardjoined
09:03:14  * qardquit (Ping timeout: 240 seconds)
09:19:22  * hzjoined
09:30:20  * calvinfojoined
09:30:31  * bajtosquit (Quit: bajtos)
09:32:32  * abraxasjoined
09:38:56  * calvinfoquit (Quit: Leaving.)
09:39:32  * kazupon_joined
09:40:29  * kazuponquit (Ping timeout: 246 seconds)
09:41:28  * mikolalysenkojoined
09:41:30  * kazupon_quit (Client Quit)
09:42:48  * kazuponjoined
09:47:02  * mikolalysenkoquit (Ping timeout: 264 seconds)
09:49:52  * kazuponquit (Remote host closed the connection)
09:59:54  * qardjoined
10:04:16  * qardquit (Ping timeout: 240 seconds)
10:31:22  * karupanerurachanged nick to zz_karupanerura
10:33:02  * stagasquit (Ping timeout: 240 seconds)
10:35:19  * AlexisMocha_joined
10:35:25  * AlexisMochaquit (Ping timeout: 250 seconds)
10:42:14  * mikolalysenkojoined
10:47:07  * mikolalysenkoquit (Ping timeout: 250 seconds)
10:48:23  * m76joined
10:48:31  <MI6>nodejs-v0.10: #1659 UNSTABLE smartos-ia32 (5/606) osx-ia32 (2/606) linux-ia32 (2/606) osx-x64 (1/606) linux-x64 (2/606) smartos-x64 (5/606) http://jenkins.nodejs.org/job/nodejs-v0.10/1659/
10:49:15  * piscisaureus_quit (Ping timeout: 272 seconds)
11:00:06  * Kakerajoined
11:00:38  * qardjoined
11:02:48  * burlitochanged nick to burlak
11:05:07  * qardquit (Ping timeout: 260 seconds)
11:06:22  * dshaw_quit (Quit: Leaving.)
11:19:51  * insertcoffeejoined
11:37:17  * dshaw_joined
11:43:02  * mikolalysenkojoined
11:43:21  * dshaw_quit (Ping timeout: 252 seconds)
11:47:50  * mikolalysenkoquit (Ping timeout: 240 seconds)
12:01:26  * qardjoined
12:06:14  * qardquit (Ping timeout: 264 seconds)
12:17:25  * bajtosjoined
12:28:43  * abraxasquit (Remote host closed the connection)
12:37:44  * dshaw_joined
12:43:49  * mikolalysenkojoined
12:48:38  * mikolalysenkoquit (Ping timeout: 240 seconds)
13:02:10  * qardjoined
13:05:50  * dshaw_quit (Ping timeout: 240 seconds)
13:07:19  * qardquit (Ping timeout: 272 seconds)
13:36:02  * AvianFlujoined
13:44:34  * mikolalysenkojoined
13:50:02  * mikolalysenkoquit (Ping timeout: 264 seconds)
13:50:38  * kevinswiberjoined
13:54:41  * rmgjoined
13:59:08  * rmgquit (Ping timeout: 246 seconds)
14:02:59  * qardjoined
14:03:39  * c4milojoined
14:05:16  * c4miloquit (Remote host closed the connection)
14:05:50  * c4milojoined
14:07:27  * qardquit (Ping timeout: 252 seconds)
14:12:30  * c4milo_joined
14:15:07  * c4miloquit (Ping timeout: 250 seconds)
14:16:21  * c4milo_quit (Read error: Connection reset by peer)
14:16:46  * c4milojoined
14:19:23  * kellabytejoined
14:19:35  * kellabytequit (Changing host)
14:19:35  * kellabytejoined
14:19:35  * kellabytequit (Changing host)
14:19:35  * kellabytejoined
14:23:39  * defunctzombie_zzchanged nick to defunctzombie
14:24:04  * kevinswiberquit (Remote host closed the connection)
14:34:18  * calvinfojoined
14:45:18  * mikolalysenkojoined
14:50:38  * mikolalysenkoquit (Ping timeout: 264 seconds)
14:55:10  * AvianFluquit (Remote host closed the connection)
14:59:58  * kazuponjoined
15:01:15  * pachetjoined
15:03:45  * qardjoined
15:07:59  * qardquit (Ping timeout: 250 seconds)
15:10:00  * kazuponquit (Remote host closed the connection)
15:10:28  * kazuponjoined
15:14:44  * kazuponquit (Ping timeout: 246 seconds)
15:15:43  * kazuponjoined
15:21:10  * kazuponquit (Remote host closed the connection)
15:21:28  <MI6>nodejs-master: #773 UNSTABLE smartos-x64 (8/685) osx-x64 (1/685) centos-ia32 (1/685) smartos-ia32 (6/685) centos-x64 (1/685) ubuntu-x64 (1/685) http://jenkins.nodejs.org/job/nodejs-master/773/
15:28:06  * defunctzombiechanged nick to defunctzombie_zz
15:37:51  * defunctzombie_zzchanged nick to defunctzombie
15:46:05  * mikolalysenkojoined
15:51:21  * mikolalysenkoquit (Ping timeout: 272 seconds)
15:52:43  * dap_joined
15:54:30  * AvianFlujoined
16:04:30  * qardjoined
16:06:11  * mikealjoined
16:09:05  * qardquit (Ping timeout: 272 seconds)
16:11:33  * kazuponjoined
16:17:02  * c4miloquit (Ping timeout: 240 seconds)
16:17:45  * c4milojoined
16:21:43  * dap_quit (Quit: Leaving.)
16:24:37  * kevinswiberjoined
16:30:44  * mikolalysenkojoined
16:30:48  * abraxasjoined
16:32:26  * kevinswiberquit (Read error: Connection reset by peer)
16:35:14  * abraxasquit (Ping timeout: 246 seconds)
16:35:20  * dap_joined
16:36:20  * kevinswiberjoined
16:36:38  * mikolalysenkoquit (Ping timeout: 240 seconds)
16:43:17  * kevinswiberquit (Ping timeout: 272 seconds)
16:46:49  * julian|zZzchanged nick to julianduque
16:49:15  * bajtosquit (Quit: bajtos)
16:53:13  * wavdedjoined
16:57:59  * AvianFlu_joined
16:58:20  * AvianFluquit (Disconnected by services)
16:59:34  <indutny>isaacs: tjfontaine: trevnorris: call in 1 minute?
17:00:08  * octetcloudjoined
17:01:05  * AvianFlu_changed nick to AvianFlu
17:01:23  <isaacs>indutny: call right now!
17:01:27  <indutny>haha
17:01:28  <isaacs>https://plus.google.com/hangouts/_/calendar/aXNhYWNzY2hsdWV0ZXJAZ21haWwuY29t._8p136da28p338ba56p2jab9k6cqj0b9p6oqjib9h74pjic9l68rkae9j6s
17:01:31  <isaacs>trevnorris: ping
17:04:29  <indutny>hello sleepy :)
17:04:38  * octetcloudquit (Ping timeout: 246 seconds)
17:05:15  * qardjoined
17:09:29  * qardquit (Ping timeout: 240 seconds)
17:12:30  * jmar777joined
17:27:52  * paulfryzeljoined
17:32:25  <MI6>joyent/node: Lalit Kapoor master * 4d54896 : test: use s_client instead of curl - http://git.io/ikagAA
17:33:18  * mikolalysenkojoined
17:36:43  <tjfontaine>WEEE fewer dependencies for tests!
17:36:46  <tjfontaine>indutny++
17:37:12  * Brett19joined
17:37:41  <indutny>haha
17:37:46  <indutny>tjfontaine: yep
17:37:52  <indutny>that's good
17:37:58  * jmar777quit (Remote host closed the connection)
17:37:59  <indutny>we should build curl as well :D
17:38:28  * mikolalysenkoquit (Quit: Lost terminal)
17:38:31  * isufyjoined
17:38:49  <tjfontaine>heh
17:39:04  <tjfontaine>well can we get away without any curl at all, it can do it posts and what not?
17:40:50  <MI6>joyent/node: Wyatt Preul v0.10 * 1d5e797 : module: only cache package main - http://git.io/accAKQ
17:40:52  <tjfontaine>indutny: what's going specifically with the test-tls-server-verify agent3 failure?
17:42:35  <indutny>tjfontaine: on windows?
17:42:42  <indutny>or in 0.10
17:43:22  * bajtosjoined
17:46:27  <tjfontaine>v0.10 in osx and other places, that was the issue you closed this morning
17:47:13  <tjfontaine>see http://jenkins.nodejs.org/job/nodejs-v0.10/lastCompletedBuild/testReport/
17:47:18  * mcavage_quit (Remote host closed the connection)
17:47:24  * rmgjoined
17:49:43  * TooTallNatejoined
17:52:29  <MI6>nodejs-master: #774 UNSTABLE smartos-x64 (10/685) centos-ia32 (2/685) smartos-ia32 (9/685) centos-x64 (3/685) http://jenkins.nodejs.org/job/nodejs-master/774/
17:56:24  <MI6>nodejs-v0.10: #1660 UNSTABLE smartos-ia32 (8/606) osx-ia32 (1/606) linux-ia32 (1/606) osx-x64 (1/606) linux-x64 (1/606) smartos-x64 (7/606) http://jenkins.nodejs.org/job/nodejs-v0.10/1660/
17:59:35  <hueniverse1>I am SO HAPPY for 0.10.23. Care to guess why?
18:00:04  * kazuponquit (Remote host closed the connection)
18:00:30  * kazuponjoined
18:03:45  <tjfontaine>hueniverse1: which why where when?
18:04:04  <saghul>tjfontaine mind checking if the windows build slave has gone nuts?
18:04:11  <hueniverse1>It's the first 0.10 release I don't give a fuck about!
18:04:14  <saghul>looks stalled
18:04:20  <tjfontaine>saghul: it has, I need to go kick it
18:04:23  <tjfontaine>hueniverse1: hahah
18:04:33  <saghul>tjfontaine thanks!
18:04:41  * dshaw_joined
18:04:59  * kazuponquit (Ping timeout: 272 seconds)
18:05:05  * brsonjoined
18:05:15  <tjfontaine>hueniverse1: if wyatt's module patch had been there last night it would have gone in
18:05:39  * octetcloudjoined
18:06:04  * qardjoined
18:07:43  * calvinfoquit (Quit: Leaving.)
18:09:09  <hueniverse1>tjfontaine: I kept telling him Isaac will say no because the module system is locked... :-)
18:10:01  <tjfontaine>I was going to bigfoot izs if he did, he started to though and then I explained it and he was like "oh ya, fuck -- that makes sense"
18:10:11  * qardquit (Ping timeout: 240 seconds)
18:13:36  * st_lukejoined
18:22:21  * mcavagejoined
18:24:57  * stagasjoined
18:29:29  * insertcoffeequit (Remote host closed the connection)
18:31:35  * abraxasjoined
18:32:11  * calvinfojoined
18:36:23  * abraxasquit (Ping timeout: 260 seconds)
18:36:55  <MI6>nodejs-v0.10-windows: #378 UNSTABLE windows-ia32 (12/606) windows-x64 (11/606) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/378/
18:42:19  * mikealquit (Quit: Leaving.)
18:43:57  * mcavagequit (Remote host closed the connection)
18:49:57  * mcavagejoined
18:49:58  * mcavagequit (Client Quit)
18:54:46  * dshaw_quit (Quit: Leaving.)
18:56:14  * dshaw_joined
18:57:01  * kenperkinsquit (Quit: Textual IRC Client: http://www.textualapp.com/)
19:02:58  * Benvie_joined
19:05:01  * Benviequit (Ping timeout: 250 seconds)
19:05:53  <MI6>libuv-v0.10: #138 FAILURE windows (7/190) http://jenkins.nodejs.org/job/libuv-v0.10/138/
19:06:49  * qardjoined
19:08:27  <MI6>libuv-master: #383 UNSTABLE smartos (4/199) windows (5/198) http://jenkins.nodejs.org/job/libuv-master/383/
19:10:52  * qardquit (Ping timeout: 240 seconds)
19:12:07  <trevnorris>tjfontaine: sorry about missing this morning. been feeling sick so took some sleeping pills, which knocked me out for 13 hours.
19:13:52  <trevnorris>indutny: i assume the meeting is over by now?
19:14:26  <tjfontaine>indeed it is
19:14:35  <tjfontaine>we've punted on the milestone burn down until next week
19:15:00  <trevnorris>next Tues?
19:15:10  <tjfontaine>but review the list, if there's things you know that won't be making it into v0.12, go ahead and either assign to v0.13 or v1.0, and add a comment about that
19:15:16  <indutny>yep
19:15:18  <tjfontaine>trevnorris: thursday if that works ok for you
19:15:36  <tjfontaine>and then we obviously wouldn't have a call the week after next
19:15:43  <trevnorris>tjfontaine: i'll be on an airplane thursday
19:16:17  <tjfontaine>ok well we'll do a calendar thing for next week to find a time we can make, we really need to do the go/no-go on those issues
19:16:29  <trevnorris>i'll work through my list in prep for that.
19:17:41  * mikealjoined
19:19:11  <tjfontaine>saghul, indutny: could one of you handle the merge of libuv v0.10 into master?
19:19:34  * dshaw_quit (Quit: Leaving.)
19:22:55  <indutny>tjfontaine: I'll look into it
19:23:03  <indutny>but 2 hours later
19:23:15  <tjfontaine>indutny: no rush, I just need it before monday when I do the v0.11 release
19:23:32  <indutny>it'll be on your table by then
19:23:47  <saghul>I'm half-afk, thanks for taking care indutny :-)
19:23:58  <indutny>np
19:24:00  <indutny>you're welcome
19:28:09  <MI6>libuv-v0.10-gyp: #109 FAILURE smartos-x64 (2/190) linux-x64 (1/190) windows-x64 (8/190) windows-ia32 (9/190) http://jenkins.nodejs.org/job/libuv-v0.10-gyp/109/
19:28:26  <MI6>libuv-node-integration: #343 UNSTABLE linux-ia32 (2/685) smartos-x64 (7/685) smartos-ia32 (6/685) linux-x64 (1/685) http://jenkins.nodejs.org/job/libuv-node-integration/343/
19:32:36  <tjfontaine>indutny: green board on my laptop for mavericks, that's pretty fucking sweet :)
19:32:56  <MI6>joyent/node: Timothy J Fontaine master * 069dd07 : Merge remote-tracking branch 'upstream/v0.10' (+11 more commits) - http://git.io/D6zgDA
19:47:06  <MI6>nodejs-master: #775 UNSTABLE smartos-x64 (8/685) centos-ia32 (3/685) ubuntu-ia32 (2/685) smartos-ia32 (5/685) centos-x64 (3/685) ubuntu-x64 (2/685) http://jenkins.nodejs.org/job/nodejs-master/775/
19:47:47  <tjfontaine>AlexisMocha_: do you know much about WiX?
19:55:06  <defunctzombie>when I get the tcp_listen callback, I *have* to call accept correct?
19:55:23  <defunctzombie>if I want to reject, I would call accept and immediately close?
19:55:29  <defunctzombie>but in any case I always call accept
19:56:11  * piscisaureusjoined
19:57:24  <tjfontaine>defunctzombie: what other criteria would you use to determine not to accept the connection? I mean there's not really a handle to close without actually doing the accept afaik
19:57:45  <defunctzombie>tjfontaine: I agree
19:58:10  <tjfontaine>defunctzombie: if you would otherwise deny without an accept you would probably have closed the listener
19:58:23  <defunctzombie>tjfontaine: was just making sure I understood the behavior correctly
19:58:45  <defunctzombie>tjfontaine: so why doesn't the listener callback give me a tcp_handle_t that is ready?
19:59:02  <defunctzombie>I still have to tcp_init a new handle, is it just to leave memory allocation to the user?
19:59:15  <tjfontaine>defunctzombie: it gives you the listener handle
19:59:34  <tjfontaine>defunctzombie: it's just a notification that there's some action to be done on the handle
19:59:48  <defunctzombie>tjfontaine: gotcha
19:59:59  <tjfontaine>defunctzombie: we're telling the event loop mechanism "hey, tell me when it's ok for me to do this relatively expensive operation"
20:07:32  * qardjoined
20:12:03  * qardquit (Ping timeout: 260 seconds)
20:13:29  * qardjoined
20:14:37  * qardpart
20:16:01  * kenperkinsjoined
20:23:10  * bajtosquit (Quit: bajtos)
20:25:01  <MI6>joyent/libuv: Alexis Campailla master * b83caf8 : windows: uv_spawn code refactor (+1 more commits) - http://git.io/tZbdyA
20:27:58  <MI6>libuv-master: #384 UNSTABLE smartos (3/199) windows (4/198) http://jenkins.nodejs.org/job/libuv-master/384/
20:32:26  * abraxasjoined
20:34:16  <MI6>libuv-master-gyp: #335 UNSTABLE windows-x64 (5/198) linux-x64 (1/199) smartos-ia32 (3/199) smartos-x64 (3/199) windows-ia32 (5/198) http://jenkins.nodejs.org/job/libuv-master-gyp/335/
20:36:51  * abraxasquit (Ping timeout: 252 seconds)
20:47:38  <MI6>libuv-node-integration: #344 UNSTABLE linux-ia32 (2/685) smartos-x64 (7/685) smartos-ia32 (5/685) linux-x64 (3/685) http://jenkins.nodejs.org/job/libuv-node-integration/344/
20:59:12  <indutny>tjfontaine: you still there?
20:59:22  <indutny>tjfontaine: there don't seem to be any changes since that...
20:59:27  <indutny>except libuv's v0.10 release
20:59:50  <indutny>tjfontaine: but I can still do a merge if you want
21:01:18  * cjb`joined
21:02:14  <indutny>nah, whatever
21:02:16  <MI6>joyent/libuv: Fedor Indutny master * eff3b13 : Merge remote-tracking branch 'origin/v0.10' (+2 more commits) - http://git.io/Gj-NTw
21:02:20  <indutny>not going to be around for too long
21:04:57  * cjbquit (Remote host closed the connection)
21:05:02  <MI6>libuv-master: #385 UNSTABLE smartos (3/199) windows (4/198) http://jenkins.nodejs.org/job/libuv-master/385/
21:07:11  * m76quit (Ping timeout: 246 seconds)
21:11:34  <MI6>libuv-master-gyp: #336 UNSTABLE windows-x64 (4/198) smartos-ia32 (3/199) smartos-x64 (9/199) windows-ia32 (4/198) http://jenkins.nodejs.org/job/libuv-master-gyp/336/
21:12:21  * wavdedquit (Quit: Hasta la pasta)
21:20:12  * stagasquit (Remote host closed the connection)
21:24:48  <MI6>libuv-node-integration: #345 UNSTABLE linux-ia32 (1/685) smartos-x64 (7/685) smartos-ia32 (5/685) http://jenkins.nodejs.org/job/libuv-node-integration/345/
21:24:59  * st_luke_joined
21:25:07  * st_lukequit (Remote host closed the connection)
21:34:46  * mikealquit (Quit: Leaving.)
21:35:12  * rendarquit (Quit: Leaving)
21:40:23  <tjfontaine>indutny: well there should have been AUTHOR changes or similar?
21:40:31  <indutny>tjfontaine: perhaps
21:40:36  <indutny>yeah, I think so
21:40:45  <tjfontaine>indutny: it's just helpful for a merge to happen before another release
21:40:52  <indutny>yeah, I decided that too
21:40:54  <indutny>and just pushed it
21:40:57  <indutny>as you can see :)
21:41:29  <tjfontaine>yup :)
21:41:36  <tjfontaine>indutny: thanks bunches!
21:41:42  <indutny>:)
21:41:43  <indutny>np
21:41:45  <indutny>you're welcome
21:41:47  <indutny>it was trivial
21:41:49  <indutny>TooTallNate: hey man
21:41:51  <indutny>TooTallNate: yt?
21:42:03  <TooTallNate>indutny: yo
21:42:15  <indutny>TooTallNate: I was publishing my C thing to npm
21:42:20  <indutny>TooTallNate: and building it using node-gyp
21:42:30  <indutny>TooTallNate: the thing is that it is bundling it's own libuv
21:42:48  <indutny>TooTallNate: and right now node-gyp prepends include list
21:42:55  <tjfontaine>oh god
21:42:57  <indutny>TooTallNate: I figured it out using config.gypi https://github.com/indutny/bud/blob/master/config.gypi
21:43:11  <TooTallNate>lol
21:43:17  <TooTallNate>indutny: why not use vanilla gyp?
21:43:18  <indutny>TooTallNate: but I just thought it may be a good idea if you'll figure out how to append them
21:43:23  <indutny>TooTallNate: I do :)
21:43:29  <indutny>TooTallNate: and also publishing it to npm
21:43:37  <indutny>per indexzero's advice
21:43:47  <indutny>TooTallNate: so, whatever
21:43:51  <indutny>if it isn't really hard
21:44:00  <indutny>would you please mind considering making it append?
21:44:13  <TooTallNate>indutny: you're saying for other addons that need to link to libuv/openssl?
21:44:21  <indutny>TooTallNate: well, yeah
21:44:22  <indutny>perhaps
21:44:23  <indutny>:)
21:44:32  <indutny>That's more correct anyway
21:44:43  <indutny>it should not shadow original dependencies
21:44:44  <indutny>also
21:44:49  <indutny>it propagates down to all dependencies
21:44:52  <indutny>that's another thing
21:45:00  <indutny>it should be something like 'direct_dependent_settings'
21:45:09  <indutny>and probably be a 'addon' dependency
21:45:43  <TooTallNate>hmmm, ya there's definitely room for improvement there
21:45:53  <indutny>yeah
21:53:48  <tjfontaine>we are (for 1.0) going to be providing linker map files that explicitly document what our public interfaces are, which does solve the openssl/libuv missing symbols problems
22:06:54  * cjb`quit (Read error: Connection reset by peer)
22:12:26  <indutny>tjfontaine: huuh?
22:12:39  <indutny>that's pretty interesting :)
22:12:48  <indutny>is it only a windows thing?
22:12:50  <tjfontaine>indutny: we're going to solve the binary addon problem of "missing symbols" to an extent
22:13:06  <tjfontaine>indutny: no, all linkers support explicitly describing the exported symbols
22:13:10  <indutny>ok
22:13:28  <tjfontaine>it's just generally all in, meaning we have to describe *every* symbol we care about
22:13:35  <tjfontaine>which is fine, because it's our public interface to describe
22:14:56  <indutny>I won't believe it until I'll see it working :)
22:14:57  <indutny>haha
22:15:11  <indutny>tjfontaine: are you going to work on it yourself?
22:15:19  <indutny>or want to ask anyone of us to do it
22:15:21  <tjfontaine>it's pretty straight forward really, no other folk at joyent are going to do it
22:15:22  <indutny>what's your plan?
22:15:27  <indutny>ok
22:15:34  <indutny>my only one question
22:15:42  <tjfontaine>the idea is to find the easiest/parsable base format for description, and then generate for all other platforms
22:15:44  <indutny>is will it be a lot of pain to maintain it after introducing it?
22:15:49  <indutny>yeah
22:15:50  <indutny>exactly
22:15:53  <tjfontaine>nope, should be automagic for us
22:15:56  <indutny>ok
22:16:02  <tjfontaine>unless we decide to add a new public api method
22:16:14  <tjfontaine>this way it's very explicit for us to describe what our api *actually* is
22:16:37  <indutny>ok
22:16:37  <tjfontaine>and then simultaneously describe our abi
22:16:43  <indutny>hell yeah!
22:16:46  <indutny>hm...
22:16:47  <tjfontaine>[which will mostly be opaque pointers]
22:16:57  <indutny>well...
22:17:04  <indutny>I don't think that it is possible
22:17:07  <indutny>opaque pointers
22:17:19  <indutny>there're a lot of addons that are using libuv directly
22:17:28  <indutny>and embedding stuff
22:17:34  <indutny>well
22:17:40  <indutny>"a lot" is not a definite number
22:17:41  <tjfontaine>well, right when we do this we have to decide if libuv is part of our public api, or if we woudl describe something else for that
22:17:43  <indutny>but I know there're some
22:17:52  <indutny>ah, ok
22:18:01  <tjfontaine>if libuv continues on its own path of not being backward compatible then we can't really call it our public api
22:18:05  <indutny>sounds a bit scary, but I think its generally a good idea
22:18:15  <indutny>tjfontaine: that would be pretty miserable :)
22:18:22  <tjfontaine>part of the contract for node would be to describe an interface that is actually supportable
22:18:29  <tjfontaine>not that it prevents people from using other apis
22:18:46  <tjfontaine>it's just out of scope for issues on joyent/node
22:23:08  <indutny>ok
22:23:17  <indutny>I'd be cool to see it first, though
22:23:21  <indutny>hard to tell anything before it
22:23:39  <indutny>but I'll definitely have an opinion
22:23:42  <indutny>either good, or bad
22:29:27  <MI6>joyent/node: piscisaureus created branch ee-init - http://git.io/hLVT3g
22:30:22  * AvianFluquit (Remote host closed the connection)
22:30:52  <indutny>piscisaureus: ohai
22:30:54  <indutny>:)
22:30:57  <indutny>glad to see you there
22:30:58  <piscisaureus>hi fedor
22:31:00  <indutny>s/there/here/
22:31:03  <indutny>how are you?
22:31:16  <piscisaureus>relatively okay :)
22:31:30  <indutny>great
22:31:33  <piscisaureus>how are you?
22:31:41  <indutny>good too :)
22:31:49  <piscisaureus>been busy with libuv huh? :)
22:32:05  <indutny>oh yeah
22:32:09  <indutny>and many other things
22:32:21  <piscisaureus>are you full time on node now?
22:32:42  <indutny>I was full time on node
22:32:44  <indutny>for like year :D
22:32:58  <indutny>or even more
22:33:01  <piscisaureus>oh didn't know
22:33:03  <indutny>yeah
22:33:07  <piscisaureus>I thought you also had voxer duties
22:33:12  <indutny>yep, I do
22:33:23  * abraxasjoined
22:35:34  * AvianFlujoined
22:36:21  <defunctzombie>What is the typical benchmark method for the tcp servers or the http servers? apachebench?
22:37:40  * abraxasquit (Ping timeout: 246 seconds)
22:39:16  <indutny>defunctzombie: we use wrk in node
22:39:26  <indutny>seems to be quite good
22:39:31  <indutny>`ab` is great too
22:39:34  <indutny>but not always reliable
22:39:40  <indutny>`siege` is pretty cool
22:39:47  <indutny>I don't know others :(
22:42:01  <defunctzombie>I tried siege
22:42:06  <defunctzombie>but it seems to be weird on osx
22:42:11  <defunctzombie>maybe I had wrong settings or something
22:42:18  <defunctzombie>I will try it again
22:42:25  <defunctzombie>wrk seems to be returning nothing :(
22:44:48  <defunctzombie>indutny: how many concurrents is a fun number to test with?
22:45:04  <indutny>you decide
22:45:07  <indutny>I usually put 100
22:45:07  <defunctzombie>haha
22:45:08  <indutny>or 200
22:45:11  <defunctzombie>I am doing 100
22:45:13  <indutny>ttyl
22:45:16  <indutny>going to sleep
22:45:21  <defunctzombie>later
22:45:25  <indutny>trevnorris is really a performance maniac here
22:45:27  <indutny>;)
22:46:22  * Kakeraquit (Read error: Connection reset by peer)
22:52:45  <MI6>node-review: #131 UNSTABLE smartos-ia32 (7/685) windows-x64 (22/685) windows-ia32 (23/685) linux-ia32 (3/685) smartos-x64 (10/685) centos-x64 (4/685) linux-x64 (1/685) centos-ia32 (4/685) http://jenkins.nodejs.org/job/node-review/131/
22:57:04  * kevinswiberjoined
22:59:33  * paulfryzelquit (Remote host closed the connection)
23:00:19  <MI6>joyent/node: Bert Belder ee-init * d57ec25 : events: move EE c'tor guts to EventEmitter.init - http://git.io/9K0NlA
23:01:30  <trevnorris>indutny: sup?
23:02:17  <trevnorris>defunctzombie: performance something?
23:02:50  <defunctzombie>trevnorris: yea, I was just asking some perf questions about basic perf testing on tcp connections or http stuff
23:02:58  <defunctzombie>trevnorris: wanna bench some things in my libuv bindings
23:03:20  <trevnorris>defunctzombie: wrk is cool, but it currently has a bug where sending chunked requests results in very slow values.
23:04:08  <trevnorris>defunctzombie: ab works ok, and this depends on whether you want to measure unique connections or just overall requests.
23:04:49  * kevinswiberquit (Ping timeout: 265 seconds)
23:04:52  <trevnorris>e.g. wrk always uses keep alive, which give it ridiculously high throughput, but if the service your writing is more of a connect, dump data, disconnect then keep alive is sort of useless to you.
23:05:06  <defunctzombie>trevnorris: yea, I am manually ending the connection
23:05:24  <defunctzombie>trevnorris: this is just the most trivial of connect, receive some bytes, and close tests
23:05:42  <defunctzombie>trying to see raw binding perf vs node.js net perf
23:06:13  <defunctzombie>node.js net perf is slightly better atm so I am trying to pinpoint why :)
23:06:33  <trevnorris>defunctzombie: here's an example of a simple http requester I wrote directly on top of the tcp_wrap bindings: http://git.io/AZdx8Q
23:06:53  <trevnorris>using that I can push 100k req/sec
23:07:01  <trevnorris>granted, it doesn't do any header parsing, but still :)
23:07:27  <defunctzombie>trevnorris: excellent, that is very similar to the libuvjs code I am testing so will be a good comparison
23:07:38  <defunctzombie>trevnorris: on what hardware?
23:07:54  <defunctzombie>trevnorris: I am thinking my mac does weird stuff to the network stack when I try to bench
23:07:59  <trevnorris>my laptop, i7 8GB RAM over loopback
23:08:00  <defunctzombie>I get very inconsistent results sometimes
23:08:14  <trevnorris>hm, strange. yeah I use linux
23:09:08  <defunctzombie>trevnorris: yea, I will have to fire up a linux box to test for sanity
23:09:09  <defunctzombie>Error: value is not a number
23:09:20  <defunctzombie>trevnorris: that script errors with that in the buffer .fill line
23:09:29  <trevnorris>defunctzombie: oh, that only runs on master
23:09:41  <defunctzombie>trevnorris: ah ok.. no prob I have that too :)
23:10:09  <trevnorris>need to go pick up my car from the shop. bbiab
23:10:11  * trevnorris&
23:10:11  <LOUDBOT>THAT WAS THE WORST TWIST EVER.
23:10:18  <defunctzombie>hahaha
23:10:31  <trevnorris>I LOVE YOU LOUDBOT
23:10:31  <LOUDBOT>APPARENTLY I CANNOT CHARGE MALE ESCORTS TO MY LIBRARY CARD
23:10:36  <trevnorris>...
23:19:01  * AvianFluquit (Ping timeout: 252 seconds)
23:23:53  <MI6>node-review: #132 UNSTABLE smartos-ia32 (6/685) windows-x64 (23/685) windows-ia32 (22/685) linux-ia32 (2/685) smartos-x64 (11/685) centos-x64 (3/685) linux-x64 (1/685) osx-x64 (2/685) centos-ia32 (4/685) http://jenkins.nodejs.org/job/node-review/132/
23:25:22  * st_luke_quit (Remote host closed the connection)
23:31:15  <piscisaureus>LOUDBOT YOURE SUCH A NAZI
23:31:16  <LOUDBOT>WORSE IS BETTER APPLIES TO BABIES TOO
23:31:58  * rmgquit (Remote host closed the connection)
23:34:38  * pachetquit (Quit: leaving)
23:35:47  * TooTallNatequit (Quit: Computer has gone to sleep.)
23:41:25  <hueniverse1>The 3:10 was the best LOUDBOT quote yet