00:01:04  * a_lequit (Remote host closed the connection)
00:55:37  * hdmsquit (Quit: hdms)
01:16:43  * Akagi201joined
01:30:16  * joconnor_joined
01:31:49  * kazuponjoined
01:33:43  * joconnorquit (Ping timeout: 255 seconds)
01:34:38  * joconnor_quit (Ping timeout: 246 seconds)
01:43:50  * DarkGodquit (Ping timeout: 250 seconds)
02:57:15  <rphillips>looks like `lit run` needs an update
02:57:35  <rphillips>`lit test` as well
03:00:07  <rphillips>https://github.com/luvit/lit/pull/64
03:00:19  <rphillips>i don't think we will want to delete luvi now with the changes
03:17:38  * Akagi201quit
04:21:03  * kazuponquit (Remote host closed the connection)
05:05:32  * kazuponjoined
05:25:26  * gavellanedaquit (Ping timeout: 252 seconds)
06:55:28  * ldf__joined
07:15:52  * DarkGodjoined
08:08:38  * kazuponquit (Remote host closed the connection)
08:41:38  * ldf__quit (Ping timeout: 246 seconds)
08:47:57  * a_lejoined
08:57:04  * ldf__joined
09:09:25  * kazuponjoined
09:13:48  * ldf__quit (Ping timeout: 245 seconds)
09:13:55  * ldf__joined
09:14:46  * kazuponquit (Ping timeout: 272 seconds)
09:23:22  * Akagi201joined
09:28:39  * UniOnjoined
09:33:05  * ldf__quit (Ping timeout: 246 seconds)
09:33:26  * a_lequit (Remote host closed the connection)
09:33:39  * ldf__joined
09:37:40  * a_lejoined
09:45:45  * Manj-811-Xfce2joined
09:45:54  * Manj-811-Xfce2changed nick to braavos
09:49:27  * kazuponjoined
09:57:07  * ldf__quit (Read error: Connection reset by peer)
10:05:44  * braavosquit (Ping timeout: 265 seconds)
10:15:41  * kazuponquit (Remote host closed the connection)
10:16:18  * kazuponjoined
10:20:33  * kazuponquit (Ping timeout: 250 seconds)
10:28:29  * a_lequit (Remote host closed the connection)
10:31:04  * Akagi201quit
10:31:39  * a_lejoined
10:43:25  * a_lequit (Remote host closed the connection)
10:45:13  * a_lejoined
10:56:55  * SkyRocknRolljoined
12:05:48  * SkyRocknRollquit (Ping timeout: 245 seconds)
12:22:23  * SkyRocknRolljoined
12:22:23  * SkyRocknRollquit (Changing host)
12:22:23  * SkyRocknRolljoined
12:25:37  * UniOnquit (Ping timeout: 264 seconds)
12:39:41  * UniOnjoined
13:15:58  <rphillips>good morning
13:50:56  * gavellanedajoined
13:51:18  <gavellaneda>good morning
14:21:30  * travis-cijoined
14:21:31  <travis-ci>luvit/luv#321 (master - d7ce4dc : Ryan Phillips): The build was fixed.
14:21:31  <travis-ci>Change view : https://github.com/luvit/luv/compare/929f8bfe516b...d7ce4dcf7332
14:21:31  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/58915121
14:21:31  * travis-cipart
14:22:47  * travis-cijoined
14:22:48  <travis-ci>luvit/luv#322 (master - b0507c4 : Ryan Phillips): The build was fixed.
14:22:49  <travis-ci>Change view : https://github.com/luvit/luv/compare/d7ce4dcf7332...b0507c4139cc
14:22:49  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/58915255
14:22:49  * travis-cipart
14:30:22  <rphillips>for giggles I tried luajit2.1 w/ the cmake scripts using clang
14:30:26  <rphillips>same issue
15:12:43  <creationix>heh, the nodemcu project is adding ping (it’s like luvit for microprocessors) https://github.com/nodemcu/nodemcu-firmware/pull/365
15:19:09  <rphillips>https://gist.github.com/rphillips/c955dcedc657d62f11ad
15:19:13  <rphillips>uses ljsyscall
15:22:56  <creationix>yep
15:23:31  <rphillips>what is the best way to run the agent tests now?
15:23:38  * piernovquit (Quit: No Ping reply in 120 seconds.)
15:23:40  <rphillips>i was overriding the LUVI_MAIN variable
15:24:19  * SkyRocknRollquit (Ping timeout: 250 seconds)
15:24:56  * piernovjoined
15:25:05  <creationix>you can still do that, it just needs to be implemented in main instead of luvi’s init
15:25:21  <creationix>that’s basically how lit works, main just routes to a new main based on the command
15:25:48  <creationix>or we could add back in custom main to luvi as a new flag
15:26:39  <rphillips>custom main would be nice... that way the compilation to 'exe' can be bypassed
15:26:50  <creationix>sounds good
15:32:50  <creationix>rphillips: can I remove “test” and “run” from lit since lit itself can’t be used as luvi anymore?
15:46:04  <rphillips>sure
15:52:48  * piernovquit (Quit: No Ping reply in 120 seconds.)
15:54:06  * piernovjoined
15:55:11  <creationix>wow, three questions on the mailing list ask for better docs, more modules, and lit browsing
15:56:33  <rphillips>yeah :)
15:57:18  <creationix>https://github.com/luvit/lit/pull/66
16:05:21  <creationix>https://github.com/luvit/luvi/pull/85
16:18:25  <creationix>rphillips: have you had a chance to play with the threading stuff
16:18:34  <creationix>i want to clean up the API a bit
16:18:35  <rphillips>not yet
16:19:40  <creationix>I think new_thread and thread_create should be combined
16:19:54  <creationix>I don’t see the point of having a thread that doesn’t have a function associated with it
16:21:06  <rphillips>i was reading the rust docs last night, and thought the threading API looked really sane, and similar to the luv thread stuff
16:21:08  <rphillips>https://doc.rust-lang.org/std/thread/
16:43:21  * a_lequit (Remote host closed the connection)
16:46:30  * a_lejoined
16:59:39  <rphillips>the luajit.io guy is certainly getting the word out
17:01:31  <rphillips>it's a terrible domain name though
17:01:50  <rphillips>i can't fathom Mike Pall being pleased with the name choice
17:03:21  * travis-cijoined
17:03:22  <travis-ci>luvit/luv#324 (master - a02028b : Tim Caswell): The build was broken.
17:03:22  <travis-ci>Change view : https://github.com/luvit/luv/compare/70bd78c19d35...a02028bbcb5a
17:03:22  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/58938427
17:03:22  * travis-cipart
17:04:28  <creationix>nowhere does the luajit.io webpage say it’s linux only as far as I can tell
17:04:47  <creationix>though it’s a pretty nice direction for linux-only nginx replacement
17:07:33  <creationix>oops, I committed to master, meant that for a topic branch.
17:07:41  <creationix>rphillips: here is the thread cleanups though https://github.com/luvit/luv/compare/b0507c4139cc53c1fb5492be131c910577211021...master
17:08:19  <creationix>basically fixed a lot of warnings and merged uv.new_thread with uv.thread_create
17:08:30  <creationix>and cleaned up the tests a bit
17:08:34  * SkyRocknRolljoined
17:08:34  * SkyRocknRollquit (Changing host)
17:08:34  * SkyRocknRolljoined
17:08:55  * travis-cijoined
17:08:56  <travis-ci>luvit/luv#325 (master - 3ed2aaa : Tim Caswell): The build was fixed.
17:08:56  <travis-ci>Change view : https://github.com/luvit/luv/compare/a02028bbcb5a...3ed2aaafc3f1
17:08:56  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/58939029
17:08:56  * travis-cipart
17:13:32  * joconnorjoined
17:27:29  <creationix>rphillips: was this ever tested? https://github.com/luvit/luvit/issues/623 I think rje has been busy with other stuff
17:27:57  <rphillips>i haven't tried it yet
17:47:06  * hdmsjoined
17:47:35  <creationix>lit auto update is awesome, I just `lit update` and get the new version
17:47:37  <creationix>should be 1.1.2 currently
17:51:34  * hdmsquit (Ping timeout: 255 seconds)
17:54:22  <rphillips>sweet. thanks
17:54:42  <rphillips>hmm. it still says 1.1.2
17:54:47  <rphillips>oops, 1.1.1
17:57:18  * hdmsjoined
17:57:59  <creationix>I just pushed a luvit update with changelog and latest dependencies
17:58:04  <creationix>should be lit 1.1.2
17:58:38  <creationix>if you do `make install` in luvit, you might need to make clean first to get rid of the old lit
17:59:17  <creationix>I also unified the -v flag for the three parts so it’s easier to check stuff
17:59:18  <creationix>https://gist.github.com/creationix/8ffdcc807a571cf3aadb
17:59:23  * travis-cijoined
17:59:24  <travis-ci>luvit/luvit#1963 (master - de14bdc : Tim Caswell): The build passed.
17:59:24  <travis-ci>Change view : https://github.com/luvit/luvit/compare/e690b6f60e9c...de14bdc9c104
17:59:24  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/58945503
17:59:24  * travis-cipart
17:59:26  <rphillips>https://www.evernote.com/shard/s9/sh/819db267-9718-41ae-aeb7-888c2590431d/aa1ca508d9ac48c5ce01afc90c842554
18:04:10  <creationix>rphillips: that’s strange, you’re not running a custom lit upstream are you?
18:04:25  <creationix>oh, I know, lit moved to luvit/lit
18:04:30  <creationix>it was creationix/lit on lit
18:04:59  <rphillips>ah gotcha
18:09:45  <rphillips>./luvi .
18:09:47  <rphillips>sweet
18:10:03  <creationix>ok, sent out a note to the mailing list with instructions for updating
18:10:05  <rphillips>is the main stuff in the luvi release?
18:10:17  <rphillips>or lit?
18:11:35  <creationix>not the new -m
18:11:42  <creationix>I have to make a new binary release for that
18:11:46  * gavellanedaquit (Ping timeout: 252 seconds)
18:11:52  <creationix>that’s why I was trying to get the luv changes cleaned up
18:13:41  <rphillips>coo
18:13:43  <creationix>rphillips: I can make a new luvi release if you wish
18:13:56  <rphillips>that would help me getting the agent updated
18:16:38  <creationix>btw, my agent prototype is getting segfaults when making tcp connections (when the server is down). I guess we don’t handle that case well
18:16:53  <creationix>I’ll debug it later
18:17:45  <creationix>if you want to, just run this app with luvi https://github.com/creationix/virgo-proto/tree/master/agent
18:21:12  <rphillips>looks like a crash in getaddrinfo
18:26:28  <creationix>interesting
18:26:28  <creationix>localhost usually works right?
18:26:44  <creationix>maybe the port is confusing it?
18:29:16  <creationix>rphillips: luvi build is done for desktop flavors https://github.com/luvit/luvi/releases/tag/v2.0.2
18:29:24  <creationix>I’m not going to bump lit till it’s done for all platforms though
18:29:32  <rphillips>cool. thanks
18:29:51  * travis-cijoined
18:29:52  <travis-ci>luvit/luvi#499 (fixes/add_debug_info_to_release_build - 807fccb : Ryan Phillips): The build passed.
18:29:52  <travis-ci>Change view : https://github.com/luvit/luvi/commit/807fccbea1d0
18:29:52  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58948868
18:29:52  * travis-cipart
18:29:55  <creationix>8 minutes since tag and most the builds are done. It’s not fully automated, but I’ve got it a lot simpler now
18:30:45  * travis-cijoined
18:30:46  <travis-ci>luvit/luvi#500 (fixes/add_debug_info_to_release_build - 143d8cc : Ryan Phillips): The build passed.
18:30:46  <travis-ci>Change view : https://github.com/luvit/luvi/compare/807fccbea1d0...143d8cc07ecd
18:30:46  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58948950
18:30:46  * travis-cipart
18:31:20  <creationix>heh, even the pi2 and windows are done
18:31:28  <creationix>just the old slow pi that takes past 10 minutes
18:36:42  * travis-cijoined
18:36:43  <travis-ci>luvit/luv#328 (master - c2c788f : Tim Caswell): The build passed.
18:36:43  <travis-ci>Change view : https://github.com/luvit/luv/compare/3ed2aaafc3f1...c2c788f84b20
18:36:43  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/58949806
18:36:43  * travis-cipart
18:38:08  <rphillips>that crash is weird
18:39:02  * gavellanedajoined
18:40:26  * SkyRocknRollquit (Read error: Connection reset by peer)
18:51:53  * travis-cijoined
18:51:54  <travis-ci>luvit/luvi#501 (fixes/add_debug_info_to_release_build - f5ae098 : Ryan Phillips): The build was broken.
18:51:54  <travis-ci>Change view : https://github.com/luvit/luvi/compare/143d8cc07ecd...f5ae09859f34
18:51:54  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58951632
18:51:54  * travis-cipart
18:56:07  * travis-cijoined
18:56:08  <travis-ci>luvit/luvi#501 (fixes/add_debug_info_to_release_build - f5ae098 : Ryan Phillips): The build passed.
18:56:08  <travis-ci>Change view : https://github.com/luvit/luvi/compare/143d8cc07ecd...f5ae09859f34
18:56:08  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58951632
18:56:08  * travis-cipart
18:57:38  * travis-cijoined
18:57:39  <travis-ci>luvit/luvi#502 (fixes/add_debug_info_to_release_build - 87baedc : Ryan Phillips): The build passed.
18:57:39  <travis-ci>Change view : https://github.com/luvit/luvi/compare/f5ae09859f34...87baedc09533
18:57:39  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58952158
18:57:39  * travis-cipart
18:58:10  <rphillips>i disabled amalg builds on travis
18:58:19  <rphillips>in that PR
18:58:30  <rphillips>it'll fix the spontaneous failures
19:11:47  <creationix>I really don’t mind it defaulting to non-amalg
19:11:57  <creationix>I only want amalg for the publish script
19:12:02  <creationix>s/want/need/
19:12:21  <rphillips>it doesn't change the default amalg behavior
19:12:32  <rphillips>only on travis
19:29:44  * hdmsquit (Remote host closed the connection)
19:30:42  * hdmsjoined
20:00:57  <creationix>ok, new packages in the next lit release will have metadata in the tag for easier queries https://github.com/luvit/lit/commit/b885792da5277ca27f05a9fbeb01c8346ac04905
20:01:15  <creationix>we can’t add it after the fact because it would break the signatures
20:15:19  <creationix>hmm, thread:join is blocking
20:15:37  <creationix>should probably make that non-blocking somehow so the main event loop can use it
20:17:26  <rphillips>a pipe would work to signal the event loop
20:19:55  <creationix>libuv has the notify mechanism http://docs.libuv.org/en/v1.x/async.html
20:52:50  <rphillips>creationix: new luvi/lit works great
20:52:50  <rphillips>-m feature is nice
20:53:00  <creationix>yay
20:53:38  <creationix>so now that lit 1.1.3 stores metadata in the tag, we can start writing a query system
20:57:21  <rphillips>creationix: were you able to push the new luvit release?
20:57:22  <rphillips>just saw that you tagged it
20:58:21  <creationix>it should be in lit
20:58:31  <creationix>but that was before the latest lit release
20:58:38  <creationix>(too many releases today)
20:59:12  <creationix>looks like 2.0.6 is latest http://lit.luvit.io/packages/luvit/luvit
20:59:38  <creationix>the new lit release is the first package with the metadata http://lit.luvit.io/packages/luvit/lit/v1.1.3
21:09:57  <rphillips>https://github.com/virgo-agent-toolkit/rackspace-monitoring-agent/commit/b2efa69163b691249d1fa615cd27983807a684df
21:10:01  <rphillips>pretty small patch
21:12:32  * gavellanedaquit (Ping timeout: 250 seconds)
21:15:49  * hdmsquit (Quit: hdms)
21:17:55  * hdmsjoined
21:34:08  * hdmsquit (Quit: hdms)
21:37:55  * hdmsjoined
21:44:05  * hdms_joined
21:44:36  * hdmsquit (Ping timeout: 250 seconds)
21:44:36  * hdms_changed nick to hdms
21:46:05  * hdmsquit (Client Quit)
21:51:23  * a_lequit (Remote host closed the connection)
21:53:18  * hdmsjoined
21:54:40  <creationix>ok, I just republished all the luvit/* packages on lit so that they have the new metadata
21:55:23  <creationix>rphillips: why do you need that? oh, for running self in a sub-process?
21:57:15  <creationix>rphillips: hmm, luvi needs to give you the LUVI_APP path that was passed in
21:57:25  <creationix>assuming “.” is problematic
22:00:19  <rphillips>True
22:05:35  <creationix>the original args before “—“ are gone though, so I’m not sure how you would get it
22:05:52  <creationix>I guess luvi needs a patch to init.lua
22:07:09  <creationix>ok, republished creationix/* as well
22:07:17  * hdmsquit (Ping timeout: 248 seconds)
22:08:15  <creationix>time for road trip, but that should give us some data for writing indexes and queries next week
22:11:56  * joconnorquit (Read error: Connection reset by peer)
22:12:18  * joconnorjoined
22:13:07  * hdmsjoined
22:16:42  * joconnor_joined
22:16:59  * joconnorquit (Read error: Connection reset by peer)
22:18:26  * joconnor_quit (Read error: Connection reset by peer)
22:18:44  * joconnorjoined
22:21:53  <rphillips>creationix: nice... have fun
22:25:11  * joconnorquit (Read error: Connection reset by peer)
22:25:31  * joconnorjoined
22:26:21  * joconnorquit (Read error: Connection reset by peer)
22:27:02  * joconnorjoined
22:28:59  <rphillips>for this use case the path is ok... it's just for the unit tests
22:29:15  <rphillips>if luvi exported the paths that would be smart
22:35:22  * joconnorquit (Read error: Connection reset by peer)
22:35:43  * joconnorjoined
22:38:22  * joconnorquit (Read error: Connection reset by peer)
22:38:45  * joconnorjoined
22:39:00  * gavellanedajoined
22:41:20  * joconnorquit (Client Quit)
22:43:09  <creationix>rphillips: https://github.com/luvit/luvi/issues/87
22:44:02  <rphillips>thanks
22:44:15  <rphillips>tests pass
22:44:52  <rphillips>going to add more
22:52:19  * a_lejoined
22:57:10  * a_lequit (Ping timeout: 256 seconds)
23:12:27  * UniOnquit (Remote host closed the connection)
23:39:56  * gavellanedaquit (Ping timeout: 252 seconds)