00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:00:09  * calvinfoquit (Read error: Connection reset by peer)
00:00:22  * calvinfojoined
00:01:00  * calvinfo1joined
00:01:01  * calvinfoquit (Read error: Connection reset by peer)
00:05:41  * calvinfo1quit (Ping timeout: 272 seconds)
00:14:12  * `3rdEdenchanged nick to `3E|ZZZ
00:44:21  * paulfryzeljoined
00:47:19  * c4milo_quit (Remote host closed the connection)
00:47:43  * calvinfojoined
00:48:49  * paulfryzelquit (Ping timeout: 252 seconds)
00:59:40  * rmgjoined
01:04:35  * rmgquit (Ping timeout: 252 seconds)
01:09:53  * c4milojoined
01:13:34  * c4miloquit (Remote host closed the connection)
01:17:03  * toothrotquit (Ping timeout: 260 seconds)
01:17:04  * toothrjoined
01:33:08  * calvinfoquit (Quit: Leaving.)
01:34:57  * toothrchanged nick to toothrot
01:37:35  * calvinfojoined
01:39:21  * M28quit (Read error: Connection reset by peer)
01:40:23  * mikolalysenkojoined
01:40:30  * M28joined
01:40:47  * hueniversejoined
01:40:52  * jxsquit (Ping timeout: 260 seconds)
01:41:27  * jxsjoined
01:45:05  * paulfryzeljoined
01:49:19  * paulfryzelquit (Ping timeout: 252 seconds)
01:57:28  * thlorenzjoined
01:58:27  * calvinfoquit (Quit: Leaving.)
01:59:44  * calvinfojoined
02:01:42  * stagasjoined
02:10:51  * mikealjoined
02:14:30  * mikealquit (Client Quit)
02:18:02  * mikealjoined
02:27:18  * stagasquit (Quit: Bye)
02:32:16  * mikealquit (Quit: Leaving.)
02:45:48  * paulfryzeljoined
02:47:53  * calvinfopart
02:50:11  * paulfryzelquit (Ping timeout: 252 seconds)
02:58:24  * rmgjoined
03:03:33  * rmgquit (Ping timeout: 248 seconds)
03:15:39  * defunctzombie_zzchanged nick to defunctzombie
03:19:33  * mikolalysenkoquit (Ping timeout: 248 seconds)
03:26:13  * mikolalysenkojoined
03:46:34  * paulfryzeljoined
03:51:03  * paulfryzelquit (Ping timeout: 252 seconds)
03:58:57  * brsonquit (Quit: leaving)
04:12:10  * jmar777joined
04:16:17  * RomAbptTHNjoined
04:16:24  * RomAbptTHNpart
04:19:22  * hzquit
04:25:28  * jmar777quit (Remote host closed the connection)
04:34:41  * mikolalysenkoquit (Ping timeout: 252 seconds)
04:44:15  * thlorenzquit (Remote host closed the connection)
04:47:17  * paulfryzeljoined
04:51:07  * defunctzombiechanged nick to defunctzombie_zz
04:51:33  * paulfryzelquit (Ping timeout: 252 seconds)
04:52:15  * indexzerojoined
04:59:04  * mikolalysenkojoined
04:59:17  * rmgjoined
05:03:31  * rmgquit (Ping timeout: 246 seconds)
05:07:17  * AvianFluquit
05:13:22  * dshaw_joined
05:18:10  * dshaw_quit (Ping timeout: 245 seconds)
05:24:34  * mikealjoined
05:28:43  * mikealquit (Ping timeout: 246 seconds)
05:43:15  * mikolalysenkoquit (Ping timeout: 252 seconds)
05:48:03  * paulfryzeljoined
05:48:15  * zIWYIiWPISjoined
05:48:22  * zIWYIiWPISpart
05:52:25  * paulfryzelquit (Ping timeout: 252 seconds)
05:55:17  * __rockbot__joined
05:59:19  * m76joined
06:11:29  * __rockbot__quit (Quit: __rockbot__)
06:13:45  * __rockbot__joined
06:14:09  * __rockbot__quit (Client Quit)
06:26:33  <MI6>nodejs-v0.10-windows: #448 UNSTABLE http://jenkins.nodejs.org/job/nodejs-v0.10-windows/448/
06:48:55  * paulfryzeljoined
06:53:17  * paulfryzelquit (Ping timeout: 252 seconds)
07:14:58  * dshaw_joined
07:19:37  * dshaw_quit (Ping timeout: 272 seconds)
07:25:53  * brett19quit (Ping timeout: 264 seconds)
07:25:53  * dsantiagoquit (Ping timeout: 264 seconds)
07:25:53  * jan____quit (Ping timeout: 264 seconds)
07:25:54  * jxsquit (Ping timeout: 264 seconds)
07:26:03  * rchquit (Ping timeout: 264 seconds)
07:26:17  * brett19_joined
07:26:20  * brett19_changed nick to brett19
07:26:34  * jxsjoined
07:27:11  * dsantiagojoined
07:27:36  * rchjoined
07:38:20  * mikealjoined
07:49:34  * paulfryzeljoined
07:54:09  * paulfryzelquit (Ping timeout: 252 seconds)
07:58:33  * rmgjoined
08:03:49  * rmgquit (Ping timeout: 248 seconds)
08:07:25  * dshaw_joined
08:12:05  * dshaw_quit (Read error: Connection reset by peer)
08:12:23  * rendarjoined
08:14:16  * dshaw_joined
08:29:01  * dshaw_quit (Quit: Leaving.)
08:50:23  * paulfryzeljoined
08:54:39  * paulfryzelquit (Ping timeout: 252 seconds)
08:57:21  * dshaw_joined
09:15:06  * `3E|ZZZchanged nick to `3rdEden
09:40:09  * hzjoined
09:51:11  * paulfryzeljoined
09:55:31  * paulfryzelquit (Ping timeout: 252 seconds)
09:59:53  * rmgjoined
10:04:48  * rmgquit (Ping timeout: 265 seconds)
10:06:05  * indexzeroquit (Quit: indexzero)
10:22:29  * hzquit
10:23:05  * trevnorrisquit (Quit: IRCRelay - http://ircrelay.com)
10:25:28  * indexzerojoined
10:26:10  * hzjoined
10:38:39  <MI6>nodejs-v0.10: #1727 FAILURE http://jenkins.nodejs.org/job/nodejs-v0.10/1727/
10:51:54  * paulfryzeljoined
10:56:23  * paulfryzelquit (Ping timeout: 252 seconds)
10:57:24  * m76quit (Read error: Connection reset by peer)
10:57:38  * m76joined
10:59:39  * daviddiasquit (Remote host closed the connection)
10:59:50  * daviddiasjoined
11:38:06  * dshaw_quit (Quit: Leaving.)
11:43:42  * inolenquit (Read error: Connection reset by peer)
11:44:00  * inolenjoined
11:51:00  * kazuponjoined
12:01:41  * indexzeroquit (Quit: indexzero)
12:04:04  <indutny>tjfontaine: you around?
12:24:47  * kazuponquit (Ping timeout: 272 seconds)
13:01:45  * hzquit
13:21:15  * kazuponjoined
13:54:18  * paulfryzeljoined
13:54:49  * kazuponquit (Ping timeout: 272 seconds)
13:58:37  * paulfryzelquit (Ping timeout: 252 seconds)
14:17:47  * kazuponjoined
14:19:32  * AndreasMadsenjoined
14:29:36  * c4milojoined
14:54:19  * m76quit (Read error: Connection reset by peer)
14:54:53  * paulfryzeljoined
14:56:06  * hzjoined
14:59:29  * paulfryzelquit (Ping timeout: 252 seconds)
15:01:28  * c4miloquit (Remote host closed the connection)
15:17:29  <MI6>nodejs-master: #860 FAILURE osx-x64 (1/699) osx-ia32 (2/699) smartos-ia32 (7/699) smartos-x64 (7/699) http://jenkins.nodejs.org/job/nodejs-master/860/
15:29:02  * c4milojoined
15:33:33  * AndreasMadsenquit
15:41:49  * c4miloquit (Remote host closed the connection)
15:55:47  * paulfryzeljoined
16:00:21  * paulfryzelquit (Ping timeout: 252 seconds)
16:14:16  * mikolalysenkojoined
16:16:39  * wavdedjoined
16:20:09  * thlorenzjoined
16:30:06  * indexzerojoined
16:37:31  * wavdedquit (Quit: Hasta la pasta)
16:40:07  * m76joined
16:48:28  <tjfontaine>indutny: what's up?
16:51:51  * kazuponquit (Remote host closed the connection)
16:52:17  * kazuponjoined
16:54:01  * indexzeroquit (Ping timeout: 246 seconds)
16:56:30  * paulfryzeljoined
16:56:38  * kazuponquit (Ping timeout: 252 seconds)
17:00:51  * paulfryzelquit (Ping timeout: 252 seconds)
17:07:17  * indexzerojoined
17:20:24  * __rockbot__joined
17:25:33  * thlorenzquit (Remote host closed the connection)
17:32:51  * __rockbot__quit (Quit: __rockbot__)
17:52:32  * kazuponjoined
17:53:20  * sinclair|workquit (Remote host closed the connection)
17:53:20  <MI6>libuv-master: #437 FAILURE http://jenkins.nodejs.org/job/libuv-master/437/
17:54:51  * kazuponquit (Read error: Connection reset by peer)
17:55:06  * kazuponjoined
17:59:53  * kazuponquit (Ping timeout: 252 seconds)
18:18:15  * calvinfojoined
18:20:01  * indexzeroquit (Quit: indexzero)
18:24:43  * jmar777joined
18:27:56  * thlorenzjoined
18:36:14  * defunctzombie_zzchanged nick to defunctzombie
18:50:21  * thlorenzquit (Remote host closed the connection)
18:55:55  * kazuponjoined
19:01:52  * TooTallNatejoined
19:02:35  * kazuponquit (Ping timeout: 252 seconds)
19:06:47  * calvinfoquit (Quit: Leaving.)
19:08:21  * thlorenzjoined
19:14:11  * brunklejoined
19:16:47  * calvinfojoined
19:16:53  * mikolalysenkoquit (Ping timeout: 252 seconds)
19:17:42  * calvinfo1joined
19:17:44  * calvinfoquit (Read error: Connection reset by peer)
19:18:50  * sinclair|workjoined
19:22:13  * calvinfo1quit (Ping timeout: 248 seconds)
19:22:16  * mikolalysenkojoined
19:34:52  * thlorenzquit (Remote host closed the connection)
19:46:12  * thlorenzjoined
19:51:01  <indutny>tjfontaine: hey man
19:51:09  <tjfontaine>hey
19:51:23  <indutny>did you know that we can't set return value in v8 C++ functions if the exception was thrown
19:52:07  <tjfontaine>you mean, if we have TryCatch.HasCaught() we can't also GetReturnValue().Set()?
19:52:08  <indutny>there're a couple of places in node_crypto.cc where it happens
19:52:08  <indutny>we first throw
19:52:08  <indutny>and then args.GetReturnValue().Set()
19:52:08  <indutny>and js is just silently exiting
19:52:09  <indutny>without error or anything
19:52:23  <tjfontaine>do we have a TryCatch on the stack?
19:52:39  <tjfontaine>wait
19:52:40  <indutny>no
19:52:40  <indutny>if we do
19:52:40  <indutny>ThrowException("asdfasdf")
19:52:40  <indutny>I'm not sure
19:52:41  <indutny>but it works
19:52:42  <tjfontaine>*WE* throw
19:52:54  <tjfontaine>why would we throw and set a return value?
19:54:03  <indutny>if there are no GetReturnValue().Set()
19:54:04  <indutny>haha
19:54:04  <indutny>well
19:54:04  <indutny>because node_crypto.cc is fucked
19:54:04  <indutny>isn't it obvious? :)
19:54:05  <indutny>There're two SignFinal, VerifyFinal, ...
19:54:22  <tjfontaine>hm
19:54:44  <indutny>yeah
19:54:44  <indutny>check that code
19:54:44  <indutny>it does throw in SignFinal and then return false
19:54:48  * calvinfojoined
19:55:23  <indutny>but another SignFinal still returns value to javascript
19:57:05  * brunklequit (Quit: brunkle)
19:58:23  * kazuponjoined
20:00:43  <indutny>back
20:03:07  * kazuponquit (Ping timeout: 260 seconds)
20:10:07  <tjfontaine>indutny: that's a pain, do you have a path forward in mind at the moment? can we pass the trycatch through and rethrow?
20:12:31  <indutny>well, better just reorganize it a bit
20:14:34  <tjfontaine>indutny: won't be changing public api though, right? we can continue that work after the feature freeze?
20:14:39  <indutny>yep
20:14:42  <indutny>this is internal
20:14:59  <tjfontaine>ok good
20:15:11  <tjfontaine>file an issue and mark it for 0.12 milestone so we can track the work?
20:19:28  * mikolalysenkoquit (Ping timeout: 246 seconds)
20:21:23  <indutny>sure
20:22:20  <indutny>https://github.com/joyent/node/issues/6912
20:22:20  * thlorenzquit (Remote host closed the connection)
20:22:20  <indutny>done
20:26:09  <tjfontaine>thanks
20:29:35  * mikolalysenkojoined
20:41:43  * hzquit (Read error: Connection reset by peer)
20:42:04  * hzjoined
20:46:58  * defunctzombiechanged nick to defunctzombie_zz
20:53:45  * daviddiasquit (Read error: No route to host)
20:54:12  * daviddiasjoined
20:59:23  * kazuponjoined
21:04:45  * kazuponquit (Ping timeout: 272 seconds)
21:11:44  * hzquit
21:11:44  * inolenquit (Quit: Leaving.)
21:12:19  * dshaw_joined
21:17:52  * hzjoined
21:29:35  * inolenjoined
21:29:59  * dshaw_quit (Ping timeout: 252 seconds)
21:34:27  <MI6>libuv-master-windows: #16 FAILURE http://jenkins.nodejs.org/job/libuv-master-windows/16/
21:35:34  <indutny>gosh
21:41:22  <MI6>libuv-v0.10-windows: #11 FAILURE http://jenkins.nodejs.org/job/libuv-v0.10-windows/11/
21:54:51  * mmaleckiquit (Read error: Connection reset by peer)
21:55:11  * mmaleckijoined
22:00:24  * kazuponjoined
22:00:27  * paulfryzeljoined
22:04:49  * paulfryzelquit (Ping timeout: 252 seconds)
22:06:50  * kazuponquit (Ping timeout: 264 seconds)
22:12:31  * mikolalysenkoquit (Ping timeout: 246 seconds)
22:12:53  * AvianFlujoined
22:13:10  * rendarquit (Quit: Leaving)
22:21:27  * thlorenzjoined
22:24:11  * hzquit
22:26:00  * defunctzombie_zzchanged nick to defunctzombie
22:26:27  * dshaw_joined
22:28:26  * inolenquit (Quit: Leaving.)
22:30:59  <kaeso>hi all, I have a couple of doubts about the code around https://github.com/joyent/libuv/blame/v0.10/src/unix/linux-core.c#L590
22:31:31  <indutny>hey man
22:31:35  <indutny>kaeso: what's up with it?
22:31:37  * dshaw_quit (Ping timeout: 272 seconds)
22:31:52  <kaeso>indutny: isn't the first fgets() result discarted as a result of the one inside the while condition?
22:32:09  <kaeso>indutny: and, isn't the strncmp check inverted?
22:32:13  <indutny>yes, it is
22:32:39  <kaeso>maybe I'm misunderstanding the rationale of the code
22:33:04  <indutny>one sec
22:33:07  <indutny>let me take a deeper look at it
22:33:15  <kaeso>indutny: because I've a sparc machine which is triggering the assert at L606
22:33:27  <kaeso>indutny: but unfortunately I cannot cat /proc/stat
22:34:29  <indutny>yeah, I think this function is borked
22:34:39  <indutny>could you please open an issue in joyent/libuv repository?
22:34:44  <kaeso>ah, so I'm not alone
22:34:47  <indutny>I'll look into it next week
22:34:57  <indutny>well
22:35:07  <kaeso>indutny: yep sure
22:35:09  <indutny>discarding first ling could be fine
22:35:36  <indutny>but
22:35:37  <indutny>strncmp
22:35:44  <indutny>that sounds pretty illogical here
22:36:20  <kaeso>indutny: ah yep, the first one is discarted because it isn't cpuN
22:36:26  <indutny>yep
22:36:45  * daviddiasquit (Remote host closed the connection)
22:38:27  <indutny>ooooh
22:38:30  <indutny>actually wait a minute
22:38:45  * inolenjoined
22:38:46  <indutny>I think it does what it should do
22:38:57  <indutny>it breaks once non-cpu lines are starting
22:39:22  <indutny>kaeso: ^
22:41:14  <indutny>kaeso: seems like you have a different order of cpus
22:41:40  * inolenquit (Client Quit)
22:41:43  <kaeso>I see
22:41:46  <indutny>kaeso: could you at least try logging the line it is trying to parse
22:41:51  <indutny>right before line 606
22:42:23  <indutny>with `n`
22:42:27  <indutny>erm
22:42:27  <indutny>`num`
22:42:31  <kaeso>indutny: I can try, unfortunately it is on one of the debian build machine which are in round robin
22:42:38  <indutny>well
22:42:43  <indutny>are you using node.js
22:42:46  <indutny>or libuv directly?
22:42:47  <kaeso>indutny: and the other to which I have access are fine
22:42:59  <kaeso>indutny: it's the libuv testsuite
22:43:04  <indutny>oh, i see
22:43:12  <indutny>you can try building node.js with that patch
22:43:18  <indutny>and copying to that round-robin machine
22:43:20  <indutny>and then calling
22:43:23  <indutny>require('os').cpus()
22:43:27  <indutny>it should invoke uv_cpu_info()
22:43:37  <kaeso>indutny: https://buildd.debian.org/status/fetch.php?pkg=libuv&arch=sparc&ver=0.10.22-1&stamp=1390147318
22:43:38  <indutny>and print all debugging stuff that you do
22:43:44  <indutny>oooh
22:43:48  <indutny>aaaah
22:43:57  <indutny>that's what you meant
22:44:02  <indutny>by debian build machine :D
22:44:12  <kaeso>indutny: sorry for not being clear
22:44:17  <indutny>np
22:44:22  <indutny>it's me not understanding you
22:44:35  <indutny>tjfontaine: do you have any linux boxes with > 10 cores ?
22:44:55  <kaeso>indutny: I will try an upload tomorrow with a printf before the assert, to see what's there
22:47:19  <kaeso>indutny: thanks anyway, it's a bit late here and I was misreading the code
22:49:52  <tjfontaine>indutny: hm, maybe
22:54:28  * thlorenzquit (Remote host closed the connection)
22:55:02  * thlorenzjoined
22:55:55  <indutny>tjfontaine: could you please do this for me
22:56:12  <indutny>`cat /proc/state`
22:56:12  <indutny>`cat /proc/stat`
22:56:12  <indutny>sorry
22:56:34  <tjfontaine>ok, I know I have access somewhere
22:58:22  * TooTallNatequit (Quit: ["Textual IRC Client: www.textualapp.com"])
22:59:09  * thlorenzquit (Read error: Operation timed out)
23:00:14  <txdv>indutny: merge ipv6
23:00:31  <indutny>txdv: hello to you too
23:00:33  <indutny>what's up? :)
23:00:58  * paulfryzeljoined
23:01:02  <txdv>not much
23:01:40  <indutny>txdv: I mean
23:01:43  <indutny>what's up with ipv6?
23:01:56  <indutny>do you mean that tcp dualstack thing
23:02:29  * AvianFluquit (Remote host closed the connection)
23:02:53  * kazuponjoined
23:02:59  <txdv>da
23:03:06  <txdv>udp has ipv6 and tcp doesn't
23:04:14  <txdv>i'm thinking about providing a function which returns true or false if IPV6 is supported
23:04:38  <txdv>what happens actually when you pass IPV6Only and the system doesn't support ipv6?
23:05:01  * AvianFlujoined
23:05:19  * paulfryzelquit (Ping timeout: 252 seconds)
23:06:02  <indutny>ok
23:06:53  <txdv>what is ok?
23:07:03  <indutny>I'll land it
23:07:03  <txdv>i haven't written anything which can be answered with ok
23:07:05  <indutny>one sec
23:07:12  <txdv>aaa
23:07:13  <txdv>awesome
23:07:15  <indutny>ah sorry
23:07:16  <txdv>at last
23:07:18  <txdv>after 2 years
23:07:22  <indutny>hahaha
23:07:22  <txdv>of nagging
23:07:27  <indutny>yeah
23:07:32  <indutny>I just haven't really got time to write tests for it
23:07:45  <txdv>you want me to write the tests?
23:07:51  * kazuponquit (Ping timeout: 260 seconds)
23:10:19  <indutny>txdv: oh, if you have time!
23:10:22  <indutny>that would be super cool!
23:10:22  <MI6>joyent/libuv: Fedor Indutny master * 8f15aae : tcp: uv_tcp_dualstack() - http://git.io/jxxR0A
23:10:50  <MI6>libuv-master-windows: #17 FAILURE http://jenkins.nodejs.org/job/libuv-master-windows/17/
23:11:00  <txdv>uuuuuu
23:11:01  <txdv>evil
23:11:11  <txdv>revert, ill test it on windows
23:11:45  <indutny>revert?
23:11:45  <indutny>oh
23:11:55  <txdv>it says windows failure
23:11:57  <txdv>that is not good, right?
23:12:04  <txdv>master has to stay pure
23:12:10  <tjfontaine>ignore windows at the moment
23:12:14  <tjfontaine>oracle fucked me
23:12:20  <indutny>yeah
23:12:23  <indutny>http://jenkins.nodejs.org/job/libuv-master-windows/DESTCPU=ia32,label=windows/lastBuild/console
23:12:25  <indutny>seems to be unrelated
23:12:30  <tjfontaine>jlnp cannot use self signed certs anymore
23:12:31  <indutny>txdv: could you please test it on windows?
23:12:50  <txdv>tjfontaine: is that failure your doing?
23:13:00  <tjfontaine>it's oracles
23:13:17  <txdv>ok
23:13:22  <txdv>then no need for revert
23:13:27  <txdv>yeah ill test it
23:13:30  <tjfontaine>or the fact that the udp tests hang already on windows
23:13:44  <txdv>tjfontaine: why do they hang?
23:13:47  * calvinfoquit (Quit: Leaving.)
23:13:56  <tjfontaine>someone with time and effort should indeed find otu
23:14:24  * jmar777quit (Remote host closed the connection)
23:15:15  <tjfontaine>https://cloudup.com/co9PncRzkvH
23:15:17  <MI6>libuv-master: #438 FAILURE http://jenkins.nodejs.org/job/libuv-master/438/
23:15:20  <MI6>libuv-master-gyp: #395 UNSTABLE smartos-ia32 (3/203) smartos-x64 (3/203) http://jenkins.nodejs.org/job/libuv-master-gyp/395/
23:23:27  * hzjoined
23:35:52  * kazuponjoined
23:39:27  * kazuponquit (Remote host closed the connection)
23:39:54  * kazuponjoined
23:40:28  <indutny>tjfontaine: please review https://github.com/joyent/node/pull/6913
23:44:38  * kazuponquit (Ping timeout: 264 seconds)
23:50:32  <tjfontaine>indutny: ok
23:53:31  <indutny>tjfontaine: I decided to choose another path
23:53:34  <indutny>and to just not throw exceptions
23:53:42  <indutny>from not-shallow C++ methods
23:53:45  * jmar777joined
23:55:07  <tjfontaine>sounds ideal
23:58:48  <MI6>libuv-master-gyp: #396 UNSTABLE smartos-ia32 (3/203) smartos-x64 (3/203) osx-x64 (1/204) http://jenkins.nodejs.org/job/libuv-master-gyp/396/
23:59:36  * calvinfojoined