00:09:32  * dapquit (Quit: Leaving.)
00:25:16  <CIA-53>node: Ben Noordhuis master * rdddfd0f / test/simple/test-regress-GH-1899.js :
00:25:16  <CIA-53>node: test: spawn process.argv[0], not 'node'
00:25:16  <CIA-53>node: 'node' may or may not be on the path and may or may not be the version we are
00:25:16  <CIA-53>node: running the test suite for. - http://git.io/rgpwaA
00:30:11  * mikealquit (Quit: Leaving.)
00:36:12  * AvianFlu_joined
00:36:18  * AvianFluquit (Disconnected by services)
00:38:56  * AvianFlu_changed nick to AvianFlu
00:43:25  * AvianFlu_joined
00:44:10  * AvianFluquit (Ping timeout: 260 seconds)
00:51:43  * AvianFlu_changed nick to AvianFlu
01:19:26  * ericktquit (Quit: erickt)
01:20:26  * AvianFlu_joined
01:20:34  * AvianFluquit (Disconnected by services)
01:20:46  * AvianFlu_changed nick to AvianFlu
01:22:16  * AvianFlu_joined
01:24:09  * AvianFluquit (Disconnected by services)
01:28:07  * AvianFlujoined
01:28:35  * AvianFlu_quit (Disconnected by services)
01:33:43  * AvianFluquit (Ping timeout: 260 seconds)
01:43:33  <isaacs></3 tar.
01:43:45  <isaacs>this is such a shit standard, seriously.
01:44:00  * AvianFlujoined
01:44:24  * brsonquit (Read error: Operation timed out)
02:15:24  * sh1mmerquit (Quit: sh1mmer)
02:44:00  * ericktjoined
03:00:19  * isaacsquit (Quit: isaacs)
03:13:43  * isaacsjoined
03:14:16  * isaacsquit (Client Quit)
03:15:11  * isaacsjoined
03:28:17  * AvianFluquit (Quit: Leaving)
03:31:36  * bnoordhuisquit (Ping timeout: 240 seconds)
05:27:11  * ericktquit (Quit: erickt)
05:38:10  * raggiquit (Ping timeout: 260 seconds)
05:42:57  * raggijoined
06:04:51  * creationixjoined
07:31:49  * daurnimatorquit (Ping timeout: 240 seconds)
07:32:13  * daurnimatorjoined
08:14:22  * creationixpart
08:59:16  * isaacsquit (Quit: isaacs)
09:16:45  * piscisaureusjoined
11:27:24  * piscisaureusquit (Read error: No route to host)
11:28:04  * piscisaureusjoined
11:28:16  <piscisaureus>bnoordhuis: yt?
11:28:49  <piscisaureus>5>src\node_buffer.cc(213): warning C4146: unary minus operator applied to unsigned type, result still unsigned
11:28:49  <piscisaureus>V8::AdjustAmountOfExternalAllocatedMemory(-(sizeof(Buffer) + length_));
11:28:55  <piscisaureus>Looks wrong somehow
11:29:44  * piscisaureus_joined
11:30:35  * piscisaureus_quit (Client Quit)
12:20:47  * bnoordhuisjoined
13:24:53  * ericktjoined
15:27:54  * ericktquit (Quit: erickt)
15:50:32  * dapjoined
16:00:03  * brsonjoined
16:01:31  * dapquit (Quit: Leaving.)
16:03:24  * isaacsjoined
16:05:39  * dapjoined
16:49:35  * CoverSlidechanged nick to Cover|Meeting
16:58:40  * sh1mmerjoined
17:02:27  <sh1mmer>Anyone have any thoughts about a day we could do a 30 min meeting for bug triage?
17:02:38  <sh1mmer>and when
17:21:55  <bnoordhuis>sh1mmer: maybe join the scrum call?
17:22:18  <bnoordhuis>it's every working day at 11 am your time
17:22:43  <sh1mmer>works for me if people are happy adding some bug triage
17:23:39  <bnoordhuis>sh1mmer: sure, let's do it at the end so the people for whom it's not relevant for can just leave
17:24:01  <sh1mmer>works for me
17:27:48  <isaacs>ryah: since process.stdout is sync now, can we make process.stdout.flush() a noop that prints a deprecation warning, rather than have it be missing?
17:31:10  * ericktjoined
17:38:14  * sh1mmerquit (Quit: sh1mmer)
17:41:36  <ryah>isaacs: yes
17:43:59  <bnoordhuis>piscisaureus: you around?
17:44:08  <piscisaureus>bnoordhuis: SURE
17:44:24  <bnoordhuis>piscisaureus: caps lock... tap it once, gently
17:44:33  <piscisaureus>Fucking mac keyboard
17:44:38  <bnoordhuis>heh
17:44:49  <bnoordhuis>dup() support on windows, feasible?
17:45:00  <piscisaureus>no
17:45:02  <piscisaureus>bullshit
17:45:05  <piscisaureus>we don't want that
17:45:08  <bnoordhuis>i think we have some special case handles, right?
17:45:16  <piscisaureus>why do people want that anyway?
17:45:34  <bnoordhuis>so they can do tricky things with stdio
17:46:12  <piscisaureus>yes. we don't want them to do that
17:46:27  <bnoordhuis>okay, but is it feasible?
17:46:30  <piscisaureus>process.stderr = process.stdout is the trickiest it should get
17:46:37  <piscisaureus>hmm
17:46:42  <bnoordhuis>i don't think DuplicateHandle() works for everything
17:46:48  <piscisaureus>bnoordhuis: give me a full api :-)
17:46:57  <piscisaureus>what kind of handles would it take?
17:47:07  <bnoordhuis>http://msdn.microsoft.com/en-us/library/windows/desktop/ms724251%28v=vs.85%29.aspx
17:47:13  <piscisaureus>I think it would be pretty funky but if we really wanted that we could hack libuv
17:47:24  <bnoordhuis>and it'd have to take all the handles we use
17:47:55  <bnoordhuis>I/O completion ports. No error is returned, but the duplicate handle cannot be used.
17:48:00  * AvianFlujoined
17:48:08  <piscisaureus>bnoordhuis: doesn't matter
17:48:16  <bnoordhuis>oh, and you have to use WSADuplicateSocket() for sockets
17:48:22  <piscisaureus>bnoordhuis: that's about the IOCP handle itself, not the files that use it
17:49:35  <ryah>no dup
17:49:55  <bnoordhuis>oh, i don't want it
17:50:00  <bnoordhuis>just want to check if it's feasible
17:50:04  <piscisaureus>that's what <strike>she</strike> I said.
17:52:29  <ryah>piscisaureus: https://github.com/joyent/node/issues/1938
17:52:34  <ryah>piscisaureus: this is probably windows
17:53:17  <piscisaureus>ryah: hmm. I would guess going through the system resolver would have fixed that
17:53:20  <piscisaureus>Let me try
18:02:08  <piscisaureus>ryah: bnoordhuis: igorzi: do we have a call now?
18:03:19  <igorzi>piscisaureus: yeah
18:03:31  <piscisaureus>the leader has not yet joined the meeting
18:03:43  <bnoordhuis>the msft call?
18:03:58  <piscisaureus>and the quality is crappy as always
18:04:09  <igorzi>try again.. i got through
18:04:34  <piscisaureus>igorzi: which number are you using?
18:04:48  * sh1mmerjoined
18:04:55  <igorzi>8883203585
18:06:17  <bnoordhuis>piscisaureus: use the amsterdam phone number
18:27:20  <ryah>igorzi: are you in your office?
18:27:38  <igorzi>ryah: yep
18:30:33  <ryah>igorzi: ping me when you're online and i'll add you to the skype
18:30:36  * mikealjoined
18:31:01  <igorzi>ryah: does skype show me as offline?
18:31:54  <ryah>igorzi: no - it shows you as online
18:31:59  <ryah>igorzi: well now you're offline
18:43:11  <piscisaureus>igorzi: SO_ACCEPTCONN
18:43:15  <piscisaureus>http://msdn.microsoft.com/en-us/library/windows/desktop/ms738544%28v=VS.85%29.aspx
18:43:49  * ericktquit (Quit: erickt)
18:47:45  * ericktjoined
18:51:54  <sh1mmer>https://github.com/joyent/node/issues/685
18:53:00  <ryah>% node x.js
18:53:00  <ryah>{ [Error: ENOENT, No such file or directory 'path/that/exists/file'] errno: 32, code: 'ENOENT', path: 'path/that/exists/file' }
18:54:31  <sh1mmer>https://github.com/joyent/node/issues/886
18:55:20  <sh1mmer>https://github.com/joyent/node/issues/903
18:55:37  <sh1mmer>https://github.com/joyent/node/blob/master/lib/tls.js#L1006
18:57:52  <sh1mmer>https://github.com/joyent/node/pull/933
18:58:40  <sh1mmer>https://github.com/joyent/node/issues/984
18:59:28  <sh1mmer>https://github.com/joyent/node/issues/1068
19:01:25  * sh1mmerquit (Quit: sh1mmer)
19:04:37  * sh1mmerjoined
19:05:57  <piscisaureus>EOD. Taking the train home.
19:20:15  <bnoordhuis>you're still in 020?
19:21:19  <CIA-53>node: Ben Noordhuis master * r680765a / src/node_http_parser.cc : http: fix gcc 3.x build, don't use always_inline - http://git.io/pCH5_w
19:22:18  <piscisaureus>bnoordhuis: yes
19:22:27  <bnoordhuis>piscisaureus: poor you :(
19:22:53  <piscisaureus>bnoordhuis: I don't like to go home early - but I would have or I'd miss the call
19:23:47  <bnoordhuis>piscisaureus: we can probably reschedule it
19:23:55  <piscisaureus>maybe
19:23:58  <piscisaureus>don't do it now
19:41:18  <ryah>is 020 amsterdam?
19:45:36  * dwwwjoined
19:45:53  <dwww>Hi!
19:46:50  <dwww>What is the err.code == 104 at what could cause it at src/uv-common.c:96
19:48:14  * piscisaureusquit (Ping timeout: 244 seconds)
19:49:37  <ryah>dwww: hi
19:53:17  * isaacsquit (Quit: isaacs)
19:53:27  * dwwwquit (Read error: Connection reset by peer)
19:54:16  * dwwwjoined
19:54:40  <dwww>ryah: hi! error choked my laptop.
19:54:55  <dwww>so err.code == 104
19:55:11  <dwww>assertion failed at the said line
19:55:25  <ryah>dwww: hm.. we dont have that code
19:55:31  <dwww>for sure
19:55:56  <dwww>i'm testing @creationix luvit
20:01:15  * mikealquit (Quit: Leaving.)
20:04:46  * dwwwquit (Ping timeout: 244 seconds)
20:13:40  * mikealjoined
20:13:48  <mikeal>i can't compile master
20:14:11  <mikeal>https://gist.github.com/1314094
20:14:31  <mikeal>i ran make clean and a new ./configure
20:20:43  * mikealquit (Quit: Leaving.)
20:25:26  <CIA-53>libuv: Igor Zinkovsky ipc-listen * r0cb2213 / (6 files in 2 dirs): windows: when sharing a server socket, only call listen in the parent process - http://git.io/SHSprg
20:28:17  <ryah>mikeal needs to make distclean
20:28:20  <ryah>if he's reading the log
20:48:41  <igorzi>ryah: https://github.com/igorzi/node/commit/572d61c70b44fc56c6a29f977932e5ba50409200
20:49:04  <igorzi>ryah: fixes fix test-http-curl-chunk-problem.js and test-pipe-file-to-http.js on windows (better version from last week)
21:01:11  * piscisaureusjoined
21:08:59  <ryah>igorzi: thanks
21:18:26  <igorzi>piscisaureus: yt? can you pls review this? https://github.com/joyent/libuv/commit/0cb2213db0e617377f78a11768c17956530dc19b
21:18:46  <piscisaureus>igorzi: yes, doing it
21:18:52  <CIA-53>node: Igor Zinkovsky master * r0a5708c / (test/common.js test/fixtures/create-file.js): fix test-http-curl-chunk-problem.js and test-pipe-file-to-http.js on windows - http://git.io/hjo1Sg
21:19:08  <piscisaureus>we're running out of fags
21:19:11  <piscisaureus>eh, flags
21:22:38  <ryah>and fags..
21:22:40  <ryah>:(
21:23:13  <piscisaureus>ryah: ?
21:23:43  <piscisaureus>igorzi: lgtm. You might as well just assert when the user tries to send a handle that has the UV_HANDLE_CONNECTION flag
21:23:58  <piscisaureus>btw 020 == amsterdam indeed
21:24:16  <igorzi>piscisaureus: ok, will do.. thx
21:26:07  <igorzi>piscisaureus: on non-debug build, you think we should just fail uv_tcp_duplicate_socket?
21:26:29  <piscisaureus>igorzi: well, I don't care much.
21:26:38  <piscisaureus>but I guess that would be fine
21:27:34  <piscisaureus>igorzi: I never really consider that, I ususally just put in asserts
21:27:34  <piscisaureus>maybe that's wrong
21:28:35  <igorzi>piscisaureus: hmm, yeah.. asserts go away (become no-ops) in non-debug builds
21:29:18  <piscisaureus>igorzi: it's not necessarily bad - It means that we waste no cycles on parameter validation in release builds
21:29:28  <piscisaureus>It depends on where we want to go
21:30:41  <igorzi>piscisaureus: right.. that's why i'm asking what we want to do about UV_HANDLE_CONNECTION in the release build. do we want to still duplicate and share the socket? or fail?
21:31:16  <piscisaureus>igorzi: just put an assert
21:31:40  <piscisaureus>oh wait ... this is accessible from node isn't it
21:31:41  <piscisaureus>hmm
21:31:42  <piscisaureus>fail
21:31:52  <piscisaureus>return EINVAL
21:31:55  <piscisaureus>^-- igorzi
21:32:22  <igorzi>piscisaureus: k
21:37:34  <piscisaureus>ok. bbl
21:42:00  * piscisaureusquit (Ping timeout: 240 seconds)
21:43:22  <igorzi>[07:23|% 100|+ 270|- 9]: Done
21:43:33  <igorzi>^--- "vcbuild release test" <--> "tools/test.py simple message"
21:45:50  <ryah>igorzi++
21:46:09  <ryah>i cant believe we're so close
21:46:15  <ryah>igorzi: can you gist the remaining failures
21:47:18  <pquerna>bnoordhuis: https://github.com/joyent/node/pull/1150
21:48:51  * Cover|Meetingchanged nick to CoverSlide
21:49:10  <igorzi>ryah: https://gist.github.com/1314430
21:49:16  * isaacsjoined
21:49:17  * mikealjoined
21:49:44  <igorzi>ryah: what else do we need to run besides "simple message"?
21:50:57  <ryah>igorzi: pummel and internet
21:52:23  <CIA-53>libuv: Igor Zinkovsky master * r0cb2213 / (6 files in 2 dirs): windows: when sharing a server socket, only call listen in the parent process - https://github.com/joyent/libuv/commit/0cb2213db0e617377f78a11768c17956530dc19b
21:54:26  <bnoordhuis>pquerna: ?
21:55:30  <pquerna>bnoordhuis: don't suppose you want to review/merge it
21:56:16  <bnoordhuis>pquerna: we're moving that to libuv, bert's working on that
21:56:22  <pquerna>kk
21:56:47  <pquerna>the guy was bugging me... but i don't really have time to sheperd it in, but looked like fixed things + did CLA
22:03:26  <igorzi>ryah bnoordhuis: can you pls update libuv and close https://github.com/joyent/node/issues/1928 ?
22:06:10  * piscisaureusjoined
22:06:24  <CIA-53>node: Ben Noordhuis master * rb8847e9 / (7 files in 3 dirs): uv: upgrade to 0cb2213 - http://git.io/bGGAWg
22:06:26  <bnoordhuis>igorzi: ^
22:07:05  <igorzi>bnoordhuis: thx.. can you please close https://github.com/joyent/node/issues/1928?
22:07:25  <igorzi>[11:18|% 100|+ 286|- 19]: Done
22:07:37  <igorzi>"vcbuild release test-all"
22:07:41  <igorzi>ryah: --^
22:07:52  <igorzi>i'll update the gist
22:08:32  <piscisaureus>pquerna: what's the idea behind .snode files?
22:08:49  <piscisaureus>pquerna: what exactly gets statically linked to what?
22:09:07  <mikeal>ryah: did you take that http parser change yet that has just a single event when the headers are done being parsed?
22:09:35  <ryah>mikeal: yes
22:09:59  <ryah>mikeal: 84d0b1bcc5154f67d9f200f3c852bb8c5b64c6ef
22:10:00  <mikeal>awesome, i'm going to start a branch then and work on integrating it
22:10:19  <ryah>mikeal: it's integrated
22:10:31  <ryah>we got a good perf boost from it
22:10:37  <ryah>at least on cpus with big caches :)
22:10:51  <mikeal>oh awesome
22:10:57  <ryah>~10%
22:11:32  <ryah>http://news.ycombinator.com/item?id=3155293 <-- did you guys see this
22:11:36  <ryah>awesome use case for node
22:11:46  <mikeal>that's great
22:11:55  <mikeal>ok then, i'm going to write a load balancer now
22:11:59  <mikeal>that's all i was waiting for
22:12:14  <mikeal>ryah: i saw that, it's in coffeescript so i was all :(
22:13:14  <CoverSlide>aww :'(
22:14:31  <mikeal>ryah: i saw that you got the doc changes already that you were asking me for in email a few weeks ago while i was on vacation
22:14:39  <mikeal>anything else you need from me for this release?
22:15:14  <ryah>mikeal: i'd like you to test request on HEAD and make sure it's working
22:15:24  <mikeal>will do
22:15:40  <mikeal>i know i have to make changes to get maxSockets working again
22:16:01  <ryah>we need to make a big concerted push to get people to migrate their modules
22:16:25  <mikeal>i could push a release that doesn't work with 0.2
22:16:31  <mikeal>that'll probably do something
22:18:09  * ericktquit (Quit: erickt)
22:20:09  * mikealquit (Quit: Leaving.)
22:20:12  <pquerna>piscisaureus: its when compilng node, statically linking in a module; they aren't actually .snode int he later patches
22:20:27  <pquerna>title is deceptive
22:20:53  * isaacsquit (Quit: isaacs)
22:20:56  <piscisaureus>pquerna: okay
22:21:06  <piscisaureus>we will have to get this integrated in the new build system
22:21:47  <piscisaureus>btw it makes me wonder if big G is playing with node or if this just a hobby project of his
22:23:05  <pquerna>"""some of my work at Google is using node.js and upgrading and manually patching is
22:23:09  <pquerna>quite a bother, and I take it there are some other users that are potentially interested in
22:23:12  <pquerna>the feature as well."""
22:23:14  <pquerna>is what he said to me
22:23:16  <pquerna>so 'sure'
22:25:35  * AvianFluquit (Ping timeout: 260 seconds)
22:27:56  <ryah>http://blog.nodejs.org/2011/10/25/version-0-6/ <-- we need to get the word out
22:31:07  * AvianFlujoined
22:32:55  <piscisaureus>ryah: http://groups.google.com/group/nodejs/pendmsg?view=full&sort=date&pending_id=8320647036283441308&ind=0 <-- moderate that
22:34:13  <piscisaureus>or someone else who actually knows what the policy is
22:44:34  <ryah>piscisaureus: do you have moderate access?
22:44:59  <ryah>piscisaureus: all non-robot spam is allowed
22:49:05  * mikealjoined
22:49:57  <mikeal>net.Server.listen(port, callback) doesn't work
22:50:06  <mikeal>the callback fires before it binds to the port
22:50:07  <mikeal>on mac
22:50:10  <mikeal>with HEAD
22:53:33  <mikeal>all of my tests rely on that, so i can't say that request works with HEAD until that works
22:54:33  * isaacsjoined
23:03:25  <isaacs>ryah: sometime between 0.5.10 and master, couchapp push stopped working
23:03:31  <isaacs>getting socket hangups now
23:05:48  <isaacs>bisecting
23:10:37  <isaacs>hm. apparently b8847e9ac6d71deaf4cc09e27f913fac1344ad0f broke it
23:11:44  <isaacs>oh, whoops... nvm, i'm dumb.
23:12:00  <isaacs>was in a nave subshell, so every bisect looked good *^_^*
23:12:58  <mikeal>i was wrong
23:13:02  <mikeal>listen callback is fine
23:13:14  <mikeal>resolving 'localhost' is what is fucked up
23:13:26  <isaacs>mikeal: i think that might be what i'm seeing with couchapp push, too
23:14:20  <mikeal>ipv6?
23:14:59  <isaacs>1ead20f27466438600be03af9cc92073e8f44c13 is the culprit
23:15:09  <isaacs>https://github.com/joyent/node/commit/1ead20f27466438600be03af9cc92073e8f44c13
23:15:55  <ryah>you sure?
23:16:17  <mikeal>that's not the issue i'm seeing then
23:16:35  * AvianFluquit (Quit: Leaving)
23:17:01  <mikeal>yeah
23:17:05  <mikeal>so
23:17:32  <ryah>mikeal: https://github.com/joyent/node/issues/1938 ?
23:17:37  <mikeal>.listen(8000, function () { http.get({host:'localhost', port:8000}) })
23:17:38  <mikeal>fails
23:17:41  <mikeal>but
23:17:50  <mikeal>.listen(8000, 'localhost', function () { http.get({host:'localhost', port:8000}) })
23:17:52  <mikeal>passes
23:17:56  * AvianFlujoined
23:18:03  <isaacs>yeah, that's different
23:18:08  <ryah>grep localhost /etc/hosts
23:18:44  <mikeal>% grep localhost /etc/hosts ~/tmp
23:18:45  <mikeal># localhost is used to configure the loopback interface
23:18:45  <mikeal>127.0.0.1 localhost
23:18:45  <mikeal>::1 localhost
23:18:45  <mikeal>fe80::1%lo0 localhost
23:18:48  <ryah>well - both should work...
23:20:37  <mikeal>so
23:21:15  <ryah>it'd be nice to understand why that's happening
23:21:16  <mikeal>ah ha
23:21:19  <mikeal>tcp6 0 0 ::1.8000 *.* LISTEN
23:21:32  <mikeal>when i use "localhost" as the hostname to bind to
23:22:12  <ryah>mikeal: can you please update that issue with what you learn. i have to run
23:22:19  <ryah>sounds like an important bug
23:22:29  <mikeal>yeah
23:22:31  <mikeal>i willd
23:22:32  <mikeal>er will
23:22:59  <isaacs>mikeal: reverting https://github.com/joyent/node/commit/84d0b1bcc5154f67d9f200f3c852bb8c5b64c6ef makes couchapp push work again.
23:23:10  <mikeal>tcp6 0 0 ::1.8000 *.* LISTEN
23:23:11  <isaacs>mikeal: i'm gonna track it down and provide you a fix
23:23:17  * AvianFluquit (Quit: Leaving)
23:23:19  <mikeal>when i don't specify a host
23:23:47  * AvianFlujoined
23:24:33  <mikeal>whoops
23:32:26  * AvianFluquit (Quit: Leaving)
23:32:41  <mikeal>ryah: i figured it out
23:32:42  <mikeal>https://github.com/joyent/node/issues/1938
23:34:51  <bnoordhuis>ryah: https://github.com/bnoordhuis/libuv/commit/b9d5d4a <- can you review this? compiler check to see if -fvisibility is available
23:35:02  <bnoordhuis>my first gyp plugin!
23:35:35  <piscisaureus>oh, we can just shell out to python
23:35:36  <piscisaureus>awesome
23:35:43  <piscisaureus>exactly what I need Right Now
23:35:54  <mikeal>i'm going to write a fix for this
23:39:09  <CIA-53>libuv: Igor Zinkovsky master * rd15b88a / (src/win/internal.h src/win/pipe.c src/win/tcp.c): windows: implement uv_tcp_nodelay and uv_tcp_keepalive - http://git.io/Ot8zLA
23:40:49  <isaacs>mikeal: pull req sent
23:40:52  <piscisaureus>^The flags aren't really necessary
23:41:05  <mikeal>pull req sent to what?
23:44:33  <igorzi>piscisaureus: it's based on bnoordhuis' implementation.. there is a test that calls uv_tcp_nodelay/uv_tcp_keepalive before socket is created
23:45:35  <isaacs>mikeal: request
23:45:41  <isaacs>https://github.com/mikeal/request/pull/96
23:46:14  * AvianFlujoined
23:46:15  <isaacs>mikeal: the change was to align the result of url.parse with the input to http.request
23:46:23  <isaacs>so you can do http.get(url.parse("http://example.com/"))
23:46:35  <mikeal>merging
23:46:38  <isaacs>or even http.get(url.parse("http://user:pass@example.com/"))
23:46:54  <piscisaureus>igorzi: okay. I don't really mind either.
23:47:59  <isaacs>mikeal: could i get you to bump the version and npm publish?
23:48:15  <mikeal>yeah, in a bit
23:48:20  <isaacs>k
23:48:23  <mikeal>in the middle of fixing this other thing
23:48:28  <isaacs>kewl
23:49:43  <mikeal>fuck
23:49:57  <mikeal>it's actually not the client dns resolution that fails
23:50:08  <ryah>bnoordhuis: did you see any google people doing that?
23:50:11  <mikeal>it's that we default to listening on only IPv4
23:50:18  <ryah>bnoordhuis: i guess it looks good to me
23:50:19  <bnoordhuis>ryah: no, why?
23:50:32  <ryah>seems a little hacky
23:50:40  <ryah>but whatever
23:50:49  <bnoordhuis>oh, it's explicitly supported by gyp
23:50:56  <bnoordhuis>probably for cases like this
23:52:19  <bnoordhuis>ryah: i can rewrite the compiler check to autotools if you want :)
23:53:06  <CIA-53>libuv: Ben Noordhuis master * rcb6cd92 / (common.gypi build/gcc_version.py):
23:53:06  <CIA-53>libuv: build: fix gcc 3.x build
23:53:06  <CIA-53>libuv: Detect gcc version, -fvisibility is a gcc 4.x switch. - http://git.io/HCorHA
23:53:07  <CIA-53>libuv: Ben Noordhuis master * r3ecb319 / (common.gypi uv.gyp): build: sunos expects -pthreads, not -pthread - http://git.io/dVhVPw
23:54:01  <ryah>bnoordhuis: im glad you're doing all this gyp shit