00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:07  * ircretaryjoined
00:00:50  <MI6>libuv-master-gyp: #337 UNSTABLE windows-x64 (4/198) smartos-ia32 (3/199) smartos-x64 (4/199) windows-ia32 (5/198) http://jenkins.nodejs.org/job/libuv-master-gyp/337/
00:21:40  * stagasjoined
00:27:51  * octetcloudquit (Ping timeout: 250 seconds)
00:30:56  * zz_karupanerurachanged nick to karupanerura
00:31:40  * jmar777joined
00:36:58  * TooTallNatejoined
00:37:37  * isufyquit
00:45:30  * kenperkinsquit (Quit: Computer has gone to sleep.)
00:52:22  * mikealjoined
01:10:29  * stagasquit (Ping timeout: 265 seconds)
01:12:04  * AvianFlujoined
01:16:08  * hzquit
01:17:07  * calvinfoquit (Quit: Leaving.)
01:18:44  * brsonquit (Quit: Lost terminal)
01:20:21  * brsonjoined
01:22:20  <othiym23>hueniverse1: http://d.hatena.ne.jp/jovi0608/20131212/1386809105
01:22:31  <othiym23>I'd like to know more about this "Walmert" company
01:22:44  <othiym23>(saw that on the Japanese Node.js advent calendar)
01:22:55  <tjfontaine>MERT
01:23:07  <tjfontaine>node.js advent calender is pretty hilarious as well
01:23:48  <othiym23>it makes me rue my terrible nihongo, because some of the articles look pretty interesting
01:24:45  * tjfontainehas great plans to simplify the fuck out of our windows installer nonsense
01:24:55  * AvianFlu_joined
01:25:05  <tjfontaine>also, to let people generate node distribution with npm modules installed in the global by default
01:25:10  <tjfontaine>*distributions
01:25:24  <swaj>building native addons on windows is painful.
01:25:39  <tjfontaine>./configure --extra-modules="foo bar baz"
01:25:48  <tjfontaine>bbiab, commute
01:25:49  <tjfontaine>:)
01:27:29  <klutzy>othiym23: wow, nodejs advent calendar, looks great
01:28:15  * AvianFluquit (Ping timeout: 246 seconds)
01:30:51  <othiym23>http://www.adventar.org/calendars/56
01:31:41  <klutzy>there're some interesting advent calendars in japan, including funny ones
01:32:01  <klutzy>I've recently seen calendar on "how to eject cd-rom tray"
01:34:08  * stagasjoined
01:35:43  * AvianFlu_changed nick to AvianFlu
01:39:33  * abraxasjoined
01:39:42  * stagasquit (Read error: Connection reset by peer)
01:40:07  * abraxasquit (Remote host closed the connection)
01:40:22  * abraxasjoined
01:47:58  * calvinfojoined
01:48:53  * calvinfo1joined
01:48:53  * calvinfoquit (Read error: Connection reset by peer)
01:49:48  * calvinfojoined
01:49:48  * calvinfo1quit (Read error: Connection reset by peer)
01:50:40  * calvinfo1joined
01:50:40  * calvinfoquit (Read error: Connection reset by peer)
01:51:26  * calvinfo1quit (Read error: Connection reset by peer)
01:51:37  * calvinfojoined
01:52:35  * calvinfo1joined
01:52:35  * calvinfoquit (Read error: Connection reset by peer)
01:53:29  * calvinfojoined
01:53:29  * calvinfo1quit (Read error: Connection reset by peer)
01:57:39  * calvinfoquit (Ping timeout: 246 seconds)
01:58:22  * brson_joined
02:00:37  * abraxasquit (Remote host closed the connection)
02:02:27  * brsonquit (Ping timeout: 260 seconds)
02:19:46  * calvinfojoined
02:28:32  * kazuponjoined
02:30:47  * c4miloquit (Remote host closed the connection)
02:32:46  * abraxasjoined
02:33:52  * brsonjoined
02:37:25  * brson_quit (Ping timeout: 250 seconds)
02:40:58  * calvinfoquit (Quit: Leaving.)
02:44:13  * calvinfojoined
02:46:23  * Brett19quit (Ping timeout: 260 seconds)
02:51:13  * Brett19joined
02:57:01  * jmar777quit (Remote host closed the connection)
02:58:32  * c4milojoined
03:04:24  * kenperkinsjoined
03:08:08  * abraxasquit (Remote host closed the connection)
03:11:07  * kevinswiberjoined
03:17:23  * kevinswiberquit (Remote host closed the connection)
03:18:07  * abraxasjoined
03:25:13  * rmgjoined
03:30:53  * kevinswiberjoined
03:36:56  * rmgquit (Ping timeout: 265 seconds)
03:44:55  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
03:45:38  * kevinswiberquit (Ping timeout: 265 seconds)
03:49:32  * rmgjoined
03:54:17  * octetcloudjoined
04:41:10  * bradleymeckjoined
04:44:22  * c4miloquit (Remote host closed the connection)
04:56:20  * qardjoined
04:57:22  <defunctzombie>many of the methods like tcp_init take a loop
04:57:40  <defunctzombie>is it possible that the loop used to init the server handle is different than the one for the client handle?
04:58:08  <defunctzombie>what would be the implication of using more than one loop in this case?
04:58:45  * qardpart
05:03:32  * mikealquit (Quit: Leaving.)
05:09:49  * rmgquit (Remote host closed the connection)
05:12:48  <tjfontaine>defunctzombie: a process may have multiple loops, a handle belongs to one of those loops
05:13:25  <defunctzombie>so it would be ok to make a client part of a different loop than a parent?
05:13:32  <tjfontaine>no
05:13:46  <defunctzombie>ok.. that was what I was asking
05:13:56  <defunctzombie>so I have to use the same loop for a server and a connection it accepts
05:14:03  * kazuponquit (Read error: Connection reset by peer)
05:14:09  <tjfontaine>at least, I wouldn't expect so
05:14:15  * kazuponjoined
05:14:21  * paulfryzeljoined
05:14:28  <tjfontaine>my gut says no, and at the moment there's not a mechanism to migrate a handle to a different loops
05:14:34  <tjfontaine>s/loops/loop/
05:16:15  <defunctzombie>k
05:16:21  <defunctzombie>it does seem weird to me too
05:16:25  <defunctzombie>but the API makes it possible
05:16:33  <defunctzombie>cause you have to tcp_init the client handle separately
05:28:26  * dap_quit (Quit: Leaving.)
05:32:12  * calvinfoquit (Read error: Connection reset by peer)
05:32:22  * calvinfojoined
05:35:43  * brsonquit (Quit: leaving)
05:39:30  * stagasjoined
05:41:11  <groundwater>okay totally out of nowhere, but when do i get to play with execSync?
05:41:40  <tjfontaine>it's in execSync-wip I still have more work
05:42:31  <tjfontaine>hoping to have most of it landed tomorrow
05:43:30  <groundwater>do you want testers?
05:44:05  <groundwater>i tried writing a ghettoy execSync, and it totally ate dirt when trying to run git
05:45:36  <tjfontaine>not yet, tomorrow I will
05:45:43  <tjfontaine>tomorrow/weekend
05:47:04  <groundwater>tjfontaine: cool! almost congrats i guess
05:47:13  <tjfontaine>heh
05:47:51  <groundwater>so is there a sync exec in libuv? or is not just waiting on the output in a sync way
05:48:18  <tjfontaine>it's a secondary uv loop that we just wait to complete
05:49:08  * defunctzombiechanged nick to defunctzombie_zz
05:49:57  <groundwater>tjfontaine: okay i'll check it out when it's ready
05:50:15  * paulfryzelquit (Remote host closed the connection)
05:50:56  <groundwater>after i write trevnorris 's tests
06:09:47  * octetcloudquit (Ping timeout: 272 seconds)
06:13:01  * rmgjoined
06:15:03  * bajtosjoined
06:18:13  * st_lukejoined
06:18:37  * bradleymeckquit (Quit: bradleymeck)
06:22:31  * rmgquit (Ping timeout: 252 seconds)
06:26:48  * paddybyersquit (Quit: paddybyers)
06:36:07  * paddybyersjoined
06:41:35  <MI6>nodejs-v0.10-windows: #379 UNSTABLE windows-ia32 (11/606) windows-x64 (11/606) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/379/
06:43:28  * mikealjoined
06:45:10  * mikealquit (Client Quit)
06:45:24  * mikealjoined
06:45:25  * mikealquit (Client Quit)
07:01:02  * st_lukequit (Remote host closed the connection)
07:09:08  * m76joined
07:53:13  * AvianFluquit (Remote host closed the connection)
08:06:39  * stagasquit (Ping timeout: 252 seconds)
08:16:01  * hzjoined
08:26:57  * rmgjoined
08:28:46  <MI6>joyent/libuv: Yorkie master * 4ed6496 : unix, windows: detect errors in uv_ip4/6_addr - http://git.io/vgq5OA
08:31:15  * rmgquit (Ping timeout: 245 seconds)
08:32:38  <MI6>libuv-master: #386 UNSTABLE smartos (4/200) windows (4/199) http://jenkins.nodejs.org/job/libuv-master/386/
08:37:08  <MI6>libuv-master-gyp: #338 FAILURE windows-x64 (4/199) smartos-ia32 (4/200) smartos-x64 (4/200) windows-ia32 (4/199) http://jenkins.nodejs.org/job/libuv-master-gyp/338/
08:47:39  * hzquit (Read error: Connection reset by peer)
08:47:59  * hzjoined
08:52:01  <MI6>libuv-node-integration: #346 UNSTABLE linux-ia32 (1/685) smartos-x64 (8/685) smartos-ia32 (5/685) linux-x64 (1/685) http://jenkins.nodejs.org/job/libuv-node-integration/346/
09:07:27  * timoxleyjoined
09:08:40  * janjongboomjoined
09:51:38  * rendarjoined
10:17:33  * indutnyquit (Quit: IRCRelay - http://ircrelay.com)
10:19:19  * indutnyjoined
10:21:29  * kazuponquit (Remote host closed the connection)
10:24:19  * karupanerurachanged nick to zz_karupanerura
10:44:02  * piscisaureusquit (Ping timeout: 264 seconds)
10:49:14  <MI6>nodejs-v0.10: #1661 UNSTABLE smartos-ia32 (5/606) osx-ia32 (1/606) linux-ia32 (1/606) osx-x64 (1/606) linux-x64 (2/606) smartos-x64 (6/606) http://jenkins.nodejs.org/job/nodejs-v0.10/1661/
11:15:24  * kazuponjoined
11:16:36  * insertcoffeejoined
11:29:04  * rmgjoined
11:33:00  * bajtosquit (Quit: bajtos)
11:33:20  * rmgquit (Ping timeout: 245 seconds)
12:03:08  * timoxley_joined
12:05:43  * timoxleyquit (Ping timeout: 252 seconds)
12:15:49  * abraxasquit (Remote host closed the connection)
12:19:39  * janjongboomquit (Ping timeout: 272 seconds)
12:25:12  * janjongboomjoined
12:27:56  * kazuponquit (Remote host closed the connection)
12:44:02  * bajtosjoined
13:08:24  * calvinfoquit (Quit: Leaving.)
13:11:20  * timoxleyjoined
13:13:20  * timoxley_quit (Ping timeout: 245 seconds)
13:38:49  * kazuponjoined
13:39:10  * calvinfojoined
13:43:30  * kazuponquit (Ping timeout: 265 seconds)
13:43:36  * calvinfoquit (Ping timeout: 246 seconds)
14:01:43  * kevinswiberjoined
14:03:18  * paulfryzeljoined
14:03:26  * m76quit (Read error: Connection reset by peer)
14:08:06  * jmar777joined
14:10:49  * defunctzombie_zzchanged nick to defunctzombie
14:14:29  * paulfryzelquit
14:16:26  * abraxasjoined
14:18:38  * kevinswiberquit (Remote host closed the connection)
14:21:15  * abraxasquit (Ping timeout: 245 seconds)
14:21:15  * hueniverse1quit (Ping timeout: 272 seconds)
14:26:08  * timoxley_joined
14:29:29  * timoxleyquit (Ping timeout: 272 seconds)
14:37:29  <indutny>saghul: hello :)
14:37:33  <indutny>will you be there in 2-3 hours?
14:37:40  <saghul>hi!
14:37:45  <saghul>yeah
14:37:56  <indutny>ok, cool
14:38:03  <indutny>going to have a look at uv_try_write() by then
14:38:05  <indutny>if not now :)
14:38:16  <saghul>:-)
14:39:56  * calvinfojoined
14:44:41  * calvinfoquit (Ping timeout: 272 seconds)
14:45:36  * AvianFlujoined
15:02:20  * kevinswiberjoined
15:04:36  * bajtosquit (Quit: bajtos)
15:15:56  * AvianFluquit (Remote host closed the connection)
15:21:33  <MI6>nodejs-master: #776 UNSTABLE smartos-x64 (8/685) centos-ia32 (4/685) ubuntu-ia32 (1/685) smartos-ia32 (6/685) osx-ia32 (1/685) centos-x64 (4/685) ubuntu-x64 (1/685) http://jenkins.nodejs.org/job/nodejs-master/776/
15:22:19  * kevinswiberquit (Ping timeout: 260 seconds)
15:28:53  * pachetjoined
15:28:53  * pachetquit (Changing host)
15:28:53  * pachetjoined
15:40:18  * m76joined
15:40:42  * calvinfojoined
15:45:14  * calvinfoquit (Ping timeout: 260 seconds)
16:00:08  * hueniversejoined
16:09:29  * vptrjoined
16:10:44  * kazuponjoined
16:12:24  * AvianFlujoined
16:27:44  * brsonjoined
16:31:15  * Brett19quit (Ping timeout: 245 seconds)
16:34:10  * niskaquit (Read error: Operation timed out)
16:35:58  * kenperkinsquit (Ping timeout: 278 seconds)
16:36:13  * AvianFlu_joined
16:37:02  * AvianFluquit (*.net *.split)
16:37:02  * rendarquit (*.net *.split)
16:37:03  * trevnorrisquit (*.net *.split)
16:37:03  * LOUDBOTquit (*.net *.split)
16:37:03  * brucemquit (*.net *.split)
16:37:34  * rendarjoined
16:38:24  * trevnorrisjoined
16:38:24  * LOUDBOTjoined
16:38:24  * brucemjoined
16:38:32  * niskajoined
16:41:15  * robonerdquit (Ping timeout: 260 seconds)
16:42:28  * calvinfojoined
16:43:15  * brycebarilquit (Write error: Broken pipe)
16:43:50  <tjfontaine>saghul: btw, you'll want to make sure before commit'ing that commits have their full name
16:44:20  * chrisdickinsonquit (Ping timeout: 338 seconds)
16:44:28  * Raltquit (Ping timeout: 338 seconds)
16:44:28  * qmxquit (Ping timeout: 338 seconds)
16:44:28  * dqminhquit (Ping timeout: 338 seconds)
16:44:28  * defunctzombiequit (Ping timeout: 338 seconds)
16:44:29  * KiNgMaRquit (Ping timeout: 338 seconds)
16:44:34  * Ralt_joined
16:44:34  * rmgjoined
16:44:37  * defunctzombiejoined
16:44:45  * defunctzombiequit (Changing host)
16:44:45  * defunctzombiejoined
16:44:51  * qmx_joined
16:44:58  * Ralt_changed nick to Ralt
16:45:22  * qmx_changed nick to qmx
16:45:28  * brucem_joined
16:45:42  * dqminhjoined
16:46:36  * kenperkinsjoined
16:46:45  * calvinfoquit (Ping timeout: 250 seconds)
16:46:46  * chrisdickinsonjoined
16:47:26  * KiNgMaRjoined
16:48:36  * LOUDBOT_joined
16:48:46  * trevnorris_joined
16:49:48  * trevnorrisquit (*.net *.split)
16:49:48  * LOUDBOTquit (*.net *.split)
16:49:48  * brucemquit (*.net *.split)
16:49:51  * trevnorris_changed nick to trevnorris
16:52:54  <indutny>saghul: and I'm back
16:54:00  * brycebariljoined
16:58:00  * dap_joined
16:59:53  <saghul>indutny hi!
17:00:02  <indutny>almost finished uv_try_write
17:00:26  <rendar>indutny, try_write? how it works?
17:00:37  <indutny>rendar: the same as uv_write()
17:00:41  <indutny>but isn't queuing write
17:00:47  <indutny>if it can't be performed immediately
17:01:21  <rendar>indutny, i see
17:01:37  <rendar>indutny, is that for files, sockets or both?
17:03:03  <indutny>for everything
17:03:05  <indutny>streams
17:03:15  <rendar>i see
17:03:38  * AvianFlu_quit
17:03:49  <rendar>i was asking because i can't think of write can't be done, i mean, if we have non-blocking sockets a normal write() returns immediately...
17:04:12  <indutny>well
17:04:16  <indutny>there's such thing
17:04:17  <indutny>kernel buffer
17:04:20  <indutny>it may be full
17:04:26  <rendar>oh, ok
17:04:27  <indutny>and write will return -1 and errno will be EAGAIN
17:04:35  <rendar>so also when pipe's buffer is full, and so on
17:04:37  <indutny>in such cases uv_write() will queue data
17:04:40  <indutny>yep
17:04:47  <indutny>but uv_try_write() will not
17:06:27  <rendar>indutny, i see, so uv_try_write() if seek a full pipe of full buffers, just returns false or something, instead of queuing stuff :)
17:06:46  * calvinfojoined
17:07:05  <indutny>yep
17:08:58  * AvianFlujoined
17:09:03  * Brett19joined
17:13:43  * rmgquit (Ping timeout: 252 seconds)
17:14:10  * defunctzombiequit (Ping timeout: 246 seconds)
17:14:44  <indutny>saghul: finished it, running tests
17:15:15  * rmgjoined
17:16:58  <saghul>sweet
17:18:48  * defunctzombiejoined
17:18:57  * defunctzombiequit (Changing host)
17:18:57  * defunctzombiejoined
17:22:24  * insertcoffeequit (Remote host closed the connection)
17:25:35  * brycebarilquit (Read error: Operation timed out)
17:25:51  * brycebariljoined
17:28:09  * TooTallNatejoined
17:28:45  <saghul>indutny left a few comments
17:30:25  * wolfeidauquit (Ping timeout: 245 seconds)
17:31:02  * kazuponquit (Remote host closed the connection)
17:38:55  <indutny>saghul: thanks
17:45:43  * dap_quit (Quit: Leaving.)
17:47:49  * paulfryzeljoined
17:53:16  <MI6>libuv-master: #387 UNSTABLE smartos (4/200) windows (4/199) http://jenkins.nodejs.org/job/libuv-master/387/
17:57:37  * stagasjoined
18:00:11  <saghul>indutny looks good!
18:00:17  <indutny>great
18:00:24  <indutny>haha
18:00:39  * brsonquit (Ping timeout: 252 seconds)
18:01:19  * rmgquit (Remote host closed the connection)
18:01:45  * kazuponjoined
18:01:54  * rmgjoined
18:03:47  * kazupon_joined
18:04:04  * kazuponquit (Read error: Connection reset by peer)
18:06:19  * rmgquit (Ping timeout: 246 seconds)
18:08:51  * rmgjoined
18:09:10  * TooTallNatequit (Quit: Computer has gone to sleep.)
18:10:13  * octetcloudjoined
18:10:29  <saghul>indutny ping
18:10:37  <saghul>one last question
18:10:40  <indutny>saghul: sur
18:11:15  * kazupon_quit (Ping timeout: 250 seconds)
18:12:30  <saghul>isn't req->bufs reset on the next tick?
18:12:44  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:13:02  <MI6>libuv-node-integration: #347 UNSTABLE linux-ia32 (1/685) smartos-x64 (8/685) smartos-ia32 (6/685) linux-x64 (1/685) http://jenkins.nodejs.org/job/libuv-node-integration/347/
18:13:04  * defunctzombiechanged nick to defunctzombie_zz
18:13:09  <saghul>I'm looking in stream.c, trying to find where we'd NULL it if the write happened immediately and it was fuinished
18:13:31  * defunctzombie_zzchanged nick to defunctzombie
18:14:07  <saghul>ah, uv__write_req_finish
18:14:43  <saghul>no, wait
18:15:26  <saghul>ok, I'm dumb, all is good :-)
18:18:38  * abraxasjoined
18:19:18  <indutny>eыщккн
18:19:26  <indutny>sorry
18:19:27  <indutny>was afk
18:20:08  <saghul>nvm
18:20:22  <saghul>i left a minor comment, but otherwise LGTM
18:20:45  <indutny>ok
18:21:24  <indutny>pushing :)
18:21:44  <indutny>saghul: "_run_test_loop_update_time
18:21:48  <indutny>forgot to add test file?
18:21:55  <indutny>git add
18:22:09  <saghul>hum, where?
18:22:13  <indutny>idk
18:22:17  <indutny>loop_update_time test
18:22:24  <indutny>check your `git status`
18:23:22  <saghul>https://github.com/joyent/libuv/blob/master/test/test-loop-time.c
18:23:27  * abraxasquit (Ping timeout: 260 seconds)
18:24:06  <saghul>this the commit: https://github.com/joyent/libuv/commit/15af49a7a0caa37516aa05c31fd84b0c1e952623
18:24:14  <saghul>did I forget to add it somewhere else?
18:24:43  <indutny>hm...
18:24:45  <indutny>test-list.h?
18:24:47  <indutny>idk
18:25:44  <saghul>it's there
18:26:13  <saghul>where did you see that output you pasted?
18:26:30  * dap_joined
18:28:06  <indutny>one sec
18:28:22  <indutny>sorry, doing a lot of stuff simultaneously
18:28:33  <indutny>nvm
18:28:38  <indutny>I forgot to run ./gyp_uv
18:29:00  <tjfontaine>heh
18:29:05  <MI6>joyent/libuv: Fedor Indutny master * b5e7798 : stream: introduce uv_try_write(...) - http://git.io/N2mShg
18:29:10  <indutny>here it comes!
18:29:14  <tjfontaine>dun dun dun
18:29:32  <saghul>no worries
18:29:35  <saghul>\o/
18:29:40  <indutny>I guess we can use it it node 0.11 now
18:29:48  <indutny>tjfontaine: mind if I'll update libuv in master?
18:29:58  <tjfontaine>only if you do a full release :)
18:30:04  <tjfontaine>have you done one before?
18:30:08  <indutny>oh
18:30:09  <indutny>no
18:30:16  <tjfontaine>ok let me do it, and then you can upgrade it to that
18:30:18  <indutny>buerocracy
18:30:19  <indutny>:)
18:30:23  <indutny>ok
18:30:30  <tjfontaine>:P
18:33:14  <MI6>joyent/libuv: tjfontaine created tag v0.11.16 - http://git.io/NM_qyQ
18:33:16  <MI6>joyent/libuv: Timothy J Fontaine master * 333a5b7 : Now working on v0.11.17 (+1 more commits) - http://git.io/-wOndQ
18:33:20  <tjfontaine>indutny: all yours
18:33:24  <indutny>thanks
18:34:39  * janjongboomjoined
18:35:12  <MI6>libuv-master: #388 UNSTABLE smartos (3/201) windows (4/200) http://jenkins.nodejs.org/job/libuv-master/388/
18:35:31  <indutny>doing build
18:35:58  * wavdedjoined
18:36:01  <MI6>libuv-master-gyp: #339 FAILURE windows-x64 (4/200) smartos-ia32 (3/201) smartos-x64 (3/201) windows-ia32 (5/200) http://jenkins.nodejs.org/job/libuv-master-gyp/339/
18:36:10  <indutny>oh failure
18:36:15  <indutny>on linux
18:36:27  <tjfontaine>../test/test-ip4-addr.c:40:3: error: expected expression before ‘/’ token
18:36:28  <indutny>hm...
18:36:29  <indutny>not because of me
18:36:55  <indutny>oh
18:36:56  <indutny>comment
18:36:59  <indutny>sneaked in
18:37:04  <tjfontaine>c++ style comment?
18:37:15  <saghul>I landed that, sorry :-S
18:37:20  <indutny>saghul: I'll fix it
18:37:31  <MI6>joyent/libuv: Fedor Indutny master * 7f65a74 : test: remove C++ style comment - http://git.io/tfK7fQ
18:37:40  <saghul>that was quick :-)
18:37:42  <indutny>well
18:37:43  <indutny>indeed
18:38:22  <MI6>joyent/node: Fedor Indutny master * f61d940 : uv: Upgrade to v0.11.16 - http://git.io/s9MaeQ
18:38:26  <MI6>libuv-master: #389 UNSTABLE smartos (5/201) linux (1/201) windows (5/200) http://jenkins.nodejs.org/job/libuv-master/389/
18:38:31  * brsonjoined
18:38:53  <MI6>libuv-review: #96 FAILURE http://jenkins.nodejs.org/job/libuv-review/96/
18:41:13  <indutny>now
18:41:21  <indutny>remove writeQueueSize usage in lib/net.js
18:41:30  <indutny>not fully
18:43:51  <indutny>saghul: btw
18:43:59  <indutny>saghul: I'm starting to dislike approach that I choosed :)
18:44:01  <indutny>haha
18:44:12  <saghul>WAT
18:44:14  <indutny>it should support multiple buffers
18:44:19  <indutny>otherwise it is pain
18:44:25  <indutny>gooooooooooosh
18:44:52  <saghul>but how would you tell the user that you wrote 1.5 buffers?
18:44:58  <indutny>oh
18:45:00  <indutny>good point
18:45:13  <indutny>well
18:45:15  <saghul>that's why I suggested to write a single one
18:45:18  <indutny>user may figure it out
18:45:23  <indutny>writev does it anyway
18:45:29  <indutny>returns just amount of bytes written
18:46:17  * robonerdjoined
18:46:20  <indutny>saghul: thoughts?
18:46:46  <tjfontaine>should readFileSync('foo', 'utf8', 'w+') thorw?
18:46:47  <saghul>hum
18:46:48  <tjfontaine>*throw
18:47:51  <saghul>you'd save some syscalls, yes
18:48:18  <indutny>saghul: indeed
18:48:36  <saghul>indutny maybe it's be good to enhance it
18:48:46  <saghul>doh, we just merged it :-(
18:48:50  <indutny>yeah
18:48:54  <indutny>it's stupid
18:49:25  <indutny>it's a small change
18:49:38  <saghul>yeah
18:49:51  <MI6>libuv-master-gyp: #340 FAILURE windows-x64 (4/200) osx-x64 (3/202) osx-ia32 (1/202) smartos-ia32 (4/201) smartos-x64 (3/201) windows-ia32 (4/200) http://jenkins.nodejs.org/job/libuv-master-gyp/340/
18:50:27  <tjfontaine>still not up to your latest push
18:50:41  <tjfontaine>that's building now
18:51:36  <indutny>saghul: review please https://gist.github.com/indutny/1d6fcf3da45540e160ea
18:52:21  <MI6>libuv-master: #390 UNSTABLE smartos (3/201) linux (1/201) windows (4/200) http://jenkins.nodejs.org/job/libuv-master/390/
18:52:22  * timoxley_quit (Remote host closed the connection)
18:52:25  <indutny>finally
18:55:56  <saghul>indutny left a comment on the gist, otherwise LGTM
18:56:01  <indutny>thank you
18:56:14  <indutny>uv_count_bufs
18:56:15  <indutny>nice
18:56:51  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
18:57:07  <indutny>saghul: running tests
18:57:09  <indutny>and pushing to master
18:57:09  <indutny>hehe
18:57:15  <indutny>tjfontaine: I guess we're not doing next release today
18:57:20  <indutny>right? :P
18:57:24  <tjfontaine>of node?
18:57:27  <indutny>haha
18:57:28  <indutny>libuv
18:57:33  <tjfontaine>we can do another libuv release
18:57:37  <indutny>that's not really required
18:57:39  <tjfontaine>the build is broken, so it makes sense
18:57:43  <indutny>let me play with it for a bit first
18:57:51  <indutny>tjfontaine: ok, let me play with it anyway
19:00:01  * jmar777quit (Read error: Connection reset by peer)
19:00:08  <MI6>joyent/libuv: Fedor Indutny master * 17d60e3 : stream: allow multiple buffers for uv_try_write - http://git.io/_aw0-g
19:00:37  * jmar777joined
19:01:32  * indexzerojoined
19:02:15  <MI6>nodejs-master: #777 UNSTABLE smartos-x64 (10/685) centos-ia32 (4/685) ubuntu-ia32 (1/685) smartos-ia32 (9/685) osx-ia32 (1/685) centos-x64 (3/685) ubuntu-x64 (1/685) http://jenkins.nodejs.org/job/nodejs-master/777/
19:06:35  <MI6>libuv-master-gyp: #341 UNSTABLE windows-x64 (5/200) linux-ia32 (1/201) smartos-ia32 (5/201) smartos-x64 (5/201) windows-ia32 (5/200) http://jenkins.nodejs.org/job/libuv-master-gyp/341/
19:06:45  <tjfontaine>hm
19:07:18  * kazuponjoined
19:08:38  * brsonquit (Ping timeout: 264 seconds)
19:09:40  <indutny>still playing with it
19:10:23  <MI6>libuv-master: #391 UNSTABLE smartos (4/201) windows (4/200) osx (1/202) http://jenkins.nodejs.org/job/libuv-master/391/
19:10:54  <tjfontaine>http://jenkins.nodejs.org/job/libuv-master/391/label=windows/tapTestReport/test.tap-47/ seems to be new
19:11:31  * kazupon_joined
19:11:31  * kazuponquit (Read error: Connection reset by peer)
19:11:37  <MI6>libuv-node-integration: #348 UNSTABLE linux-ia32 (3/685) smartos-x64 (10/685) smartos-ia32 (7/685) osx-x64 (1/685) linux-x64 (1/685) http://jenkins.nodejs.org/job/libuv-node-integration/348/
19:16:45  * kazupon_quit (Ping timeout: 272 seconds)
19:17:22  <MI6>libuv-master-gyp: #342 UNSTABLE windows-x64 (4/200) smartos-ia32 (4/201) smartos-x64 (5/201) windows-ia32 (4/200) http://jenkins.nodejs.org/job/libuv-master-gyp/342/
19:19:24  * mikealjoined
19:20:20  * Benvie_quit (Ping timeout: 246 seconds)
19:20:44  * Benviejoined
19:24:20  * brsonjoined
19:30:41  * wavdedquit (Quit: Hasta la pasta)
19:32:36  <MI6>libuv-node-integration: #349 UNSTABLE linux-ia32 (3/685) smartos-x64 (8/685) smartos-ia32 (5/685) linux-x64 (2/685) http://jenkins.nodejs.org/job/libuv-node-integration/349/
19:38:27  * piscisaureusjoined
19:39:32  <tjfontaine>windows builds are so fucking slow ...
19:41:46  * TooTallNatejoined
19:44:42  * dap_quit (Quit: Leaving.)
19:46:16  * TooTallNatequit (Client Quit)
19:46:33  * TooTallNatejoined
19:46:58  * c4milojoined
19:48:20  <tjfontaine>we're totally going to have useful installers on windows that don't require us to keep mucking about with xml
19:57:10  <MI6>libuv-node-integration: #350 UNSTABLE linux-ia32 (1/685) smartos-x64 (7/685) smartos-ia32 (6/685) linux-x64 (2/685) http://jenkins.nodejs.org/job/libuv-node-integration/350/
20:12:04  * kazuponjoined
20:14:07  * indexzeroquit (Quit: indexzero)
20:16:37  * kazuponquit (Ping timeout: 240 seconds)
20:18:40  <tjfontaine>AlexisMocha_: can you review the windows specific portion of this https://github.com/joyent/node/pull/6332
20:18:59  <tjfontaine>trevnorris, indutny, isaacs: review the rest of the logic for https://github.com/joyent/node/pull/6332 please and thank you
20:20:13  <indutny>logic
20:21:11  <indutny>looking
20:21:25  <tjfontaine>it's not too crazy
20:21:34  <tjfontaine>the commits will actually be squashed
20:21:42  <tjfontaine>I think
20:25:12  <MI6>libuv-node-integration: #351 UNSTABLE linux-ia32 (2/685) smartos-x64 (7/685) smartos-ia32 (5/685) linux-x64 (4/685) http://jenkins.nodejs.org/job/libuv-node-integration/351/
20:31:40  * bajtosjoined
20:48:46  * TooTallNatequit (Quit: Computer has gone to sleep.)
21:04:10  * paddybyersquit (Quit: paddybyers)
21:06:30  * indexzerojoined
21:07:17  * indexzeroquit (Client Quit)
21:08:35  * bajtosquit (Quit: bajtos)
21:12:06  * mikealquit (Quit: Leaving.)
21:12:48  * kazuponjoined
21:14:19  * mikealjoined
21:18:00  * kazuponquit (Ping timeout: 252 seconds)
21:27:02  * dap_joined
21:29:10  * AvianFluquit (Ping timeout: 245 seconds)
21:30:31  * jmar777quit (Remote host closed the connection)
21:31:27  * vptrquit (Quit: WeeChat 0.4.1)
21:42:25  * st_lukejoined
21:44:30  * wolfeidaujoined
21:48:20  * octetcloudquit (Ping timeout: 245 seconds)
21:52:52  * rendarquit (Quit: Leaving)
21:55:00  * mikealquit (Quit: Leaving.)
21:55:13  * octetcloudjoined
22:03:45  * roxlupart
22:05:21  * c4miloquit (Remote host closed the connection)
22:05:37  * jmar777joined
22:08:26  * c4milojoined
22:14:17  * kazuponjoined
22:18:23  * m76quit (Read error: Connection reset by peer)
22:19:35  * kazuponquit (Ping timeout: 260 seconds)
22:23:43  * jmar777quit (Remote host closed the connection)
22:39:02  <trevnorris>afternoon all.
22:39:10  <trevnorris>being sick sucks
22:39:44  <tjfontaine>trevnorris: sorry boss, what's up?
22:42:49  * timoxleyjoined
22:43:14  <trevnorris>tjfontaine: coughing n stuff
22:44:07  <tjfontaine>ugh.
22:49:04  * stagasquit (Read error: Connection reset by peer)
22:51:12  * mikealjoined
22:55:02  * mikealquit (Client Quit)
22:57:01  * mikealjoined
22:59:05  * st_lukequit (Remote host closed the connection)
23:01:04  <MI6>joyent/node: jkummerow@chromium.org v0.10 * 39e2426 : v8: backport fix for CVE-2013-{6639|6640} - http://git.io/Mp38VA
23:08:22  <tjfontaine>indutny: don't commit it like that for master though, ok?
23:08:58  * paulfryz_joined
23:11:18  * st_lukejoined
23:11:56  <MI6>joyent/node: Fedor Indutny master * 6b4dc61 : Merge branch 'v0.10' (+1 more commits) - http://git.io/O_5nAA
23:11:59  * paulfryzelquit (Ping timeout: 250 seconds)
23:12:01  <indutny>tjfontaine: ouch
23:12:06  <indutny>tjfontaine: well
23:12:25  <indutny>tjfontaine: I committed it as a merge
23:12:28  <indutny>tjfontaine: okay?
23:12:29  <tjfontaine>indutny: v8 merges should *never* happen like that, we nee dto do real v8 upgrades
23:12:35  <tjfontaine>indutny: it's ok for now, just do a real v8 upgrade
23:12:43  <indutny>ok
23:12:47  <tjfontaine>indutny: uv/openssl/v8/zlib should be excepted during merges
23:12:50  <indutny>tjfontaine: we would need to do a merge anyway
23:12:55  <indutny>ok
23:13:00  <indutny>sorry
23:13:08  <tjfontaine>yes, but you `git reset -- deps/*` [except npm]
23:13:26  <tjfontaine>no problem, it's not a widely known scenario
23:13:37  <tjfontaine>just roll up v8 and things should be ok
23:14:03  <indutny>checking out
23:14:04  <MI6>nodejs-v0.10: #1662 UNSTABLE smartos-ia32 (5/606) osx-ia32 (1/606) linux-ia32 (5/606) osx-x64 (1/606) linux-x64 (4/606) smartos-x64 (6/606) http://jenkins.nodejs.org/job/nodejs-v0.10/1662/
23:14:17  <indutny>tjfontaine: this seems to be the latest http://v8.googlecode.com/svn/tags/3.22.24.9/
23:14:22  <indutny>tjfontaine: any objections?
23:14:58  <tjfontaine>so long as it has the fix, it should be fine
23:15:19  * kazuponjoined
23:15:29  <indutny>it has it
23:15:46  * pachetquit (Quit: leaving)
23:15:52  <tjfontaine>indutny: I normally do: rm -rf deps/v8; git clone ... deps/v8; (cd deps/v8; git checkout 3.22);
23:15:59  <indutny>ewll
23:16:01  <indutny>well
23:16:04  <indutny>they don't push tags to git
23:16:13  <indutny>that's rather unfortunate
23:16:14  <tjfontaine>I know, but on stables their HEAD matches a tag
23:16:32  <tjfontaine>it's only a problem if you're tracking master
23:17:05  <tjfontaine>this exec/spawnSync has so much option parsing duplication it's sad
23:17:58  <indutny>was node-gyp in npm at the time of node 0.8?
23:18:15  <indutny>yeah
23:18:18  <indutny>looks like so
23:18:27  <tjfontaine>ya
23:18:36  <MI6>nodejs-v0.10-windows: #380 UNSTABLE windows-ia32 (11/606) windows-x64 (11/606) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/380/
23:21:16  * brucem_changed nick to brucem
23:21:19  * LuckyBurgerjoined
23:22:07  * timoxleyquit (Remote host closed the connection)
23:22:12  <MI6>joyent/node: Fedor Indutny master * 8803aa3 : deps: update v8 to 3.22.24.9 - http://git.io/3tIZKg
23:22:24  <indutny>tjfontaine: tadam!
23:22:30  <indutny>ok
23:22:34  <indutny>after serious commits
23:22:37  <indutny>it is a good time to get sleeping
23:22:41  <indutny>and let people blame each other
23:22:44  <indutny>instead of blaming me
23:22:45  <indutny>:D
23:22:47  <tjfontaine>indutny: thanks
23:22:48  <indutny>ttyl
23:22:48  <LuckyBurger>I was just about to say do you guys ever sleep?
23:22:57  <indutny>LuckyBurger: we do
23:22:58  <indutny>once a year
23:22:59  <tjfontaine>LuckyBurger: we're fairly timezone diverse
23:23:06  <indutny>because we have a lot of responsibilities
23:23:11  <indutny>and no one to cover us
23:23:16  <indutny>that's quite hard
23:23:19  <indutny>you see
23:23:25  <indutny>we already lost Ben
23:23:34  <LuckyBurger>lost ben to sleepy?
23:23:46  <indutny>just kidding
23:23:49  <LuckyBurger>xD
23:24:18  <LuckyBurger>sok I like the spam all day from github. haha :D
23:25:04  * indutnyquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
23:30:41  * hzquit
23:30:44  * TooTallNatejoined
23:41:11  <MI6>nodejs-master: #778 FAILURE smartos-x64 (11/685) osx-x64 (1/685) ubuntu-ia32 (1/685) smartos-ia32 (9/685) centos-x64 (3/685) ubuntu-x64 (4/685) http://jenkins.nodejs.org/job/nodejs-master/778/
23:43:48  <tjfontaine>g++: Internal error: Killed (program cc1plus)
23:43:48  <tjfontaine>Please submit a full bug report.
23:43:49  <tjfontaine>See <http://bugzilla.redhat.com/bugzilla> for instructions.
23:43:50  <tjfontaine>fuck
23:43:51  <tjfontaine>you.
23:45:25  * LuckyBurgerruns
23:48:50  * kazuponquit (Ping timeout: 264 seconds)
23:51:56  * mikealquit (Quit: Leaving.)
23:54:24  * mikealjoined
23:57:48  * LOUDBOT_quit (Remote host closed the connection)
23:58:00  * LOUDBOTjoined
23:59:39  <MI6>libuv-master-gyp: #343 UNSTABLE windows-x64 (4/200) linux-ia32 (1/201) smartos-ia32 (3/201) smartos-x64 (3/201) windows-ia32 (4/200) http://jenkins.nodejs.org/job/libuv-master-gyp/343/