00:07:25  <ryah>igorzi: i think this bug is breaking sevearl of the tests
00:07:28  <ryah>it could be a huge win
00:08:18  <igorzi>ryah: yep, i'll work on it.. that'll fix a bunch of tests
00:24:52  * dapquit (Quit: Leaving.)
00:26:10  <daurnimator>igorzi: 3.2
00:26:20  <daurnimator>ryah: cept that I can't get gyp to work
00:28:05  <igorzi>daurnimator: try with 2.7
00:28:27  <igorzi>daurnimator: i think i remember seeing this with 3.2
00:35:09  <ryah>daurnimator: can you post an issue on the GYP issues?
00:35:16  <ryah>i dont know if GYP works with python3
00:35:56  <daurnimator>this is starting to go too far
00:36:53  <daurnimator>I wwant to use luvit; but to do so I need to get libuv; to do so I need gyp; to do so I need python 2.7...
00:37:55  <ryah>python3 is an abortion anyway
00:38:06  <ryah>just downgrade
00:40:05  <daurnimator>i have other programs that require it
00:42:58  <rmustacc>Does your setup not allow them to co-exist?
00:43:04  <rmustacc>I'm not sure what you're running, but a lot of setups do.
00:43:41  <ryah>we should jsut port gyp to python3
00:44:08  <ryah>http://code.google.com/p/gyp/issues/detail?id=36
00:45:02  <daurnimator>how about don't use gyp
00:45:09  <daurnimator>use a normal build system >.<
00:45:37  <daurnimator>(also; is there a place someone could place win32 binaries?)
00:47:10  <ryah>daurnimator: build systems are hard - gyp is a pretty good solution
00:49:01  <daurnimator>oh, and i also had to go install svn
00:49:53  <daurnimator>so to get 1 library installed, I've had to install 3 programs and a couple of libraries... this isn't great
00:50:36  <daurnimator>ryah: wel whats wrong with the makefile?
00:51:15  <daurnimator>i don't like the python dependancy for a build system.... far too big.
00:55:49  * piscisaureus_quit (Ping timeout: 240 seconds)
00:55:59  * bnoordhuisquit (Ping timeout: 276 seconds)
00:56:49  <daurnimator>ryah: otherwise for something simlar to gyp; look to premake. same thing; fully self contained in 200KB (80KB compressed)
00:57:24  <daurnimator>and if you want to stick with python; use waf... (though I don't like this option)
01:04:45  <CIA-53>node: elliottcable * r200df86 / (7 files in 2 dirs): (log message trimmed)
01:04:45  <CIA-53>node: Fix #1801 vm: Use 'sandbox' as global_prototype
01:04:45  <CIA-53>node: Squashed commit:
01:04:45  <CIA-53>node: (- re tests) Cleaning up the `Script` test suite.
01:04:45  <CIA-53>node: For whatever reason, there were several duplicate test files related to `Script`
01:04:45  <CIA-53>node: and the `'vm'` module. I removed these, and fixed a few other small issues.
01:04:46  <CIA-53>node: (More fixes coming in subsequent commits.)
01:18:54  <CIA-53>node: isaacs * rb70fed4 / (doc/api/repl.markdown lib/repl.js test/common.js): (log message trimmed)
01:18:55  <CIA-53>node: Don't use a separate context for the repl.
01:18:55  <CIA-53>node: Fix #1484
01:18:55  <CIA-53>node: Fix #1834
01:18:55  <CIA-53>node: Fix #1482
01:18:55  <CIA-53>node: Fix #771
01:18:55  <CIA-53>node: It's been a while now, and we've seen how this separate context thing
01:19:05  * AvianFlu_joined
01:20:39  * isaacsquit (Quit: isaacs)
01:20:58  * AvianFluquit (Disconnected by services)
01:30:30  * brsonquit (Ping timeout: 260 seconds)
01:33:43  * AvianFlujoined
01:34:43  * AvianFluquit (Remote host closed the connection)
01:36:24  * AvianFlu_quit (Ping timeout: 255 seconds)
01:37:03  * isaacsjoined
01:39:12  * isaacsquit (Client Quit)
02:14:24  * ericktquit (Quit: erickt)
02:47:11  * ericktjoined
02:59:29  * ericktquit (Ping timeout: 244 seconds)
05:05:59  * AvianFlujoined
05:59:41  <indutny>d
05:59:43  <indutny>oops
06:05:06  * piscisaureusjoined
06:06:15  * bnoordhuisjoined
06:11:58  <CIA-53>node: koichik * r6a72e52 / src/node_buffer.cc :
06:11:58  <CIA-53>node: buffer: use NO_NULL_TERMINATION flag
06:11:58  <CIA-53>node: Refs #394.
06:11:58  <CIA-53>node: Fixes #1902. - http://git.io/7LewGA
06:23:48  * mralephjoined
06:28:09  * bnoordhuisquit (Ping timeout: 256 seconds)
06:29:27  * daurnimatorpokes ryah
07:04:29  * piscisaureusquit (Ping timeout: 260 seconds)
07:24:21  * mralephquit (Quit: Leaving.)
07:36:55  * mralephjoined
08:26:11  * daurnimatorpokes anyone ( igorzi? )
08:26:26  <daurnimator>i'm on a different computer now where I'm installing python 2.7
08:26:35  <daurnimator>I can't seem to find this library option in yv.gyp
08:26:38  <daurnimator>*uv
08:39:43  <daurnimator>ah; was in gyp_uv; not uv.gyp
08:46:29  <daurnimator>still no dll file though
08:46:33  <daurnimator>got a .lib... whatever that is
08:53:50  * mralephquit (Quit: Leaving.)
09:07:08  * AvianFluquit (Quit: Leaving)
09:16:21  <daurnimator>also; httpparser doesn't compile on windows
11:06:54  <CIA-53>node: Thomas Parslow * rb0f78af / (src/node_http_parser.cc test/simple/test-http-patch.js):
11:06:54  <CIA-53>node: http: Added support for HTTP PATCH verb
11:06:54  <CIA-53>node: Fixes #1907. - http://git.io/q15O7g
13:31:34  * ericktjoined
13:49:59  * bradleymeckjoined
13:54:04  * bnoordhuisjoined
14:04:34  * ericktquit (Quit: erickt)
14:09:41  * bnoordhu1sjoined
14:10:49  * bnoordhuisquit (Ping timeout: 252 seconds)
14:20:00  * bradleymeckquit (Ping timeout: 240 seconds)
14:35:11  * piscisaureusjoined
15:41:17  * ericktjoined
15:46:35  * bradleymeckjoined
15:47:25  * ericktquit (Ping timeout: 240 seconds)
15:50:21  * ericktjoined
15:51:48  * bradleymeckquit (Remote host closed the connection)
15:51:57  * dapjoined
15:54:37  * ericktquit (Ping timeout: 240 seconds)
15:57:58  * bnoordhu1squit (Ping timeout: 258 seconds)
15:58:32  * bnoordhuisjoined
15:59:01  * piscisaureusquit (Ping timeout: 240 seconds)
16:16:43  * piscisaureusjoined
16:36:25  * piscisaureus_joined
16:38:57  * piscisaureusquit (Ping timeout: 252 seconds)
16:50:56  * mikealjoined
16:56:12  * piscisaureus__joined
16:56:27  * piscisaureus__changed nick to piscisaureus
16:58:43  * piscisaureus_quit (Ping timeout: 245 seconds)
17:01:49  * piscisaureusquit (Ping timeout: 240 seconds)
17:02:27  * mikealquit (Quit: Leaving.)
17:05:47  * bnoordhuisquit (Ping timeout: 244 seconds)
17:18:37  * ericktjoined
17:19:17  * ericktpart
17:20:27  * creationix|workjoined
17:22:02  * brsonjoined
17:27:10  * ericktjoined
17:37:11  * piscisaureusjoined
17:44:05  * bnoordhuisjoined
17:44:58  <igorzi>daurnimator: change 'static_library' to 'shared_library' in gyp_uv, and you'll get uv.dll
17:45:15  * ryahback
17:45:57  <igorzi>daurnimator: this dll won't have any uv functions exported, so you'll also need to either add .def file, or decorate functions with _declspec(dllexport)
17:49:22  * mikealjoined
17:58:20  <ryah>mikeal: you back?
18:02:19  <CIA-53>node: Ryan Dahl * r9d27faa / (7 files in 2 dirs):
18:02:19  <CIA-53>node: Revert "Fix #1801 vm: Use 'sandbox' as global_prototype"
18:02:19  <CIA-53>node: Accidentally committed. Revert until review.
18:02:19  <CIA-53>node: This reverts commit 200df8641b43902adc73cce6b89d3e84a91dd3e6. - http://git.io/ViVxSw
18:04:50  * luxigojoined
18:13:12  * AvianFlujoined
18:19:11  * mikealquit (Quit: Leaving.)
18:23:47  * mikealjoined
18:26:47  <piscisaureus>l
18:26:47  <piscisaureus>https://github.com/bmeck/node/tree/windowsdll
18:56:12  * AvianFlu_joined
18:57:11  * AvianFluquit (Disconnected by services)
18:57:17  * AvianFlu_changed nick to AvianFlu
19:10:55  * bnoordhuisquit (Ping timeout: 260 seconds)
19:12:51  <mikeal>ryah: yes
19:12:52  <mikeal>finally
19:45:27  * mikealquit (Quit: Leaving.)
19:48:57  * AvianFlu_joined
19:51:42  * AvianFluquit (Ping timeout: 255 seconds)
19:57:57  * AvianFlu_changed nick to AvianFlu
20:05:50  * piscisaureusquit (Ping timeout: 260 seconds)
20:28:28  * pieternjoined
21:12:54  * mikealjoined
21:18:30  * luxigoquit (Read error: Connection reset by peer)
21:27:57  * bnoordhuisjoined
21:29:04  * mikealquit (Quit: Leaving.)
21:29:54  * mralephjoined
21:47:46  * dapquit (Quit: Leaving.)
21:51:08  <daurnimator>igorzi: god damn :(
21:54:25  * mikealjoined
21:54:48  * igorziquit (Ping timeout: 265 seconds)
22:00:07  * piscisaureusjoined
22:00:14  * isaacsjoined
22:00:29  <isaacs>bnoordhuis, piscisaureus: are you guys going to be here friday? when do you leave?
22:00:39  <piscisaureus>isaacs: we'll be here
22:00:42  <isaacs>sweet
22:00:45  <piscisaureus>isaacs: leaving sunday
22:00:53  <isaacs>probably won't make office hours tonight, but i wanted ot meet you before you leave.
22:01:11  <piscisaureus>nice
22:01:15  <piscisaureus>just drop by some day
22:01:18  <isaacs>and class tomorrow
22:01:20  <isaacs>busy busy busy
22:02:27  <ryah>mikeal: you should come to office hours
22:03:42  <pietern>piscisaureus: bnoordhuis: you guys are in SF?
22:03:49  <piscisaureus>pietern: yes
22:04:02  <pietern>sweet
22:04:19  <pietern>working from the joyent offices for some time?
22:04:26  <piscisaureus>pietern: only this week
22:04:43  <pietern>ok, cool
22:04:49  * igorzijoined
22:04:55  <piscisaureus>pietern: you are in SF too right?
22:05:00  <pietern>piscisaureus: in palo alto
22:05:12  * brsonquit (Ping timeout: 258 seconds)
22:05:14  <piscisaureus>ah ok
22:05:19  <piscisaureus>that's too far :-)
22:05:22  <pietern>but would gladly drive to the city for a cup of coffee
22:05:46  <pietern>if your schedule allows that of course\
22:06:39  <ryah>pietern: you should come up tomorrow
22:06:45  <ryah>have lunch
22:06:47  * bnoordhuisquit (Quit: leaving)
22:06:52  <piscisaureus>yeah
22:07:08  <igorzi>isaacs: you could also use python instead of bsdtar (before js tar is ready)
22:07:22  <isaacs>oh, python has a tar binding?
22:07:31  * bnoordhuisjoined
22:07:49  <isaacs>(silly question, i know, python has everything...)
22:08:54  <igorzi>isaacs: yeah, apparently (tarfile). this uses it: https://github.com/japj/ryppi
22:09:51  <igorzi>piscisaureus: i want to discuss uv_write to a blocking pipe
22:09:57  <piscisaureus>okay
22:10:03  <piscisaureus>igorzi: what about?
22:10:27  <piscisaureus>igorzi: or do you want to skype?
22:10:36  <igorzi>piscisaureus: yeah, let's skype
22:11:50  <pietern>ryah: thanks, sounds good!
22:12:11  <ryah>pietern: noon?
22:12:28  <pietern>ryah: great, will be there
22:12:39  <pietern>ryah: main address of joyent offices?
22:12:56  <ryah>pietern: 345 California Street floor 20
22:13:08  <pietern>ryah: great, thanks
22:13:13  <ryah>warning: parking is difficult
22:13:23  <ryah>$30 for the building lot
22:13:41  <bnoordhuis>pietern: you're in SF?
22:13:56  <pietern>bnoordhuis: almost, in palo alto
22:14:13  <bnoordhuis>pietern: cool, come on over - i'll let you buy me a beer :)
22:14:17  <pietern>ryah: I see, pretty steep
22:14:28  <pietern>ryah: walk from embarcadero bart is ok?\
22:14:35  <ryah>pietern: yes
22:14:39  <ryah>5 min
22:14:55  <pietern>think I'll go for that
22:15:01  <ryah>pietern: what's your email addresS? i'll send you a calendar invite?
22:15:17  <pietern> [email protected]
22:15:29  <pietern>that's the b turned around ;)
22:16:19  <pietern>ryah: or [email protected]
22:16:21  <pietern>both are fine
22:16:38  <pietern>bnoordhuis: sounds good, but will only be there for lunch though..
22:16:56  <pietern>bnoordhuis: I'll be glad to buy you a beer for lunch if you drink during the day :)
22:17:33  <bnoordhuis>pietern: sure, sobriety and i don't get along well anyway
22:17:45  <pietern>maybe that's a noordhuis-thing then…
22:17:49  <pietern>;)
22:18:53  <bnoordhuis>:)
22:29:28  * isaacsquit (Quit: isaacs)
22:32:06  <creationix|work>how hard would it be to compile libuv as a standalone .so that I can ffi call into?
22:41:50  * mikealquit (Quit: Leaving.)
22:44:26  <mraleph>creationix|work: you should be able to ffi your executable
22:44:52  <mraleph>just ensure that libuv functions are exported
22:46:20  <creationix|work>mraleph: right, I just don't know how to do that
22:46:30  <creationix|work>and if I remember right the makefile only builds a .a file
22:46:37  <creationix|work>but that shouldn't be too hard to package as a .so file
22:52:42  <piscisaureus>https://gist.github.com/1266220
22:53:21  <bnoordhuis>creationix|work: hack the makefile to build with -fPIC and -shared
23:16:39  <pquerna>prolly be down at joyent around 6pm
23:24:01  <CIA-53>node: Ryan Dahl * r67b2357 / (src/process_wrap.cc wscript src/platform_cygwin.cc): Remove support for cygwin - http://git.io/jsIJVg
23:29:33  <CIA-53>node: Ryan Dahl * r88af0c8 / src/node_os.cc :
23:29:33  <CIA-53>node: Remove os.openOSHandle
23:29:33  <CIA-53>node: Unused. - http://git.io/1988IQ
23:53:33  <CIA-53>node: Ryan Dahl * r6cc4292 / (11 files): Display sys_errno when UV_UNKNOWN is returned - http://git.io/MCOXWw