00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:00:37  * pachetquit (Quit: leaving)
00:03:37  <MI6>nodejs-master: #750 UNSTABLE linux-ia32 (2/680) smartos-x64 (10/680) osx-x64 (2/680) smartos-ia32 (6/680) osx-ia32 (1/680) linux-x64 (2/680) http://jenkins.nodejs.org/job/nodejs-master/750/
00:04:13  * stagasquit (Ping timeout: 250 seconds)
00:08:45  <MI6>libuv-master-gyp: #326 UNSTABLE windows-x64 (5/197) linux-ia32 (1/198) osx-x64 (1/199) smartos-ia32 (4/198) smartos-x64 (8/198) windows-ia32 (6/197) http://jenkins.nodejs.org/job/libuv-master-gyp/326/
00:11:19  * c4miloquit (Remote host closed the connection)
00:15:56  * AvianFluquit (Ping timeout: 250 seconds)
00:20:15  <trevnorris>we should really start using the git sign-off :)
00:20:23  * toothrotquit (Ping timeout: 260 seconds)
00:21:22  * Brett19quit (Read error: Operation timed out)
00:21:42  * daviddiasjoined
00:21:55  * st_lukequit (Remote host closed the connection)
00:21:55  <trevnorris>indutny: lgtm. want to swash/merge or can I? https://github.com/joyent/node/pull/6564
00:21:56  * Brett19joined
00:22:21  <MI6>nodejs-master: #751 UNSTABLE linux-ia32 (3/680) smartos-x64 (8/680) osx-x64 (1/680) smartos-ia32 (6/680) osx-ia32 (2/680) linux-x64 (3/680) http://jenkins.nodejs.org/job/nodejs-master/751/
00:22:40  * stagasjoined
00:23:11  <indutny>trevnorris: please land it
00:23:13  <indutny>;)
00:23:20  <indutny>landed too much patches today
00:23:20  <trevnorris>will do :)
00:23:25  <trevnorris>heh
00:24:11  * dshaw_joined
00:24:21  <MI6>joyent/node: Alexis Campailla master * 0da4e0e : child_process: don't crash process on internal ops - http://git.io/-hHoSg
00:24:40  <indutny>thank you :)
00:24:47  <indutny>though, I must admit that it was mostly mine PRs
00:24:48  <trevnorris>heh, that's a different one
00:24:50  <indutny>reviewed by you :)
00:24:57  <indutny>so
00:25:02  <indutny>I'm tired of pushing my commits :P
00:25:09  <trevnorris>haha, ok
00:26:02  * kazuponjoined
00:28:36  * wolfeidauquit (Remote host closed the connection)
00:28:36  <MI6>joyent/node: Lalit Kapoor master * aef0960 : http: DELETE shouldn't default to chunked encoding - http://git.io/5UodKQ
00:28:57  * timoxleyquit (Remote host closed the connection)
00:29:27  * toothrjoined
00:29:55  <trevnorris>indutny: p.s. i'm going to try to get more into libuv. I probably won't be of any use for a while, but hey. got to start somewhere. :)
00:30:11  <indutny>that's cool
00:30:17  <indutny>we need more hands and brains :P
00:30:37  <indutny>considering bert's activity its mostly about saghul and me right now
00:30:43  * timoxleyjoined
00:31:08  <trevnorris>yeah. at the least I can do syntax checks. every time I look at code, ben's in my head correcting everything I do. :P
00:32:20  <trevnorris>ah, thanks github.
00:32:23  <trevnorris>"This repository is temporarily unavailable.
00:32:23  <trevnorris>The backend storage is temporarily offline."
00:33:08  <indutny>haha
00:33:10  <indutny>:)
00:33:47  <trevnorris>wait, what?
00:33:54  <trevnorris>indutny: here's the same basic commit, but you merged it: https://github.com/joyent/node/commit/d35826efc4fcfefe5878107a125a5f8523fa35fc
00:34:03  <trevnorris>was that to the v0.10 branch?
00:34:12  <indutny>oh gosh
00:34:19  <indutny>I forgot about it
00:34:33  <indutny>that's stupid
00:34:53  <trevnorris>eh, oh well. just forward-ported a little extra early.
00:35:36  * hzquit
00:36:31  <tjfontaine>ya, becareful with that, that's going to be a SOB for merging
00:36:44  <trevnorris>indutny: hm... wait again. that commit hash doesn't exist.
00:36:57  <trevnorris>it must have been on a topic branch. not on master
00:37:23  <trevnorris>i checked the parent hash, and it's not there. so, we're ok :)
00:37:31  <trevnorris>sorry about the false alarm.
00:38:18  <tjfontaine>also keep in mind while triaging a lot of open issues is not a bad thing
00:38:56  <indutny>oh god
00:39:02  <trevnorris>github is being screwy. indutny was able to close the issue via a commit (https://github.com/joyent/node/issues/6185#ref-commit-d35826e) that doesn't exist in the branch
00:39:04  <trevnorris>wtf is going on
00:39:13  <indutny>gosh
00:39:21  <indutny>perhaps I pushed a branch to the joyent/node
00:39:50  <tjfontaine>trevor did a branch earlier
00:39:59  <trevnorris>that was for AlexisMocha stuff.
00:40:09  <trevnorris>wanted to test that it fixed the debug-repl tests
00:40:20  <tjfontaine>did you land that? because tha'ts not really a good enough fix ime
00:40:25  <trevnorris>nope
00:40:29  <tjfontaine>k
00:40:51  <tjfontaine>I didn't comment on it, but I tested it earlier and we need a more comlete solution
00:41:07  <trevnorris>tjfontaine: I did land https://github.com/joyent/node/pull/6565
00:41:23  * skabbesquit (Quit: skabbes)
00:41:33  <tjfontaine>can you summarize "fixups"?
00:42:05  <indutny>ttyl
00:42:05  <indutny>guys
00:42:06  <trevnorris>which "fixups"? you mean in my comment?
00:42:09  <trevnorris>see ya indutny
00:42:09  <tjfontaine>yes
00:42:17  <trevnorris>will do
00:43:32  <trevnorris>done
00:43:42  * stagasquit (Ping timeout: 246 seconds)
00:44:01  <trevnorris>tjfontaine: you cool w/ using the git signoff for patches that aren't created by other core team members? :)
00:45:06  <tjfontaine>trevnorris: I wish it was yet another manual piece of our process, but it's an interesting idea
00:45:44  <trevnorris>i'd like it more than searching through github for the ticket. and just in case we ever decide to ditch github issue tracking
00:45:52  * trevnorrissays a little prayer we find something better
00:46:14  <tjfontaine>if we ditch github issues it's to ditch github altogether
00:46:23  <trevnorris>okie dokie
00:46:36  <MI6>nodejs-master: #752 UNSTABLE linux-ia32 (2/680) smartos-x64 (9/680) osx-x64 (1/680) smartos-ia32 (6/680) linux-x64 (2/680) http://jenkins.nodejs.org/job/nodejs-master/752/
00:47:04  <trevnorris>i'm fine w/ that. we can keep a github mirror up.
00:47:44  <trevnorris>oy. ok. made it through my backlog.
00:47:48  <trevnorris>my brain hurts.
00:47:50  * c4milojoined
00:48:41  <trevnorris>tjfontaine: some time we (the team) should sit down and identify what issues really _need_ to be fixed before v0.12 is released.
00:48:48  <trevnorris>we have 37 open against the v0.12 milestone
00:49:08  <tjfontaine>trevnorris: that's what the call is for, so we'll continue to burn down and talk about it then
00:49:25  <trevnorris>sounds good. what day was the call switched to?
00:49:30  <tjfontaine>I'm not sure it was yet
00:49:52  <tjfontaine>btw we're going to be getting some help for the triaging work, though I do expect a lot of people in the community to pick up as well
00:50:04  <trevnorris>awesome.
00:50:16  <tjfontaine>so david dias will probaly joining the call with us
00:50:44  <trevnorris>I spoke with mark mayo. He said I should talk to the Rust team about contributing more to libuv
00:51:03  <tjfontaine>we're also going to be looking into having node participate as a google summer of code project
00:51:20  <trevnorris>awesome.
00:51:31  <tjfontaine>which is a great way to inject some new bloo
00:51:32  <tjfontaine>d
00:51:39  <tjfontaine>from across the globe
00:51:42  <trevnorris>yeah
00:52:17  <tjfontaine>also, I'm not sure if I've talked to you about this before, but I'm going to start my work on the website this weekend
00:52:33  <trevnorris>this is just me being anal, but my only worry is possible degradation in code quality.
00:52:42  <tjfontaine>there won't be a problem.
00:53:00  <tjfontaine>we just need to keep test coverage up
00:53:02  <trevnorris>as much as I love performance tuning, feel like master has gotten sort of unstable (and yeah, I realize it's the "unstable" branch and all :)
00:53:13  <tjfontaine>so while fedor finds it hard sometimes to write tests, we need to make sure his fixes come with tests
00:53:25  <trevnorris>yeah. sounds good.
00:53:29  <tjfontaine>we let a lot of things come into core with out tests for master this time around
00:53:38  <trevnorris>cool. if you want any help w/ the website let me know.
00:54:03  <tjfontaine>well, first step is to move the website (not api docs) out of the main repo, then joyent will be sponsoring a redesign
00:54:07  <trevnorris>nod
00:54:21  <tjfontaine>then we're going to be having getting started and tutorials that contain only node code
00:54:27  <trevnorris>I even tried to give asynclistener really good coverage, but people keep finding edge cases.
00:54:40  <tjfontaine>this is why I was reticent to merge rod's async example stuff
00:54:53  <trevnorris>ah, got it.
00:54:54  <tjfontaine>I want to keep the api stuff strictly related to api reference
00:55:28  <tjfontaine>then we can also delegate the website work to other people in the community without fearing what happens when we give commit bits to people on joyent/node
00:55:36  <MI6>joyent/node: Steven Kabbes master * f4f4a2b : build: Ignore gyp-generated files on android - http://git.io/y85Lxw
00:56:16  <trevnorris>i like that
00:56:41  <trevnorris>on github can you give people the ability to edit issues w/o giving the commit bit?
00:56:49  <tjfontaine>no
00:56:58  <tjfontaine>github sucks.
00:57:03  <tjfontaine>0 permission models
00:57:19  <trevnorris>oy, yeah. that really sucks.
00:57:39  <tjfontaine>well permissions exist, on repo based models
00:57:44  <tjfontaine>but you basically have admin and collab
00:59:02  * kazuponquit (Ping timeout: 240 seconds)
01:00:06  <trevnorris>tjfontaine: you think it would be faster to simulate a writev, in the case a user has many small requests, by memcpy'ing out the data to a single chunk before writing it out?
01:00:50  <tjfontaine>trevnorris: for windows you mean?
01:00:53  <trevnorris>yeah
01:01:24  <tjfontaine>I don't think so, no
01:01:31  <trevnorris>ok
01:01:51  <trevnorris>that's 2 for 2, so not going to bother writing a patch and benchmark
01:02:37  <tjfontaine>the api's are generally designed to be 0 copy for a reason, to find the sweet spot for where it's ok to copy is probably not worth your effort indeed
01:03:11  <trevnorris>yeah... and it'd require me to do it on windows.
01:03:15  <trevnorris>that just makes me hurt all over
01:03:38  <tjfontaine>I do have the basics of the scratch vm setup, I just need to double check things, I'll get you the credentials over the weekend
01:03:52  <tjfontaine>also what's your schedule next week? have time to meetup?
01:04:16  <trevnorris>in sf? probably.
01:04:42  <trevnorris>bert's planning on coming to mozilla hq in mountain view and talking to the rust dudes. so just need to get in contact w/ him.
01:04:59  <trevnorris>don't know if he's just really hung over, but haven't been able to reach him since node summit.
01:07:00  <tjfontaine>he was in here earlier
01:07:08  <tjfontaine>he's still in here, otwo
01:07:23  <trevnorris>great. smack him and tell him I want to talk to him. please.
01:07:33  <MI6>nodejs-master: #753 UNSTABLE smartos-x64 (11/681) osx-x64 (1/681) smartos-ia32 (9/681) osx-ia32 (1/681) linux-x64 (1/681) http://jenkins.nodejs.org/job/nodejs-master/753/
01:13:04  * mikolalysenkoquit (Ping timeout: 240 seconds)
01:15:38  <trevnorris>freak yes. partially fixed the chunked encoding problem on http.
01:24:15  <trevnorris>isaacs: re http nextTick writev thing: https://github.com/joyent/node/pull/6656
01:24:33  <trevnorris>now. time for a weekend. see ya'll
01:24:34  * trevnorris&
01:24:35  <LOUDBOT>HAPPY INTERNET FACETIOUSNESS DAY
01:33:26  * otwoquit (Ping timeout: 240 seconds)
01:40:15  * stagasjoined
01:45:18  * mikolalysenkojoined
01:46:26  * dap_quit (Quit: Leaving.)
01:48:26  <MI6>nodejs-master: #754 UNSTABLE linux-ia32 (2/681) smartos-x64 (14/681) osx-x64 (2/681) smartos-ia32 (10/681) osx-ia32 (1/681) linux-x64 (5/681) http://jenkins.nodejs.org/job/nodejs-master/754/
01:49:24  * c4miloquit (Remote host closed the connection)
01:51:30  * calvinfoquit (Quit: Leaving.)
01:54:13  * inolenquit (Quit: Leaving.)
01:55:01  * inolenjoined
01:56:01  * kazuponjoined
01:58:01  * toothrquit (Ping timeout: 252 seconds)
01:59:54  * otwojoined
02:03:43  * brsonquit (Quit: leaving)
02:04:56  * toothrjoined
02:11:59  * daviddiasquit (Remote host closed the connection)
02:15:52  * dshaw_quit (Quit: Leaving.)
02:16:38  * dshaw_joined
02:20:17  * calvinfojoined
02:21:09  * dshaw_quit (Ping timeout: 250 seconds)
02:29:02  * kazuponquit (Ping timeout: 240 seconds)
02:29:39  * otwoquit (Ping timeout: 260 seconds)
02:38:02  * mikealquit (Quit: Leaving.)
02:46:27  * dshaw_joined
02:48:08  * calvinfoquit (Quit: Leaving.)
02:56:02  * c4milojoined
02:56:08  * st_lukejoined
03:02:39  * toothrquit (Ping timeout: 246 seconds)
03:03:17  * calvinfojoined
03:07:26  * dshaw_quit (Ping timeout: 240 seconds)
03:11:30  * abraxasjoined
03:18:14  * abraxasquit (Ping timeout: 240 seconds)
03:21:01  * rmgquit (Remote host closed the connection)
03:21:36  * rmgjoined
03:24:30  * rmgquit (Remote host closed the connection)
03:24:44  * rmgjoined
03:26:03  * kazuponjoined
03:32:26  * toothrjoined
03:34:03  * hueniverse1joined
03:34:38  * hueniversequit (Ping timeout: 240 seconds)
03:39:11  * Benviequit (Remote host closed the connection)
03:57:34  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
03:59:31  * kazuponquit (Ping timeout: 250 seconds)
03:59:44  * timoxleyquit (Remote host closed the connection)
04:00:09  * timoxleyjoined
04:01:43  * Benviejoined
04:02:26  * calvinfoquit (Quit: Leaving.)
04:02:28  * dshaw_joined
04:04:46  * Benviequit (Remote host closed the connection)
04:06:38  * dshaw_quit (Ping timeout: 240 seconds)
04:10:42  * Benviejoined
04:13:42  * Benviequit (Remote host closed the connection)
04:14:38  * perezdjoined
04:24:47  * Benviejoined
04:27:55  * Benviequit (Remote host closed the connection)
04:28:41  * otwojoined
04:33:01  * calvinfojoined
04:34:36  * otwochanged nick to piscisaureus_
04:34:55  * piscisaureus_changed nick to piscisaureus
04:35:43  <piscisaureus>ircretary: tell trevnorris Hey drop me an email if you need to reach me
04:35:44  <ircretary>piscisaureus: I'll be sure to tell trevnorris
04:37:10  * calvinfoquit (Ping timeout: 240 seconds)
04:44:21  * Benviejoined
04:53:21  * Benviequit (Remote host closed the connection)
04:53:38  * Benviejoined
04:56:03  * kazuponjoined
05:01:35  * c4miloquit (Remote host closed the connection)
05:03:12  * dshaw_joined
05:06:17  * toothrquit (Ping timeout: 240 seconds)
05:07:51  * dshaw_quit (Ping timeout: 260 seconds)
05:08:28  <piscisaureus>tjfontaine: when-about is 0.11.10 planned?
05:08:34  <MI6>joyent/node: Timothy J Fontaine v0.10 * 2905884 : build: pass --no-parallel by default to gyp (+1 more commits) - http://git.io/2sIyFg
05:08:37  <tjfontaine>piscisaureus: tuesday is my current plan
05:08:56  <piscisaureus>tjfontaine: thanks.
05:09:15  <piscisaureus>tjfontaine: I'm asking b/c we were testing with 0.11 but npm is busted with 0.11.9
05:09:31  <tjfontaine>oh right because of ssl
05:09:53  * qardjoined
05:09:58  * c4milojoined
05:12:59  <rmg>are the nightlies in any reasonable shape? looks like the latest with a full set was a couple days ago
05:13:26  * toothrjoined
05:13:34  <tjfontaine>well I need to fix the nightly build job at the moment
05:14:17  * c4miloquit (Ping timeout: 246 seconds)
05:14:57  * abraxasjoined
05:14:58  <rmg>so the missing builds are more to do with Jenkins than node@master?
05:16:10  <tjfontaine>yes
05:16:13  <tjfontaine>all to do with jenkins
05:16:57  <tjfontaine>you can get a better set of "nightlies" from http://us-east.manta.joyent.com/NodeCore/public/builds/node/master/ which are in order of commit
05:19:11  * abraxasquit (Ping timeout: 246 seconds)
05:22:26  <MI6>nodejs-v0.10: #1647 UNSTABLE smartos-ia32 (7/605) linux-ia32 (3/605) linux-x64 (2/605) smartos-x64 (7/605) http://jenkins.nodejs.org/job/nodejs-v0.10/1647/
05:24:07  <MI6>nodejs-v0.10-windows: #365 UNSTABLE windows-ia32 (10/605) windows-x64 (11/605) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/365/
05:27:40  <MI6>joyent/node: Timothy J Fontaine master * fcca358 : Merge remote-tracking branch 'upstream/v0.10' (+10 more commits) - http://git.io/eIBz9Q
05:29:20  * kazuponquit (Ping timeout: 246 seconds)
05:31:28  <tjfontaine>piscisaureus: I'm still in favor of https://github.com/joyent/node/issues/2670
05:31:57  <piscisaureus>tjfontaine: in favor of ... in what sense?
05:32:19  <tjfontaine>strings for ino
05:32:40  <piscisaureus>oh, yes
05:32:42  <piscisaureus>me too
05:33:02  <tjfontaine>is the libuv representation 64bit now?
05:33:09  <piscisaureus>but from the libuv perspective it's fixed
05:33:13  <piscisaureus>tjfontaine: yes
05:33:15  <tjfontaine>ok
05:33:43  * calvinfojoined
05:33:59  <piscisaureus>tjfontaine: so in node the value will now be cast to a number (i think? an Integer maybe) so it may throw away data.
05:34:06  <tjfontaine>yup
05:34:18  <tjfontaine>and most people should be using it as a hash key and not as a real number
05:34:27  * calvinfoquit (Read error: Connection reset by peer)
05:34:39  * calvinfojoined
05:35:40  * calvinfo1joined
05:35:40  * calvinfoquit (Read error: Connection reset by peer)
05:36:30  * calvinfojoined
05:36:31  * calvinfo1quit (Read error: Connection reset by peer)
05:37:30  * calvinfo1joined
05:37:30  * calvinfoquit (Read error: Connection reset by peer)
05:39:05  <piscisaureus>yeah, the number is pretty useless for any other purpose
05:41:47  * calvinfo1quit (Ping timeout: 250 seconds)
05:44:20  * st_lukequit (Remote host closed the connection)
05:46:15  <MI6>nodejs-master: #755 UNSTABLE linux-ia32 (1/682) smartos-x64 (7/682) osx-x64 (1/682) smartos-ia32 (5/682) linux-x64 (1/682) http://jenkins.nodejs.org/job/nodejs-master/755/
05:47:10  * burlitojoined
06:01:42  * mikealjoined
06:04:07  * dshaw_joined
06:05:50  * mikealquit (Ping timeout: 240 seconds)
06:07:51  * mikealjoined
06:08:49  * dshaw_quit (Ping timeout: 252 seconds)
06:12:54  * defunctzombiechanged nick to defunctzombie_zz
06:12:56  * m76joined
06:26:05  * kazuponjoined
06:37:50  * toothrquit (Ping timeout: 240 seconds)
06:38:14  * calvinfojoined
06:39:16  * calvinfo1joined
06:39:16  * calvinfoquit (Read error: Connection reset by peer)
06:41:20  <MI6>nodejs-v0.10-windows: #366 UNSTABLE windows-ia32 (10/605) windows-x64 (10/605) http://jenkins.nodejs.org/job/nodejs-v0.10-windows/366/
06:43:59  * calvinfo1quit (Ping timeout: 260 seconds)
06:48:26  * toothrjoined
06:58:17  * c4milojoined
06:59:25  * kazuponquit (Ping timeout: 252 seconds)
07:02:43  * c4miloquit (Ping timeout: 252 seconds)
07:15:47  * abraxasjoined
07:20:35  * abraxasquit (Ping timeout: 250 seconds)
07:36:27  * dshaw_joined
07:39:57  * calvinfojoined
07:40:54  * dshaw_quit (Ping timeout: 246 seconds)
07:43:30  * qardquit (Quit: Leaving.)
07:44:24  * calvinfoquit (Ping timeout: 246 seconds)
07:46:53  * hij1nxquit (Ping timeout: 246 seconds)
07:56:03  * kazuponjoined
07:58:29  * hij1nxjoined
08:14:02  * qardjoined
08:18:21  * qardquit (Ping timeout: 246 seconds)
08:23:22  * dsantiagoquit (Quit: Computer has gone to sleep.)
08:24:46  * piscisaureusquit (Read error: Connection reset by peer)
08:25:35  * mikolalysenkoquit (Ping timeout: 250 seconds)
08:28:51  * dsantiagojoined
08:29:37  * kazuponquit (Ping timeout: 252 seconds)
08:37:34  * dshaw_joined
08:40:45  * calvinfojoined
08:41:46  * calvinfo1joined
08:41:46  * calvinfoquit (Read error: Connection reset by peer)
08:42:07  * dshaw_quit (Ping timeout: 260 seconds)
08:42:36  * calvinfojoined
08:42:37  * calvinfo1quit (Read error: Connection reset by peer)
08:43:36  * calvinfo1joined
08:43:36  * calvinfoquit (Read error: Connection reset by peer)
08:46:28  * c4milojoined
08:47:38  * calvinfo1quit (Ping timeout: 241 seconds)
08:50:38  * c4miloquit (Ping timeout: 240 seconds)
09:04:05  * calvinfojoined
09:05:16  * calvinfoquit (Client Quit)
09:09:29  * hzjoined
09:10:20  * wolfeidaujoined
09:14:51  * qardjoined
09:16:41  * abraxasjoined
09:19:07  * qardquit (Ping timeout: 246 seconds)
09:21:19  * abraxasquit (Ping timeout: 260 seconds)
09:21:56  * hzquit (Read error: Connection reset by peer)
09:23:42  * hzjoined
09:26:02  * kazuponjoined
09:38:17  * dshaw_joined
09:42:44  * dshaw_quit (Ping timeout: 246 seconds)
09:59:22  * kazuponquit (Ping timeout: 246 seconds)
10:02:19  * perezdquit (Quit: perezd)
10:07:04  * burlitochanged nick to burlak
10:10:33  * rmgquit
10:15:36  * qardjoined
10:19:59  * qardquit (Ping timeout: 252 seconds)
10:21:00  * paddybyersquit (Quit: paddybyers)
10:29:15  * rendarjoined
10:34:44  * c4milojoined
10:38:43  * dshaw_joined
10:39:16  * c4miloquit (Ping timeout: 246 seconds)
10:43:17  * dshaw_quit (Ping timeout: 246 seconds)
10:49:15  <MI6>nodejs-v0.10: #1648 UNSTABLE smartos-ia32 (4/605) osx-ia32 (1/605) linux-ia32 (2/605) linux-x64 (2/605) smartos-x64 (5/605) http://jenkins.nodejs.org/job/nodejs-v0.10/1648/
10:56:03  * kazuponjoined
11:11:25  * Kakerajoined
11:16:19  * qardjoined
11:17:35  * abraxasjoined
11:20:51  * qardquit (Ping timeout: 252 seconds)
11:21:42  * abraxasquit (Ping timeout: 240 seconds)
11:29:19  * kazuponquit (Ping timeout: 250 seconds)
11:39:18  * dshaw_joined
11:43:37  * dshaw_quit (Ping timeout: 250 seconds)
11:55:19  * stagasquit (Ping timeout: 260 seconds)
12:17:07  * qardjoined
12:21:24  * qardquit (Ping timeout: 240 seconds)
12:21:34  * timoxleyquit (Remote host closed the connection)
12:23:00  * c4milojoined
12:26:02  * kazuponjoined
12:27:35  * c4miloquit (Ping timeout: 252 seconds)
12:40:07  * dshaw_joined
12:44:14  * dshaw_quit (Ping timeout: 240 seconds)
12:54:03  * paddybyersjoined
12:57:24  * m76quit (Read error: Connection reset by peer)
12:59:43  * kazuponquit (Ping timeout: 260 seconds)
13:18:01  * qardjoined
13:22:35  * qardquit (Ping timeout: 260 seconds)
13:41:04  * dshaw_joined
13:45:49  * dshaw_quit (Ping timeout: 250 seconds)
13:54:21  * defunctzombie_zzchanged nick to defunctzombie
13:56:04  * kazuponjoined
14:07:25  * kevinswiberjoined
14:10:26  * kevinswiberquit (Remote host closed the connection)
14:11:13  * c4milojoined
14:16:11  * c4miloquit (Ping timeout: 260 seconds)
14:18:38  * qardjoined
14:23:05  * qardquit (Ping timeout: 252 seconds)
14:29:35  * kazuponquit (Ping timeout: 250 seconds)
14:41:37  * dshaw_joined
14:45:50  * dshaw_quit (Ping timeout: 240 seconds)
14:57:49  * toothrquit (Ping timeout: 240 seconds)
15:03:25  * toothrjoined
15:06:34  * inolenquit (Read error: No route to host)
15:06:53  * inolenjoined
15:08:11  * toothrquit (Ping timeout: 252 seconds)
15:08:37  * c4milojoined
15:19:26  * qardjoined
15:21:09  <MI6>nodejs-master: #756 UNSTABLE linux-ia32 (2/682) smartos-x64 (8/682) osx-x64 (1/682) smartos-ia32 (6/682) osx-ia32 (2/682) linux-x64 (1/682) http://jenkins.nodejs.org/job/nodejs-master/756/
15:23:45  * qardquit (Ping timeout: 250 seconds)
15:26:02  * kazuponjoined
15:42:15  * c4miloquit (*.net *.split)
15:42:15  * wolfeidauquit (*.net *.split)
15:42:16  * einarosquit (*.net *.split)
15:42:16  * mcavage_quit (*.net *.split)
15:42:17  * kuplatup1uquit (*.net *.split)
15:42:18  * brycebarilquit (*.net *.split)
15:42:28  * dshaw_joined
15:46:30  * robonerdquit (Ping timeout: 245 seconds)
15:46:38  * dshaw_quit (Ping timeout: 240 seconds)
15:50:25  * toothrjoined
15:54:25  * m76joined
15:56:49  * kazuponquit (Read error: Connection reset by peer)
15:57:02  * kazuponjoined
16:08:00  * c4milojoined
16:08:00  * wolfeidaujoined
16:08:00  * einarosjoined
16:08:00  * mcavage_joined
16:08:00  * kuplatup1ujoined
16:08:00  * brycebariljoined
16:10:40  * `3rdEdenquit (Ping timeout: 245 seconds)
16:12:31  * `3E|GONEjoined
16:15:36  * AvianFlujoined
16:17:37  * kazuponquit (Remote host closed the connection)
16:17:46  * kazuponjoined
16:20:12  * qardjoined
16:24:32  * qardquit (Ping timeout: 246 seconds)
16:33:40  * c4miloquit (Remote host closed the connection)
16:43:06  * dshaw_joined
16:47:33  * dshaw_quit (Ping timeout: 252 seconds)
17:01:54  * daviddiasjoined
17:06:54  * kuebkjoined
17:12:44  * stagasjoined
17:17:59  * daviddiasquit (Remote host closed the connection)
17:18:37  * daviddiasjoined
17:20:55  * qardjoined
17:22:55  * daviddiasquit (Ping timeout: 260 seconds)
17:25:19  * qardquit (Ping timeout: 252 seconds)
17:25:53  * mikealquit (Quit: Leaving.)
17:26:03  * mikealjoined
17:29:07  * paddybyersquit (Quit: paddybyers)
17:39:52  * AvianFluquit (Remote host closed the connection)
17:40:29  * mikolalysenkojoined
17:43:50  * dshaw_joined
17:48:01  * dshaw_quit (Ping timeout: 246 seconds)
17:50:15  * mcavage_quit (Remote host closed the connection)
17:50:33  * kuebkquit
17:51:23  * mcavagejoined
17:52:24  * mcavagequit (Client Quit)
17:52:51  <MI6>libuv-master: #373 FAILURE windows (5/197) http://jenkins.nodejs.org/job/libuv-master/373/
18:11:24  * calvinfojoined
18:12:19  * perezdjoined
18:21:41  * qardjoined
18:26:11  * qardquit (Ping timeout: 250 seconds)
18:28:45  * paddybyersjoined
18:35:51  <MI6>joyent/node: tjfontaine created branch +execSync-wip - http://git.io/I_O1MQ
18:36:03  <tjfontaine>well that's not right :P
18:36:39  <MI6>joyent/node: Bert Belder execSync-wip * 9a99887 : handle null input better - http://git.io/f8uaGg
18:44:43  * dshaw_joined
18:48:21  * calvinfo1joined
18:48:31  * calvinfoquit (Read error: Connection reset by peer)
18:49:11  * dshaw_quit (Ping timeout: 260 seconds)
18:54:01  * AvianFlujoined
18:56:13  <MI6>joyent/node: Timothy J Fontaine execSync-wip * f86709b : unify naming for strings - http://git.io/TIWSKw
19:01:06  <MI6>node-review: #121 FAILURE smartos-ia32 (7/682) windows-x64 (28/682) windows-ia32 (27/682) smartos-x64 (10/682) linux-x64 (1/682) osx-ia32 (3/682) osx-x64 (1/682) http://jenkins.nodejs.org/job/node-review/121/
19:07:20  <creationix>tjfontaine, is there a way to uv_unref a udp client from js in node?
19:07:35  <creationix>I want a channel for emitting log data, but I don't want it keeping the process open
19:08:21  <tjfontaine>creationix: ya, .unref on the socket should JustWork(tm)
19:08:24  <tjfontaine>since v0.10
19:08:44  <creationix>thanks, I thought it was added, but didn't remember where
19:08:46  <tjfontaine>everything that allocs a handle should be unref'able
19:09:05  <creationix>I'm still having fun with async-listener
19:09:12  <tjfontaine>indeed, it started in v0.8 but I didn't get it finished until v0.10
19:09:18  <creationix>though it's not working well for me on 0.11
19:09:29  <tjfontaine>unref'ing or async listeners?
19:09:30  <creationix>(using the native implementation)
19:09:35  <creationix>async listener
19:09:41  <tjfontaine>ah, well I'll let you speak with trevnorris on that :)
19:09:53  <tjfontaine>I know he's doing another rewrite before we push v0.12 out
19:10:00  <creationix>unref works great, thanks!
19:10:06  <tjfontaine>so if you have corner cases it'd be good for him to have some test cases
19:10:42  <creationix>right now I'm writing a tool that dumps event data to a udp stream with enough information to construct a live event tree in some other process
19:10:55  <tjfontaine>nice
19:10:58  <tjfontaine>that's an interesting use case
19:11:07  * perezdquit (Quit: perezd)
19:11:29  <creationix>I'm hoping it's low enough overhead to use somewhat in production apps
19:11:41  <creationix>not for all events, but turned for targetted event trees
19:11:44  <creationix>like a certain kind of http request
19:11:54  <tjfontaine>sure, makes sense
19:12:07  <creationix>so far using the polyfill, it seems fast enough for my uses
19:12:14  * robonerdjoined
19:12:18  <tjfontaine>it's a bit of a risk as far as link saturation :)
19:12:33  <creationix>right, how low should I keep it?
19:12:56  <tjfontaine>unclear, if I were to use a feature like that in production I would be binding the event portion to a separate nic
19:13:38  <creationix>good idea
19:13:46  <creationix>udp can totally lock out of the the machine
19:14:16  <creationix>tjfontaine, is there a better way to emit high-volume lossy data to another local program?
19:14:26  <creationix>and it's not even that high-volume I hope
19:14:56  * calvinfojoined
19:14:56  * calvinfo1quit (Read error: Connection reset by peer)
19:14:57  <tjfontaine>creationix: if it's local I would probably use a unix domain socket, even though that's not really lossy
19:16:29  <tjfontaine>though you can set them as SOCK_DGRAM
19:16:36  <tjfontaine>which is what you'd be using
19:17:41  * AvianFluquit (Remote host closed the connection)
19:20:23  <creationix>so net.connect("/path/to/socket") ?
19:20:41  * abraxasjoined
19:21:33  <tjfontaine>well that would create one in connection mode, probably not what you want
19:21:41  <tjfontaine>not sure if we support doing that with dgram though
19:21:43  <creationix>oh I see
19:21:55  <creationix>dgram.send(buf, offset, length, path)
19:22:27  * qardjoined
19:23:42  <creationix>:( "Error: unix_dgram sockets are not supported any more."
19:23:54  <creationix>then why is it in the official 0.10.x docs with a full example?!
19:24:03  <MI6>node-review: #122 FAILURE smartos-ia32 (7/682) windows-x64 (27/682) windows-ia32 (28/682) smartos-x64 (8/682) osx-ia32 (1/682) osx-x64 (1/682) http://jenkins.nodejs.org/job/node-review/122/
19:24:19  <tjfontaine>creationix: that's a good question.
19:24:33  <tjfontaine>creationix: also, why did we remove them I guess, if I had to guess it's because OMIG WINDERS
19:25:39  * abraxasquit (Ping timeout: 260 seconds)
19:26:00  <creationix>oh, nevermind, I'm reading 0.3.1 docs somehow
19:26:05  <creationix>stupid google search results
19:27:03  * qardquit (Ping timeout: 252 seconds)
19:27:19  <tjfontaine>seems like it got lost in the libuv upgrade
19:27:37  <creationix>yeah, I vaguely remember it being removed and people being upset about it
19:27:44  <indutny>hey people
19:27:46  <creationix>but I've never used UDP
19:27:48  <indutny>how are you?
19:27:59  <creationix>indutny, I'm great, what are you up to?
19:28:07  <indutny>adding health checks to bud
19:28:11  <indutny>for availability
19:28:46  <hueniverse1>Is there a current recommendation re: maxSockets vs agent: false?
19:29:02  <indutny>depends on use case
19:29:18  <tjfontaine>creationix: https://npmjs.org/package/unix-dgram I guess is what we've got back
19:30:02  <creationix>tjfontaine, cool. I'll just use udp4 unless it becomes a problem
19:30:07  <tjfontaine>creationix: nod
19:30:09  * kazuponquit (Remote host closed the connection)
19:30:11  <creationix>my messages are as small as 3 bytes each
19:30:18  <creationix>the big ones are around 10
19:30:57  <creationix>I should probably merge my messages and send in chunks since they are so fast and so small
19:31:07  <creationix>even udp has significant overhead for 3 byte messages I'm sure
19:31:09  <tjfontaine>hueniverse1: for v0.10 and v0.8 joyent uses keep-alive-agent module
19:31:44  * calvinfo1joined
19:32:14  <tjfontaine>hueniverse1: but on v0.11 maxSockets is Infinity
19:32:22  <tjfontaine>(by default)
19:32:26  * calvinfoquit (Quit: Leaving.)
19:32:29  <othiym23>creationix: I just made some tweaks to the polyfill that have performance implications, but only on 0.8.x
19:32:52  <creationix>othiym23, cool, but I doubt I'll be running 0.8 for anything anymore
19:32:58  <othiym23>creationix: GOOD
19:33:00  <othiym23>:D
19:33:24  <hueniverse1>tjfontaine: you think joyent will keep keep-alive-agent in 0.12? should hapi use it by default?
19:33:26  <creationix>othiym23, what did you think about having it not emit events for sync things like console.log?
19:33:27  <othiym23>at some point I may go the distance and see how much of it I can get working under 0.6, but I think that's just me being obsessive and probably not anything anybody actually needs
19:34:10  <tjfontaine>hueniverse1: I personally think the changes isaacs made in v0.11 will mean that keep-alive-agent won't be needed anymore, but I haven't been abel to get them to try it out in earnest yet
19:34:22  <othiym23>creationix: I'd like to fix that by fixing the bits of console.{log,error,trace} that like to pretend they're async
19:34:29  <tjfontaine>hueniverse1: https://github.com/mcavage/node-restify/issues/472
19:34:29  <creationix>othiym23, great
19:34:53  <othiym23>creationix: after trevnorris finishes his next rewrite, I'll make another effort to make the polyfill conform to whatever he ends up doing on master
19:35:03  <othiym23>so he's the person you want to lobby around that stuff
19:35:08  <othiym23>I only make eyes
19:38:12  * qardjoined
19:39:03  <creationix>I'm just busy making libraries that depend on it
19:39:11  <creationix>feeling out how all it could be used
19:39:41  <creationix>right now, I'm trying to make a live and interactive version of http://creationix.com/events2.svg
19:40:46  <tjfontaine>ouch how expensive is grabbing the source loc there?
19:41:21  <creationix>dunno, I'd love if it was provided by the API
19:41:31  <creationix>because my guess isn't that accurate anyway
19:41:36  <tjfontaine>heh, ya but that's always going to be a relatively expensive op
19:41:45  <tjfontaine>until v8 changes how that works
19:41:56  <creationix>well, I don't need the actual function or filename
19:41:58  <creationix>just the kind of event
19:42:02  <tjfontaine>nod
19:42:09  <tjfontaine>that's probably more doable
19:42:14  <creationix>the async-listener code generally already knows if it's wrapping a timer or a socket data event
19:43:08  <creationix>two use cases that need this are visualization tools like mine and tools that selectively filter events based on type.
19:45:26  * dshaw_joined
19:48:12  * AvianFlujoined
19:50:08  * AvianFluquit (Remote host closed the connection)
19:50:23  * dshaw_quit (Ping timeout: 263 seconds)
19:50:37  * AvianFlujoined
19:50:42  <MI6>joyent/node: Timothy J Fontaine master * f9f9239 : build: older pythons don't support ternary if - http://git.io/ZLW35Q
19:55:54  * paddybyersquit (Quit: paddybyers)
19:56:16  * jmar777joined
19:56:58  * calvinfo1quit (Quit: Leaving.)
19:57:26  * paddybyersjoined
19:58:00  * kellabytequit (Ping timeout: 246 seconds)
19:59:18  * mikealquit (Quit: Leaving.)
20:06:30  <MI6>joyent/node: Ingmar Runge master * e0d31ea : crypto: support GCM authenticated encryption mode. - http://git.io/iFntfA
20:11:30  <tjfontaine>plenty of low hanging fruit for performance if spawnSync ever ends up in someones data path
20:14:22  <MI6>nodejs-master: #757 FAILURE smartos-x64 (9/682) osx-x64 (1/682) smartos-ia32 (9/682) ubuntu-x64 (3/682) http://jenkins.nodejs.org/job/nodejs-master/757/
20:24:38  * c4milojoined
20:29:27  * perezdjoined
20:30:15  * kellabytejoined
20:30:33  * perezdquit (Client Quit)
20:30:52  * kazuponjoined
20:32:24  <MI6>nodejs-master: #758 FAILURE smartos-x64 (8/683) osx-x64 (1/683) ubuntu-ia32 (2/683) smartos-ia32 (6/683) ubuntu-x64 (1/683) http://jenkins.nodejs.org/job/nodejs-master/758/
20:45:18  * dshaw_joined
20:45:34  <MI6>nodejs-master: #759 UNSTABLE smartos-x64 (8/683) osx-x64 (2/683) centos-ia32 (4/683) ubuntu-ia32 (2/683) smartos-ia32 (6/683) osx-ia32 (1/683) centos-x64 (5/683) ubuntu-x64 (1/683) http://jenkins.nodejs.org/job/nodejs-master/759/
20:46:25  * AvianFluquit (Read error: Connection reset by peer)
20:46:38  * kevinswiberjoined
20:51:49  * AvianFlujoined
20:57:54  * jmar777quit (Remote host closed the connection)
21:01:47  * jmar777joined
21:03:04  * brsonjoined
21:04:03  * kellabytequit (Changing host)
21:04:03  * kellabytejoined
21:04:03  * kellabytequit (Changing host)
21:04:03  * kellabytejoined
21:04:35  * kazuponquit (Ping timeout: 260 seconds)
21:05:40  * brson_joined
21:09:01  * paddybyers_joined
21:09:09  * cjb`joined
21:09:26  * brsonquit (Ping timeout: 240 seconds)
21:10:04  * kevinswi_joined
21:12:39  * paddybyersquit (Read error: Connection reset by peer)
21:12:39  * kevinswiberquit (Read error: Connection reset by peer)
21:12:40  * julianduquequit (Ping timeout: 246 seconds)
21:12:40  * julianduquejoined
21:12:40  * paddybyers_changed nick to paddybyers
21:12:41  * julianduquequit (Changing host)
21:12:41  * julianduquejoined
21:12:43  * kevinswi_quit (Remote host closed the connection)
21:13:02  * cjbquit (Remote host closed the connection)
21:13:20  * AvianFluquit (Remote host closed the connection)
21:13:44  * c4miloquit (Remote host closed the connection)
21:16:50  * toothrchanged nick to toothrot
21:17:34  * TooTallNatejoined
21:18:36  * AvianFlujoined
21:21:58  * abraxasjoined
21:25:32  * dshaw_quit (Quit: Leaving.)
21:26:14  * abraxasquit (Ping timeout: 240 seconds)
21:30:10  * kevinswiberjoined
21:32:25  * AvianFluquit (Read error: Connection reset by peer)
21:34:52  * calvinfojoined
21:35:50  * mikolalysenkoquit (Ping timeout: 240 seconds)
21:45:11  <othiym23>trevnorris, creationix: I'm uploading all my non-uploaded presentation materials for this year, and just put this up http://www.slideshare.net/othiym23/cls-asynclistener-asynchronous-observability-for-nodejs
21:45:26  <othiym23>it's probably a little telegraphic without me there to explain it, but maybe it will be useful for somebody
21:45:37  * calvinfoquit (Quit: Leaving.)
21:48:33  * kevinswiberquit (Remote host closed the connection)
21:49:36  * kevinswiberjoined
21:53:33  * kevinswiberquit (Remote host closed the connection)
21:56:00  * c4milojoined
21:56:33  * c4miloquit (Remote host closed the connection)
21:57:11  * c4milojoined
21:57:29  * c4miloquit (Remote host closed the connection)
22:00:55  * kazuponjoined
22:05:00  * m76quit (Read error: Connection reset by peer)
22:09:56  * m76joined
22:18:21  * jmar777quit (Remote host closed the connection)
22:18:52  * calvinfojoined
22:19:12  * dshaw_joined
22:20:18  * jmar777joined
22:21:26  * calvinfoquit (Client Quit)
22:24:31  * stagasquit (Ping timeout: 246 seconds)
22:34:39  * kazuponquit (Ping timeout: 260 seconds)
22:37:33  * c4milojoined
22:38:35  * c4milo_joined
22:42:01  * c4miloquit (Ping timeout: 246 seconds)
22:53:14  * calvinfojoined
22:54:18  * jmar777quit (Remote host closed the connection)
22:54:22  * rendarquit
22:57:39  * timoxleyjoined
23:06:52  * c4milo_quit (Ping timeout: 246 seconds)
23:08:26  * jmar777joined
23:09:09  * mikolalysenkojoined
23:09:52  * hzquit
23:12:32  * c4milojoined
23:22:52  * abraxasjoined
23:22:52  * philipsquit (Quit: http://ifup.org)
23:23:40  * mikolalysenkoquit (Ping timeout: 246 seconds)
23:25:59  * mikolalysenkojoined
23:26:39  * philipsjoined
23:27:13  * abraxasquit (Ping timeout: 252 seconds)
23:27:56  * AvianFlujoined
23:30:52  * kazuponjoined
23:35:13  * calvinfoquit (Quit: Leaving.)
23:37:08  * c4miloquit (Ping timeout: 246 seconds)
23:44:54  * c4milojoined
23:46:34  * calvinfojoined
23:46:58  * dshaw_quit (Quit: Leaving.)
23:47:36  * TooTallNatequit (Quit: Computer has gone to sleep.)
23:58:03  * kevinswiberjoined
23:58:14  * Kakeraquit (Ping timeout: 240 seconds)
23:59:34  <MI6>libuv-master-gyp: #327 UNSTABLE windows-x64 (5/197) osx-x64 (1/199) smartos-ia32 (4/198) smartos-x64 (3/198) windows-ia32 (5/197) http://jenkins.nodejs.org/job/libuv-master-gyp/327/