00:02:08  * UniOnquit (Remote host closed the connection)
00:04:11  * dan336quit (Quit: Leaving.)
00:40:27  * DarkGodquit (Ping timeout: 264 seconds)
02:01:38  * joconnorquit (Ping timeout: 246 seconds)
02:44:21  * endoujoined
02:52:18  * endou_quit (*.net *.split)
03:17:19  * dan336joined
03:33:54  * imzyxwvujoined
05:04:33  * jetlquit (Ping timeout: 252 seconds)
05:51:15  * imzyxwvuquit (Ping timeout: 256 seconds)
06:06:00  * blessYahuquit (Ping timeout: 250 seconds)
06:44:25  * dan336quit (Quit: Leaving.)
07:02:55  * dan336joined
07:04:05  * dan336quit (Client Quit)
07:41:31  * tetjoined
08:47:40  * DarkGodjoined
09:28:24  * a_lequit (Ping timeout: 244 seconds)
10:48:26  * Akagi201quit
11:27:25  * dobsonquit (Read error: Connection reset by peer)
11:34:31  * dobsonjoined
14:28:33  * imzyxwvu1joined
15:15:04  * erlbot--quit (Remote host closed the connection)
15:15:21  * erlbot--joined
15:40:30  * dan336joined
15:44:13  * imzyxwvu1quit (Ping timeout: 250 seconds)
16:02:24  <creationix>rphillips: one of the issues that was breaking lit on windows was a libuv bug. Got it fixed upstream https://github.com/libuv/libuv/pull/201
16:04:25  * a_lejoined
16:06:21  * a_lequit (Remote host closed the connection)
16:07:00  * a_lejoined
16:30:24  * avidalquit (Ping timeout: 265 seconds)
16:31:14  * avidaljoined
16:33:43  * a_lequit (Read error: Connection reset by peer)
16:34:11  * a_lejoined
16:35:53  * UniOnjoined
16:41:15  <rphillips>nice
16:41:26  <rphillips>sorry, my son had a doctors appointment this morning.
16:41:37  <creationix>I’m prepping a luvi release
16:41:46  <creationix>anything else you want in last-minute?
16:41:53  <creationix>your ssl update is already there
16:42:11  <creationix>I’m updating libuv to 1.4.0 + the dirent fix
16:42:15  <rphillips>creationix: can we bump lua-openssl once more?
16:42:20  <creationix>sure
16:42:24  <rphillips>there is a crasher that is fixed on ssl options
16:42:47  * jayaitchjoined
16:45:59  * travis-cijoined
16:46:00  <travis-ci>luvit/luv#237 (master - 82f7246 : Tim Caswell): The build passed.
16:46:01  <travis-ci>Change view : https://github.com/luvit/luv/compare/e17c72a78bc0...82f72460c9df
16:46:01  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/50512015
16:46:01  * travis-cipart
16:47:53  <jayaitch>any idea how to http to ipv4 specifically without trying ipv6 first?
16:48:31  <creationix>jayaitch: use the dns resolver directly, you can specify what kinds of results you want and can manually pick the result you want
16:48:40  <creationix>then use the ip4 address in the http code
16:48:55  <creationix>https://github.com/luvit/luv/blob/master/tests/test-dns.lua
16:49:22  <creationix>“family = inet” means ipv4 only in the results https://github.com/luvit/luv/blob/master/tests/test-dns.lua#L19-L20
16:50:20  * travis-cijoined
16:50:22  <travis-ci>luvit/luvi#354 (master - 25612f7 : Tim Caswell): The build passed.
16:50:22  <travis-ci>Change view : https://github.com/luvit/luvi/compare/40e21f1ab091...25612f78ad8d
16:50:22  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/50512410
16:50:22  * travis-cipart
16:50:36  <jayaitch>creationix: thanks. How do I put that into the http options?
16:50:52  <creationix>you don’t, you’ll have to resolve it first and pass in the raw ip to the http options
16:52:09  <jayaitch>as a string 'host="a.b.c.d"'?
16:52:41  <creationix>yep
16:57:18  <creationix>rphillips: rje: Look good? https://github.com/luvit/luvi/releases/tag/v0.6.4
17:01:34  * travis-cijoined
17:01:34  <travis-ci>luvit/luvi#355 (master - 69db4af : Tim Caswell): The build passed.
17:01:35  <travis-ci>Change view : https://github.com/luvit/luvi/compare/25612f78ad8d...69db4af857f1
17:01:35  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/50513989
17:01:35  * travis-cipart
17:02:16  * travis-cijoined
17:02:17  <travis-ci>luvit/luvi#356 (v0.6.4 - 69db4af : Tim Caswell): The build passed.
17:02:17  <travis-ci>Change view : https://github.com/luvit/luvi/compare/v0.6.4
17:02:17  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/50514015
17:02:17  * travis-cipart
17:03:28  <rphillips>looks great
17:06:02  <creationix>ok, binaries for main platforms done
17:06:24  <creationix>still building for armv5 (Raspberry PI) and armv7 (BeagleBone Black)
17:16:35  <creationix>rphillips: what do you think about static linking with musl or ulibc for linux
17:19:09  <rphillips>hmm
17:19:13  <rphillips>that is an interesting thought
17:19:23  <rphillips>i would love to try that
17:19:44  <creationix>I can’t make a binary that works both on my arch linux and old centos
17:20:00  <creationix>the ones I build on debian 7 spew ssl warnings in arch
17:20:09  * joconnorjoined
17:20:10  <creationix>(though that’s dynamic linkins ssl)
17:20:20  <creationix>I want to dynamic link ssl on the new machines and use static on old ones
17:20:38  <creationix>(since the old ones are more likely to have a worse ssl version than what we bundle statically)
17:21:23  <creationix>musl is a little bigger than ulibc, but claims to be much better http://www.etalabs.net/compare_libcs.html
17:21:31  <creationix>and *way* smaller than glibc
17:23:03  <creationix>hmm, I guess it’s only bigger if you use everything (because it has more code), but smaller for typical cases that only include what you use
17:36:40  * mapequit (Excess Flood)
17:36:59  * mapejoined
17:38:56  * joconnorquit (Read error: Connection reset by peer)
17:39:28  * joconnorjoined
17:43:47  <rphillips>musl may be the way to go
17:44:33  <rphillips>mit license to boot
18:05:08  * DarkGodquit (Ping timeout: 265 seconds)
18:15:34  <rphillips>i'm working on process:on(signal support in luvit
18:19:26  * UniOnquit (Remote host closed the connection)
18:22:59  <creationix>nice
18:23:21  <rphillips>going through the agent's code and figuring out sections that are missing
18:23:28  <creationix>I’m not done with my lit changes, but the lit-up branch of luvit is now stable with the current lit
18:23:31  <creationix>rphillips: good idea
18:23:40  <creationix>shall we merge lit-up into luvi-up for luvit?
18:23:45  <rphillips>+1
18:24:48  <avidal>can't wait for this all to stabilize :)
18:25:25  <creationix>avidal: me too
18:25:38  * travis-cijoined
18:25:39  <travis-ci>luvit/luvit#1571 (lit-up - 3e125ad : Tim Caswell): The build was broken.
18:25:40  <travis-ci>Change view : https://github.com/luvit/luvit/compare/dd400bb48a6f...3e125ad1b427
18:25:40  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/50526044
18:25:40  * travis-cipart
18:26:24  <creationix>hmm, segfault on travis
18:26:49  <creationix>wasn’t it doing that before when I built on archlinux?
18:27:15  <creationix>debian 7 was too old for my arch, maybe ubuntu 14.10?
18:27:37  <rphillips>it was debian or ubuntu
18:27:42  <rphillips>i thought it was debian
18:29:00  <creationix>debian was what I used before and it’s openssl clashes with arch’s openssl
18:29:16  <rphillips>hmm. binary works on my ubuntu 14.04
18:29:18  <creationix>I’m going to try building on ubuntu 14.10 now and see if it works on both arch and travis
18:33:41  <rphillips>creationix: is there a libuv api to get the current process PID
18:33:50  <creationix>not sure
18:35:45  <creationix>can’t find one. I would think it’s here http://docs.libuv.org/en/v1.x/misc.html
18:36:24  <creationix>everything at http://docs.libuv.org/en/v1.x/process.html is for child processes
18:36:36  <creationix>I wonder how nodes sets and gets uid/gid
18:36:46  <rphillips>looks like a getpid() api
18:37:01  <rphillips>perhaps I should PR a luvi tweak
18:37:17  <rphillips>could FFI it
18:41:29  <rphillips>creationix: https://github.com/luvit/luvit/blob/master/src/luv_process.c#L43-83
18:41:40  <rphillips>thoughts on porting this snippet in
18:42:30  <creationix>yeah, let’s copy those to luvi
18:44:43  <creationix>ok, trying on travis again. This time with linux binary from Ubuntu 10.10
18:45:28  <creationix>hmm, ssl warnings on archlinux
18:45:31  <creationix>:/
18:46:20  * travis-cijoined
18:46:21  <travis-ci>luvit/luvit#1573 (lit-up - b2e9fbc : Tim Caswell): The build was fixed.
18:46:21  <travis-ci>Change view : https://github.com/luvit/luvit/compare/3e125ad1b427...b2e9fbcee90b
18:46:21  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/50528583
18:46:21  * travis-cipart
18:53:00  <creationix>well, fixed travis
18:53:32  <creationix>ok, lit-up merged into luvi-up
18:55:39  * DarkGodjoined
19:02:43  * travis-cijoined
19:02:44  <travis-ci>luvit/luvit#1575 (luvi-up - 3a2a784 : Tim Caswell): The build passed.
19:02:44  <travis-ci>Change view : https://github.com/luvit/luvit/compare/c3a7de8c785c...3a2a784070a0
19:02:44  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/50531116
19:02:44  * travis-cipart
19:07:50  <rphillips>creationix: https://github.com/luvit/luv/pull/113
19:09:25  <creationix>rphillips: would that make more sense in process or misc?
19:09:35  * travis-cijoined
19:09:36  <travis-ci>luvit/luv#238 (fixes/add_process_bindings - 96564fa : Ryan Phillips): The build passed.
19:09:36  <travis-ci>Change view : https://github.com/luvit/luv/commit/96564faaaeaa
19:09:36  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/50531711
19:09:36  * travis-cipart
19:09:46  <creationix>(not that it matters other than which C source file contains it)
19:10:37  <rphillips>which would you like?
19:10:42  <rphillips>i'm going to add a test as well
19:11:17  <creationix>I think it makes more sense in misc, atlease gid/pid stuff
19:11:22  <creationix>not sure about pid
19:11:29  <creationix>*at least
19:11:46  <rphillips>sure... i'll migrate that
19:11:47  <creationix>but I don’t have strong opinions
19:15:06  <rphillips>updated
19:15:12  <rphillips>added the test as well
19:17:02  <creationix>don’t forget to move the stubs in luv.c to misc as well
19:17:05  <creationix>looks great otherwise
19:17:34  * travis-cijoined
19:17:35  <travis-ci>luvit/luv#240 (fixes/add_process_bindings - 9e9c6e4 : Ryan Phillips): The build passed.
19:17:35  <travis-ci>Change view : https://github.com/luvit/luv/compare/96564faaaeaa...9e9c6e4479ce
19:17:35  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/50532937
19:17:35  * travis-cipart
19:18:33  <rphillips>nice catch
19:18:40  <rphillips>i also sorted the bindings in the misc.c section
19:18:48  <creationix>cool
19:21:42  * travis-cijoined
19:21:43  <travis-ci>luvit/luv#242 (fixes/add_process_bindings - 8a5d788 : Ryan Phillips): The build passed.
19:21:43  <travis-ci>Change view : https://github.com/luvit/luv/compare/9e9c6e4479ce...8a5d788c9819
19:21:43  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/50533654
19:21:43  * travis-cipart
19:29:19  <rphillips>creationix: going to merge...
19:29:27  <creationix>great
19:30:11  <rphillips>that should do it for the signal handling/process module stuff
19:30:22  <creationix>cool
19:30:35  <rphillips>i'll write the binding in luvit
19:30:53  <creationix>sounds good. I’m still deep trying to make lit more library friendly
19:31:08  <rphillips>np... figured I would parallize while you were doing that
19:32:31  * travis-cijoined
19:32:32  <travis-ci>luvit/luv#244 (master - 00862eb : Ryan Phillips): The build passed.
19:32:32  <travis-ci>Change view : https://github.com/luvit/luv/compare/82f72460c9df...00862eb116a8
19:32:32  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/50535328
19:32:32  * travis-cipart
19:40:27  <rphillips>hmm weird... bumped luv in luvi on OSX
19:40:31  <rphillips>and I'm getting linker errors
19:41:39  <rphillips>luajit linker errors
19:41:41  <avidal>should expose an installer script at luvit.io/get-lit.sh :)
19:42:46  <creationix>;)
19:42:55  <creationix>rphillips: try a clean clone?
19:43:06  <rphillips>doing that now
19:43:10  <creationix>I made luvit’s makefile use shallow clones for lit and luvi-binaries
19:43:33  <creationix>doing a fresh clone with `git clone —depth 1 [email protected]:luvit/luvit.git` is pretty fast
19:43:40  <creationix>then make in there will grab the rest
19:43:55  <creationix>nevermind, you’re in the luvi side
19:43:56  <rphillips>that fixed it
19:44:06  <rphillips>bumped luv in luvi
19:48:07  * travis-cijoined
19:48:08  <travis-ci>luvit/luvi#357 (master - 301c029 : Ryan Phillips): The build has errored.
19:48:08  <travis-ci>Change view : https://github.com/luvit/luvi/compare/69db4af857f1...301c02961eb1
19:48:08  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/50537311
19:48:08  * travis-cipart
20:09:23  <rphillips>hmmm strange
20:09:33  <rphillips>it passed
20:16:03  <rphillips>oh ... luvit PR will need a new luvi
20:17:39  * travis-cijoined
20:17:40  <travis-ci>luvit/luvit#1576 (fixes/process_kill_and_getpid - ae23323 : Ryan Phillips): The build failed.
20:17:40  <travis-ci>Change view : https://github.com/luvit/luvit/commit/ae2332314adb
20:17:40  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/50541795
20:17:40  * travis-cipart
20:25:43  <creationix>ok, cleaned up lit low-level API design https://github.com/luvit/lit/compare/cleanup
20:26:07  <creationix>should make code much less buggy and easier to understand
22:03:52  <rphillips>looks good
22:10:39  * travis-cijoined
22:10:40  <travis-ci>luvit/luvit#1578 (fixes/process_kill_and_getpid - 97e5494 : Ryan Phillips): The build is still failing.
22:10:40  <travis-ci>Change view : https://github.com/luvit/luvit/compare/ae2332314adb...97e5494ce395
22:10:40  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/50556669
22:10:40  * travis-cipart
22:12:20  <rphillips>need to roll one more release
22:18:20  * joconnor_joined
22:19:59  * mapequit (Excess Flood)
22:20:13  * mapejoined
22:20:48  * joconnorquit (Ping timeout: 245 seconds)
22:29:17  * joconnor_quit (Remote host closed the connection)
22:30:21  * joconnorjoined
22:31:16  * joconnor_joined
22:31:16  * joconnorquit (Read error: Connection reset by peer)
22:31:56  * joconnor_quit (Read error: Connection reset by peer)
22:32:11  * joconnorjoined
22:32:34  * joconnorquit (Read error: Connection reset by peer)
22:33:11  * joconnorjoined
22:33:30  * joconnorquit (Read error: Connection reset by peer)
22:33:52  * jayaitchquit (Quit: Page closed)
22:34:04  * joconnorjoined
22:34:16  <rphillips>added process.argv support
22:34:18  <rphillips>easy
22:34:28  * joconnorquit (Read error: Connection reset by peer)
22:34:54  * joconnorjoined
22:35:46  * travis-cijoined
22:35:46  * joconnorquit (Read error: Connection reset by peer)
22:35:47  <travis-ci>luvit/luvit#1579 (fixes/process_kill_and_getpid - 6be0dd7 : Ryan Phillips): The build is still failing.
22:35:47  <travis-ci>Change view : https://github.com/luvit/luvit/compare/97e5494ce395...6be0dd7c4d3c
22:35:47  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/50560015
22:35:47  * travis-cipart
22:35:56  * joconnorjoined
22:36:12  * joconnorquit (Read error: Connection reset by peer)
22:36:58  * joconnorjoined
22:54:14  <creationix>rphillips: I’ll do a release tomorrow if that’s alright
22:54:51  <rphillips>No problem. Sounds perfect
23:09:19  * a_lequit (Read error: Connection reset by peer)
23:09:29  * a_lejoined
23:12:44  * a_lequit (Read error: Connection reset by peer)
23:14:04  * a_lejoined
23:37:40  <creationix>moved notes to README in lib folder https://github.com/luvit/lit/tree/cleanup/app/lib
23:37:56  <creationix>I think I’m going to start putting README’s in every folder
23:38:24  <creationix>dinner time, see you tomorrow
23:44:57  * not^vjoined
23:53:41  * hdmsjoined