00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:03  * AlexisMochaquit (Read error: Connection reset by peer)
00:00:08  * ircretaryjoined
00:00:29  * quijotequit (Ping timeout: 252 seconds)
00:00:53  * stagasquit (Ping timeout: 264 seconds)
00:02:33  * rendarquit (Quit: Leaving)
00:07:25  * brsonquit (Quit: leaving)
00:07:38  * brsonjoined
00:18:09  * dap_quit (Quit: Leaving.)
00:28:45  <trevnorris>jgi: you do magic w/ Jenkins, right?
00:29:45  <jgi>trevnorris: I’m familiar with Node.js’ jenkins yes :)
00:29:54  * AvianFlujoined
00:30:02  * alexismquit
00:30:26  <trevnorris>jgi: thing is, we want to get srl295's icu patches in, but we're holding off b/c we need to get jenkins to build/test w/ icu packages.
00:30:33  <trevnorris>and i'm not sure what's needed to do that.
00:30:59  <jgi>trevnorris: let me have a look
00:31:47  <srl295>jgi: trevnorris: should just need `--with-intl=small-icu` right? You can pre-download the tgz as well
00:32:35  <trevnorris>let's start off there.
00:32:54  <trevnorris>we'll also have to update the website to contain the icu bundles.
00:34:08  <jgi>trevnorris, srl295: will —small-icu be enabled by default to build all packages (msi, pkg) that we release?
00:35:51  <trevnorris>jgi: no. it'll still build w/o icu by default. but the distributed binaries will have small-icu.
00:35:55  <trevnorris>slightly confusing I know.
00:36:02  * dap_joined
00:37:01  <jgi>trevnorris, srl295: sorry, I think my question was confusing, I was asking about how we build the distributed binaries
00:37:35  <jgi>trevnorris, srl295: so you’re saying that the distributed binaries will all be built with —intl=small-icu right?
00:38:26  <srl295>jgi, trevnorris: that's my understanding - default is --with-intl=none but nodejs.org bins will be --with-intl=small-icu
00:38:29  <jgi>trevnorris, srl295: basically, what I’m trying to answer is: should the default Jenkins jobs build node with —intl=small-icu, should we have separate jobs, etc.?
00:39:49  <jgi>trevnorris, srl295: also, do we want to download the icu data from http://download.icu-project.org/files/icu4c/54.1/icu4c-54_1-src.zip, or do we want to host/mirror it somewhere we somewhat control
00:41:02  <trevnorris>jgi: I'd like to see the difference in build time w/ icu for different platforms. if it takes much longer then I'd say we shouldn't do every test build w/ icu on by default.
00:41:08  <srl295>jgi: you could also, post-build, zip up <node>/deps/icu/source/data/in/icu*.dat
00:41:46  <trevnorris>jgi: are you asking if we should host the icu zip, or if jenkins should download it from there every time?
00:41:59  <srl295>jgi: then you wouldn't have another url to maintain, but could side package 'the .dat file that this ICU build would have had'. 25MB but compresses nicely.
00:42:45  <jgi>trevnorris: I’m asking both questions
00:44:10  <jgi>trevnorris: so far the build time with —intl=small-icu doesn’t seem to be much longer than without, but I haven’t really timed it
00:44:34  <trevnorris>jgi: don't care on the former. b/c of how much traffic we may be redirecting to icu-project.org might be wise to mirror it w/ our own servers.
00:44:40  <srl295>jgi: there is a 'packaging' step but otherwise everything should ccahe
00:44:53  <srl295>trevnorris: the URLs are a redirect to sourceforge now
00:44:56  <trevnorris>jgi: for the later, I think we should just have it downloaded somewhere that jenkins can get to easily. no need to go over the internet for it.
00:45:29  <trevnorris>srl295: yeah. that's a pain. i'd rather have it on a CDN or the like.
00:45:52  <srl295>long story: when Yosemite came out, macosx homebrew inundated our server w/ requests. So now, the .zip and .tgz files just redirect out to sourceforge.
00:46:27  <srl295>(as homebrew's prebuilt icu packages were no longer valid on Yosemite.)
00:46:46  <trevnorris>i like to stay as in control of dependencies as possible. so I'd rather host it on our own servers/CDN.
00:46:56  <srl295>trevnorris: sounds good to me
00:47:10  <trevnorris>cool.
00:47:33  <trevnorris>jgi: if the build time isn't much a difference then might as well make things simple and just build w/ small-icu all the time.
00:48:17  <jgi>trevnorris: if that’s what we ship by default, that’s what I think too
00:48:34  * dap_quit (Quit: Leaving.)
00:49:38  <srl295>trevnorris: did you have any opinion on https://github.com/srl295/node/issues/10 and also https://github.com/srl295/node/issues/11 ? trying to avoid churning the PR too often if there is a short-ish runway on changes
00:49:41  <trevnorris>cool.
00:52:15  <srl295>trevnorris: jgi: but if it would be helpful to the build be able to supply the ICU .tgz on the command line, I can do that
00:52:25  <srl295>or URL to it for that matter
00:53:10  <jgi>srl295: yes, I think it would be very helpful
00:53:32  <srl295>jgi: trevnorris: ok , will do. And the locale selection?
00:54:58  <jgi>srl295: I’m not too familiar yet with the ICU support and your changes, but if I understand correctly, the default locale is English right?
00:55:27  <srl295>jgi: not the default locale. but --with-intl=small-icu means only the data for English is there, but --with-intl=full-icu includes all data.
00:55:35  * piscisaureuspart
00:55:50  <trevnorris>srl295: sorry, i'm confused. it might actually be confusing to have --with-intl= support comma delimited list and a URL. maybe have a --icu-location= or something where you can pass the URL?
00:55:52  * piscisaureusjoined
00:56:03  <trevnorris>my brain is shutting off. i'm possibly completely not following.
00:56:06  <srl295>trevnorris: yes, probably a separate option
00:56:40  <jgi>srl295: what’s the default locale currently?
00:56:47  * quijotejoined
00:57:27  <trevnorris>jgi: small-icu defaults to en
00:57:46  <srl295>jgi: trevnorris: because that's the only thing it has .
00:58:10  <trevnorris>sure. so let's keep it that way. right?
00:58:21  <jgi>srl295: do you mean that if we build node with full-icu, the default locale is not Englisg?
00:58:23  <jgi>English
00:58:40  <srl295>jgi: let me verify that
00:59:28  * bradleymeckjoined
00:59:59  * thlorenzquit (Remote host closed the connection)
01:01:42  * quijotequit (Ping timeout: 256 seconds)
01:02:09  <srl295>jgi: trevnorris: looks like default is from the platform.
01:02:31  <srl295>this only affects locale and Intl functions .. such as new Date().toLocaleString()
01:02:32  <trevnorris>srl295: don't think that will present a problem, would it?
01:03:01  <jgi>trevnorris: I guess it would if the build machines are configured with a different locale and we switch to full-icu at some point
01:03:04  <trevnorris>srl295: also, about the test. if it isn't built w/ 'en' won't it fail?
01:03:27  <trevnorris>jgi: i'm not worried about that. full-icu doubles the size of the exe. don't think we'll be doing that any time soon.
01:03:43  <srl295>trevnorris: right now there's no way to build without en - but i can add that. Presumably it could read the options the same way and know to skip that
01:03:47  <jgi>trevnorris: ok, makes sense
01:04:18  <trevnorris>srl295: ah, okay. so even if en isn't on the configuration list it'll still be included. that makes life easier.
01:04:23  <trevnorris>i'd just leave it like that.
01:06:37  <srl295>trevnorris: what I meant was, the test could detect that 'en' wasn't included, and not assume it is formattable
01:07:06  <srl295>trevnorris: it sounds like https://github.com/srl295/node/issues/10 is a required feature, then
01:07:10  <trevnorris>ah, okay. either way.
01:09:13  <trevnorris>srl295: how do you detect if a locale isn't available?
01:10:05  <srl295>trevnorris: new Intl.DateTimeFormat(['tlh']).resolvedOptions().locale -> 'en-US'
01:10:35  <srl295>tlh - thlIngan hal (Klingon)
01:10:48  <srl295>ICU checks an internal manifest list
01:10:53  <trevnorris>ah, cool.
01:11:11  <jgi>srl295: “ what I meant was, the test could detect that 'en' wasn't included, and not assume it is formattable” <- I’m not sure I understood that
01:11:17  <trevnorris>please tell me 'tlh' is official.
01:11:35  <srl295>as a code yes
01:11:35  <srl295>no data yet
01:12:33  <srl295>well, i guess CLDR has a transliterator from tlh to IPA (pronunciation)
01:12:53  <srl295>some Google person slipped that in
01:13:32  * Fishrock123quit (Remote host closed the connection)
01:13:33  <srl295>http://unicode.org/cldr/trac/ticket/137 - still closed.
01:13:55  * avalanche123quit (Remote host closed the connection)
01:14:15  <srl295>anyways.
01:15:15  <jgi>srl295: what did you mean by “the test could detect that 'en' wasn't included, and not assume it is formattable”?
01:15:34  <srl295>trevnorris: anywyas - i will plan on working on https://github.com/srl295/node/issues/11 and https://github.com/srl295/node/issues/10 in that order - should they be separate PR's?
01:16:11  <trevnorris>srl295: no. it's fine to keep them as one. just separate the commits.
01:16:48  <srl295>jgi: I mean, that the test could detect by looking at process.options that a different 'small' locale list was chosen. could also do new Intl.DateTimeFormat(['en']).resolvedOptions() and detect that en wasn't returned.
01:17:05  <srl295>trevnorris: okay. I'd been squashing everything as per Contributing
01:19:05  <trevnorris>cool
01:20:09  <jgi>srl295: how do you specify a different small locale list?
01:20:14  <srl295>trevnorris: jgi: need to hang up the kbd for the day. So https://github.com/joyent/node/pull/8719 is inching towared mergability now that it has a test?
01:20:38  <trevnorris>srl295: i think it's pretty much there. jenkins is the main blocker at this point.
01:21:21  <srl295>jgi: trevnorris: sorry if I am being unclear. The state of things is: - tomorrow I will work on https://github.com/srl295/node/issues/11 to specify an alternate tgz (should it take a URL?) and then https://github.com/srl295/node/issues/10 to specify alternate locale lists.
01:21:47  <srl295>trevnorris: jgi: and jenkins should work fine with --with-intl=small-icu, it will just redownload all the time.
01:21:55  <jgi>srl295: I’m not familiar enough with this change to have a relevant opinion (yet). I’m currently testing that the MacOS X package works as expected when the binary is built with —intl=small-icu, and the newly added test certains helps with that.
01:22:11  <srl295>trevnorris: and you can confitrm that adding the test the way I did is sufficient to get that test run?
01:22:55  <jgi>srl295: yes, it is sufficient to get that test run
01:23:20  <srl295>jgi: great.
01:23:53  * AvianFluquit (Ping timeout: 264 seconds)
01:23:55  <srl295>jgi: trevnorris: thanks again. I'll check in ~15 hrs with progress
01:24:52  <jgi>srl295: I have another question if you have one minute
01:25:03  <trevnorris>srl295, jgi: thanks much you too. getting this in will be awesome.
01:26:26  <jgi>srl295: when we build the binary with —intl=small-icu, is the ICU data embedded somehow in the node binary, or is it used to generate code that is linked with the binary? In other words, do we need to add the ICU data to what make install installs? It seems not, but I’d rather ask to confirm.
01:35:49  <jgi>srl295, trevnorris: alright, so it’s included in the binary
01:36:39  <trevnorris>awesome!
01:39:50  * thlorenzjoined
01:55:10  * brsonquit (Quit: leaving)
01:57:28  * quijotejoined
02:00:12  * thlorenzquit (Remote host closed the connection)
02:02:11  * quijotequit (Ping timeout: 258 seconds)
02:08:56  * bradleymeckquit (Quit: bradleymeck)
02:12:17  * Ralithquit (Ping timeout: 264 seconds)
02:13:57  * thlorenzjoined
02:16:58  * thlorenzquit (Remote host closed the connection)
02:21:06  * Fishrock123joined
02:23:56  * avalanche123joined
02:24:54  * brsonjoined
02:24:58  * abraxas_joined
02:27:29  * thlorenzjoined
02:28:24  * avalanche123quit (Ping timeout: 256 seconds)
02:29:34  * brsonquit (Client Quit)
02:52:35  * Ralithjoined
02:53:09  * jgiquit (Quit: jgi)
02:58:20  * quijotejoined
03:02:58  * quijotequit (Ping timeout: 256 seconds)
03:11:04  * thlorenzquit (Remote host closed the connection)
03:14:43  * AvianFlujoined
03:14:56  * Fishrock123quit (Quit: Leaving...)
03:15:00  * kazuponjoined
03:16:20  * thlorenzjoined
03:18:59  * thlorenzquit (Remote host closed the connection)
03:59:05  * quijotejoined
04:04:05  * quijotequit (Ping timeout: 264 seconds)
04:07:47  * Left_Turnquit (Remote host closed the connection)
04:19:50  * thlorenzjoined
04:24:53  * thlorenzquit (Ping timeout: 264 seconds)
04:36:55  * thlorenzjoined
04:39:58  * AvianFluquit (Read error: Connection reset by peer)
04:40:49  * AvianFlujoined
04:59:52  * quijotejoined
05:04:15  * thlorenzquit (Remote host closed the connection)
05:04:19  * quijotequit (Ping timeout: 244 seconds)
05:12:41  * bradleymeckjoined
05:23:57  * seishunjoined
05:27:45  * AvianFluquit (Ping timeout: 272 seconds)
05:38:17  * bradleymeckquit (Quit: bradleymeck)
05:38:56  * octetcloudquit (Ping timeout: 244 seconds)
05:44:06  * inolenquit (Ping timeout: 244 seconds)
06:00:38  * quijotejoined
06:05:09  * thlorenzjoined
06:05:45  * quijotequit (Ping timeout: 272 seconds)
06:10:22  * thlorenzquit (Ping timeout: 265 seconds)
06:12:43  * srl295quit (Ping timeout: 272 seconds)
06:13:51  * srl295joined
06:15:44  <srl295>trevnorris: jgi(who is offline): yes, it's included in the binary. The icu data is to add the 'rest of the data'.
06:16:46  * avalanche123joined
06:21:43  * avalanche123quit (Ping timeout: 255 seconds)
06:35:12  * bajtosjoined
06:43:07  * dembonesquit (Ping timeout: 272 seconds)
06:43:24  * dembonesjoined
06:44:12  * seishunquit (Ping timeout: 265 seconds)
06:46:15  <srl295>trevnorris: i'll look into this in the AM https://github.com/srl295/node/pull/12
06:56:41  * piscisaureusquit (Read error: Connection reset by peer)
06:57:27  * piscisaureusjoined
07:01:24  * quijotejoined
07:06:04  * quijotequit (Ping timeout: 256 seconds)
07:18:57  * reqsharkquit (Quit: Be back later ...)
07:23:40  * bajtosquit (Quit: bajtos)
07:27:38  * bajtosjoined
07:37:03  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:48:22  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
07:54:16  * thlorenzjoined
07:58:39  * thlorenzquit (Ping timeout: 244 seconds)
08:00:43  * quijotejoined
08:04:52  * SergeiRNDjoined
08:22:01  * inolenjoined
08:37:52  * iarnaquit (Remote host closed the connection)
08:38:33  * rendarjoined
08:39:44  * bajtosquit (Quit: bajtos)
08:57:28  * janjongboomjoined
09:23:24  * quijotequit (Ping timeout: 250 seconds)
09:28:44  * stagasjoined
09:32:32  * rmgquit (Remote host closed the connection)
09:43:01  * thlorenzjoined
09:47:37  * thlorenzquit (Ping timeout: 240 seconds)
09:53:34  * bajtosjoined
09:57:53  * stagasquit (Ping timeout: 264 seconds)
09:59:15  * quijotejoined
10:33:04  * rmgjoined
10:37:51  * rmgquit (Ping timeout: 250 seconds)
10:43:45  * abraxas_quit (Remote host closed the connection)
10:48:46  * SergeiRNDquit (Quit: Leaving.)
11:14:31  * Left_Turnjoined
11:16:45  * kazuponquit (Remote host closed the connection)
11:17:26  * kazuponjoined
11:21:42  * kazuponquit (Ping timeout: 250 seconds)
11:30:45  * bajtosquit (Quit: bajtos)
11:31:52  * thlorenzjoined
11:35:17  * quijotequit (Ping timeout: 264 seconds)
11:36:39  * imzyxwvu_joined
11:36:41  * thlorenzquit (Ping timeout: 244 seconds)
11:40:04  * SergeiRNDjoined
11:40:36  <imzyxwvu_>a simple question: if I call uv_close with NULL as callback, could I free the memory of the handle immedately?
11:56:33  * tarrudajoined
12:00:29  * Left_Turnquit (Ping timeout: 264 seconds)
12:01:17  * quijotejoined
12:18:37  <rendar>imzyxwvu_, good question, but i don't think so
12:27:54  * kazuponjoined
12:29:44  * janjongboomquit (Ping timeout: 250 seconds)
12:32:15  * kazuponquit (Ping timeout: 250 seconds)
12:32:52  * abraxas_joined
12:33:15  * Left_Turnjoined
12:33:39  * janjongboomjoined
12:37:41  * abraxas_quit (Ping timeout: 264 seconds)
12:38:59  * quijotequit (Ping timeout: 244 seconds)
13:09:22  <imzyxwvu_>rendar: thanks
13:11:22  <saghul|afk>imzyxwvu_: no
13:11:33  <saghul|afk>you can pass free as the callback, though!
13:12:10  <imzyxwvu_>seghul|afk: that meant i should call free() at uv_close_cb
13:12:34  <imzyxwvu_>seghul|afk: thanks.
13:13:04  <saghul|afk>yes
13:13:15  * quijotejoined
13:13:24  <saghul|afk>if all you want to do is free the handle, you can do this: uv_close(handle, free)
13:13:27  * chris_99joined
13:17:42  * quijotequit (Ping timeout: 264 seconds)
13:20:42  * thlorenzjoined
13:23:09  * rmgjoined
13:25:17  * thlorenzquit (Ping timeout: 258 seconds)
13:25:59  <creationix>is it unsafe to long jump from inside callbacks while blocking un uv_run()?
13:27:47  * rmgquit (Ping timeout: 245 seconds)
13:44:17  * toothrotquit (Ping timeout: 272 seconds)
13:49:22  * kazuponjoined
13:50:22  * kazuponquit (Remote host closed the connection)
13:50:49  * kazuponjoined
13:51:57  * Alex7Komjoined
13:52:07  * lance|afkchanged nick to lanceball
14:00:57  * quijotejoined
14:05:16  * quijotequit (Ping timeout: 244 seconds)
14:06:26  * stagasjoined
14:11:49  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:21:32  * thlorenzjoined
14:23:38  * Fishrock123joined
14:26:43  * thlorenzquit (Ping timeout: 272 seconds)
14:29:33  * quijotejoined
14:31:13  * piscisaureusjoined
14:47:54  <indutny>trevnorris: sup?
14:54:30  * bradleymeckjoined
14:55:36  * AlexisMochajoined
14:56:46  * janjongboomjoined
15:03:13  * janjongboomquit (Ping timeout: 252 seconds)
15:03:44  <MI6>joyent/node: netpoetica refs/tags/jenkins-accept-pull-request-temp * 62c7fbc : docs: add clarity to exit code 2 - http://git.io/7aj4Tg
15:04:15  <MI6>joyent/node: netpoetica refs/tags/jenkins-accept-commit-temp * 62c7fbc : docs: add clarity to exit code 2 - http://git.io/kxlOmA
15:07:42  * SergeiRNDquit (Quit: Leaving.)
15:09:57  * tarrudaquit (Ping timeout: 258 seconds)
15:10:27  * kazuponquit (Remote host closed the connection)
15:18:37  * AvianFlujoined
15:23:45  * KennethWilkejoined
15:33:04  * kazuponjoined
15:34:08  * quijotequit (Ping timeout: 244 seconds)
15:34:30  * iarnajoined
15:35:07  * kazuponquit (Remote host closed the connection)
15:35:34  * kazuponjoined
15:38:06  * quijotejoined
15:41:18  * imzyxwvu_quit (Quit: Page closed)
15:43:54  * kazupon_joined
15:47:03  * kazuponquit (Ping timeout: 244 seconds)
15:51:05  * bajtosjoined
16:00:00  * avalanche123joined
16:05:05  * chris_99quit (Remote host closed the connection)
16:05:20  * kazupon_quit (Remote host closed the connection)
16:06:26  * kazuponjoined
16:10:19  * thlorenzjoined
16:11:44  * brsonjoined
16:14:59  * thlorenzquit (Ping timeout: 250 seconds)
16:30:46  * SergeiRNDjoined
16:42:50  * avalanche123quit (Remote host closed the connection)
16:43:04  * thlorenzjoined
16:44:16  * seishunjoined
16:45:29  * thlorenzquit (Remote host closed the connection)
16:46:05  * avalanche123joined
16:50:17  * avalanche123quit (Ping timeout: 240 seconds)
16:52:56  * avalanche123joined
16:56:55  * thlorenzjoined
17:01:35  * rmgjoined
17:01:38  * octetcloudjoined
17:06:10  * seishunquit (Remote host closed the connection)
17:09:03  * reqsharkjoined
17:12:06  * Fishrock123quit (Remote host closed the connection)
17:13:12  * seishunjoined
17:15:26  * jgijoined
17:27:06  * SergeiRNDquit (Quit: Leaving.)
17:27:19  * KennethWilkequit (Quit: Leaving)
17:30:30  * kazuponquit (Remote host closed the connection)
17:36:33  * kazuponjoined
17:38:45  * AvianFluquit (Ping timeout: 260 seconds)
17:40:49  * kazuponquit (Remote host closed the connection)
17:46:24  * thlorenz_joined
17:49:24  * SergeiRNDjoined
17:51:03  * thlorenz_quit (Ping timeout: 244 seconds)
17:51:42  * SergeiRNDquit (Client Quit)
17:52:20  * bajtosquit (Quit: bajtos)
17:53:32  * Alex7Komquit (Read error: Connection reset by peer)
17:53:51  * Alex7Komjoined
17:54:00  * Alex7Komquit (Read error: Connection reset by peer)
17:54:52  * jgiquit (Quit: jgi)
17:56:23  * Alex7Kom_joined
17:59:27  * abraxas_joined
17:59:34  * Fishrock123joined
18:00:33  * Fishrockjoined
18:00:36  * thlorenzquit (Remote host closed the connection)
18:01:01  * thlorenzjoined
18:01:08  * lanceballchanged nick to lance|afk
18:02:13  * thlorenz_joined
18:03:50  * Fishrock123quit (Ping timeout: 250 seconds)
18:03:59  * abraxas_quit (Ping timeout: 252 seconds)
18:06:15  * thlorenz_quit (Ping timeout: 244 seconds)
18:09:37  * reqshark_joined
18:13:18  * avalanche123quit (Remote host closed the connection)
18:13:32  * avalanche123joined
18:14:05  * reqsharkquit (Ping timeout: 272 seconds)
18:16:13  * avalanche123quit (Remote host closed the connection)
18:20:17  * AlexisMochaquit (Ping timeout: 264 seconds)
18:24:36  * jgijoined
18:25:50  * bradleymeckquit (Quit: bradleymeck)
18:35:37  * quijotequit (Ping timeout: 272 seconds)
18:37:03  * Fishrockquit (Remote host closed the connection)
18:38:06  * alexismjoined
18:41:10  * Alex7Kom_quit
18:41:31  * kazuponjoined
18:42:18  * KennethWilkejoined
18:45:25  * AvianFlujoined
18:45:37  * kazuponquit (Ping timeout: 240 seconds)
18:48:47  * saghul|afkchanged nick to saghul
18:52:44  * AlexisMochajoined
18:57:53  <saghul>https://github.com/libuv/libuv/releases/tag/v0.10.30
19:03:07  * quijotejoined
19:06:39  * lance|afkchanged nick to lanceball
19:07:47  * quijotequit (Ping timeout: 252 seconds)
19:08:49  * KennethWilkequit (Quit: Leaving)
19:09:16  * janjongboomjoined
19:10:43  * reqshark_quit (Remote host closed the connection)
19:10:58  * reqsharkjoined
19:11:03  * reqsharkquit (Remote host closed the connection)
19:11:11  * reqshark_joined
19:11:30  * KennethWilkejoined
19:11:34  * kazuponjoined
19:16:17  * kazuponquit (Ping timeout: 260 seconds)
19:16:54  * avalanche123joined
19:19:14  * janjongboomquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
19:24:22  <saghul>https://github.com/libuv/libuv/releases/tag/v1.0.2
19:25:46  <nathan7>Hey saghul
19:27:44  <creationix>does anyone know why libuv doesn’t have getsockopt for pipes?
19:30:45  * Fishrock123joined
19:31:34  <saghul>nathan7: hey!
19:31:49  <nathan7>saghul: how's life?
19:31:55  * nathan7is at SauceLabs
19:32:17  <saghul>creationix: what are you missing?
19:32:20  <saghul>nathan7: oh!
19:32:32  <nathan7>SF is weird
19:32:37  <nathan7>it's like, a more American London
19:32:38  <saghul>life is good, my family was here for a few days, so a full house
19:32:41  <creationix>saghul: trying to find the pid of a client to a unix socket
19:32:56  <creationix>SO_PEERCRED
19:33:08  <KennethWilke>lol
19:34:30  <saghul>nathan7: so, you're working on getting a hipster diploma?
19:34:59  <saghul>creationix: you can get the fd with uv_fileno and then do the getsockopt on it
19:35:18  <creationix>ok, so I’ll just need to write custom C code
19:36:57  <saghul>creationix: not necessarily, does Lua have a getsockopt thing?
19:37:13  <saghul>just wrap uv_fileno to get the fd out of the handle
19:37:29  <creationix>true, luajit has ffi
19:37:50  <creationix>so is uv_fileno part of the public API then?
19:37:57  <saghul>creationix: yeah
19:38:27  <piscisaureus>saghul: win: keep a reference to AFD_POLL_INFO in cancel poll <-- I kind of dislike that fix
19:38:40  <piscisaureus>saghul: but oddly my comments on the PR have all vanished
19:38:58  <creationix>saghul: what is that a member of? uv_pipe_t says is has no public members
19:39:04  <saghul>piscisaureus: orly? I didn't see any, sorry!
19:39:12  <saghul>creationix: http://docs.libuv.org/en/v1.x/handle.html#c.uv_fileno
19:39:16  <creationix>thanks
19:39:19  <piscisaureus>there may have been only one
19:39:40  <piscisaureus>saghul: it's not a disaster, but I'll have to fix it a bit differently in 1.0.3
19:39:49  <saghul>piscisaureus: we can fix the fix then :-) as long as it doesn't break the ABI
19:40:03  * creationixslaps forehead https://github.com/luvit/luv/blob/master/src/handle.c#L134-L141
19:40:36  <saghul>(which is why the current fix ended up that way)
19:40:39  <saghul>creationix: heh
19:40:42  <felipealmeida>can I register as many uv_poll_t as I want?
19:41:17  <saghul>felipealmeida: yes, but only one per fd
19:41:40  <felipealmeida>strangely I'm getting calls just for one fd
19:43:15  <saghul>do you have a reduced test case?
19:43:29  <felipealmeida>no, unfortunately no
19:43:39  <felipealmeida>I'll keep investigating
19:44:26  <trevnorris>indutny: hey. oh, I pinged you didn't I. um.... i'm sure i'll remember once you jump off. :P
19:46:32  * KennethWilkequit (Quit: Leaving)
19:46:59  * Left_Turnquit (Quit: Leaving)
19:53:27  * bradleymeckjoined
19:55:19  * reqshark__joined
19:55:59  * Ralithquit (Ping timeout: 250 seconds)
19:58:21  <trevnorris>tjfontaine: you around?
19:58:48  * reqshark_quit (Ping timeout: 265 seconds)
19:59:42  <trevnorris>chrisdickinson: great ascii diagram on #6634
19:59:56  * bradleymeckpart
20:01:08  * bradleymeckjoined
20:01:21  * skebciojoined
20:02:21  * chris_99joined
20:04:00  * quijotejoined
20:08:14  <MI6>joyent/node: Julien Gilli v0.12 * 4dc660e : build: do not generate support for libuv's probes - http://git.io/YDDiWA
20:08:43  * quijotequit (Ping timeout: 272 seconds)
20:10:30  * avalanche123quit (Remote host closed the connection)
20:22:46  * Ralithjoined
20:24:45  * reqshark__quit (Remote host closed the connection)
20:25:11  * reqshark__joined
20:28:04  <srl295>trevnorris: added --with-icu-source={ path/icu | path/foo.zip } to https://github.com/joyent/node/pull/8719 .. need to add .tgz support and also URL support.
20:28:20  <trevnorris>awesome.
20:29:11  <srl295>jgi: to answer your old Q, yes, ICU data is included in the node binary. The icu data is to add the 'rest of the data'.
20:30:09  <jgi>srl295: thanks, I had figured that out yesterday by reading the code
20:36:37  * kazuponjoined
20:39:57  <piscisaureus>saghul: https://github.com/libuv/libuv/pull/48 <-- can you review that?
20:40:12  <piscisaureus>saghul: I prefer to have a test before I start working on another implementation
20:41:32  * kazuponquit (Ping timeout: 245 seconds)
20:43:55  <MI6>joyent/node: Saúl Ibarra Corretgé v0.10 * 1c031c8 : deps: update libuv to 0.10.30 - http://git.io/9JafNQ
20:47:14  <chrisdickinson>trevnorris: thanks :)
20:49:37  <saghul>piscisaureus: left a comment there, but LGTM
20:49:45  <saghul><3 that could make a test :-)
20:50:04  * saghulchanged nick to saghul|afk
20:55:37  * thlorenzquit (Remote host closed the connection)
20:55:52  <piscisaureus>Also "node contributors"
20:56:03  * jgiquit (Quit: jgi)
20:56:17  * thlorenzjoined
20:56:23  <piscisaureus>(c) Bert Belder and other world rulers
20:56:23  * avalanche123joined
21:04:47  * quijotejoined
21:07:38  * sblomjoined
21:08:27  * sblomquit (Read error: Connection reset by peer)
21:09:27  * quijotequit (Ping timeout: 244 seconds)
21:16:59  * AlexisMochaquit (Ping timeout: 245 seconds)
21:25:15  * reqshark___joined
21:27:40  * avalanche123quit (Remote host closed the connection)
21:28:55  * reqshark__quit (Ping timeout: 255 seconds)
21:30:33  * avalanche123joined
21:34:18  * chris_99quit (Quit: Ex-Chat)
21:40:01  * jgijoined
21:42:06  * Left_Turnjoined
21:45:09  <srl295>jgi: trevnorris: rvagg: ping
21:45:18  <jgi>srl295: pong
21:45:29  <srl295>https://github.com/joyent/node/pull/8719 now supports --with-icu-source={dir | file | url}
21:45:52  <jgi>srl295: that’s great, thank you! :)
21:46:03  <srl295>jgi: welcome
21:46:28  <jgi>srl295: I think I’ll start creating separate jobs to build v0.12 with ICU support (—with-intl=small-icu) this afternoon
21:46:32  <jgi>(IRC time)
21:47:33  <srl295>jgi: :) Now to track down a cross-compile issue https://github.com/srl295/node/pull/12 ..
21:48:36  <srl295>jgi: trevnorris: right now 'vcbuild.bat' doesn't parse any non-boolean arguments. Wasn't sure how best to break the mold here (for the equivalent of --with-icu-source= on vcbuild).
21:49:17  <jgi>srl295: that’s a good question, I’m not really familiar with this part of the build system
21:56:14  * thlorenz_joined
22:00:52  * thlorenz_quit (Ping timeout: 258 seconds)
22:02:27  <piscisaureus>saghul|afk: for when you get back: https://github.com/libuv/libuv/pull/49
22:05:32  * quijotejoined
22:05:55  * KennethWilkejoined
22:09:52  * quijotequit (Ping timeout: 255 seconds)
22:13:15  * lanceballchanged nick to lance|afk
22:15:27  * bradleymeckquit (Quit: bradleymeck)
22:19:21  * hueniversejoined
22:24:21  * AvianFluquit (Ping timeout: 260 seconds)
22:25:44  * kazuponjoined
22:26:09  * seishunquit (Ping timeout: 272 seconds)
22:27:02  * AvianFlujoined
22:28:30  * bradleymeckjoined
22:30:53  * kazuponquit (Ping timeout: 260 seconds)
22:31:04  * Fishrock123quit (Remote host closed the connection)
22:38:29  * reqshark___quit (Remote host closed the connection)
22:38:55  * reqshark___joined
22:38:56  * AvianFluquit (Quit: Leaving)
22:42:22  * Left_Turnquit (Quit: Leaving)
22:43:30  * janjongboomjoined
22:48:49  * janjongboomquit
22:53:49  * tetsuo__joined
22:57:57  * Fishrock123joined
23:00:47  * dembonesquit (K-Lined)
23:01:27  * dembonesjoined
23:06:18  * quijotejoined
23:06:29  * tetsuo__quit (Ping timeout: 245 seconds)
23:09:09  * bradleymeckquit (Quit: bradleymeck)
23:11:01  * quijotequit (Ping timeout: 260 seconds)
23:20:46  * alexismquit
23:21:20  * thlorenzquit (Remote host closed the connection)
23:25:43  * abraxas_joined
23:26:15  * tetsuo__joined
23:26:49  * inolenquit (Ping timeout: 255 seconds)
23:30:34  * abraxas_quit (Ping timeout: 250 seconds)
23:38:12  * piscisaureusquit (Quit: ~ Trillian Astra - www.trillian.im ~)
23:39:37  * thlorenzjoined
23:43:04  * octetcloudquit (Ping timeout: 265 seconds)
23:43:48  * Fishrock123quit (Remote host closed the connection)
23:44:18  * octetcloudjoined
23:44:45  * thlorenzquit (Ping timeout: 258 seconds)
23:51:51  * reqshark___quit (Quit: Be back later ...)
23:53:23  * AlexisMochajoined
23:58:14  * KennethWilkequit (Remote host closed the connection)