00:00:03  <CIA-134>node: Bert Belder cares-move * r9e55ba7 / (node.gyp src/cares_wrap.cc src/tree.h): dns: don't rely on libuv for c-ares integration - https://github.com/joyent/node/commit/9e55ba7d6bbfeaa867e0f151dd27bc0ba034cad7
00:00:04  <CIA-134>node: Bert Belder cares-move * re0a603a / (28 files in 7 dirs): uv: upgrade to 3a8bb3b - https://github.com/joyent/node/commit/e0a603a4993e995080a8926fcddbbde752a2136e
00:00:04  <CIA-134>node: Bert Belder cares-move * racea4c4 / (src/cares_wrap.cc src/tcp_wrap.cc src/udp_wrap.cc): dns: use uv_inet_ntop/uv_inet_pton instead of c-ares equivalents - https://github.com/joyent/node/commit/acea4c4123b346495de79498f5b4200d6fd1bf1d
00:00:05  <CIA-134>node: Bert Belder cares-move * r658cf43 / (102 files in 15 dirs): uv: upgrade to 41b1265 - https://github.com/joyent/node/commit/658cf43b7c631dfffe87fc5fd0dbad4599117993
00:04:05  <piscisaureus>bnoordhuis: https://github.com/joyent/node/compare/cares-move <-- the thing I am going to land, unless you want to shout objection now
00:04:22  <bnoordhuis>let me check that
00:06:15  <bnoordhuis>piscisaureus: why do i see deps/cares in the diffstat?
00:06:44  <piscisaureus>bnoordhuis: it's more than one commit, right
00:06:59  <piscisaureus>bnoordhuis: but I see much more than that... you're sure there's no github glitch?
00:07:06  <piscisaureus>I can send you a screenshot if it helps :-p
00:07:19  <bnoordhuis>piscisaureus: i'm diffing it against master (with git, not github)
00:07:50  <bnoordhuis>oh, you're moving it *to* deps/cares
00:07:59  <piscisaureus>yes
00:08:00  <piscisaureus>doh
00:08:13  <piscisaureus>bnoordhuis: hit the space bar
00:08:33  <bnoordhuis>no, i had the branches reversed :)
00:08:36  <bnoordhuis>lgtm
00:08:43  <piscisaureus>bnoordhuis: that's quick...
00:08:47  <piscisaureus>but ok
00:08:51  <bnoordhuis>i'm a speed reader
00:08:59  <isaacs>+1
00:09:06  * isaacsdidn't review, but trusts bnoordhuis
00:09:14  <CIA-134>node: Bert Belder master * r658cf43 / (102 files in 15 dirs): uv: upgrade to 41b1265 (+5 more commits...) - https://github.com/joyent/node/commit/658cf43b7c631dfffe87fc5fd0dbad4599117993
00:09:18  * xaqjoined
00:09:21  <isaacs>and i agree it's a good idea to move cares out of uv
00:09:27  <piscisaureus>yay
00:09:45  <isaacs>now we need move require('dns') out of c-ares
00:09:46  * hzquit
00:09:54  <piscisaureus>yeah
00:10:02  <piscisaureus>and then we need to move cares out of the universe
00:10:05  <isaacs>and add require('dns').createServer
00:10:29  <piscisaureus>let's move dns out of core
00:11:55  <isaacs>piscisaureus: don't we kinda need it?
00:12:01  <piscisaureus>nah
00:12:04  <piscisaureus>dns is overrated
00:12:12  <piscisaureus>just remember the IPs
00:12:14  <isaacs>how does net.connect('hostname') work, then?
00:12:22  <isaacs>oh, yeah, i guess using hostnames is a pretty high level API
00:12:28  <piscisaureus>isaacs: yeah
00:12:28  <isaacs>;P
00:15:46  * xaqquit (Remote host closed the connection)
00:29:11  <bnoordhuis>anyone played today's google doodle?
00:29:19  <bnoordhuis>i finished in 13.9 sec
00:30:09  <bnoordhuis>13.2!
00:35:18  * EhevuTov__quit (Quit: This computer has gone to sleep)
00:35:33  <piscisaureus>bnoordhuis: so when is libev out?
00:35:43  <bnoordhuis>soonish
00:46:55  <piscisaureus>who is maintaining rust bindings for libuv?
00:53:00  * dapquit (Quit: Leaving.)
00:53:50  * joshthecoderquit (Read error: Connection reset by peer)
00:53:55  * jroessleinjoined
00:57:52  * devaholicjoined
01:18:16  <piscisaureus>goodbye, people
01:18:53  <tjfontaine>I'm so confused :)
01:19:04  <piscisaureus>tjfontaine: why?
01:19:18  <tjfontaine>c-ares being moved around, discussion of dropping dns altogether :)
01:19:35  <piscisaureus>tjfontaine: haha
01:19:51  <tjfontaine>and then the dropping of dgram from earlier today, the future is so cloudy :P
01:19:57  <piscisaureus>tjfontaine: dns won't be dropped - but we might move to js-only dns if we have a good library
01:20:21  <piscisaureus>tjfontaine: and that dgram stuff - bnoordhuis just has some persomal situation with udp, don't worry too much about it
01:20:35  <tjfontaine>heh, I still have some suggestions to implement from bmeck, but I did get some rudimentary caching in my implementation
01:20:56  <bnoordhuis>piscisaureus: pfox
01:21:02  <piscisaureus>ah
01:21:14  <piscisaureus>bnoordhuis: == olsonjeffery right?
01:21:18  <bnoordhuis>yes
01:21:25  <piscisaureus>yeah I had him
01:21:26  <piscisaureus>good
01:21:38  <piscisaureus>I don't know much about all the c# and ruby people
01:21:46  <piscisaureus>there's so many parallel efforts there
01:22:45  * jroessleinquit (Quit: Leaving...)
01:23:47  <piscisaureus>isaacs: about download stats - you could filter out all the "not modified" responses
01:24:33  <isaacs>piscisaureus: you mean in the npm cli output, or somewhere else?
01:24:49  <isaacs>piscisaureus: for download counting for the website, i'm planning on only counting 200 responses for tarballs
01:24:56  <isaacs>since that also excludes most of the data-scraper bots
01:25:00  <piscisaureus>isaacs: yeah, that's what I meant
01:25:18  <isaacs>but i actually want to see that a req was made and served from cache
01:26:51  * bnoordhuisquit (Ping timeout: 276 seconds)
01:28:21  * mcavagequit (Remote host closed the connection)
01:32:36  * mcavagejoined
01:33:16  * mcavagequit (Remote host closed the connection)
01:39:02  * stagasquit (Ping timeout: 255 seconds)
01:40:23  * stagasjoined
01:42:34  * stagas_joined
01:45:15  * stagasquit (Ping timeout: 252 seconds)
01:45:29  * stagas_changed nick to stagas
01:52:09  * dshaw_quit (Quit: Leaving.)
01:56:43  * wavdedjoined
02:01:38  * stagasquit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
02:03:49  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
02:11:04  <CIA-134>node: isaacs v0.8.6-release * rf11a3df / (101 files in 8 dirs): npm: Upgrade to 1.1.48 - https://github.com/joyent/node/commit/f11a3dfcd63f80a6435dbf126faec77a01256326
02:11:04  <CIA-134>node: isaacs v0.8.6-release * r6c9c5c2 / (AUTHORS ChangeLog src/node_version.h): 2012.08.07, Version 0.8.6 (Stable) - https://github.com/joyent/node/commit/6c9c5c29e33cc473fcc90c14170367e59c2e9c41
02:11:21  * brsonquit (Ping timeout: 244 seconds)
02:11:49  * devaholicquit (Ping timeout: 256 seconds)
02:15:46  * lohkeypart
02:15:50  * bulatshakirzyanojoined
02:19:17  * devaholicjoined
02:25:42  * abraxasjoined
02:46:27  * ericktquit (Quit: erickt)
03:14:01  * joshthecoderjoined
03:17:39  * dshaw_joined
03:31:31  * dshaw_quit (Quit: Leaving.)
03:37:17  * bradleymeckjoined
03:37:25  * bradleymeckquit (Client Quit)
03:38:05  * brsonjoined
04:02:59  * TooTallNatequit (Quit: Computer has gone to sleep.)
04:19:14  * EhevuTovjoined
04:21:45  * AvianFluchanged nick to AvianusAsleepus
04:22:15  * EhevuTovquit (Client Quit)
04:46:26  * beachdogquit (Remote host closed the connection)
04:48:48  * charliesomejoined
05:08:11  * lohkeyjoined
06:10:24  * lohkeyquit (Quit: lohkey)
06:11:03  * bulatshakirzyanoquit (Quit: Computer has gone to sleep.)
06:30:20  * theColejoined
06:40:33  * brsonquit (Ping timeout: 252 seconds)
06:41:08  * brsonjoined
06:45:09  * stephankquit (Quit: *Poof!*)
06:48:56  * brsonquit (Ping timeout: 256 seconds)
07:13:32  * `3rdEdenjoined
07:14:30  * mmalecki[away]joined
07:27:14  * rendarjoined
07:41:34  * mmalecki[away]changed nick to mmalecki
07:42:56  * toothrjoined
07:44:32  * `3rdEdenquit (*.net *.split)
07:44:33  * indutnyquit (*.net *.split)
07:44:33  * toothrotquit (*.net *.split)
07:46:00  * hzjoined
07:51:22  * indutnyjoined
08:09:26  * `3rdEdenjoined
08:12:34  * trondn_joined
08:13:04  <trondn_>are there any plans to fix uv.h so that it may be included with -Wundef and -Werror from user programs?
08:17:41  * joshthecoderquit (Ping timeout: 240 seconds)
08:46:25  * AvianusAsleepuschanged nick to AvianFlu
09:00:04  * mmaleckiquit (Ping timeout: 244 seconds)
09:18:31  * mmaleckijoined
10:50:44  * loladirojoined
10:54:04  * mmaleckichanged nick to mmalecki[food]
10:54:27  * stagasjoined
11:03:05  * loladiroquit (Ping timeout: 255 seconds)
11:11:40  * loladirojoined
11:23:41  * loladiroquit (Ping timeout: 240 seconds)
11:28:26  * charliesomequit (Ping timeout: 245 seconds)
11:30:07  * beachdogjoined
11:39:12  * loladirojoined
11:39:39  * abraxasquit (Remote host closed the connection)
11:42:52  * ertjoined
11:48:28  <ert>i'm strating out with libuv. code does nothing. includes <uv.h>. I checked out repo from github. This is how i'm compiling: gcc uvtest.c -I/path/to/include path/to/uv.a
11:48:43  <ert>this is the error: ./uv.a(ev.o): In function `periodic_recalc':
11:49:00  <ert>libuv/src/unix/ev/ev.c:2220: undefined reference to `ceil'
11:49:34  * toothrchanged nick to toothrot
11:51:38  <ert>deoxxa: ^
11:52:36  * AndreasMadsenjoined
11:55:08  <deoxxa>-lm
11:59:01  * chobi_e_changed nick to chobi_e
12:10:57  <trondn_>I had to do the following to use it… https://github.com/joyent/libuv/pull/519
12:17:58  <ert>ah thanks guys
12:30:51  * ertpart ("Konversation terminated!")
12:31:35  * bnoordhuisjoined
12:38:59  * trondn_quit (Quit: Leaving.)
13:15:17  * piscisaureus_joined
13:15:58  * mmalecki[food]changed nick to mmalecki
13:21:17  * hzquit (Ping timeout: 272 seconds)
13:23:24  * hzjoined
13:24:40  * chobi_echanged nick to chobi_e_
13:53:13  * loladiroquit (Ping timeout: 246 seconds)
14:01:54  <bnoordhuis>[% 100|+ 126|- 29]: Done. <- `make test` on smartos...
14:02:44  * piscisaureus_quit (Ping timeout: 265 seconds)
14:02:44  * chobi_e_changed nick to chobi_e
14:16:05  * AndreasMadsenquit (Remote host closed the connection)
14:29:50  <isaacs>Good morning
14:29:56  <isaacs>bnoordhuis: yikes!
14:30:01  <isaacs>bnoordhuis: that's not on v0.8, i hope?
14:37:52  * piscisaureus_joined
14:38:27  * chobi_echanged nick to chobi_e_
14:39:22  <isaacs>hrm...
14:39:26  <isaacs>=== release test-net-connect-timeout ===
14:39:26  <isaacs>Path: simple/test-net-connect-timeout
14:39:26  <isaacs>events.js:66
14:39:26  <isaacs> throw arguments[1]; // Unhandled 'error' event
14:39:26  <isaacs> ^
14:39:28  <isaacs>Error: connect ENETUNREACH
14:39:31  <isaacs> at errnoException (net.js:768:11)
14:39:33  <isaacs> at Object.afterConnect [as oncomplete] (net.js:759:19)
14:39:36  <isaacs>Command: out/Release/node /home/isaacs/node/test/simple/test-net-connect-timeout.js
14:39:39  <isaacs>ubuntu^
14:40:04  <isaacs>works fine on centos6
14:40:55  * philips_quit (Excess Flood)
14:44:50  * philips_joined
14:49:45  <bnoordhuis>isaacs: no, that's with the autotools patch
14:50:10  <bnoordhuis>it seems something goes wrong in linking to libpthread
14:50:42  <isaacs>bnoordhuis: autotools? srsly?
14:50:46  <bnoordhuis>or maybe not...
14:50:53  <bnoordhuis>yes, srsly
14:50:54  <isaacs>this is for libuv, or for node?
14:52:53  <bnoordhuis>libuv
14:53:04  <bnoordhuis>to make it distro-fahig
14:53:43  <isaacs>i see
14:53:51  * isaacswould rather depend on python than autotools
14:54:58  <bnoordhuis>yes
14:55:05  <bnoordhuis>but most distro maintainers disagree
14:55:17  <piscisaureus_>I dont' think mingw ships with autotools
14:55:26  <piscisaureus_>bnoordhuis: I think I want to just maintain Makefile.mingw
14:55:28  <isaacs>bnoordhuis: any idea about that ubuntu net-connect-timeout error?
14:55:34  <isaacs>bnoordhuis: you were talking about that before, right?
14:55:47  <piscisaureus_>ENETUNREACH is okay
14:55:52  <bnoordhuis>isaacs: yes, but that was something else and i reverted the patches that caused it
14:56:03  <piscisaureus_>we are trying to connect to an nonexisting ip
14:56:31  <isaacs>ok.
14:56:41  <isaacs>the test should probably be updated to handle that case, then
14:56:43  <piscisaureus_>ah, automake *does* work on mingw
14:56:45  <piscisaureus_>interesting
14:56:45  <isaacs>but i'll go ahead and release it
14:59:31  * c4milojoined
15:02:24  * c4milo_joined
15:02:55  * c4miloquit (Read error: Connection reset by peer)
15:17:24  <isaacs>building make binary
15:17:50  <isaacs>this is pretty cool
15:20:59  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
15:22:45  * piscisaureus_joined
15:22:50  * piscisaureus_quit (Client Quit)
15:23:05  * AndreasMadsenjoined
15:23:06  <bnoordhuis>off to dinner, biab
15:25:21  * AndreasMadsenquit (Remote host closed the connection)
15:26:13  * beachdogquit (Remote host closed the connection)
15:27:25  * beachdogjoined
15:27:35  * beachdog_joined
15:30:16  <isaacs>ircretary: tell TooTallNate I can't seem to figure out how to `make binary` of a different --dest-cpu. Also, the url to sunos is i86pc, not i686. Maybe it should just be either "x64" or "ia32"?
15:30:17  <ircretary>isaacs: I'll be sure to tell tootallnate
15:30:47  * isaacscommuting
15:39:47  * dapjoined
15:43:43  * bulatshakirzyanojoined
15:47:27  * stephankjoined
15:57:55  * bulatshakirzyanoquit (Quit: Computer has gone to sleep.)
15:59:31  * beachdogquit (Remote host closed the connection)
15:59:58  * beachdogjoined
16:04:23  * janjongboomjoined
16:04:26  <janjongboom>ibjeih
16:04:34  * brsonjoined
16:05:06  <janjongboom>hi, i'm filling in for bert this week
16:05:19  * piscisaureus_joined
16:05:26  <piscisaureus_>so
16:05:33  <piscisaureus_>janjongboom and I switched jobs for the day
16:06:34  * loladirojoined
16:06:35  <tjfontaine>so now we get to heap our windows disgust on him?
16:06:35  <piscisaureus_>janjongboom: maybe you can fix https://github.com/joyent/libuv/issues/480 ?
16:06:42  <piscisaureus_>yes
16:07:00  <janjongboom>sure, no problem
16:07:13  <janjongboom>don't think that will be finished in a day tho
16:07:30  <piscisaureus_>you have a week
16:07:32  <janjongboom>@;kscksajre
16:07:45  <janjongboom>@piscisaureus, now go and fix the terminal
16:11:26  <piscisaureus_>janjongboom: https://github.com/joyent/node/issues/3818
16:11:37  * mmaleckiquit (Quit: Reconnecting)
16:11:53  * mmaleckijoined
16:23:29  <janjongboom>so i don't agree on putting node in the app store
16:23:34  <janjongboom>unless we charge money for it
16:23:36  <janjongboom>say 50$
16:23:59  <janjongboom>for people being too lazy to just grab the version from the website
16:24:22  <janjongboom>just like the growl guys did
16:26:25  <tjfontaine>janjongboom: I understand that sentiment, but default gatekeeper setting is likely to be "Mac Store" only, so getting in there is better for adoption
16:33:29  <janjongboom>wouldn't a mac store version of cloud9 be better in that case, which already does the sandboxing and has the in-IDE terminal concept, as described in the issue (I know that might trigger a whole different sentiment ;-) )
16:40:44  <isaacs>ircretary: tell tootallnate https://gist.github.com/3287144
16:40:45  <ircretary>isaacs: I'll be sure to tell tootallnate
16:53:06  * brsonquit (Ping timeout: 276 seconds)
16:57:16  <creationix>isaacs, how do I get npm to stop yelling at me about README.md?
16:57:39  <creationix>I have a README.md in my folder, does something need to be in the package.json?
16:59:25  <isaacs>creationix: what version of npm?
16:59:36  <creationix>1.1.45
16:59:41  <isaacs>creationix: what is it specifically yelling? (ie, is it a dependency that lacks README.md?)
17:00:06  <creationix>I make a new project, npm init, create the README.md and then npm ls
17:00:23  <creationix>"No README.md file found!"
17:00:25  <isaacs>creationix: is the readme empty?
17:00:39  <creationix>yes, does that matter?
17:01:48  <creationix>and putting something in the file removes the warning, cool
17:02:08  <janjongboom>what if your app is written in whitespace
17:02:15  <janjongboom>and the readme as well
17:02:16  <creationix>should probably say "Empty README.md found" instead of "No README.md file found"
17:02:18  <janjongboom>will it complain?
17:02:30  <creationix>janjongboom, nope
17:02:33  <creationix>then it's not empty
17:02:53  <janjongboom>maybe it gets trimmed first
17:03:00  <creationix>janjongboom, nope, I just checked
17:04:11  <janjongboom>good
17:04:44  <piscisaureus_>I think npm should warn if there's bs in the readme
17:04:50  * brsonjoined
17:05:12  <piscisaureus_>npm ERR: false statement found in Readme.md: "women can drive"
17:05:30  <mmalecki>that'd be the first time application called bs on me
17:06:31  <isaacs>creationix: it's yelling that package.readme === ''
17:06:36  <isaacs>creationix: or maybe !package.readme
17:07:02  <creationix>isaacs, does it have to be "README.md" or can it be "README.markdown"?
17:07:50  <creationix>README.markdown seems to work
17:07:53  <creationix>thanks isaacs
17:08:37  <isaacs>creationix: i think it's glob('readme?(.*)', {nocase: true})(
17:10:45  <creationix>that works
17:10:53  * janjongboompart
17:11:08  <isaacs>ircretary: tell TooTallNate $ DEST_CPU=ia32 make -j4 binary --> node-v0.8.6-darwin-x86_64.tar.gz
17:11:08  <ircretary>isaacs: I'll be sure to tell tootallnate
17:13:28  <isaacs>ircretary: tell tootallnate Oh, whoops, dest_cpu vs destcpu
17:13:29  <ircretary>isaacs: I'll be sure to tell tootallnate
17:18:35  <isaacs>ok, all binaries built except linux-ia32
17:18:48  <isaacs>bnoordhuis: you around?
17:21:00  * joshthecoderjoined
17:35:47  * xaqjoined
17:53:26  * TooTallNatejoined
18:07:01  * EhevuTovjoined
18:07:09  * EhevuTovquit (Remote host closed the connection)
18:10:42  * `3rdEdenquit (Quit: gone)
18:13:00  <isaacs>TooTallNate: yo
18:13:13  <TooTallNate>isaacs: yo
18:13:49  <isaacs>so, all teh binaries are done, except for linux x86
18:13:57  <TooTallNate>i have an npm patch coming up for you ;)
18:14:33  <isaacs>oh, ok
18:14:38  <isaacs>is it important to get in for this release?
18:14:41  <isaacs>or can it wait for 0.8.7?
18:15:14  <TooTallNate>it can probably wait
18:15:24  <TooTallNate>it's for that ticket i made yesterday
18:18:19  <isaacs>oh, ok, kewl
18:19:56  <mmalecki>piscisaureus_: hey, what timezone is slurp running in?
18:20:02  <piscisaureus_>utc
18:20:13  <mmalecki>piscisaureus_: so dates are utc?
18:20:25  <piscisaureus_>yes
18:20:29  <mmalecki>thanks
18:20:45  <isaacs>UTC = Universal Time that is Correct
18:20:51  <AvianFlu>yep
18:20:55  <AvianFlu>it's GMT in a suit
18:21:10  <TooTallNate>isaacs: https://github.com/isaacs/npm/pull/2683
18:21:13  <isaacs>kewl
18:21:16  <TooTallNate>so the major benefit of that is for node-gyp
18:21:35  <TooTallNate>when running on an x64 platform, but running an 32-bit version of node
18:23:25  <isaacs>yes
18:23:30  <isaacs>speaking of which:
18:23:38  <isaacs>building ia32 binaries on x64 linux
18:23:40  <isaacs>doesn't work
18:23:49  <TooTallNate>how come?
18:24:11  <TooTallNate>are you using ubuntdrone?
18:24:13  <isaacs>TooTallNate: https://raw.github.com/gist/3287144/fd1bf2873915b9be846495e1410eab1731cf6543/gistfile1.txt
18:24:19  <isaacs>TooTallNate: tried on ubuntudrone and centos
18:24:29  <isaacs>as 'isaacs',though, not root
18:24:31  <isaacs>does that matter?
18:24:41  <TooTallNate>i think you need to install some packages
18:24:44  <TooTallNate>for 32-bit compiling
18:25:01  <isaacs>oohhh.
18:25:02  <isaacs>ok
18:25:04  <isaacs>like whta?
18:25:17  <TooTallNate>g++-multilib
18:25:18  <kohai>g has 5 beers
18:25:34  <KiNgMaR>lucky g
18:27:12  <isaacs>ok, trying again
18:30:34  <isaacs>TooTallNate: built sucessfully on ubuntu!
18:30:49  <TooTallNate>isaacs: nice! and fast, haha
18:30:49  <isaacs>TooTallNate: centos yum doesn't knwo what g++-multilib is
18:30:56  <isaacs>-j32 FTMFW!
18:33:44  <bnoordhuis>isaacs: here
18:35:04  * `3rdEdenjoined
18:35:46  <TooTallNate>isaacs: i'll have a patch for that naming thing in a minute here
18:35:58  <TooTallNate>though i see you've compiling most of them so far :D
18:36:13  <TooTallNate>%s/compiling/compiled/
18:36:43  <isaacs>yeah, for 0.8.6, we can just hand-roll it, that's fine
18:36:49  <isaacs>ok, compiled, with signatures: http://nodejs.org/dist/v0.8.6/
18:37:30  <isaacs>$ gpg -d SHASUMS.sig >/dev/null
18:37:30  <isaacs>gpg: Signature made Tue Aug 7 11:33:26 2012 PDT using RSA key ID 6C481CF6
18:37:31  <isaacs>gpg: Good signature from "isaacs (http://blog.izs.me/) <[email protected]>"
18:38:07  <TooTallNate>isaacs: they get extracted to a dir of the same name too though
18:38:21  <TooTallNate>which isn't the end of the world, we'll just fix it for next time
18:39:13  * hzquit (Ping timeout: 272 seconds)
18:39:46  * hzjoined
18:46:17  <isaacs>yeah
18:46:30  <isaacs>people will figure it out, there's only one dir after all :)
18:46:39  <isaacs>it might be nice to actually not even have that top-level dir
18:46:48  <isaacs>so we can skip the --strip=1
18:47:01  <isaacs>but i guess tarballs with more than one top-level thing is a bit of an antipattern.
18:47:04  <isaacs>nvm
18:47:05  <isaacs>that's a bad idea :);
18:47:15  <isaacs>ok, i'm gonna send the email and update the website.
18:47:19  <isaacs>if it lgty
18:47:44  <TooTallNate>ya it's annoying when tarballs extract their stuff into the current directory imo
18:53:43  <isaacs>TooTallNate: https://gist.github.com/3288306
18:53:45  <isaacs>lgty?
18:54:27  <TooTallNate>isaacs: lgtm
18:55:16  <isaacs>kewl
18:56:43  <isaacs>d'oh. npm version is wrong in the changelog
18:58:03  <CIA-134>node: isaacs v0.8.6-release * r0544a58 / (AUTHORS ChangeLog src/node_version.h): 2012.08.07, Version 0.8.6 (Stable) - https://github.com/joyent/node/commit/0544a586ca6b6b900a42e164033dbf350765700a
18:58:11  <isaacs>oh, crap, that means i need to rebuild all the binaries.
18:58:15  <isaacs>[email protected]#[email protected]#%@!#$%[email protected][email protected]$%@
18:58:23  * isaacsbrb
18:59:17  <isaacs>oh, wait, no, the binaries don't include the docs, do they?
18:59:49  <isaacs>ok, i'm gonna skip those. just rebuild the src tarball
18:59:50  <mmalecki>I believe they don't
18:59:54  <isaacs>sweet.
19:00:25  <TooTallNate>isaacs: no docs in the binary tarballs
19:00:28  <TooTallNate>just the man page
19:01:58  <isaacs>sweet
19:03:59  <CIA-134>node: isaacs v0.8 * r0544a58 / (AUTHORS ChangeLog src/node_version.h): 2012.08.07, Version 0.8.6 (Stable) - https://github.com/joyent/node/commit/0544a586ca6b6b900a42e164033dbf350765700a
19:04:01  <CIA-134>node: isaacs v0.8 * rf11a3df / (101 files in 8 dirs): npm: Upgrade to 1.1.48 - https://github.com/joyent/node/commit/f11a3dfcd63f80a6435dbf126faec77a01256326
19:04:02  <CIA-134>node: isaacs v0.8 * re8bc2ed / src/node_version.h : Now working on 0.8.7 - https://github.com/joyent/node/commit/e8bc2edabf3698e468ff510be477326fe296a9b6
19:04:04  <CIA-134>node: isaacs v0.8 * re8834dc / (104 files in 10 dirs): Merge branch 'v0.8.6-release' into v0.8 - https://github.com/joyent/node/commit/e8834dc1a15050482a4c5380817819d7f499e980
19:06:30  <CIA-134>node: isaacs v0.8 * rc82e288 / doc/blog/release/v0.8.6.md : blog post for 0.8.6 - https://github.com/joyent/node/commit/c82e2889e8259ebd750c3b8f14fefcef74cb1caa
19:08:06  * beachdog_quit (Remote host closed the connection)
19:11:57  <isaacs>TooTallNate: I think in the email-footer.md, "Binary Package" is redundant
19:12:06  <isaacs>those urls are long and wrap uglyly on the blog post
19:12:24  <TooTallNate>ok we can change it
19:13:36  <mmalecki>is solaris configured with --with-dtrace?
19:13:57  <TooTallNate>mmalecki: check process.config
19:14:03  <TooTallNate>but i think that gets enabled by default
19:14:06  <TooTallNate>on solaris
19:14:28  <mmalecki>right, let me see
19:15:44  <bnoordhuis>-D_LARGEFILE_SOURCE is in the top 5 of dumbest unix things ever....
19:16:26  <tjfontaine>yup
19:23:09  * AvianFlu_joined
19:23:58  * `3rdEdenquit (Ping timeout: 246 seconds)
19:24:46  <creationix>wohoo, the binary works with nvm
19:24:58  <creationix>now to add a way to download and unzip it automatically
19:25:36  * AvianFluquit (Ping timeout: 264 seconds)
19:25:36  * AvianFlu_changed nick to AvianFlu
19:25:47  <creationix>basically just `curl url | tar xz && mv long_path short_path`
19:26:39  <creationix>or `mkdir short_path && cd short_path && curl url | tar zx --strip=1`
19:28:38  * `3rdEdenjoined
19:29:44  <creationix>TooTallNate, what's the best way to map `uname -s -m` to the binary download urls?
19:30:06  <creationix>bunch of switch/if statements?
19:31:17  <creationix>"Nodejs.org already has binaries. My complaint is they are old"?!
19:32:24  * AvianFlu_joined
19:33:00  <creationix>oh, I see, the announcement has only gone out to node-dev and he's on node
19:33:11  <creationix>can I respond with a link to http://nodejs.org/dist/v0.8.6/ ?
19:33:53  * indexzerojoined
19:35:31  * AvianFluquit (Ping timeout: 245 seconds)
19:35:31  * AvianFlu_changed nick to AvianFlu
19:37:53  * lohkeyjoined
19:40:19  <bnoordhuis>creationix: i think he's complaining about the debs and rpms that others have uploaded
19:41:11  <creationix>I think so
19:41:19  <creationix>I forgot about those
19:41:43  * AvianFlu_joined
19:42:32  * indexzeroquit (Read error: Connection reset by peer)
19:44:38  * AvianFluquit (Ping timeout: 246 seconds)
19:44:38  * AvianFlu_changed nick to AvianFlu
19:56:42  * theColequit (Quit: theCole)
20:07:25  <creationix>does anyone remember the rational for emitting seperate "upgrade" and "request" events in node's http module?
20:07:33  <creationix>it appears they have the same signature
20:09:05  <creationix>or, no, not quite
20:09:15  <creationix>upgrade gets req, socket, head
20:16:00  * EhevuTovjoined
20:36:18  * stagasquit (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
20:42:47  * `3rdEdenquit (Read error: Connection reset by peer)
20:45:10  * beachdogquit (Read error: Connection reset by peer)
20:45:16  * beachdogjoined
20:56:11  * c4milo_quit (Remote host closed the connection)
20:57:24  * c4milojoined
20:57:41  * c4miloquit (Remote host closed the connection)
21:32:02  <CIA-134>libuv: Ben Noordhuis master * rf97c80f / src/unix/fs.c : unix: fix const correctness compiler warning - https://github.com/joyent/libuv/commit/f97c80fa98924f21ee12061023862b397bc2cf35
21:32:02  <CIA-134>libuv: Ben Noordhuis master * rf372024 / include/uv.h : include: link to Nikhil Marathe's libuv ebook - https://github.com/joyent/libuv/commit/f3720243421ea1ee925dd629e6dffef8b37bd9eb
21:38:43  * loladiroquit (Ping timeout: 246 seconds)
21:40:25  * travis-cijoined
21:40:25  <travis-ci>[travis-ci] joyent/libuv#533 (master - f372024 : Ben Noordhuis): The build passed.
21:40:25  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/41b1265af832...f3720243421e
21:40:25  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/2061353
21:40:25  * travis-cipart
21:43:30  * c4milojoined
21:43:31  * rendarquit
21:47:11  * devaholicquit (Ping timeout: 245 seconds)
22:14:16  <isaacs>TooTallNate:
22:14:17  <isaacs>$ nave use 0.8.6
22:14:17  <isaacs>######################################################################## 100.0%
22:14:17  <isaacs>installed from binary
22:14:17  <isaacs>using 0.8.6
22:14:20  <isaacs>SO FAST!!
22:14:22  <isaacs>i love it
22:14:40  <TooTallNate>isaacs: nice man :) glad to see the version managers picking them up :)
22:14:50  <TooTallNate>tim did nvm already
22:14:54  <TooTallNate>from what I hear
22:20:48  <piscisaureus_>I really don't like that unix has no funlink :-(
22:25:04  <isaacs>piscisaureus_: again, with the expectation that an fd knows its path :)
22:25:40  <piscisaureus_>isaacs: yeah. I am becoming an opponent of hard links
22:25:45  <piscisaureus_>I mean, when do you use these things
22:25:52  <piscisaureus_>never
22:26:20  * beachdog_joined
22:29:15  * beachdo__joined
22:29:48  <creationix>TooTallNate, no, not yet
22:30:20  <creationix>TooTallNate, but it's a one-liner to manually install it into nvm
22:30:25  <creationix>I just need to script it
22:31:32  <Benvie>these binaries are well timed and make me happy
22:32:20  <Benvie>getting 32bit osx node easily available for people was starting to prove bothersome
22:32:37  * beachdogquit (Ping timeout: 246 seconds)
22:35:58  * beachdog_quit (Remote host closed the connection)
22:36:28  <isaacs>piscisaureus_: ok, i really want server.pause/resume
22:36:41  <isaacs>piscisaureus_: i'm starting to see a bunch of problems thatit'd solve.
22:36:49  <piscisaureus_>\o/
22:37:21  <isaacs>piscisaureus_: like, in npm-www, if the adminCouch token fails, then i *can't* reliably do much of anything until it's renewed.
22:37:30  <isaacs>at least, resetting passwords will fail, guaranteed.
22:37:38  <isaacs>the right thing to do is to pause the server, update the token, then resume the server.
22:37:46  <piscisaureus_>isaacs: well, you could process.nextTick all the things :-p
22:37:51  <piscisaureus_>isaacs: but pause would make it easier right?
22:38:19  <isaacs>yeah, i have all these stupid guards everywhere, and need to wait for everything to finish before the worker starts listening, and it still isnt' quite perfect.
22:38:22  <isaacs>lots of edges
22:39:25  <piscisaureus_>we'd have to add uv_listen_stop
22:39:27  <piscisaureus_>but that's doable
22:40:03  * dshaw_joined
22:44:41  * brsonquit (Ping timeout: 245 seconds)
22:45:39  * brsonjoined
22:51:57  * blackorzarjoined
22:55:45  * dshaw_quit (Quit: Leaving.)
23:00:17  * beachdogjoined
23:03:34  * beachdo__quit (Ping timeout: 252 seconds)
23:20:25  * beachdogquit (Remote host closed the connection)
23:20:51  * beachdogjoined
23:54:02  * gicodejoined
23:54:14  <gicode>Is there any way to limit the receive buffer size on a socket? Is there any limit by default?
23:55:31  * xaqquit (Remote host closed the connection)
23:57:38  * joshthecoderquit (Quit: Leaving...)