00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:07  * ircretaryjoined
00:01:33  * mikealjoined
00:06:21  * isaacsoff to yoga practice
00:06:36  <isaacs>v0.8.24 release almost done, gonna drop tomorrow morning first thing
00:06:37  * isaacs&
00:06:38  <LOUDBOT>I WANT TO DO A SHOOT IN CREAMSICLE
00:08:10  <TooTallNate>trevnorris: is that with typed arrays?
00:09:25  <MI6>nodejs-v0.8: #43 UNSTABLE osx-x64 (1/472) linux-x64 (2/472) osx-ia32 (1/472) linux-ia32 (1/472) smartos-ia32 (1/472) smartos-x64 (1/472) http://jenkins.nodejs.org/job/nodejs-v0.8/43/
00:12:28  * qardquit (Quit: Leaving.)
00:36:00  * papertigersquit (Quit: papertigers)
00:38:08  * TooTallNatequit (Quit: Computer has gone to sleep.)
00:41:44  * qardjoined
00:48:21  * dapquit (Quit: Leaving.)
00:49:50  * amartensquit (Quit: Leaving.)
00:51:16  * mikealquit (Quit: Leaving.)
00:52:23  * TooTallNatejoined
00:53:08  * papertigersjoined
00:53:21  * inolenquit (Quit: Leaving.)
01:01:09  * papertigersquit (Quit: papertigers)
01:05:18  * janderssenquit (Quit: janderssen)
01:20:08  * janderssenjoined
01:30:24  * janderssenquit (Quit: janderssen)
01:32:47  * TooTallNatequit (Quit: Computer has gone to sleep.)
01:34:15  * inolenjoined
02:04:09  * mikealjoined
02:07:19  * amartensjoined
02:07:26  * defunctzombie_zzchanged nick to defunctzombie
02:16:48  * kenperkinsjoined
02:20:55  * brsonquit (Read error: Operation timed out)
02:22:17  * defunctzombiechanged nick to defunctzombie_zz
02:29:37  * timoxleyquit (Quit: Computer has gone to sleep.)
02:34:14  * amartensquit (Quit: Leaving.)
02:34:27  * janderssenjoined
02:35:24  <isaacs>trevnorris: "removing their memse"? You mean using ArrayBuffers but withotu the memset?
02:49:05  * st_lukequit (Remote host closed the connection)
02:51:32  * TooTallNatejoined
03:08:41  * timoxleyjoined
03:36:21  * brsonjoined
03:40:06  * c4miloquit (Remote host closed the connection)
03:41:03  * loladirojoined
03:54:16  * amartensjoined
03:55:30  * loladiroquit (Quit: loladiro)
04:02:46  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
04:16:59  * amartensquit (Quit: Leaving.)
04:19:28  * normanmjoined
04:30:13  * st_lukejoined
04:30:28  * st_lukequit (Remote host closed the connection)
04:51:46  * amartensjoined
04:51:50  * AvianFluquit (Remote host closed the connection)
05:00:40  * kenperkinsquit (Quit: Computer has gone to sleep.)
05:05:28  * perezdquit (Ping timeout: 252 seconds)
05:11:11  * amartensquit (Quit: Leaving.)
05:23:05  * mikealquit (Quit: Leaving.)
05:24:03  * mikealjoined
05:28:54  * mikealquit (Client Quit)
05:30:37  * kenperkinsjoined
05:32:30  * timoxleyquit (Quit: Computer has gone to sleep.)
05:35:39  * paddybyersjoined
05:42:00  * timoxleyjoined
05:43:16  * kenperkinsquit (Quit: Computer has gone to sleep.)
05:44:27  * bajtosjoined
05:46:03  * perezdjoined
05:48:40  * janderssenquit (Quit: janderssen)
05:48:47  * amartensjoined
05:49:42  * timoxleyquit (Ping timeout: 256 seconds)
05:58:01  * amartensquit (Quit: Leaving.)
06:09:02  * qardpart
06:15:44  * dominictarrquit (Quit: dominictarr)
06:23:48  * rendarjoined
06:33:03  * `3rdEdenjoined
06:39:41  * brsonquit (Quit: leaving)
06:57:10  * csaohjoined
07:01:26  * csaohquit (Client Quit)
07:08:11  * csaohjoined
07:09:53  * csaohquit (Client Quit)
07:10:31  * csaohjoined
07:12:10  * csaohquit (Client Quit)
07:13:13  * csaohjoined
07:14:48  * csaohquit (Client Quit)
07:15:25  * csaohjoined
07:16:48  * kuebkjoined
07:17:04  * csaohquit (Client Quit)
07:18:10  * saghulquit (Quit: ["Textual IRC Client: www.textualapp.com"])
07:18:35  * skebcio_joined
07:19:33  * skebcioquit (Ping timeout: 248 seconds)
07:25:33  * csaohjoined
07:26:41  * csaohquit (Client Quit)
07:31:55  * csaohjoined
07:56:54  * bnoordhuisjoined
08:11:55  * perezdquit (Ping timeout: 264 seconds)
08:13:13  * stagasjoined
08:17:01  * bnoordhuisquit (Ping timeout: 276 seconds)
08:23:27  * hzjoined
08:44:33  * stagasquit (Read error: Connection reset by peer)
08:50:13  * perezdjoined
09:11:40  * dominictarrjoined
09:22:56  * bnoordhuisjoined
09:37:02  * V1joined
09:40:28  <bnoordhuis>tjfontaine, isaacs: around?
09:41:34  * V1quit (Ping timeout: 246 seconds)
09:43:28  * mralephquit (Ping timeout: 245 seconds)
09:45:09  * mralephjoined
09:46:35  * bajtosquit (Quit: bajtos)
09:51:11  * perezdquit (Quit: perezd)
09:55:31  <MI6>joyent/node: Nick Desaulniers master * 72b92e9 : src: wrap macros in `do {...} while (0)` - http://git.io/i9oCWQ
10:07:16  <MI6>nodejs-master: #247 UNSTABLE smartos-ia32 (2/602) linux-ia32 (1/602) osx-ia32 (1/602) smartos-x64 (3/602) http://jenkins.nodejs.org/job/nodejs-master/247/
10:16:11  * kuebkpart
10:17:07  <MI6>nodejs-master-windows: #55 UNSTABLE windows-x64 (15/602) windows-ia32 (15/602) http://jenkins.nodejs.org/job/nodejs-master-windows/55/
10:21:29  <MI6>joyent/libuv: Ben Noordhuis master * c766dfe : src: make queue.h c++ compatible - http://git.io/k5Wi0w
10:23:56  <MI6>joyent/node: Ben Noordhuis master * a7820a1 : src: replace ngx-queue.h with queue.h - http://git.io/cp1WAw
10:25:43  <MI6>joyent/libuv: Ben Noordhuis master * 5b1422b : unix: s/ngx-queue.h/queue.h/ in checksparse.sh - http://git.io/FMGWSw
10:29:34  <MI6>libuv-master-gyp: #50 UNSTABLE windows-ia32 (3/190) linux-x64 (2/189) smartos-ia32 (2/189) smartos-x64 (4/189) windows-x64 (5/190) http://jenkins.nodejs.org/job/libuv-master-gyp/50/
10:32:04  <MI6>libuv-v0.10-gyp: #51 UNSTABLE windows-ia32 (5/187) smartos-x64 (2/186) osx-x64 (1/187) smartos-ia32 (2/186) windows-x64 (4/187) http://jenkins.nodejs.org/job/libuv-v0.10-gyp/51/
10:33:34  <MI6>libuv-master: #112 UNSTABLE windows (5/190) smartos (2/189) http://jenkins.nodejs.org/job/libuv-master/112/
10:35:56  <MI6>nodejs-master: #248 UNSTABLE smartos-ia32 (2/602) smartos-x64 (5/602) http://jenkins.nodejs.org/job/nodejs-master/248/
10:38:01  <MI6>libuv-master: #113 UNSTABLE osx (1/190) windows (5/190) smartos (4/189) http://jenkins.nodejs.org/job/libuv-master/113/
10:40:06  <MI6>libuv-master-gyp: #51 UNSTABLE windows-ia32 (3/190) smartos-ia32 (2/189) smartos-x64 (2/189) windows-x64 (3/190) http://jenkins.nodejs.org/job/libuv-master-gyp/51/
10:46:44  * timoxleyjoined
10:46:49  * abraxasquit (Remote host closed the connection)
10:48:12  <MI6>nodejs-master-windows: #56 UNSTABLE windows-x64 (18/602) windows-ia32 (15/602) http://jenkins.nodejs.org/job/nodejs-master-windows/56/
10:48:21  * bajtosjoined
10:50:19  * bnoordhuisquit (Ping timeout: 264 seconds)
10:50:28  <MI6>libuv-node-integration: #95 UNSTABLE smartos-ia32 (2/602) smartos-x64 (4/602) http://jenkins.nodejs.org/job/libuv-node-integration/95/
10:53:22  * csaohquit (Quit: csaoh)
10:57:37  * csaohjoined
11:06:45  <MI6>libuv-node-integration: #96 UNSTABLE smartos-ia32 (2/602) smartos-x64 (7/602) http://jenkins.nodejs.org/job/libuv-node-integration/96/
14:17:15  * pachetjoined
14:20:13  <isaacs>slurp: wb
14:20:23  <isaacs>bnoordhuis: the centos machine is 72.2.112.44
14:20:31  <isaacs>(repeating for the logs)
14:21:01  <isaacs>bnoordhuis: you can bookmark http://logs.libuv.org/libuv/latest#14:20:23.654 to have it saved :)
14:21:42  <bnoordhuis>thanks :)
14:29:19  * timoxleyquit (Quit: Computer has gone to sleep.)
14:39:08  * c4milojoined
14:46:50  * abraxasjoined
14:51:17  * abraxasquit (Ping timeout: 248 seconds)
14:52:44  * udpjoined
14:55:47  * groundwaterquit (Quit: groundwater)
14:56:27  * groundwaterjoined
15:00:27  * perezdjoined
15:05:10  * stagasjoined
15:16:51  * st_lukejoined
15:17:07  * perezdquit (Quit: perezd)
15:21:14  * stagas_joined
15:22:26  * stagasquit (Ping timeout: 256 seconds)
15:22:39  * stagas_changed nick to stagas
15:23:31  * `3rdEdenchanged nick to `3E|CHEF|COOKING
15:24:22  <isaacs>Going to be a bit late for our call. probably like 10-15 minutes
15:24:25  * isaacs&
15:24:26  <LOUDBOT>HOW IS YOUR BACK DOING NOW
15:36:18  * c4miloquit (Remote host closed the connection)
15:44:15  * dapjoined
15:48:08  <bnoordhuis>LOUDBOT: SORE AND SLIGHTLY SWOLLEN. NO FURTHER ENQUIRIES PLEASE.
15:48:09  <LOUDBOT>bnoordhuis: AND SCREAM FOR YOUR CREAM
15:52:52  * TooTallNatejoined
15:53:50  <bnoordhuis>TooTallNate: isaacs's gonna be 10-15 min late
15:54:01  <TooTallNate>bnoordhuis: ok, thanks
15:54:54  <tjfontaine>bnoordhuis: did you need something earlier?
15:57:43  <TooTallNate>tjfontaine: i was assuming he was referring to the skype call
15:58:15  <tjfontaine>TooTallNate: I dunno, it was about 6 hours ago :)
15:58:31  <bnoordhuis>tjfontaine: just a listening ear
15:58:36  <bnoordhuis>maybe a shoulder to cry on
15:58:41  <TooTallNate>tjfontaine: what was 6 hours ago?
15:58:47  <tjfontaine>bnoordhuis: lean on me
15:58:53  <tjfontaine>TooTallNate: when he asked if I was around :)
15:59:01  <TooTallNate>ohohohohohohoohh
15:59:04  <TooTallNate>i see :)
16:03:51  * isaacsfg
16:03:56  <isaacs>AHEAD OF TIME
16:03:57  <LOUDBOT>HOLY FUCK. THE HOSPITAL OF THE UNIVERSITY OF PENNSYLVANIA HAS OFFICIALLY APPROVED THE UPGRADE OF ALL HOSPITAL IT INFRASTRUCTURE FROM IE5 TO IE7.
16:05:39  <sblom>That has to be one of the funniest things I've ever heard loudbot say.
16:05:57  <sblom>Mostly because that press release is so fresh. :p
16:06:00  <isaacs>lol
16:06:01  <tjfontaine>LOUDBOT: SCOTT THINKS YOU ARE HILARIOUS
16:06:01  <LOUDBOT>tjfontaine: EXCEPT US OPS WILL KEEP SEEING IT :<
16:06:13  <isaacs>bnoordhuis: where's piscisaureus?
16:06:21  <bnoordhuis>isaacs: on holiday
16:06:24  <trevnorris>are you already on call?
16:06:26  <isaacs>bnoordhuis: ohhh, right. he told me this
16:06:35  <isaacs>TooTallNate: skype
16:06:37  <isaacs>?
16:07:05  <isaacs>indutny: skype?
16:08:02  * stagasquit (Read error: Connection reset by peer)
16:09:21  <tjfontaine>sblom: did you fall pray to lync integration?
16:09:30  <sblom>I'm not sure.
16:09:39  <sblom>I did make one mistake: trusting the Windows 8 Skype client.
16:10:03  * brsonjoined
16:13:26  * defunctzombiechanged nick to defunctzombie_zz
16:23:10  * amartensjoined
16:23:15  <trevnorris>bnoordhuis: https://github.com/joyent/node/pull/4964
16:24:56  <trevnorris>bnoordhuis: oh and https://github.com/joyent/node/pull/4964
16:25:09  * qardjoined
16:26:17  <TooTallNate>trevnorris: same link ^
16:27:28  <trevnorris>TooTallNate: had you in mind w/ that addition. :)
16:27:44  <bnoordhuis>TooTallNate: don't tell him. i thought i was getting off easy
16:27:46  <TooTallNate>trevnorris: ya, i'm excited to play with it :)
16:27:52  <TooTallNate>bnoordhuis: hahah
16:29:43  * AvianFlupart
16:29:45  * AvianFlujoined
16:33:16  * mikealjoined
16:35:10  * kuebkjoined
16:41:54  * pooyajoined
16:42:45  * pooyaquit (Client Quit)
16:42:52  <trevnorris>isaacs: so the Buffer.byteLength of a substring isn't possible right now anyways. no v8 support. :(
16:43:00  * pooyajoined
16:49:30  * mikealquit (Quit: Leaving.)
16:55:18  * bnoordhuisquit (Ping timeout: 264 seconds)
16:56:41  * bnoordhuisjoined
17:06:53  * amartensquit (Quit: Leaving.)
17:09:35  * papertigersjoined
17:10:41  * inolenquit (Quit: Leaving.)
17:18:22  * `3E|CHEF|COOKINGquit (Remote host closed the connection)
17:20:10  * amartensjoined
17:20:15  * amartensquit (Client Quit)
17:26:55  * brsonquit (Ping timeout: 276 seconds)
17:27:35  * brsonjoined
17:32:23  * csaohquit (Quit: csaoh)
17:44:03  * inolenjoined
17:45:30  * bnoordhuisquit (Ping timeout: 245 seconds)
17:46:58  * sblomquit (Ping timeout: 252 seconds)
17:47:43  * mikealjoined
17:50:46  * amartensjoined
17:54:00  * wolfeida_joined
17:56:57  * roxlu_joined
17:58:12  * stephank_joined
17:59:31  * wolfeidauquit (Ping timeout: 264 seconds)
17:59:33  * roxluquit (Ping timeout: 264 seconds)
17:59:35  * stephankquit (Ping timeout: 264 seconds)
17:59:37  * stephank_changed nick to stephank
17:59:37  <isaacs>when you guys have issues with github you should post them here: https://github.com/isaacs/github/issues
18:02:56  * perezdjoined
18:05:06  * nrajlichjoined
18:06:33  * papertigersquit (Quit: papertigers)
18:06:52  * tjfontai1ejoined
18:07:46  * brson_joined
18:07:52  * tjfontai1equit (Changing host)
18:07:52  * tjfontai1ejoined
18:07:53  * TooTallNatequit (Ping timeout: 252 seconds)
18:07:53  * ircretaryquit (Ping timeout: 252 seconds)
18:07:53  * toothrotquit (Ping timeout: 252 seconds)
18:07:54  * tjfontainequit (Ping timeout: 252 seconds)
18:07:55  * normanmquit (Ping timeout: 252 seconds)
18:07:57  * pachetquit (Ping timeout: 252 seconds)
18:07:58  * brsonquit (Ping timeout: 252 seconds)
18:07:59  * ircretaryjoined
18:08:07  * tjfontai1echanged nick to tjfontaine
18:08:14  <MI6>joyent/node: isaacs created tag v0.8.24 - http://git.io/JFn4ZA
18:08:56  * dominictarrquit (Read error: Connection reset by peer)
18:09:55  * toothrjoined
18:10:48  * rvagg_joined
18:10:54  * jez0990quit (*.net *.split)
18:10:55  * kellabytequit (*.net *.split)
18:10:57  * hij1nxquit (*.net *.split)
18:10:58  * rvaggquit (*.net *.split)
18:10:59  * rvagg_changed nick to rvagg
18:11:13  * dominictarrjoined
18:11:17  * hij1nxjoined
18:12:05  * pachetjoined
18:12:09  <MI6>joyent/node: isaacs v0.8 * 6fad535 : Now working on v0.8.25 (+2 more commits) - http://git.io/aiNrkA
18:13:13  * bajtosquit (Quit: bajtos)
18:16:15  * jez0990joined
18:16:15  * kellabytejoined
18:17:00  * c4milojoined
18:17:18  * stephankpart ("*Poof!*")
18:18:33  * sblomjoined
18:19:21  <MI6>joyent/node: isaacs v0.10 * e116ee7 : blog: 0.8 is maintenace, not stable (+2 more commits) - http://git.io/0g9mgQ
18:19:39  * qmx_joined
18:19:39  * brucemquit (Ping timeout: 256 seconds)
18:19:40  * joshthecoder_quit (Ping timeout: 256 seconds)
18:19:40  * defunctzombie_zzquit (Ping timeout: 256 seconds)
18:19:40  * qmxquit (Ping timeout: 256 seconds)
18:19:41  * qmx_quit (Changing host)
18:19:41  * qmx_joined
18:20:02  * joshthecoderjoined
18:20:14  * defunctzombie_zzjoined
18:22:25  <MI6>joyent/node: isaacs v0.10 * 51226b8 : doc: ChangeLog update for v0.8.24 - http://git.io/HQsDbg
18:22:38  * pachetquit (*.net *.split)
18:22:39  * ircretaryquit (*.net *.split)
18:25:13  * papertigersjoined
18:25:45  * qmx_changed nick to qmx
18:28:50  * mbroadstjoined
18:28:52  <MI6>node-review: #3 UNSTABLE windows-ia32 (5/472) osx-x64 (1/472) osx-ia32 (1/472) smartos-ia32 (2/472) windows-x64 (5/472) linux-ia32 (3/472) smartos-x64 (1/472) linux-x64 (1/472) http://jenkins.nodejs.org/job/node-review/3/
18:29:00  * oojah_joined
18:29:01  * pquerna_joined
18:29:01  * pquerna_quit (Changing host)
18:29:01  * pquerna_joined
18:29:52  * txdvjoined
18:30:18  * pachetjoined
18:30:19  * pachetquit (Changing host)
18:30:19  * pachetjoined
18:30:37  * txdv_quit (Ping timeout: 256 seconds)
18:30:55  * ircretaryjoined
18:31:52  * trevnorrisquit (Ping timeout: 256 seconds)
18:31:59  * trevnorrisjoined
18:32:11  <MI6>nodejs-v0.8: #44 UNSTABLE osx-x64 (1/472) linux-x64 (2/472) osx-ia32 (1/472) linux-ia32 (1/472) smartos-ia32 (1/472) smartos-x64 (2/472) http://jenkins.nodejs.org/job/nodejs-v0.8/44/
18:33:33  <MI6>nodejs-v0.10: #228 FAILURE smartos-ia32 (1/589) linux-x64 (1/589) smartos-x64 (3/589) http://jenkins.nodejs.org/job/nodejs-v0.10/228/
18:35:30  * udp_joined
18:35:58  * pooya_joined
18:36:12  * udp_quit (Client Quit)
18:36:48  * ircretaryquit (Ping timeout: 245 seconds)
18:37:20  * chobie2quit (Ping timeout: 245 seconds)
18:37:49  * brucemjoined
18:38:05  * roxlu_quit (Ping timeout: 245 seconds)
18:38:05  * creationixquit (Ping timeout: 245 seconds)
18:38:19  * ryahquit (Write error: Broken pipe)
18:38:19  * mbroadst_quit (Write error: Broken pipe)
18:38:19  * pquernaquit (Write error: Broken pipe)
18:38:19  * dostoyevskyquit (Write error: Broken pipe)
18:38:40  * ryahjoined
18:39:38  * mmalecki_joined
18:40:07  * mbroadst1joined
18:40:29  * oojahquit (Ping timeout: 257 seconds)
18:40:37  * mbroadstquit (Ping timeout: 245 seconds)
18:40:38  * dostoyev1kyjoined
18:40:39  * hij1nxquit (Ping timeout: 245 seconds)
18:40:40  * Raltquit (Ping timeout: 245 seconds)
18:41:10  * creationixjoined
18:41:11  * chobie2joined
18:41:46  * AvianFlu_joined
18:41:49  * Raltjoined
18:41:54  * kuebzkyjoined
18:42:02  * c4miloquit (Remote host closed the connection)
18:42:12  * luigy_joined
18:42:17  * joshthecoder_joined
18:42:45  <MI6>nodejs-v0.10-windows: #57 UNSTABLE windows-x64 (9/589) windows-ia32 (8/589) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/57/
18:42:47  <MI6>joyent/node: isaacs v0.10 * f28f67c : npm: Upgrade to 1.2.25 - http://git.io/QZnaaw
18:42:51  * c4milojoined
18:42:59  * kuebkquit (Ping timeout: 243 seconds)
18:43:13  * roxlujoined
18:43:30  * niska`joined
18:43:58  <MI6>joyent/node: Ben Noordhuis v0.10 * 414a909 : url: remove unused global variable - http://git.io/QHJlxQ
18:44:21  * brson_quit (Ping timeout: 278 seconds)
18:44:23  * AvianFluquit (Ping timeout: 278 seconds)
18:44:41  * qmx_joined
18:44:55  * mbroadst1quit (Ping timeout: 257 seconds)
18:45:34  * mbroadstjoined
18:45:45  <MI6>nodejs-v0.10: #229 UNSTABLE linux-ia32 (1/589) smartos-ia32 (1/589) smartos-x64 (3/589) http://jenkins.nodejs.org/job/nodejs-v0.10/229/
18:47:08  * Benvie_quit (Remote host closed the connection)
18:47:08  * brsonjoined
18:47:45  * papertigersquit (Quit: papertigers)
18:47:50  * Benvie_joined
18:48:25  * tjfontai1ejoined
18:48:49  * bnoordhuisjoined
18:48:53  * defunctzombie_zzquit (*.net *.split)
18:48:53  * joshthecoderquit (*.net *.split)
18:48:53  * qmxquit (*.net *.split)
18:48:56  * tjfontainequit (*.net *.split)
18:48:57  * pooyaquit (*.net *.split)
18:48:57  * udpquit (*.net *.split)
18:49:00  * luigyquit (*.net *.split)
18:49:00  * niskaquit (*.net *.split)
18:49:02  * mmaleckiquit (*.net *.split)
18:49:04  * pooya_changed nick to pooya
18:49:16  * defunctzombie_zzjoined
18:52:09  * mmalecki_changed nick to mmalecki
18:53:15  * kellabytequit (Changing host)
18:53:15  * kellabytejoined
18:56:17  * qmx_changed nick to qmx
18:58:13  * sblom_joined
18:58:47  * bnoordhu1sjoined
18:58:57  <MI6>nodejs-v0.10: #230 UNSTABLE smartos-ia32 (1/589) smartos-x64 (2/589) osx-x64 (1/589) http://jenkins.nodejs.org/job/nodejs-v0.10/230/
19:00:04  <isaacs>doing a libuv release
19:00:17  <tjfontai1e>waaaaaAAAAAAAAAHhhhhhhhhh
19:00:46  <MI6>joyent/libuv: isaacs created tag v0.10.10 - http://git.io/8bzK0A
19:01:02  <MI6>joyent/libuv: isaacs v0.10 * e9ae62d : Now working on v0.10.11 (+1 more commits) - http://git.io/3u9gpA
19:01:57  * chobie3joined
19:03:20  * dostoyevskyjoined
19:03:48  <MI6>nodejs-v0.10-windows: #58 UNSTABLE windows-x64 (9/589) windows-ia32 (10/589) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/58/
19:04:54  * rvagg_joined
19:05:27  <MI6>libuv-review: #14 UNSTABLE smartos-x64 (2/186) windows-x64 (3/187) windows-ia32 (4/187) smartos-ia32 (2/186) http://jenkins.nodejs.org/job/libuv-review/14/
19:05:38  * sblomquit (Ping timeout: 245 seconds)
19:05:38  * bnoordhuisquit (Ping timeout: 245 seconds)
19:05:42  * chobie2quit (Ping timeout: 245 seconds)
19:05:42  * dostoyev1kyquit (Ping timeout: 245 seconds)
19:05:47  * rvaggquit (Ping timeout: 245 seconds)
19:05:49  * rvagg_changed nick to rvagg
19:07:20  * perezdquit (Quit: perezd)
19:11:16  <MI6>joyent/node: isaacs v0.10 * 96c30df : uv: Upgrade to 0.10.10 - http://git.io/0vkXUg
19:14:42  * sblom_quit (*.net *.split)
19:14:42  * jez0990quit (*.net *.split)
19:14:43  * kellabytequit (*.net *.split)
19:15:19  * jez0990joined
19:16:02  * sblomjoined
19:17:40  * hz_joined
19:17:40  * hz_quit (Changing host)
19:17:40  * hz_joined
19:17:40  * hzquit (Disconnected by services)
19:17:45  * hz_changed nick to hz
19:18:25  * tellnesquit (Ping timeout: 246 seconds)
19:21:23  * kellabytejoined
19:23:55  * perezdjoined
19:24:21  <MI6>nodejs-v0.10-windows: #59 UNSTABLE windows-x64 (9/589) windows-ia32 (7/589) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/59/
19:26:29  * tellnesjoined
19:29:56  * kellabytequit (Changing host)
19:29:56  * kellabytejoined
19:30:20  <MI6>libuv-v0.10: #89 UNSTABLE windows (9/187) smartos (2/186) http://jenkins.nodejs.org/job/libuv-v0.10/89/
19:32:41  <MI6>libuv-v0.10-gyp: #52 UNSTABLE windows-ia32 (4/187) smartos-x64 (2/186) smartos-ia32 (2/186) windows-x64 (3/187) http://jenkins.nodejs.org/job/libuv-v0.10-gyp/52/
19:42:50  * perezdquit (Quit: perezd)
19:43:44  * perezdjoined
19:44:08  * CoverSlidequit (Ping timeout: 256 seconds)
19:46:58  <MI6>nodejs-v0.10: #231 UNSTABLE smartos-ia32 (3/589) linux-x64 (1/589) smartos-x64 (4/589) osx-ia32 (1/589) http://jenkins.nodejs.org/job/nodejs-v0.10/231/
19:47:41  <MI6>nodejs-v0.10-windows: #60 UNSTABLE windows-x64 (10/589) windows-ia32 (7/589) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/60/
19:51:38  <MI6>libuv-node-integration: #97 UNSTABLE smartos-ia32 (4/589) osx-ia32 (1/589) osx-x64 (1/589) smartos-x64 (5/589) linux-ia32 (5/589) http://jenkins.nodejs.org/job/libuv-node-integration/97/
19:51:50  * st_lukequit (Remote host closed the connection)
19:53:03  * kuebzkyquit (Ping timeout: 260 seconds)
20:14:12  * creationix_joined
20:17:22  * hij1nxjoined
20:17:58  * philips_joined
20:18:49  * perezdquit (*.net *.split)
20:18:51  * brsonquit (*.net *.split)
20:18:51  * roxluquit (*.net *.split)
20:18:51  * creationixquit (*.net *.split)
20:18:52  * Raltquit (*.net *.split)
20:18:53  * ryahquit (*.net *.split)
20:18:53  * dominictarrquit (*.net *.split)
20:18:54  * amartensquit (*.net *.split)
20:18:54  * Raynosquit (*.net *.split)
20:18:55  * KiNgMaRquit (*.net *.split)
20:18:55  * philipsquit (*.net *.split)
20:18:56  * creationix_changed nick to creationix
20:21:36  * inolen1joined
20:23:13  * inolenquit (Ping timeout: 268 seconds)
20:24:37  * ryahjoined
20:24:42  * roxlujoined
20:25:10  * brsonjoined
20:28:43  * perezdjoined
20:28:44  * Raltjoined
20:28:44  * dominictarrjoined
20:28:44  * amartensjoined
20:28:44  * Raynosjoined
20:28:44  * KiNgMaRjoined
20:34:22  * kuebkjoined
20:37:23  * perezdquit (Quit: perezd)
20:45:53  <MI6>joyent/node: isaacs created branch v0.10.10-release - http://git.io/eDBpsQ
20:46:48  * normanmjoined
20:47:44  * abraxasjoined
20:49:50  * dostoyevskyquit (Quit: leaving)
20:51:57  * abraxasquit (Ping timeout: 240 seconds)
21:07:33  * c4miloquit (Remote host closed the connection)
21:11:49  <tjfontai1e>isaacs: for prs that target 'master' is it ok to use that as the label?
21:13:00  * tjfontai1echanged nick to tjfontaine
21:13:04  * tjfontainequit (Changing host)
21:13:04  * tjfontainejoined
21:13:23  * c4milojoined
21:13:51  * bnoordhuisjoined
21:15:53  <isaacs>you mean 'master' as a label?
21:17:22  * HenryRjoined
21:25:40  <HenryR>I am working on the problem of losing stdout data when the program exits on Windows.
21:25:47  <HenryR>I understand people want some API to control this behavior.
21:25:57  <HenryR>Something like writeSync() - but only for stdout and stderr over pipes.
21:26:06  <HenryR>I am trying to figure out how to fit this in node. Can someone provide some pointers?
21:26:22  <isaacs>HenryR: well.. it kind of doesn't.
21:26:30  <isaacs>HenryR: at least, on the js api side
21:26:39  <isaacs>HenryR: so there's some opportunity to do a new different thing, i suppose.
21:27:14  * pachetquit (Quit: leaving)
21:27:20  <isaacs>HenryR: it'd probably mean jury-rigging a net.Socket.prototype.writeSync, but only for when the handle is a pipe or tty?
21:28:41  <HenryR>Isaacs: But do we want this called only for console.* or for any stdout write?
21:28:54  * bnoordhu1squit (Ping timeout: 252 seconds)
21:29:25  <tjfontaine>isaacs: https://github.com/joyent/node/issues?labels=pr%2Cv0.10&page=1&state=open
21:30:04  <isaacs>HenryR: for any process.stdout.write, i think
21:30:16  <isaacs>HenryR: i don't really know. mostly i just want it to work the same on Windows as Unix, to the extent possible.
21:30:25  <isaacs>HenryR: piscisaureus is the one with stronger feeling s about this, but he's on vacation
21:30:51  <MI6>joyent/node: isaacs created tag v0.10.10 - http://git.io/KoKOIg
21:31:05  <isaacs>tjfontaine: <3 <3 <3
21:33:37  <HenryR>@isaacs: I think all stdout makes sense, but trying to change every write to figure out whether it should use write or writeSync seems a little ugly to me.
21:36:05  <isaacs>HenryR: yeah
21:36:20  <isaacs>HenryR: probably it'd just do something like `process.stdout.write = process.stdout.writeSync` somewhere
21:36:22  * rendarquit
21:36:37  <isaacs>HenryR: or maybe console.log= function() { process.stdout.writeSync(...) })
21:36:41  <isaacs>i dunno
21:37:43  * brsonquit (Ping timeout: 264 seconds)
21:38:54  <MI6>joyent/node: isaacs v0.10 * 6ada733 : Now working on v0.10.11 (+3 more commits) - http://git.io/NZbYuA
21:39:04  <HenryR>@isaacs: The second one would only affect console.* though. Your first idea is interesting. Maybe that could work. I just have to find all the places where stdout is initialized.
21:41:01  <HenryR>@isaacs: Would I then add sync versions of all the write functions in stream_wrap?
21:43:08  * hzquit
21:43:29  <HenryR>@isaacs: If I do that, do I then need to provide sync write for tcp as well?
21:44:10  <isaacs>HenryR: i don't think that's a good idea, personally
21:44:19  <isaacs>HenryR: but i don't know
21:44:55  <isaacs>HenryR: really, piscisaureus should be in this discussion. in general, though, the approach is that windows should work the same as unix whenever possible.
21:45:02  <isaacs>bnoordhuis: do you know when piscisaureus comes back?
21:45:06  * normanmquit (Quit: Computer has gone to sleep.)
21:45:24  <bnoordhuis>isaacs: tomorrow iirc but i'm not 100% sure
21:45:53  <HenryR>@isaacs: What is the unix behavior in this case?
21:48:42  <bnoordhuis>tjfontaine: about that centos box, is it running a stock kernel?
21:48:56  <bnoordhuis>uname reports 3.8.7. i thought centos 6 was at 2.6.32
21:49:02  <tjfontaine>stock as delivered by centos or joyent
21:49:14  <tjfontaine>ok hrm
21:51:24  <MI6>nodejs-v0.10: #232 UNSTABLE smartos-ia32 (1/589) linux-x64 (1/589) smartos-x64 (2/589) osx-x64 (1/589) http://jenkins.nodejs.org/job/nodejs-v0.10/232/
21:53:14  <tjfontaine>bnoordhuis: we should be able to install any kernel, as it's just using grub
21:53:31  <bnoordhuis>okay, i'll downgrade it then
21:59:00  <MI6>node-review: #5 UNSTABLE windows-ia32 (8/589) osx-ia32 (1/589) smartos-ia32 (1/589) windows-x64 (9/589) smartos-x64 (3/589) http://jenkins.nodejs.org/job/node-review/5/
21:59:08  <bnoordhuis>no older kernels in the repo :-/
21:59:18  <tjfontaine>hrm
22:00:38  <trevnorris>tjfontaine: wtf. now that I put that url in, all my requests to joyent/node/issues are redirected to it
22:00:44  <isaacs>bnoordhuis: this is the point where you send your public key to the users
22:00:55  <isaacs>trevnorris: what url?
22:01:00  <trevnorris>isaacs: https://github.com/joyent/node/issues?labels=pr%2Cv0.10&page=1&state=open
22:01:10  <isaacs>trevnorris: oh, right, click "clear milestone and label filter"
22:01:17  <bnoordhuis>isaacs: yeah, i guess i'll do that. gonna give it one more try
22:01:24  <trevnorris>wow, feel like a newb :-/
22:01:25  <isaacs>that's one feature i kind of actually like, but yeah, it's annoying sometiems
22:01:30  <isaacs>trevnorris: no, it's a surprising weird thing
22:01:48  <isaacs>trevnorris: also, makes it so that you can't have two different filters open at the same time very easily
22:01:57  <trevnorris>srsly
22:02:02  <isaacs>trevnorris: post it here: https://github.com/isaacs/github/issues
22:02:05  <tjfontaine>:)(
22:02:07  <tjfontaine>er :)
22:02:54  <trevnorris>bnoordhuis: are compilers required to evaluate statements in order? e.g. while (foo > bar && foo++ <= baz);
22:03:10  <bnoordhuis>trevnorris: up to a point
22:03:18  <trevnorris>the only entry in that while would be foo++. maybe that's just my js side kicking in :P
22:03:30  <Raynos>tjfontaine: any tips for installing jenkins on joyent smartos?
22:03:36  <trevnorris>isaacs: heh, awesome.
22:04:20  <tjfontaine>Raynos: nothing special wrt smartos, but I feel sorry that you're about to go down the jenkins rabbit hole
22:04:24  <trevnorris>tjfontaine: wait, what? you can assign PR's by checkbox, but not within the PR itself? how strange is that?
22:04:32  <isaacs>trevnorris: inorite!?
22:04:32  <Raynos>tjfontaine: any better recommendations?
22:04:33  <MI6>nodejs-v0.10-windows: #61 UNSTABLE windows-x64 (11/589) windows-ia32 (8/589) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/61/
22:04:35  <tjfontaine>trevnorris: it's absurd
22:04:51  <isaacs>trevnorris: but still, this discovery makes it all worthwhile
22:04:53  <tjfontaine>Raynos: what sort of jobs do you need to run?
22:04:54  <isaacs>hola
22:05:04  <isaacs>oops, wrong window :)
22:05:43  <trevnorris>tjfontaine: yeah. well I'll take it. as you'll see i'm anal about labeling my ticket: https://github.com/joyent/node/issues/created_by/trevnorris?state=open
22:06:05  <tjfontaine>heh, you're a better person than me :)
22:06:52  <trevnorris>tjfontaine: ok, here's another awesome one. labels don't append, they overwrite. so you need to re-select all the previous ones.
22:06:55  <trevnorris>though I'm sure you noticed.
22:07:10  <bnoordhuis>trevnorris: it's complicated. google 'sequence points' :)
22:07:47  <trevnorris>bnoordhuis: thanks. think I'm just going to take the explicit route. :)
22:08:00  <bnoordhuis>trevnorris: yeah, i was going to recommend that
22:08:15  <bnoordhuis>(foo > bar && foo++ <= baz) is borderline legal
22:08:19  <bnoordhuis>but arguably not moral
22:08:33  <tjfontaine>immoral, for sure
22:08:46  <Raynos>tjfontaine: integration tests for individual repos. System selenium test for a cluster of processes
22:09:36  <bnoordhuis>tjfontaine: you can nuke the centos box if you want, i'm done with it
22:09:37  <tjfontaine>Raynos: ah well, no I don't have another solution there, especially since jenkins has selenium plugins etc
22:09:42  <tjfontaine>bnoordhuis: no luck i take it?
22:09:59  <bnoordhuis>tjfontaine: nope. trying it one more time on a rackspace box
22:11:02  * pquerna_changed nick to pquerna
22:11:20  * c4miloquit (Remote host closed the connection)
22:11:55  <Raynos>tjfontaine: did you use something like https://gist.github.com/jim80net/3613554 or another installation script for jenkins ?
22:13:45  <tjfontaine>Raynos: actually I manage it manually, so I did make a new user for it, but I keep it in a screen so I can interact with it as there are still flags from time to time I play with
22:18:19  <bnoordhuis>this rackspace box has one measly vcpu :(
22:18:43  <tjfontaine>I can get you a linode with 8 if you'd like
22:19:02  <bnoordhuis>and 512 mb of ram... i wonder if v8 will even compile
22:19:18  <kenperkins>i can assist as well :P
22:19:31  <bnoordhuis>tjfontaine: do you have it ready? as in: don't have to spin it up?
22:19:35  * brsonjoined
22:19:43  <tjfontaine>just have to click deploy
22:20:10  <bnoordhuis>tjfontaine: well... yes, please
22:20:20  <bnoordhuis>kenperkins: ah, right. you work at rackspace, don't you?
22:20:23  * janderssenjoined
22:20:26  <kenperkins>yep
22:20:52  <bnoordhuis>i'm (ab)using our staging server to track down a bug in node
22:21:03  <bnoordhuis>but tj's already on it :)
22:21:09  <kenperkins>don't hesitate to ask
22:21:13  <kenperkins>however I can help with node dev
22:21:55  <tjfontaine>bnoordhuis: kernel preference? linode uses external kernels as well by default but I can take you back to 2.6.18
22:22:24  <bnoordhuis>tjfontaine: ah... so far the reports seem to come from people that are running stock kernels
22:22:45  <tjfontaine>well we can get to the grub state, but that takes a bit of engineering effort
22:22:49  <tjfontaine>I don't know how rackspace does it
22:23:51  <bnoordhuis>kenperkins: i'd feel bad taking you up on your offer. it's our company's staging server, not my personal machine
22:24:11  <bnoordhuis>tjfontaine: it's done compiling, actually
22:24:20  <tjfontaine>k
22:24:32  <bnoordhuis>just goes to show that irc is a great way to waste time
22:32:48  <bnoordhuis>score!
22:33:32  <trevnorris>bnoordhuis: lgty? https://github.com/joyent/node/pull/4964
22:33:33  <trevnorris>;-)
22:33:47  <bnoordhuis>sure...
22:33:57  <bnoordhuis>(i kid, it's on my todo list)
22:33:59  <tjfontaine>bnoordhuis: you hit the busy loop?
22:34:03  <bnoordhuis>yep
22:34:06  <tjfontaine>excellent.
22:35:03  * kuebkquit
22:48:03  * abraxasjoined
22:48:33  * brsonquit (Ping timeout: 248 seconds)
22:51:12  <bnoordhuis>isaacs: ping
22:52:17  * abraxasquit (Ping timeout: 248 seconds)
22:57:00  * papertigersjoined
22:58:25  * paddybyersquit (Ping timeout: 276 seconds)
23:17:57  * nrajlichquit (Quit: Computer has gone to sleep.)
23:18:59  * amartensquit (Quit: Leaving.)
23:26:12  * groundwaterquit (Quit: groundwater)
23:29:09  <isaacs>pong
23:29:19  <isaacs>
23:29:34  <isaacs>bnoordhuis: where is it??
23:29:55  * isaacsso excited
23:30:00  <bnoordhuis>isaacs: you mean the busy loop?
23:31:14  <isaacs>bnoordhuis: yeah
23:31:18  <isaacs>bnoordhuis: what's the problem?
23:31:35  <bnoordhuis>i don't know exactly but it's somewhere in node
23:31:47  <isaacs>ok
23:31:51  <bnoordhuis>libuv keeps telling node repeatedly "hey, this socket has eof'd"
23:32:15  <bnoordhuis>when i turn on NODE_DEBUG=net, i see the debug statements in onSocketEnd pop up repeatedly
23:32:27  <bnoordhuis>but never destroy or _destroy
23:32:47  <bnoordhuis>when i add a this.destroy() in that onSocketEnd 'end' event listener, things work okay
23:32:57  <isaacs>bnoordhuis: that's interesting.
23:33:06  * isaacsjust released from meeting jail, looking at the code
23:33:36  <bnoordhuis>i'd give you access so you can try it yourself but it's a company server
23:33:42  <isaacs>bnoordhuis: yeah, that's fine
23:33:55  <isaacs>bnoordhuis: also, i wonder if this is a general problem with duplex streams, or just TCP sockets for some reason
23:34:09  * timoxleyjoined
23:34:23  <isaacs>bnoordhuis: still, awesome to have some more clues about where it's happening
23:34:27  <bnoordhuis>yeah
23:34:43  <bnoordhuis>the one thing that's odd is that it only seems to happen with older linux kernels
23:35:19  <bnoordhuis>at least, i can't get it to trigger with 3.x kernels
23:35:28  <isaacs>bnoordhuis: hm.
23:35:30  <isaacs>bnoordhuis: weird.
23:35:33  <bnoordhuis>yeah
23:35:54  <bnoordhuis>apart from that, it's exactly like people described
23:35:58  <tjfontaine>this feels more like an epoll bug
23:36:08  <bnoordhuis>it could be, yes
23:36:10  <isaacs>bnoordhuis: so, iiuc: the EOF errno has happened, and we called end() already (which is why writable=false)
23:36:32  <bnoordhuis>copy/paste coming up
23:36:34  <bnoordhuis>onSocketEnd { highWaterMark: 16384, buffer: [], length: 0, pipes: null, pipesCount: 0, flowing: false, ended: true, endEmitted: true, reading: false, calledRead: true, sync: false, needReadable: false, emittedReadable: true, readableListening: false, objectMode: false, defaultEncoding: 'utf8', ranOut: false, awaitDrain: 0, readingMore: false, decoder: null, encoding: null }
23:36:39  <bnoordhuis>) = 428
23:36:42  <bnoordhuis>nice and compact :-/
23:36:48  * brsonjoined
23:37:28  <isaacs>ok
23:37:34  <isaacs>what's the _writableState?
23:37:47  <bnoordhuis>i copied that somewhere, /me looks
23:38:12  <isaacs>the `if (!this.writable) this.destroy();` line is fine, but i want to know why this is happening. if it's a stream.Duplex bug, then it's probably easier to test in pure JS land
23:38:20  <isaacs>and also likely to bite later at some point anyway
23:38:38  <isaacs>bnoordhuis: like the XXX comment in there says, we should not be doing so much crap in that function anyway
23:39:41  <isaacs>ohhhhh....
23:39:46  <isaacs>wait a second i think i might know why this is happening
23:39:55  <isaacs>and it's a race, so that has some clue as to why it's a kernel-dependent things
23:40:00  <isaacs>one sec, need to whiteboard
23:40:15  <bnoordhuis>i think debug() is snipping the writeablestate
23:40:17  <bnoordhuis>one sec
23:41:23  <bnoordhuis>{ highWaterMark: 16384, objectMode: false, needDrain: true, ending: true, ended: true, finished: false, decodeStrings: false, defaultEncoding: 'utf8', length: 10485760, writing: true, sync: false, bufferProcessing: false, onwrite: [Function], writecb: [Function], writelen: 10485760, buffer: [] }
23:45:08  <isaacs>nvm, false alarm
23:45:11  <isaacs>i don't understand it
23:45:14  <isaacs>still stumped :)
23:45:32  <tjfontaine>bnoordhuis: how do you reproduce it?
23:45:51  <isaacs>but i think I could write out a list of all the different ordering of end events, and then mock a fake _handle that does each of them, and test it.
23:46:01  <bnoordhuis>tjfontaine: with the client/server test cases that guy linked to in #5504
23:46:50  <isaacs>and i'll bet one of them has it hang in an unclosed state.
23:46:53  <tjfontaine>bnoordhuis: all run locally?
23:47:06  <bnoordhuis>tjfontaine: no, i run the client from another machine
23:47:09  <tjfontaine>k
23:47:13  <isaacs>bnoordhuis: and you can't get me access to this box? who has to be ok with this?
23:47:26  <isaacs>bnoordhuis: i'll sign anything i have to.
23:47:29  <bnoordhuis>haha
23:47:39  <isaacs>bnoordhuis: i'll do a headstand for it
23:47:47  <bnoordhuis>let me ask
23:47:49  <isaacs>k
23:49:00  <bnoordhuis>or maybe...
23:49:02  <bnoordhuis>kenperkins: ping
23:49:12  <kenperkins>p[ong
23:49:20  * amartensjoined
23:49:39  <kenperkins>bnoordhuis sup
23:49:42  <bnoordhuis>kenperkins: would it be possible to give isaac a centos 6.3 box for a short while?
23:49:43  * papertigers_joined
23:49:52  <kenperkins>isaacs: pm me
23:50:16  <kenperkins>how big?
23:51:03  <bnoordhuis>isaacs: if you pm me your pubkey, i'll add you
23:51:51  <trevnorris>bnoordhuis: heh, thanks. also removed the other in SliceOnto. :)
23:52:06  <bnoordhuis>only thing i can't give you is root access
23:52:20  * papertigersquit (Ping timeout: 256 seconds)
23:52:20  * papertigers_changed nick to papertigers
23:52:58  <bnoordhuis>oh, 2 am. guess i should be off to bed
23:55:43  * amartensquit (Ping timeout: 240 seconds)
23:56:45  <isaacs>bnoordhuis: yes, to bed with you
23:57:03  <bnoordhuis>yes, mommy :)
23:57:09  <bnoordhuis>have a good night everyone
23:58:17  * bnoordhuisquit (Quit: leaving)