00:01:30  <bnoordhuis>fuck it, i think i downloaded the wrong tarball
00:01:49  <bnoordhuis>ah no, wget saved it as node-v0.6.9.tar.gz.1 but i untarred node-v0.6.9.tar.gz...
00:01:49  <isaacs>bnoordhuis: yeah, i'm getting Error: setTTL EINVAL also
00:02:11  <bnoordhuis>okay, so it's not just me
00:02:32  <isaacs>i got it via curl http://nodejs.org/dist/v0.6.9-RC2/node-v0.6.9.tar.gz | gtar xzv
00:02:54  * mikealjoined
00:04:40  * lwillequit (Quit: Leaving...)
00:05:32  * mikealquit (Client Quit)
00:06:30  <isaacs>bnoordhuis: testing froma git checkout on 22e23473ea7fd1a083c43aa33fe4d09c1b6bd34e
00:08:25  <TooTallNate>wankdanker: lgtm
00:09:04  * bnoordhuisbangs head against table
00:09:16  <isaacs>windows: [07:32|% 100|+ 313|- 14]: Done
00:09:22  <isaacs>bnoordhuis: ?
00:09:28  <wankdanker>TooTallNate: cool. i'm going set sequence in the object literal as you suggested though.
00:09:38  <bnoordhuis>so it turns out that IP_TTL requires an int but IP_MULTICAST_TTL and IP_MULTICAST_LOOP want chars
00:09:40  <wankdanker>TooTallNate: i didn't even notice that was there and that is how i would typically do things.
00:10:08  <isaacs>bnoordhuis: and we're setting them all as chars in sunos, huh?
00:10:09  <wankdanker>wait, maybe not
00:10:28  <bnoordhuis>isaacs: that's about the gist of it
00:10:42  <bnoordhuis>i'm going to write libuv tests for this first thing monday morning
00:10:46  <isaacs>k
00:10:49  <isaacs>good idea :)
00:13:21  <isaacs>oic, it's doing chars for IP_TTL and not for IP_MULTICAST_LOOP
00:14:33  <wankdanker>have a nice weekend guys... if you get one.. whiskey time!!!
00:14:59  <isaacs>bnoordhuis: you have it in you to do another patch?
00:15:07  <bnoordhuis>isaacs: already working on it
00:15:12  <isaacs>kewl
00:20:51  <bnoordhuis>isaacs: https://github.com/bnoordhuis/libuv/commit/332b72e
00:20:59  <bnoordhuis>you might want to test it on os x
00:21:09  <bnoordhuis>but the tests now pass on linux and sunos
00:22:17  <isaacs>kewl, one se
00:22:18  <isaacs>c
00:24:57  <isaacs>compilin
00:30:04  <isaacs>bnoordhuis: yes, it's fine on osx
00:30:06  <isaacs>please ship it.
00:30:13  <isaacs>(land it, whatever)
00:30:18  <bnoordhuis>yep
00:30:39  <CIA-115>libuv: Ben Noordhuis v0.6 * r332b72e / src/unix/udp.c :
00:30:39  <CIA-115>libuv: sunos: fix uv_udp_set_ttl and uv_udp_set_multicast_loop
00:30:39  <CIA-115>libuv: It turns out that setsockopt(IP_TTL) *does* expect an int, whereas
00:30:39  <CIA-115>libuv: setsockopt(IP_MULTICAST_LOOP) needs a char. - http://git.io/Og66CQ
00:31:18  <isaacs>sweet.
00:31:34  <CIA-115>node: Ben Noordhuis v0.6 * r4b6164a / deps/uv/src/unix/udp.c : uv: upgrade to 332b72e - http://git.io/yBi2sw
00:32:16  <bnoordhuis>let's hope that third time's the charm
00:32:19  * travis-cijoined
00:32:19  <travis-ci>[travis-ci] joyent/libuv#61 (v0.6 - 332b72e : Ben Noordhuis): The build is still failing.
00:32:19  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/16124bb...332b72e
00:32:19  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/587269
00:32:19  * travis-cipart
00:37:51  <isaacs>test please: http://nodejs.org/dist/v0.6.9-RC3/
00:38:23  <AvianFlu>I'm not seeing tests fail anymore
00:38:37  <isaacs>AvianFlu: hooray!!
00:38:40  <AvianFlu>seems consistent, too
00:39:30  * travis-cijoined
00:39:30  <travis-ci>[travis-ci] joyent/node#327 (v0.6 - 4b6164a : Ben Noordhuis): The build is still failing.
00:39:30  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/22e2347...4b6164a
00:39:30  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/587272
00:39:30  * travis-cipart
00:39:31  <isaacs>AvianFlu: that's terrific
00:39:33  <isaacs>AvianFlu: what os?
00:39:34  <isaacs>linux?
00:39:39  * igorzijoined
00:39:47  <AvianFlu>yeah, debian
00:39:50  <isaacs>kewl
00:46:47  * bradleymeckjoined
00:46:55  <isaacs>i'm testing on latest smartos now.
00:46:59  <isaacs>but i don't suspect any issues.
00:47:08  <isaacs>windows and osx both seem fine
00:47:26  <isaacs>i think rc3 is it
00:52:22  <bnoordhuis>working fine here so far on linux and solaris
00:53:04  <isaacs>bnoordhuis: yeah, smae on windows and os x
00:53:07  <isaacs>i'm shipping it
00:55:36  <CIA-115>node: isaacs v0.6 * rf19e20d / (8 files in 6 dirs): (log message trimmed)
00:55:36  <CIA-115>node: 2012.01.27, Version 0.6.9 (stable)
00:55:36  <CIA-115>node: * dgram: Bring back missing functionality for Unix (Dan VerWeire, Roman Shtylman, Ben Noordnuis)
00:55:36  <CIA-115>node: - Note: Windows UDP support not yet complete.
00:55:36  <CIA-115>node: * http: Fix parser memory leak (koichik)
00:55:37  <CIA-115>node: * zlib: Fix #2365 crashes on invalid input (Nicolas LaCasse)
00:55:38  <CIA-115>node: * module: fix --debug-brk on symlinked scripts (Fedor Indutny)
00:55:38  <CIA-115>node: isaacs v0.6 * r5756d79 / src/node_version.h : Now working on 0.6.10 - http://git.io/5IBysA
01:00:47  * ryahjoined
01:01:17  * bradleymeckquit (Quit: Leaving)
01:02:35  <TooTallNate>woot
01:02:39  <AvianFlu>a bit late here, but just saw this: https://gist.github.com/5a42c8d684c7db754880
01:02:49  <AvianFlu>twice in a row after building the RC3
01:03:20  * ryahquit (Client Quit)
01:03:43  * travis-cijoined
01:03:43  <travis-ci>[travis-ci] joyent/node#328 (v0.6 - 5756d79 : isaacs): The build is still failing.
01:03:43  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/4b6164a...5756d79
01:03:43  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/587403
01:03:43  * travis-cipart
01:03:55  * brsonquit (Quit: leaving)
01:05:36  * ryahjoined
01:05:45  <bnoordhuis>isaacs: you misspelled my name!
01:06:57  <isaacs>bnoordhuis: whaa??
01:07:11  <isaacs>d'oh
01:07:13  <isaacs>sorry, man
01:07:13  <bnoordhuis>noordnuis :(
01:07:22  <isaacs>n and h look so similar!
01:07:51  * ryahnods
01:08:30  <CIA-115>node: isaacs v0.6 * rca4b91a / ChangeLog : Correct spelling of Ben Noordhuis - http://git.io/Cv7wwA
01:08:41  * isaacschanged nick to issacs
01:09:24  * mikealjoined
01:10:45  <bnoordhuis>haha
01:11:23  * ryahquit (Quit: leaving)
01:11:28  <issacs>The good news is: i think we're very close to being able to close the doors on 0.6
01:11:48  <issacs>and focus on the stuff that needs to get done for 0.7 -> 0.8
01:11:58  <issacs>omg, that just looks so wrong, i can't take it
01:12:00  * issacschanged nick to isaacs
01:12:02  <isaacs>much better
01:12:08  <bnoordhuis>hm, there are still a lot of fringe bugs in v0.6
01:12:13  <bnoordhuis>stdio bugs, refcounting bugs
01:12:23  <igorzi>bnoordhuis: were you able to figure out import/export stuff?
01:12:40  <bnoordhuis>igorzi: sorry, haven't worked on that today
01:12:46  * bnoordhuisknows he should have
01:13:23  <igorzi>bnoordhuis: np.. next week?
01:13:41  <isaacs>bnoordhuis: yes, there are some fringe bugs left, but nothing super major.
01:14:00  <isaacs>anything that can be sort of painted over at this point probably should be.
01:14:06  <bnoordhuis>igorzi: maybe even tomorrow
01:16:46  * travis-cijoined
01:16:46  <travis-ci>[travis-ci] joyent/node#329 (v0.6 - ca4b91a : isaacs): The build is still failing.
01:16:46  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/5756d79...ca4b91a
01:16:46  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/587481
01:16:46  * travis-cipart
01:16:56  <igorzi>bnoordhuis: ok cool.. lmk.
01:17:37  <bnoordhuis>will do
01:26:22  <isaacs>what's import/export stuff?
01:26:59  <bnoordhuis>isaacs: import/export a handle from one loop to another
01:27:05  <isaacs>ah, ok
01:28:16  <isaacs>ok, i'm signing off. have a great weekend, guys. thanks for your help today, bnoordhuis.
01:28:53  <bnoordhuis>isaacs: you too, isaac
01:29:00  <bnoordhuis>sorry for the painful ride
01:29:02  * isaacsquit (Remote host closed the connection)
01:47:49  * mikealquit (Quit: Leaving.)
02:04:50  * lwillejoined
02:06:11  * pieternquit (Quit: pietern)
02:09:02  * igorziquit (Ping timeout: 245 seconds)
02:09:09  * lwillequit (Ping timeout: 248 seconds)
02:19:55  * isaacsjoined
02:30:35  * bnoordhuisquit (Ping timeout: 244 seconds)
02:36:40  * mikealjoined
02:42:09  * mikealquit (Quit: Leaving.)
02:43:47  * isaacsquit (Remote host closed the connection)
02:51:50  * skabbespart
02:52:29  * TooTallNatequit (Quit: Linkinus - http://linkinus.com)
03:00:20  * dapquit (Quit: Leaving.)
03:14:43  * orlandovftwquit (Ping timeout: 252 seconds)
03:42:35  * pieternjoined
03:56:47  * wankdanker_joined
04:23:37  * pieternquit (Quit: pietern)
04:48:47  * wankdanker_quit (Quit: Page closed)
05:23:09  * dshaw_quit (Ping timeout: 244 seconds)
05:24:09  * bbenviequit
05:42:39  <benvie>oh wow go figure, that stdin randomly dying thing is with node
05:43:04  <benvie>there's been a few times in the last week that my computer almost suffered the true death
05:43:47  <benvie>as the rage of having node close every 20-30 seconds for no discernable reason while working on my devtools
05:44:31  <benvie>I just figured it was because of the nature of the application using a lot of try catch stuff
06:27:59  * sh1mmerjoined
06:58:42  * sh1mmerquit (Quit: sh1mmer)
07:11:27  * dshaw_joined
07:48:57  * dshaw_quit (Quit: Leaving.)
08:09:07  * mikealjoined
08:17:49  * orlandovftwjoined
08:24:41  * mikealquit (Quit: Leaving.)
08:25:58  * mikealjoined
08:31:22  * orlandovftwquit (Ping timeout: 252 seconds)
08:38:03  * mikealquit (Quit: Leaving.)
08:43:56  * txdv2quit (Remote host closed the connection)
08:55:51  * mikealjoined
09:00:11  * mikealquit (Client Quit)
09:06:09  * mikealjoined
09:06:53  * mikealquit (Client Quit)
09:20:22  * AvianFluquit (Quit: Leaving)
09:26:19  * mikealjoined
10:34:09  * lwillejoined
11:39:13  * AndreasMadsenjoined
11:59:45  * AndreasMadsenquit (Remote host closed the connection)
13:14:06  * piscisaureus_joined
13:53:09  <indutny>piscisaureus_: yt?
13:53:10  <indutny>hi
13:53:45  <piscisaureus_>indutny: sorta
13:54:25  <piscisaureus_>indutny: what's up?
13:55:21  <indutny>piscisaureus_: do you know what define should I use to get rwlock working in ubuntu?
13:55:32  <indutny>piscisaureus_: libuv is handling that shomehow
13:56:20  <piscisaureus_>indutny: hmm, what do you mean?
13:56:20  <piscisaureus_>indutny: libuv can use rwlock but you can't
13:56:20  <piscisaureus_>?
13:56:51  <indutny>piscisaureus_: I'm using rwlocks in my bplus lib: https://github.com/indutny/bplus/blob/master/include/private/threads.h
13:56:57  <indutny>piscisaureus_: but build is failing on ubuntu
13:57:26  <indutny>piscisaureus_: unknown type name ‘pthread_rwlock_t’
14:00:17  <indutny>piscisaureus_: oh, looks like _XOPEN_SOURCE can solve it
14:00:28  <indutny>XOPEN_SOURCE=600
14:00:34  <piscisaureus_>indutny: I don't know
14:00:41  <piscisaureus_>indutny: I think 500 should suffice
14:01:20  <piscisaureus_>indutny: maybe __EXTENSIONS__ or _XOPEN_SOURCE=500 or _GNU_SOURCE
14:03:09  <indutny>piscisaureus_: yeah, that worked
14:03:16  <indutny>piscisaureus_: sorry, already pushed 600
14:03:18  <indutny>thank you! :)
14:15:10  <indutny>piscisaureus_: http://markshare.indutny.com/indutny--test
14:15:33  <indutny>haha
14:15:48  <indutny>everything is stored in bplus database
14:48:14  * piscisaureus_quit (Ping timeout: 276 seconds)
15:13:18  * sh1mmerjoined
15:14:50  * sh1mmerquit (Client Quit)
15:14:52  * bnoordhuisjoined
15:17:59  <indutny>bnoordhuis: hey man!
15:18:03  <indutny>bnoordhuis: http://markshare.indutny.com/
15:18:09  <indutny>bnoordhuis: powered by bplus % ;)
15:18:13  <indutny>s/%/^/g
15:18:29  <bnoordhuis>nice job, fedor
15:25:50  <indutny>bnoordhuis: thanks
15:54:01  <CIA-115>libuv: Brandon Benvie v0.6 * r74cff55 / src/win/fs.c :
15:54:01  <CIA-115>libuv: windows: fix off-by-one error in uv_fs_stat
15:54:01  <CIA-115>libuv: uv__is_root typo caused incorrect fs.exists results in Node. - http://git.io/FIplgQ
15:54:01  <CIA-115>libuv: Ben Noordhuis v0.6 * rf9b478c / test/test-fs.c : test: add windows-only uv_fs_stat regression test - http://git.io/Zd4QOw
15:55:43  * travis-cijoined
15:55:43  <travis-ci>[travis-ci] joyent/libuv#62 (v0.6 - f9b478c : Ben Noordhuis): The build is still failing.
15:55:43  <travis-ci>[travis-ci] Change view : https://github.com/joyent/libuv/compare/332b72e...f9b478c
15:55:43  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/libuv/builds/589707
15:55:43  * travis-cipart
16:04:11  <CIA-115>node: Dan VerWeire master * re4afb2f / lib/tty.js :
16:04:11  <CIA-115>node: tty: emit 'unknown' key event if key sequence not found
16:04:11  <CIA-115>node: Add key.code and key.sequence -mad props go out to @TooTallNate - http://git.io/O5i-7A
16:18:12  * travis-cijoined
16:18:12  <travis-ci>[travis-ci] joyent/node#330 (master - e4afb2f : Dan VerWeire): The build is still failing.
16:18:12  <travis-ci>[travis-ci] Change view : https://github.com/joyent/node/compare/14b7c43...e4afb2f
16:18:12  <travis-ci>[travis-ci] Build details : http://travis-ci.org/joyent/node/builds/589733
16:18:12  * travis-cipart
16:30:18  <indutny>bnoordhuis: can you please take a look at this error? http://travis-ci.org/#!/indutny/bplus/L35
16:30:45  <indutny>bnoordhuis: rwlock seems to be undefined, while I declared _XOPEN_SOURCE=600
16:32:06  <indutny>bnoordhuis: it builds just fine on ubuntu and osx
16:32:11  <indutny>mmalecki: yt?
16:41:07  <indutny>bnoordhuis: yt?
18:12:47  * pieternjoined
18:28:25  * pieternquit (Quit: pietern)
19:23:24  * TooTallNatejoined
19:39:47  * sh1mmerjoined
20:20:03  * mjr_joined
20:23:33  * `3rdEdenjoined
20:26:11  * isaacsjoined
20:36:54  * sh1mmerquit (Ping timeout: 240 seconds)
20:37:32  <bnoordhuis>indutny: i am now
20:56:56  * piscisaureus_joined
21:01:06  * AvianFlu_joined
21:01:21  * isaacsquit (Remote host closed the connection)
21:09:24  * brsonjoined
21:10:10  * isaacsjoined
21:12:22  * paddybyersjoined
21:19:25  * isaacsquit (Remote host closed the connection)
21:20:34  <indutny>bnoordhuis: heya
21:20:38  <indutny>sorry, i was afk
21:20:49  <indutny>bnoordhuis: yt?
21:20:52  <bnoordhuis>indutny: yes
21:21:02  <indutny>bnoordhuis: so what's wrong with rwlocks on ubuntu?
21:21:15  <bnoordhuis>indutny: can you be more specific?
21:21:15  <indutny>bnoordhuis: it compiling goes fine
21:21:27  <indutny>bnoordhuis: linking fails with `undefined reference`
21:21:34  <bnoordhuis>to what?
21:21:41  <indutny>rwlock_init, rwlock_rdlock
21:21:42  <indutny>and etc
21:21:50  <indutny>pthread_rwlock.. of course
21:22:03  <bnoordhuis>compile and link with -pthread
21:22:42  * `3rdEdenquit (Read error: Connection reset by peer)
21:23:02  <indutny>bnoordhuis: oh, one sec
21:24:17  <indutny>bnoordhuis: yeah, it works now
21:24:19  <indutny>thank you
21:24:39  <indutny>bnoordhuis: I removed _XOPEN_SOURCE define from headers, and added it as compiler flag instaed
21:24:43  <indutny>bnoordhuis: is that ok?
21:24:46  <bnoordhuis>sure
21:25:08  <indutny>cool!
21:25:11  <indutny>thank you
21:25:12  <indutny>gtg
21:28:05  * piscisaureus_quit (Ping timeout: 248 seconds)
21:48:49  * AvianFlu_quit (Quit: Leaving)
21:50:07  * bnoordhuisquit (Quit: Leaving)
21:51:41  * bnoordhuisjoined
21:54:41  * AvianFlujoined
22:08:56  * mralephjoined
22:09:34  * xaqjoined
22:16:55  * isaacsjoined
22:18:59  * ircretaryquit (Remote host closed the connection)
22:19:06  * ircretaryjoined
22:27:03  * isaacsquit (Remote host closed the connection)
22:45:39  * TooTallNatequit (Quit: Leaving...)
22:50:00  * mralephquit (Quit: Leaving.)
22:56:56  * mikealquit (Quit: Leaving.)
22:59:14  * mikealjoined
23:05:21  * sh1mmerjoined
23:22:35  * paddybyersquit (Quit: paddybyers)
23:23:38  * dshaw_joined
23:29:05  * sh1mmerquit (Quit: sh1mmer)
23:34:47  * sh1mmerjoined
23:35:38  * dshaw_quit (Quit: Leaving.)
23:45:03  * mikealquit (Quit: Leaving.)