00:09:56  * dan336quit (Quit: Leaving.)
00:19:36  * cledevquit (Ping timeout: 252 seconds)
00:29:38  * UniOnquit (Remote host closed the connection)
00:59:04  * joconnorquit (Remote host closed the connection)
01:00:13  * joconnorjoined
01:00:39  * joconnorquit (Read error: Connection reset by peer)
01:01:08  * joconnorjoined
01:01:46  * joconnorquit (Read error: Connection reset by peer)
01:01:58  * joconnorjoined
01:02:34  * joconnorquit (Read error: Connection reset by peer)
01:02:55  * joconnorjoined
01:03:19  * joconnorquit (Read error: Connection reset by peer)
01:03:52  * joconnorjoined
01:04:14  * joconnorquit (Read error: Connection reset by peer)
01:04:46  * joconnorjoined
01:05:10  * joconnorquit (Read error: Connection reset by peer)
01:05:41  * joconnorjoined
01:06:23  * joconnorquit (Read error: Connection reset by peer)
01:06:35  * joconnorjoined
01:07:09  * joconnorquit (Read error: Connection reset by peer)
01:07:29  * joconnorjoined
01:07:55  * joconnorquit (Read error: Connection reset by peer)
01:08:26  * joconnorjoined
01:08:55  * joconnorquit (Read error: Connection reset by peer)
01:09:04  * endou______quit (Ping timeout: 265 seconds)
01:09:20  * joconnorjoined
01:09:48  * joconnorquit (Read error: Connection reset by peer)
01:10:09  * Michalik_quit (Ping timeout: 276 seconds)
01:10:18  * joconnorjoined
01:10:48  * joconnorquit (Read error: Connection reset by peer)
01:11:13  * joconnorjoined
01:11:40  * joconnorquit (Read error: Connection reset by peer)
01:12:07  * joconnorjoined
01:12:34  * joconnorquit (Read error: Connection reset by peer)
01:13:05  * joconnorjoined
01:13:12  * endou______joined
01:13:39  * joconnorquit (Read error: Connection reset by peer)
01:13:59  * joconnorjoined
01:14:26  * joconnorquit (Read error: Connection reset by peer)
01:14:54  * joconnorjoined
01:15:23  * joconnorquit (Read error: Connection reset by peer)
01:15:51  * joconnorjoined
01:16:18  * joconnorquit (Read error: Connection reset by peer)
01:16:46  * joconnorjoined
01:17:13  * joconnorquit (Read error: Connection reset by peer)
01:17:44  * joconnorjoined
01:18:00  * Michalik_joined
01:18:12  * joconnorquit (Read error: Connection reset by peer)
01:18:22  * cledevjoined
01:18:37  * joconnorjoined
01:19:03  * joconnorquit (Read error: Connection reset by peer)
01:19:30  * joconnorjoined
01:20:11  * joconnorquit (Read error: Connection reset by peer)
01:20:25  * joconnorjoined
01:20:57  * joconnorquit (Read error: Connection reset by peer)
01:21:25  * joconnorjoined
01:21:52  * joconnorquit (Read error: Connection reset by peer)
01:22:17  * joconnorjoined
01:22:56  * joconnorquit (Read error: Connection reset by peer)
01:23:14  * joconnorjoined
01:23:40  * joconnorquit (Read error: Connection reset by peer)
01:24:09  * joconnorjoined
01:24:34  * joconnorquit (Read error: Connection reset by peer)
01:26:05  * joconnorjoined
01:26:27  * joconnorquit (Read error: Connection reset by peer)
01:26:56  * joconnorjoined
01:27:34  * joconnorquit (Read error: Connection reset by peer)
01:27:54  * joconnorjoined
01:28:19  * joconnorquit (Read error: Connection reset by peer)
01:28:50  * joconnorjoined
01:29:45  * joconnor_joined
01:29:45  * joconnorquit (Read error: Connection reset by peer)
01:30:39  * joconnor_quit (Read error: Connection reset by peer)
01:30:45  * joconnorjoined
01:31:21  * joconnorquit (Read error: Connection reset by peer)
01:31:35  * joconnorjoined
01:32:02  * joconnorquit (Read error: Connection reset by peer)
01:32:35  * joconnorjoined
01:33:30  * joconnor_joined
01:33:30  * joconnorquit (Read error: Connection reset by peer)
01:34:01  * joconnor_quit (Read error: Connection reset by peer)
01:34:26  * joconnorjoined
01:34:50  * joconnorquit (Read error: Connection reset by peer)
01:35:22  * joconnorjoined
01:35:48  * joconnorquit (Read error: Connection reset by peer)
01:36:15  * joconnorjoined
01:36:48  * joconnorquit (Read error: Connection reset by peer)
01:37:11  * joconnorjoined
01:37:39  * joconnorquit (Read error: Connection reset by peer)
01:38:03  * joconnorjoined
01:38:32  * joconnorquit (Read error: Connection reset by peer)
01:39:03  * joconnorjoined
01:39:58  * joconnor_joined
01:39:59  * joconnorquit (Read error: Connection reset by peer)
01:41:46  * joconnorjoined
01:41:50  * joconnor_quit (Read error: Connection reset by peer)
02:09:05  * joconnorquit (Ping timeout: 252 seconds)
02:10:48  * DarkGodquit (Ping timeout: 245 seconds)
02:20:00  * dan336joined
03:07:33  * dan336quit (Quit: Leaving.)
03:09:48  * ^vjoined
03:32:53  * ^vquit (Ping timeout: 245 seconds)
03:58:05  <creationix>rphillips: right now I just use my system luvit version (using make install in luvit)
03:58:19  <creationix>rphillips: but we should probably use luvi_binaries like luvit has
03:58:45  * dan336joined
04:18:19  <rphillips>We could push the binaries into lit as well
04:21:33  <creationix>once luvit can be built with lit, there will be no reason to include the binaries in luvit anymore
04:21:52  <creationix>I want to make it so `lit make` can build directly from a metapackage in the repo
04:22:09  <creationix>`lit make luvit` or something and not mean a local folder “luvit"
04:32:41  * imzyxwvujoined
04:38:46  * dan336quit (Quit: Leaving.)
04:58:43  <creationix>goodnight everyone!
05:57:47  <rje>luvit proposal submitted
05:57:47  * imzyxwvuquit (Ping timeout: 250 seconds)
07:44:31  * cledevquit (Ping timeout: 255 seconds)
08:19:56  * DarkGodjoined
10:03:13  * imzyxwvujoined
10:38:24  * cledevjoined
10:58:31  * cledevquit (Ping timeout: 250 seconds)
11:32:32  * cledevjoined
12:37:10  * imzyxwvuquit (Remote host closed the connection)
12:42:55  * imzyxwvujoined
13:42:22  * cledevquit (Ping timeout: 245 seconds)
13:44:49  * cledevjoined
14:41:13  * cledevquit (Ping timeout: 264 seconds)
14:49:36  * cledevjoined
15:02:25  * KennethWilkejoined
15:04:48  * a_le_joined
15:08:03  * imzyxwvuquit (Ping timeout: 256 seconds)
15:08:12  * a_lequit (Ping timeout: 245 seconds)
15:16:22  <rphillips>good morning
15:16:38  <KennethWilke>g'morning
15:34:54  * dan336joined
15:44:37  <creationix>morning
15:44:43  <rch>good morning
15:44:51  <creationix>rphillips: shall we build a new luvi soon? Did lua-openssl accept your patch
15:46:31  <rphillips>they did... just PRed the bump
15:46:38  <rphillips>https://github.com/luvit/luvi/pull/52
15:46:54  * cledevquit (Ping timeout: 245 seconds)
15:48:19  * a_le_quit (Remote host closed the connection)
15:49:36  * UniOnjoined
15:50:00  <rphillips>creationix: did we bump libuv to 1.3.0 yet?
15:50:11  <creationix>nope, there are some minor changes
15:50:55  <creationix>I can do that now
15:50:59  <rphillips>sweet
15:54:05  * a_lejoined
15:54:05  * imzyxwvujoined
15:58:24  * travis-cijoined
15:58:24  <travis-ci>luvit/luvi#312 (fixes/bump_luv_openssl - aedd4ae : Ryan Phillips): The build passed.
15:58:24  <travis-ci>Change view : https://github.com/luvit/luvi/commit/aedd4ae3ca7c
15:58:24  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49332430
15:58:24  * travis-cipart
15:59:25  <rphillips>https://github.com/luvit/luv/pull/111
16:01:03  * cledevjoined
16:03:48  <creationix>did the deps feel cluttered in the top of luv?
16:04:02  <rphillips>kicked appveyor... the build said it started but no console output
16:04:13  <rphillips>creationix: i did a little
16:04:26  <rphillips>just sorta a nit
16:05:16  <creationix>I guess it’s fine. We’ll just need to update some include paths in luvi as well
16:06:24  * travis-cijoined
16:06:24  <travis-ci>luvit/luv#231 (fixes/refactor_deps - e6b921a : Ryan Phillips): The build passed.
16:06:24  <travis-ci>Change view : https://github.com/luvit/luv/commit/e6b921aa5d02
16:06:24  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/49334353
16:06:24  * travis-cipart
16:21:26  <rphillips>creationix: +1 to the refactor? I have a patch for luvi as well
16:23:53  <creationix>sure
16:27:06  * travis-cijoined
16:27:06  <travis-ci>luvit/luv#233 (master - b49221c : Tim Caswell): The build has errored.
16:27:06  <travis-ci>Change view : https://github.com/luvit/luv/compare/f096576af43c...b49221c64050
16:27:06  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/49337931
16:27:06  * travis-cipart
16:33:00  <rphillips>https://github.com/luvit/luvi/pull/53
16:33:06  <rphillips>kicked the luv build
16:36:54  * travis-cijoined
16:36:54  <travis-ci>luvit/luv#233 (master - b49221c : Tim Caswell): The build passed.
16:36:54  <travis-ci>Change view : https://github.com/luvit/luv/compare/f096576af43c...b49221c64050
16:36:54  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/49337931
16:36:54  * travis-cipart
16:37:42  * hdmsjoined
16:38:35  <rphillips>hmm. appveyor needs a tweak
16:38:35  * travis-cijoined
16:38:35  <travis-ci>luvit/luvi#314 (fixes/bump_luv_for_refactor - b5ba2de : Ryan Phillips): The build failed.
16:38:35  <travis-ci>Change view : https://github.com/luvit/luvi/commit/b5ba2deb4e7d
16:38:35  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49339279
16:38:35  * travis-cipart
16:39:56  <rphillips>creationix: can you look to see what windows needs? I'm deploying at the moment, and can't turn off vpn
16:40:06  <rphillips>which restricts my rdp session :/
16:40:24  <creationix>ok, I’m almost done with libuv updates
16:43:32  * a_lequit (Remote host closed the connection)
16:45:39  * a_lejoined
16:50:35  <rphillips>hmm. looks like linux failed as well
16:51:21  <creationix>ok, libuv update done
16:52:38  * travis-cijoined
16:52:38  <travis-ci>brimworks/luvi#5 (master - bbc5fef : Brian Maher): The build has errored.
16:52:38  <travis-ci>Change view : https://github.com/brimworks/luvi/compare/fb9d9fcc7652...bbc5fef05af2
16:52:38  <travis-ci>Build details : http://travis-ci.org/brimworks/luvi/builds/49341683
16:52:38  * travis-cipart
16:53:43  <creationix>oh luvi failed, yeah that’s expected because you need to update the include paths
16:55:05  <rphillips>yeah, on it
16:55:27  * imzyxwvuquit (Ping timeout: 250 seconds)
16:55:52  <creationix>also update luv again to get my libuv update
16:55:57  * travis-cijoined
16:55:57  <travis-ci>luvit/luv#234 (master - d690d9d : Tim Caswell): The build passed.
16:55:57  <travis-ci>Change view : https://github.com/luvit/luv/compare/b49221c64050...d690d9d542dc
16:55:57  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/49341675
16:55:57  * travis-cipart
16:56:06  <creationix>or I can
16:56:16  <rphillips>i'll bump it
16:56:57  <rphillips>ok. building
17:04:22  <rphillips>travis passed
17:08:31  * travis-cijoined
17:08:31  <travis-ci>brimworks/luvi#6 (master - 70eb87f : Brian Maher): The build passed.
17:08:31  <travis-ci>Change view : https://github.com/brimworks/luvi/compare/bbc5fef05af2...70eb87fe8686
17:08:31  <travis-ci>Build details : http://travis-ci.org/brimworks/luvi/builds/49343400
17:08:31  * travis-cipart
17:15:26  <creationix>rphillips: +1 to both luvi PRs
17:15:34  <creationix>shall I start a luvi release now?
17:15:39  <rphillips>+1
17:19:46  * travis-cijoined
17:19:46  <travis-ci>luvit/luvi#320 (master - 0350724 : Ryan Phillips): The build passed.
17:19:46  <travis-ci>Change view : https://github.com/luvit/luvi/compare/81621d256c99...0350724baec2
17:19:46  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49344975
17:19:46  * travis-cipart
17:20:57  * travis-cijoined
17:20:58  <travis-ci>luvit/luvi#321 (master - cccec39 : Tim Caswell): The build passed.
17:20:58  <travis-ci>Change view : https://github.com/luvit/luvi/compare/0350724baec2...cccec394d41e
17:20:58  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49345080
17:20:58  * travis-cipart
17:21:58  * joconnorjoined
17:22:36  * a_lequit (Remote host closed the connection)
17:31:37  * a_lejoined
17:44:37  * a_lequit (Remote host closed the connection)
17:45:16  * a_lejoined
17:50:12  * travis-cijoined
17:50:12  <travis-ci>luvit/luv#235 (master - dd2b78a : Tim Caswell): The build passed.
17:50:12  <travis-ci>Change view : https://github.com/luvit/luv/compare/d690d9d542dc...dd2b78ae5e26
17:50:12  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/49348269
17:50:12  * travis-cipart
17:53:59  * travis-cijoined
17:53:59  <travis-ci>luvit/luvi#322 (master - b3d7f7b : Tim Caswell): The build passed.
17:53:59  <travis-ci>Change view : https://github.com/luvit/luvi/compare/cccec394d41e...b3d7f7bedafb
17:53:59  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49348685
17:53:59  * travis-cipart
18:01:59  * travis-cijoined
18:01:59  <travis-ci>luvit/luvi#323 (v0.6.2 - b3d7f7b : Tim Caswell): The build passed.
18:01:59  <travis-ci>Change view : https://github.com/luvit/luvi/compare/v0.6.2
18:01:59  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49349593
18:01:59  * travis-cipart
18:07:05  * a_lequit (Read error: Connection reset by peer)
18:08:26  * a_lejoined
18:08:30  <creationix>strange, my linux desktop keeps crashing building luajit
18:08:40  <creationix>it’s the stable 2.0.3 version and nothing has changed in a while
18:09:19  <rphillips>clean checkout?
18:12:05  <creationix>yep, and it builds fine with Ninja
18:12:10  <creationix>and on travis
18:12:44  * a_lequit (Read error: Connection reset by peer)
18:12:58  <creationix>alright, everything but raspberry pi binary built
18:13:14  * a_lejoined
18:13:17  <creationix>rphillips: you can update luvi-binaries in your luvit pr to get the new luvi in travis if you want
18:13:29  <rphillips>sweet
18:13:31  <rphillips>thanks
18:16:58  * travis-cijoined
18:16:58  <travis-ci>luvit/luvit#1521 (fixes/tls_memory - 3544b33 : Ryan Phillips): The build failed.
18:16:58  <travis-ci>Change view : https://github.com/luvit/luvit/compare/40487bfe114b...3544b33958fd
18:16:58  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/49351327
18:16:58  * travis-cipart
18:19:39  <rphillips>meh. segfault on linux :(
18:22:59  <creationix>wow
18:24:07  * cledevquit (Ping timeout: 264 seconds)
18:24:33  <creationix>ok, doing another fresh clone
18:24:44  <creationix>rphillips: I wonder if my archlinux is too new for travis’s ubuntu somehow
18:25:47  <creationix>the default build for linux dynamically links against openssl. I’ll bet I have a much newer version than travis
18:25:55  <rphillips>i'm building on my vps
18:26:01  <rphillips>to try it out as well
18:27:24  <rphillips>my ubuntu 14.04 built and passed
18:27:47  <creationix>my luvi tests pass, but my luvit tests get stuck on “tls-client-openssl-server - tls client econnreset”
18:28:11  <creationix>This is using your tls_memory branch
18:28:19  <rphillips>hmm. same branch
18:28:28  <rphillips>large or static build?
18:28:32  <creationix>large
18:28:36  <rphillips>same
18:29:03  <creationix>same issue if I use static
18:30:55  <rphillips>creationix: can you pull that branch
18:30:57  <rphillips>and try it again?
18:31:15  <creationix>still stuck
18:31:28  <creationix>the last thing it prints is “ACCEPT\n”
18:32:38  <rphillips>i wonder if openssl is misbehaving
18:32:48  <creationix>I could reboot my machine
18:32:55  <creationix>I don’t always reboot after installing updates
18:33:13  <creationix>though in this case, it shouldn’t matter I think
18:33:35  <rphillips>that test is spawning openssl s_server
18:33:46  * cledevjoined
18:34:10  <rphillips>tests/test-tls-client-openssl-server.lua:39
18:34:19  <rphillips>can you add a '-tls1' to that commandline?
18:36:07  <creationix>same
18:36:23  <creationix>I’m going to try a fresh build on another linux box
18:39:28  <creationix>hmm, same issue on my other linux laptop
18:40:17  <creationix>rphillips: the libuv change did slighty change libuv dns apis
18:40:23  <creationix>but it should be backwards compat
18:40:31  <creationix>they now allow running in sync by omitting the callback
18:40:39  <creationix>before, it would throw an error if you omitted the callback
18:41:30  <rphillips>do you have a backtrace?
18:41:42  <rphillips>i'm booting another server
18:46:27  <rphillips>hmm. fedora21 server: luvi-binaries/Linux_x86_64/luvi: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
18:46:48  <rphillips>should be the static binary
18:48:18  <creationix>yeah, the large flavor is less portable
18:51:32  <rphillips>the static build works on that branch on fedora21
18:52:22  <creationix>but both static and dynamic break on both my arch boxes
18:52:35  <creationix>(which makes sense they would be the same, I built dynamic on arch)
18:53:34  * cledevquit (Ping timeout: 244 seconds)
18:54:12  <rphillips>hmm
18:54:21  <creationix>two different issues I think
18:54:52  <rphillips>can I ssh to that arch box?
18:55:50  <creationix>sure, which public key should I use
18:56:04  <creationix>well, not my laptop, but luvit.io is also arch
18:56:16  <rphillips>https://api.github.com/users/rphillips/keys
18:56:19  <rphillips>first one
18:58:30  <creationix>rphillips: ok, I think you can do ssh [email protected] now
18:58:32  <rphillips>unrelated fix: https://github.com/luvit/luvi/pull/54
18:58:55  <rphillips>thanks
19:01:42  * travis-cijoined
19:01:42  <travis-ci>luvit/luvi#324 (fixes/zlib_includes - ee8b9ba : Ryan Phillips): The build passed.
19:01:42  <travis-ci>Change view : https://github.com/luvit/luvi/commit/ee8b9bad2938
19:01:42  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49356260
19:01:42  * travis-cipart
19:10:39  <rphillips>creationix: i don't have sudo... can you install gdb on that box?
19:10:48  <creationix>sure thing
19:11:06  <creationix>rphillips: oh right, my pacman is busted on that box
19:11:07  <creationix>hmm
19:11:26  <creationix>do you know how to fix arch db “error: database 'pacman' is not valid (invalid or corrupted database (PGP signature))"
19:13:18  <creationix>I’m trying to see if I can fix it real quick
19:14:01  <rphillips>https://bbs.archlinux.org/viewtopic.php?id=169579
19:14:41  <rphillips>maybe pacman is in your repo list
19:14:49  <rphillips>and it's a bad mirror
19:18:33  <rphillips>i could install gdb from source
19:19:39  * a_lequit (Read error: Connection reset by peer)
19:19:56  * travis-cijoined
19:19:57  <travis-ci>luvit/luvi#326 (master - 49fcc61 : Ryan Phillips): The build passed.
19:19:57  <travis-ci>Change view : https://github.com/luvit/luvi/compare/b3d7f7bedafb...49fcc61ade61
19:19:57  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49358645
19:19:57  * travis-cipart
19:20:14  * a_lejoined
19:23:09  <creationix>ahh, it’s an issue with the rackspace version of arch
19:23:30  <rphillips>gdb is building
19:24:20  <creationix>heh, that’s one way
19:24:28  <creationix>but I have pacman working now, I can install it in a second
19:24:42  <rphillips>done :)
19:24:48  <rphillips>we could use gdb on that box
19:25:47  <creationix>ok, gdb installed via pacman
19:26:08  <creationix>I wonder how to get lldb, is it part of the clang package?
19:27:45  <creationix>ok, installed clang and all related utilities and tcc just for fun
19:28:24  <rphillips>hmm. not crashing anymore :(
19:29:07  <rphillips>have a meeting... brb
19:29:28  <creationix>btw, here was the issue with pacman https://bbs.archlinux.org/viewtopic.php?pid=1496298#p1496298
19:30:04  <rphillips>nice
19:40:00  * joconnorquit (Remote host closed the connection)
19:41:07  * joconnorjoined
19:41:32  * joconnorquit (Read error: Connection reset by peer)
19:42:07  * joconnorjoined
19:42:12  * ^vjoined
19:42:25  * joconnorquit (Read error: Connection reset by peer)
19:42:52  * joconnorjoined
19:43:48  * joconnorquit (Read error: Connection reset by peer)
19:43:52  * joconnor_joined
19:44:16  * joconnor_quit (Read error: Connection reset by peer)
19:44:47  * joconnorjoined
19:45:14  * joconnorquit (Read error: Connection reset by peer)
19:45:39  * joconnorjoined
19:46:06  <creationix>rphillips: I’m thinking lit should allow install aliases (eg install creationix/require as just require)
19:46:06  * joconnorquit (Read error: Connection reset by peer)
19:46:36  * joconnorjoined
19:47:04  * joconnorquit (Read error: Connection reset by peer)
19:47:35  * joconnorjoined
19:48:27  * joconnor_joined
19:48:27  * joconnorquit (Read error: Connection reset by peer)
19:49:22  * joconnor_quit (Read error: Connection reset by peer)
19:49:31  * joconnorjoined
19:49:54  <rphillips>+1
19:49:55  * joconnorquit (Read error: Connection reset by peer)
19:50:24  * joconnorjoined
19:51:16  * joconnorquit (Read error: Connection reset by peer)
19:51:16  <rphillips>creationix: master doesn't work on that box either
19:51:18  * joconnor_joined
19:51:33  <creationix>luvit with latest luvi?
19:51:39  <creationix>oh, you mean without your pr
19:51:42  * joconnor_quit (Read error: Connection reset by peer)
19:52:08  * joconnorjoined
19:52:40  * joconnorquit (Read error: Connection reset by peer)
19:53:09  * joconnorjoined
19:53:39  * joconnorquit (Read error: Connection reset by peer)
19:54:03  * joconnorjoined
19:54:04  <rphillips>right
19:54:43  <creationix>yep, something in the new luvi breaks luvit
19:54:44  * joconnorquit (Read error: Connection reset by peer)
19:55:02  * joconnorjoined
19:55:40  * joconnorquit (Read error: Connection reset by peer)
19:55:55  * joconnorjoined
19:56:21  * joconnorquit (Read error: Connection reset by peer)
19:57:09  <rphillips>weird... not it works on luvit.io
19:57:12  <rphillips>now*
19:57:37  <rphillips>fixes/tls_memory branch
19:59:08  * cledevjoined
19:59:17  <creationix>still breaks for me
19:59:23  <creationix>on luvi-up or fixes/tls_memory
19:59:31  <creationix>(as long as I update luvi-binaries on luvi-up)
20:00:10  <rphillips>luvi-binaries/Linux_x86_64/luvi: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by luvi-binaries/Linux_x86_64/luvi)
20:00:18  <rphillips>debian7 doesn't work
20:00:43  <rphillips>i think the glibc is too new on that arch linux
20:03:47  <rphillips>built luvi:master from source (static), copied it over and tests pass on the fixes/tls_memory
20:03:49  <rphillips>branch
20:04:12  <creationix>I should probably use an older ubuntu or something for linux builds then
20:04:19  <creationix>arch tends to be closer to the edge
20:04:33  * joconnorjoined
20:04:49  * joconnorquit (Read error: Connection reset by peer)
20:06:40  * joconnorjoined
20:06:54  * joconnorquit (Read error: Connection reset by peer)
20:08:49  * ^vquit (Read error: Connection reset by peer)
20:18:11  <creationix>rphillips: should I use debian 7 or ubuntu 14.04 (lts)?
20:21:12  <creationix>I’ll go for debian 7
20:27:05  * joconnorjoined
20:27:23  * joconnorquit (Read error: Connection reset by peer)
20:33:15  <rphillips>Sounds good
20:36:23  * joconnorjoined
20:36:37  * joconnorquit (Read error: Connection reset by peer)
20:38:25  * joconnorjoined
20:38:40  * joconnorquit (Read error: Connection reset by peer)
20:41:39  <creationix>heh, debian 7 is too old to have ninja
20:41:44  <creationix>at least the cmake is new enough to work
20:42:13  * joconnorjoined
20:42:29  * joconnorquit (Read error: Connection reset by peer)
20:44:39  <creationix>rphillips: update luvi-binaries and try again
20:44:45  <creationix>binaries from debian 7
20:47:02  <creationix>and all the tests pass, even on arch
20:48:06  * joconnorjoined
20:48:14  * joconnorquit (Read error: Connection reset by peer)
20:48:33  * a_le_joined
20:48:55  * a_lequit (Read error: Connection reset by peer)
20:49:27  <creationix>hmm, just kidding, still broken on arch
20:51:14  <creationix>also hangs on raspberry pi
20:51:18  <creationix>something to do with linux
20:51:23  <creationix>or archlinux
20:51:58  * a_le_quit (Remote host closed the connection)
20:53:06  * a_lejoined
20:53:15  <creationix>yeah, the tests pass on debian 7 (luvit tests)
20:54:18  <creationix>even using the static version with openssl from debian 7 freezes on archlinux
20:57:17  <creationix>gdb says the hang is waiting in epoll_wait
20:58:30  * joconnorjoined
20:58:48  * joconnorquit (Read error: Connection reset by peer)
21:01:52  <rphillips>creationix: curious if you could create a new archlinux box
21:02:01  <rphillips>hmm. maybe there is a vagrant image
21:03:07  <creationix>I’ve tried on 4 different arch boxes (desktop, laptop, rackspace vm, raspberry pi) All have the exact same issue
21:03:39  <rphillips>so... is this on the branch still?
21:03:47  <rphillips>i'm a bit confused on the permutations
21:04:15  <creationix>ok, so for the issue where is hangs in the “tls client econnreset” test the only permutation that seems to matter is archlinux
21:04:24  <creationix>changing between luvi-up and your PR doesn’t matter
21:04:32  <creationix>changing between arch binary or debian binary doesn’t matter
21:04:40  <creationix>changing between x64 or armv6 doesn’t matter
21:04:58  * joconnorjoined
21:04:59  <creationix>the other issues you had *should* be fixed by the debian binary in luvi-binaries
21:05:04  <rphillips>so that is probably a bug
21:05:10  <rphillips>gotcha
21:05:41  <creationix>what would the bug be in though? Maybe arch’s kernel?
21:05:53  <creationix>also using luvi-large or luvi-static doesn’t affect anything
21:06:25  <rphillips>the tls client econnreset bug might be a race
21:07:44  <rphillips>ah hmm
21:08:15  <rphillips>on OSX this is displayed in one packet: Using default temp DH parameters\nUsing default temp ECDH parameters\nACCEPT\n
21:08:30  <rphillips>is ACCEPT on a newline when it doesn't work?
21:08:53  <creationix>yeah, they are two events
21:10:09  <creationix># Starting Test: tls-client-openssl-server - tls client econnreset
21:10:09  <creationix>'Using default temp DH parameters\n'
21:10:10  <creationix>'ACCEPT\n'
21:10:53  <creationix>maybe the newer openssl server is what’s different? Using a static luvi won’t affect that since you shell out to openssl
21:11:04  <rphillips>could be my test I ported as well
21:11:06  <rphillips>https://github.com/luvit/luvit/blob/fixes/tls_memory/tests/test-tls-client-openssl-server.lua#L47-51
21:11:20  <rphillips>i have a setTimeout... perhaps it doesn't work right
21:11:34  <rphillips>meaning, setTimeout works fine, but my logic isn't right
21:13:22  <creationix>hmm, on debian 7 (where it works) ACCEPT is the third event
21:13:23  <creationix>'Using default temp DH parameters\n'
21:13:23  <creationix>'Using default temp ECDH parameters\n'
21:13:24  <creationix>'ACCEPT\n'
21:13:38  <creationix>no ECDH on arch
21:13:45  <rphillips>ah hah
21:13:53  <rphillips>https://github.com/luvit/luvit/blob/fixes/tls_memory/tests/test-tls-client-openssl-server.lua#L44
21:14:10  <rphillips>perhaps arch does not have ECDH enabled
21:14:32  <rphillips>that string kicks off the test
21:14:57  <rphillips>creationix: perhaps try changing line 44 to just timer.setTimeout(200, begin)
21:17:47  <rphillips>woo
21:17:50  <rphillips>passed for me
21:18:40  <creationix>sounds good. It must be the kernel or the newer openssl that triggers the race
21:19:04  <rphillips>creationix: can you pull that branch and try again?
21:20:04  * travis-cijoined
21:20:04  <travis-ci>luvit/luvit#1525 (fixes/tls_memory - bd25c50 : Ryan Phillips): The build was fixed.
21:20:04  <travis-ci>Change view : https://github.com/luvit/luvit/compare/519714a7d15a...bd25c50205f5
21:20:04  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/49373001
21:20:04  * travis-cipart
21:21:33  <creationix>yep, passes on debian, osx, and archlinux
21:21:45  <rphillips>woo
21:21:51  <creationix>and lookg like my debian binary fixed the travis issues
21:22:02  <creationix>and I assume it will work on the redhat box you tried?
21:22:04  <rphillips>sorry about that... getting issues crossed
21:23:08  <rphillips>sure does
21:23:53  <creationix>I think we’re all good. +1 to merge
21:25:18  <rphillips>+1000
21:27:44  * travis-cijoined
21:27:45  <travis-ci>luvit/luvit#1527 (luvi-up - 4724481 : Ryan Phillips): The build passed.
21:27:45  <travis-ci>Change view : https://github.com/luvit/luvit/compare/b793473bf543...472448170657
21:27:45  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/49373736
21:27:45  * travis-cipart
21:40:19  <rphillips>https://github.com/luvit/luvit/pull/602
21:40:21  <rphillips>fixes a ton of lints
21:40:26  <rphillips>there are two still outstanding
21:40:56  <rphillips>https://www.evernote.com/shard/s9/sh/f82f2b98-53a4-4dfa-9708-f5cb790ff070/6435c5e9fb5472979d1a23ed6d570903
21:41:19  * travis-cijoined
21:41:19  <travis-ci>luvit/luvit#1528 (fixes/lints - 94f8997 : Ryan Phillips): The build passed.
21:41:19  <travis-ci>Change view : https://github.com/luvit/luvit/commit/94f8997f4313
21:41:19  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/49375918
21:41:19  * travis-cipart
21:56:37  * cledevquit (Ping timeout: 250 seconds)
21:59:13  * cledevjoined
22:06:59  <rphillips>creationix: is _ENV a luvi global?
22:09:20  <rphillips>ahh, it's in 5.2
22:11:39  <rphillips>ok. fixed
22:12:56  * travis-cijoined
22:12:56  <travis-ci>luvit/luvit#1530 (fixes/lints - 57dbc5a : Ryan Phillips): The build passed.
22:12:56  <travis-ci>Change view : https://github.com/luvit/luvit/compare/94f8997f4313...57dbc5a05cd6
22:12:56  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/49380856
22:12:56  * travis-cipart
22:16:37  <rphillips>creationix: think we can get luvit into lit?
22:17:06  <creationix>yes, and I almost have figured out how
22:17:17  * travis-cijoined
22:17:17  <travis-ci>luvit/luvit#1531 (luvi-up - 9af210e : Ryan Phillips): The build passed.
22:17:17  <travis-ci>Change view : https://github.com/luvit/luvit/compare/472448170657...9af210e56a61
22:17:17  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/49381515
22:17:17  * travis-cipart
22:17:20  * hdmsquit (Quit: hdms)
22:17:26  <creationix>with aliases for dependencies, we can keep the existing package names
22:17:38  <rphillips>nice
22:18:11  <creationix>and then it matters less who’s account each package is under. Then it’s more like maintainer accounts and not package owners
22:18:18  <creationix>still would love some sort of org support though
22:18:39  <rphillips>makes sense
22:18:49  <creationix>Ideally luvit is simply a meta package with all the major node modules as lit packages
22:19:01  <creationix>some will inter-depend and that’s fine
22:19:45  <creationix>the only problem with aliases is they create more opportunity for naming conflicts
22:20:03  <creationix>support I depend on creationix/git as git and some other deep dependency depends on foo/git-wrapper as git
22:20:07  <creationix>*suppose
22:21:35  <rphillips>hmm. perhaps error out in that instance?
22:21:45  <rphillips>in the package creation
22:22:13  <creationix>creation isn’t enough
22:22:24  <creationix>I assume you’ve tested things when you’re publishing your package
22:22:40  <creationix>it’s later on when some dependency adds a new dependency of it’s own that conflicts that we have problems
22:22:48  <rphillips>hmm. right
22:23:37  <rphillips>wow... ibm layoffs
22:23:45  <rphillips>http://spectrum.ieee.org/view-from-the-valley/at-work/tech-careers/massive-worldwide-layoff-underway-at-ibm
22:23:48  <creationix>my currenty policy is to warn when there are conflicts, but install the newer version
22:25:04  <rphillips>hmm. k
22:28:57  * hdmsjoined
22:30:39  <rphillips>always moving forward to the latest, i think that is a good policy
22:36:16  <creationix>though it does get more complicated with aliases. Then I’m not sure which to pick
22:36:21  <creationix>I guess I can hard error in that case
22:47:36  * a_lequit (Read error: Connection reset by peer)
22:48:28  * a_lejoined
23:08:35  * a_lequit (Read error: Connection reset by peer)
23:09:33  * endou______quit (Ping timeout: 245 seconds)
23:09:44  * a_lejoined
23:11:19  * Michalik_quit (Read error: Connection reset by peer)
23:18:27  * a_lequit (Remote host closed the connection)
23:19:06  * a_lejoined
23:19:15  * endou______joined
23:20:41  * endou______quit (Changing host)
23:20:41  * endou______joined
23:23:31  * Michalik_joined
23:25:27  * cledevquit (Ping timeout: 250 seconds)
23:31:43  <creationix>hmm, actually arch doesn’t like the debian openssl
23:32:01  <creationix>it works, but it spits out warnings about “no version information available"
23:32:39  * a_lequit (Remote host closed the connection)
23:33:07  * a_lejoined
23:34:48  <rphillips>tried out the latest binaries with my ssl https test
23:35:21  <rphillips>we need one more patch to add SSL_CTX_set_session_cache_mode to lua-openssl
23:36:05  <rphillips>i'll open a lua-openssl ticket... perhaps the author will add it
23:36:19  <creationix>I hope so.
23:36:36  <creationix>I’m cleaning up lit a little to contain luvi-binaries instead of luvit
23:36:42  <rphillips>cool
23:36:45  <creationix>trying to automate the lit tests at the moment
23:37:14  * a_lequit (Read error: Connection reset by peer)
23:37:15  * a_le_joined
23:41:29  <rphillips>in the agent we won't need the session_cache_mode function since we don't run an SSL server. openssl by default will put a session in it's server cache when running in server mode
23:41:58  <creationix>yeah, openssl server seems to be a tricky beast
23:42:01  <rphillips>the cache gets flushed every 255 connections
23:42:35  <rphillips>not flushed... checked for expirations every 255 conns
23:42:59  <rphillips>something to keep in mind when seeing memory usage in SSL servers going up for no apparent reason
23:43:21  <creationix>I see
23:43:52  <rphillips>dinner time here
23:43:53  <rphillips>take care!
23:45:21  * cledevjoined
23:46:45  <creationix>enjoy
23:52:52  * UniOnquit (Remote host closed the connection)
23:55:18  * dan336quit (Quit: Leaving.)