00:00:12  <igorzi_>i wonder why this guy is getting "node.exe is not a valid Win32 application" with v0.6 https://github.com/joyent/node/issues/2065#issuecomment-2703052
00:01:23  <igorzi_>piscisaureus: he's getting EINVAL with v0.5.8.. i don't think we supported non-overlapped pipes in v0.5.8
00:08:25  <piscisaureus>igorzi_: he probably has a corrupt download
00:08:33  <piscisaureus>My best bet
00:09:13  <piscisaureus>since the problem exists on all of his platforms
00:10:20  <pquerna>weird firewall/ntivirus?
00:12:11  <mraleph>piscisaureus: y u put me under pressure
00:12:26  <piscisaureus>mraleph: because I am a sadist asshole
00:13:52  <piscisaureus>mraleph: is it hard to provide an api for stack management btw?
00:14:16  <mraleph>piscisaureus: http://media.tumblr.com/tumblr_lnw08jP0bF1qfnund.png
00:14:24  <mraleph>piscisaureus: I don't think so.
00:16:44  <piscisaureus>mraleph: when ryah looks the other way we can land a secret await() primitive
00:17:00  <piscisaureus>oh isaacs also needs to look the other way
00:17:31  <piscisaureus>I am not completely convinced that it is the right thing to do btw
00:17:46  <piscisaureus>but it would be nice to experiment with that a bit
00:22:16  <piscisaureus>mraleph: how would it work, conceptually?
00:22:47  <piscisaureus>mraleph: we would have to mmap a memory area that serves as a new stack?
00:23:28  <mraleph>yep
00:23:37  <mraleph>and tell V8 when you switch stack
00:24:16  <piscisaureus>mraleph: like Handle<Function> fn;
00:24:16  <piscisaureus>fn->CallWithNewStack(stack, args, arv)
00:24:56  <piscisaureus>hmm
00:25:04  <piscisaureus>it's not really easy that way
00:28:14  * mikealquit (Quit: Leaving.)
00:34:11  <piscisaureus>mraleph: is it possible to switch stacks without confusing libc in general?
00:34:14  * mikealjoined
00:36:25  <mraleph>sure
00:36:29  <mraleph>why not?
00:36:34  <mraleph>i am out
00:36:37  <piscisaureus>ok
00:36:40  <piscisaureus>mraleph: good luck
00:36:42  <piscisaureus>ttyl
00:36:56  * mralephquit (Quit: Leaving.)
00:46:55  * kuebk^quit
00:54:46  * piscisaureusquit (Read error: Connection reset by peer)
01:26:12  * dapquit (Quit: Leaving.)
01:35:47  * mikealquit (Quit: Leaving.)
02:22:13  <ryah>igorzi_: are you there?
02:22:22  <igorzi_>ryah: yep
02:22:45  <ryah>igorzi_: is it necessary for getnodeversion.py to return 6.0.1.0 with the trailing .0 ?
02:23:51  <ryah>https://github.com/joyent/node/blob/13324bf844d4527e91cf3777d3010aa4dca5f365/tools/msvs/msi/getnodeversion.py#L9
02:24:41  <igorzi_>ryah: the version is usually 4 16bit integers
02:25:36  <igorzi_>ryah: it's the same for the version patch that went in earlier today (the version that gets displayed is 0.6.1.0)
02:28:35  <igorzi_>ryah: actually, for msi that '.0' might not be nessesary
02:28:41  <igorzi_>ryah: let me check
02:31:56  <igorzi_>ryah: also, it looks like i broke the msi build when i moved msi folder (to tools/msvs).. i'm fixing that
02:34:04  * brsonquit (Quit: leaving)
02:38:30  <igorzi_>ryah: confirmed, '.0' is not needed for msi.
02:39:46  * ericktquit (Quit: erickt)
02:39:55  <ryah>igorzi_: thanks
02:40:00  <ryah>im going to remove it
02:41:26  <CIA-95>node: Igor Zinkovsky master * rec90ede / (3 files in 2 dirs): fix msi builder - http://git.io/WivS5Q
02:41:50  <igorzi_>ryah: ^-- this make "vcbuild msi" work again
02:41:56  <igorzi_>*makes
02:42:10  <CIA-95>node: Ryan Dahl master * rdc39ab3 / (8 files in 5 dirs): Improve OSX installer - http://git.io/QwVrBg
02:42:17  <ryah>cool
02:42:25  <ryah>igorzi_: what WiX distribution do you use?
02:42:31  <ryah>i think mine is messed up somehow
02:42:39  <ryah>(i dont even know what WiX is.. )
02:43:30  <igorzi_>ryah: let me find it
02:45:40  <igorzi_>ryah: http://wix.codeplex.com/releases/view/60102 -> Wix35.msi
02:45:58  <igorzi_>ryah: i think that's all i had to install to get it to work
02:46:43  <ryah>igorzi_: okay cool thanks
02:50:01  * AvianFluquit (Ping timeout: 255 seconds)
02:56:57  <ryah>igorzi_: does the MSI include the pdb?
02:57:27  <ryah>igorzi_: or should i still upload that separately?
03:00:29  <igorzi_>ryah: typically release msis don't include pdbs.. i think it should still be uploaded separately
03:01:41  <ryah>igorzi_: k
03:05:02  * piscisaureus___changed nick to piscisaureus
05:03:04  * CoverSli1ejoined
05:06:12  * CoverSlidequit (Ping timeout: 258 seconds)
05:09:05  * piscisaureusquit (Ping timeout: 276 seconds)
06:52:01  * isaacsquit (Quit: isaacs)
06:54:17  * AvianFlujoined
07:36:10  <CIA-95>node: Ryan Dahl master * r74f3904 / lib/util.js : dont use blue for numbers in util.inspect - https://github.com/joyent/node/commit/74f39041d4659809bab82dc78aed2ad38ab95811
07:40:37  <ryah>http://nodejs.org/dist/v0.6.1/ <-- test my MSI and PKG
08:40:07  * mikealjoined
08:53:14  * mikealquit (Quit: Leaving.)
09:06:38  * mralephjoined
09:13:45  * mikealjoined
09:17:39  * bnoordhuisjoined
09:40:18  <CIA-95>node: Yoji SHIDARA master * r426298c / doc/api/dgram.markdown : docs: dgram client should be closed in the callback - http://git.io/yrUIfA
09:44:40  * mralephquit (Quit: Leaving.)
09:53:46  * mralephjoined
10:04:53  * mralephquit (Quit: Leaving.)
15:28:06  * piscisaureusjoined
15:28:53  <piscisaureus>OK guys
15:29:09  <piscisaureus>My laptop broke down yesterday
15:29:16  <piscisaureus>And I am far away from my other laptop
15:29:25  <piscisaureus>So I will not be working until monday
15:29:42  <piscisaureus>Because today we couldnt have it fixed
15:37:36  <bnoordhuis>piscisaureus: no worries, we probably wouldn't have noticed the difference anyway
15:38:07  <bnoordhuis>but why don't you have a spare? you're a programmer, it's your bread and butter
16:02:57  * dapjoined
16:05:19  <bnoordhuis>dap: hey, how's the ustack thing coming along?
16:05:55  <dap>it's basically done, modulo optimized frames (which I haven't actually seen, or else they're not laid out any different).
16:07:06  <dap>it relies on various constants compiled into libv8, and I'm waiting to hear back from the V8 guys what they think of my changes to support that
16:07:20  <CIA-95>node: Ben Noordhuis master * r326b2cb / (LICENSE lib/punycode.js):
16:07:21  <CIA-95>node: punycode: replace with Mathias Bynens's implementation
16:07:21  <CIA-95>node: The currently bundled library doesn't pass all the test cases from RFC 3492.
16:07:21  <CIA-95>node: Mathias's library does.
16:07:21  <CIA-95>node: Home: https://github.com/bestiejs/punycode.js - http://git.io/bfCtvw
16:07:21  <CIA-95>node: Ben Noordhuis master * r10d4bd8 / test/simple/test-punycode.js : test: add more punycode tests - http://git.io/ggx4vw
16:07:24  <dap>(https://groups.google.com/group/v8-users/browse_thread/thread/a6b134b97b9f0348)
16:07:53  <dap>speaking of which, I should ping mraleph about that today.
16:08:07  <bnoordhuis>cool beans, dap
16:08:18  <bnoordhuis>he'll probably be around later tonight
16:08:28  <bnoordhuis>(he usually is anyway)
16:09:24  <dap>cool
16:23:06  * isaacsjoined
17:34:43  <bnoordhuis>ryah igorzi_ piscisaureus: i'll probably skip the call tonight
17:34:59  <bnoordhuis>been chasing bugs, verifying bug reports, checking pull requests, the usual
17:49:38  * brsonjoined
17:50:32  * pieternjoined
17:51:48  * sh1mmerquit (Quit: sh1mmer)
17:52:27  <isaacs>anyone ever see node raising an ENOSYS from child_process.spawn?
17:52:49  <isaacs>seems like a new-ish thing as of 0.6.0, but I haven't been able to track down exactly what situations it's happening in.
17:53:47  <bnoordhuis>isaacs: should be fixed in master
17:53:56  <isaacs>bnoordhuis: great, thanks!
17:54:01  <isaacs>so you are aware of this?
17:54:10  <ryah>bnoordhuis: ok
17:54:43  <bnoordhuis>isaacs: yes, https://github.com/joyent/libuv/commit/4794c12 is the commit that (should have) fixed it
17:54:54  <isaacs>sweet.
17:55:20  <isaacs>are we doing a call? my update is teh same boring thing. still in the tar pits.
17:56:01  <ryah>yes 1 hour
17:56:28  <ryah>http://nodejs.org/dist/v0.6.1/ <-- test my MSI and PKG
17:56:32  <ryah>please
17:57:02  * bnoordhuistries `/bin/sh install.exe`
17:57:05  <ryah>bnoordhuis: it doesn't seem like we've got a handle on #2061
17:57:23  <ryah>bnoordhuis: at least not for v0.6.1
17:57:28  <bnoordhuis>no
17:57:42  <bnoordhuis>the fact that it's not reproduceable doesn't help
17:57:57  <bnoordhuis>maybe we should ask one of these guys if we could log onto their machine
17:58:32  * bnoordhuisis off to dinner, biab
18:00:22  <ryah>igorzi_: is it possible to not install the license file with the MSI? Also I don't like that people need to click through the license on install
18:00:34  <ryah>igorzi_: this is quite unnecessary for MIT software
18:25:47  * CoverSli1echanged nick to CoverSlide
18:29:24  <igorzi_>ryah: i'll find out about the licence.. i think it's possible. will you still want the licence to be placed next to node.exe?
18:30:48  <ryah>igorzi_: no
18:31:16  <ryah>man - i made a poll on twitter and now im being flooded with tweets
18:32:23  <ryah>igorzi_: what about automatically adding C:\Program Files\nodejs to the %PATH%
18:33:24  <ryah>igorzi_: sorry for bothering you with this - im just very ignorant about how to modify this .msi
18:33:28  <ryah>reading docs...
18:34:51  <igorzi_>ryah: np.. yes, that should be possible as well. i'll also find out how to do that.
18:35:50  <ryah>igorzi_: are you using some software to modify the .msi ?
18:36:52  * AvianFluquit (Quit: Leaving)
18:37:25  <igorzi_>ryah: we'd just include some properties into the wix project, which creates the msi. but yes, there is a tool that can modify an already created msi (http://msdn.microsoft.com/en-us/library/windows/desktop/aa370557(v=vs.85).aspx)
18:50:25  * CoverSlidechanged nick to __dopey__
18:59:42  * mikealquit (Quit: Leaving.)
19:00:46  <bnoordhuis>call?
19:01:37  * creationixjoined
19:05:09  <CIA-95>libuv: Ben Noordhuis master * re2a794e / test/runner-unix.c : test: remove dead code - http://git.io/bhTbZg
19:05:09  <CIA-95>libuv: Ben Noordhuis master * rd4bfcc2 / test/benchmark-pound.c : bench: fix compiler warnings - http://git.io/pSRP0Q
19:07:11  <ryah>yep
19:15:16  * mikealjoined
19:18:30  <creationix>I should have known better than bring up fibers on the node list
19:19:45  <bnoordhuis>google groups should have keyword-based auto-ban functionality
19:19:57  <creationix>lol
19:20:09  <creationix>seriously, my goal was to end the whole debate, but I think I failed miserably
19:25:29  <CIA-95>node: Ryan Dahl master * r4e2343c / lib/cluster.js : Fixes #2073. Cluster should be silent. - http://git.io/yEirOg
19:30:13  <CIA-95>node: Shigeki Ohtsu master * re0f10ec / (3 files in 3 dirs): debugger: correctly handle source with multi-byte characters - http://git.io/HXuLdQ
19:34:52  * isaacsquit (Quit: isaacs)
19:42:59  * AvianFlujoined
19:43:35  <piscisaureus>If anyone wants me to look at something this weekend, tell me
19:45:40  <bnoordhuis>piscisaureus: maybe this? https://github.com/joyent/node/issues/2075
19:45:44  <bnoordhuis>doesn't happen on unix
19:46:01  <bnoordhuis>and maybe this: https://github.com/joyent/node/issues/2068
19:46:44  <piscisaureus>ok
19:46:57  <piscisaureus>its gotta be a mac thing
19:47:03  <piscisaureus>I have only mac this weekend
19:47:04  <piscisaureus>gcc
19:47:10  <piscisaureus>but no irc
19:47:14  <piscisaureus>ttyl
19:47:20  <bnoordhuis>piscisaureus: brew install irssi
19:47:35  <bnoordhuis>say hi to the gf
19:47:46  <piscisaureus>ok, doing it now
19:52:07  <igorzi_>piscisaureus: hey, i'm still looking at fs.watch issue (locking of parent dir)
19:52:20  <igorzi_>piscisaureus: i'll let you know something definitive by end of today
19:52:40  * mikealquit (Quit: Leaving.)
20:00:12  * ericktjoined
20:10:13  <CIA-95>node: Ryan Dahl master * r895fa3a / (4 files in 3 dirs): Simplify and move getnodeversion.py - http://git.io/E9oQpQ
20:31:49  <ryah>.bat scripts are pretty painful
20:39:22  <CIA-95>node: Ryan Dahl master * r2af6431 / vcbuild.bat : Add upload command to vcbuild.bat - http://git.io/-P20DQ
20:42:30  <igorzi_>ryah: https://github.com/igorzi/node/commit/b91d5ec316a2987c101803f72cf798d44af72e41
20:43:03  <igorzi_>ryah: fill in the value of WIXUI_EXITDIALOGOPTIONALTEXT with what you want to show up at the end of the install
20:46:39  <ryah>igorzi_: great, thank you!
20:51:49  <CIA-95>node: Igor Zinkovsky master * r2095eea / (3 files):
20:51:49  <CIA-95>node: msi changes
20:51:49  <CIA-95>node: - remove license from MSI
20:51:49  <CIA-95>node: - adjust path on install
20:51:49  <CIA-95>node: - add message to the end - http://git.io/nr370g
21:06:38  * bnoordhuisquit (Ping timeout: 245 seconds)
21:23:25  * mikealjoined
21:24:09  <ryah>okay. msi is lookign good
21:24:24  * __dopey__quit (Ping timeout: 252 seconds)
21:25:33  <igorzi_>ryah: is the one on http://nodejs.org/dist/v0.6.1 up-to-date?
21:26:14  <ryah>igorzi_: yes, just updated it
21:27:06  <ryah>it's so small
21:27:15  <ryah>that's really nice
22:07:23  * isaacsjoined
22:09:38  * sh1mmerjoined
22:14:08  * pieternquit (Quit: pietern)
22:32:05  <CIA-95>node: Ryan Dahl master * rd214576 / (tools/osx-dist.sh vcbuild.bat): Be consistent with v before version in packages - http://git.io/Uc0UWg
22:32:05  <CIA-95>node: Ryan Dahl master * r5bc1809 / Makefile : Add 'make dist-upload' - http://git.io/hkGo7g
22:35:46  * AvianFlu_joined
22:35:52  * AvianFluquit (Disconnected by services)
22:36:02  * AvianFlu_changed nick to AvianFlu
22:57:19  <ryah>please don't commit to the node repo right now
23:21:57  <ryah>[03:34|% 100|+ 284|- 8]: Done <-- win7
23:22:00  <ryah>nice job igor
23:31:08  <ryah>[00:59|% 100|+ 289|- 3]: Done
23:31:12  <ryah>solaris. nice job ben
23:35:27  <CIA-95>node: Ryan Dahl master * r170f2ad / (5 files in 3 dirs): Bump version to v0.6.1 - http://git.io/gGC_4w
23:35:27  <CIA-95>node: Ryan Dahl master * r8082858 / src/node_version.h : Now working on v0.6.2 - http://git.io/RGMSNA
23:37:18  * mikealquit (Quit: Leaving.)