00:09:49  * cledevjoined
00:12:54  <rphillips>Ok. I'll update Virgo-base
00:27:50  * dan336quit (Quit: Leaving.)
00:34:51  * cledevquit (Ping timeout: 264 seconds)
00:56:41  * DarkGodquit (Quit: Leaving)
01:20:17  * cledevjoined
02:13:51  * joconnorquit (Ping timeout: 264 seconds)
02:18:08  <rphillips>creationix: george merged the patch
02:18:18  <creationix>cool, sounds like a new luvi tomorrow
02:19:30  * dan336joined
02:45:48  * dan336quit (Quit: Leaving.)
02:53:51  * cledevquit (Ping timeout: 245 seconds)
03:11:09  <rphillips>https://github.com/luvit/luvi/pull/55
03:14:33  * travis-cijoined
03:14:34  <travis-ci>luvit/luvi#327 (fixes/bump_lua_openssl - 56de537 : Ryan Phillips): The build passed.
03:14:34  <travis-ci>Change view : https://github.com/luvit/luvi/commit/56de537e1f6d
03:14:34  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49693780
03:14:34  * travis-cipart
03:49:45  * a___joined
03:50:03  * a__quit (Ping timeout: 265 seconds)
04:04:17  * dobsonquit (Ping timeout: 252 seconds)
04:04:39  * dan336joined
04:16:34  * dobsonjoined
04:17:07  * imzyxwvujoined
04:22:15  * dobsonquit (Ping timeout: 252 seconds)
04:53:51  * xtquit (Ping timeout: 265 seconds)
05:13:48  * xtjoined
05:49:01  * imzyxwvuquit (Ping timeout: 256 seconds)
05:54:40  * dan336quit (Quit: Leaving.)
06:22:38  * Akagi201joined
06:23:28  * dobsonjoined
06:33:12  * dobsonquit (Ping timeout: 246 seconds)
06:38:07  * dobsonjoined
06:45:15  * dobsonquit (Ping timeout: 252 seconds)
06:48:14  * dobsonjoined
08:22:51  * DarkGodjoined
09:22:35  * DarkGodquit (Ping timeout: 246 seconds)
09:25:43  * hdmsquit (Quit: hdms)
09:35:30  * DarkGodjoined
10:04:55  * dobsonquit (Ping timeout: 255 seconds)
10:39:16  * imzyxwvujoined
11:57:57  * erlbot--quit (Remote host closed the connection)
11:58:04  * erlbot--joined
12:00:09  * a_lequit (Ping timeout: 265 seconds)
12:00:28  * a_lejoined
12:06:26  * jirwinquit (Ping timeout: 265 seconds)
12:11:04  * jirwinjoined
12:19:10  * Akagi201quit (*.net *.split)
12:19:10  * xtquit (*.net *.split)
12:19:11  * songgaoquit (*.net *.split)
12:19:11  * nachiketquit (*.net *.split)
12:19:11  * creationixquit (*.net *.split)
12:19:11  * avidalquit (*.net *.split)
12:19:54  * Akagi201joined
12:21:02  * xtjoined
12:21:02  * songgaojoined
12:21:02  * nachiketjoined
12:21:02  * creationixjoined
12:21:02  * avidaljoined
12:57:56  * Akagi201quit
13:05:23  * torporjoined
14:13:55  * hdmsjoined
14:29:36  <rphillips>https://github.com/luvit/luvi/pull/56
14:29:37  <rphillips>morning
14:30:24  * travis-cijoined
14:30:24  <travis-ci>luvit/luvi#330 (fixes/add_version_lint - d23fd24 : Ryan Phillips): The build has errored.
14:30:24  <travis-ci>Change view : https://github.com/luvit/luvi/commit/d23fd240b50b
14:30:24  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49747133
14:30:24  * travis-cipart
14:30:39  <rphillips>rebuilding... i force pushed a rebase
14:32:35  * travis-cijoined
14:32:35  <travis-ci>luvit/luvi#332 (fixes/add_version_lint - 383b2a8 : Ryan Phillips): The build passed.
14:32:35  <travis-ci>Change view : https://github.com/luvit/luvi/compare/d23fd240b50b...383b2a87c224
14:32:35  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49747226
14:32:35  * travis-cipart
14:37:32  <rphillips>ok. PR is gtg
15:08:43  <creationix>mornin’
15:08:44  <creationix>rphillips: ready for a new luvi release?
15:09:37  <rphillips>creationix: yah, after this pr https://github.com/luvit/luvi/pull/56
15:24:27  <rphillips>wdyt?
15:30:27  <creationix>good idea, just some tweaks on the options table
15:30:40  <creationix>would it make more sense to push the strings as keys and true as the value?
15:30:54  <creationix>then you could do `if options.ssl then … end`
15:31:21  <creationix>but I did add a note about rawseti for when you’re creating a list in C like this
15:31:46  <creationix>I think ideally we could combine the two and have options also be versions
15:31:58  <creationix>if it’s not installed, the version isn’t set (or nil), but if it is installed, it’s the version of that module
15:32:51  <rphillips>yeah, I originally had it as keys... i'm sorta indifferent
15:33:13  <creationix>how hard is it to get the versions?
15:33:20  <creationix>can we set them from cmake in the -D flag?
15:33:39  <creationix>hmm or actually, it’s probably in some global define once you include the headers
15:33:41  <rphillips>each library has it's own version scheme
15:33:57  <creationix>yeah, easier for the C code to read it than cmake I think
15:34:13  <rphillips>i'll look
15:34:58  * dan336joined
15:35:27  <creationix>so the includes are in main.c, we should move those to luvi.h I think
15:35:38  <creationix>https://github.com/luvit/luvi/blob/383b2a87c224a9ce86cbb3a62604b9865d49b405/src/main.c#L23-L32
15:36:28  <creationix>then luvi.c can see them more directly
15:38:24  <creationix>I’m thinking it would be great if an app’s package.lua could specify what minimum luvi version it needs and what luvi options it needs
15:39:04  <creationix>and a build service could provide binaries for versions with options
15:39:15  <rphillips>+1
15:39:21  <creationix>luvit would need ssl and zlib, but a simple game wouldn’t need all that
15:41:11  <rphillips>ok pushed some tweaks
15:42:40  <rphillips>how about, options = { 'ssl' = { version = "some version" } }
15:42:55  <rphillips>looks like I can grab #define LOPENSSL_VERSION_STR "0.4.0"
15:42:57  <rphillips>from lua-openssl
15:43:21  <creationix>I would just set it to the version directly, no need for a sub table
15:43:42  <creationix>though if you want lots of data, you could use SSLeay_version(int type);
15:43:48  * travis-cijoined
15:43:48  <travis-ci>luvit/luvi#334 (fixes/add_version_lint - c2528f7 : Ryan Phillips): The build passed.
15:43:48  <travis-ci>Change view : https://github.com/luvit/luvi/compare/383b2a87c224...c2528f7c22d7
15:43:48  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49755705
15:43:48  * travis-cipart
15:43:50  <creationix>that gives all sorts of data
15:43:59  <rphillips>k
15:44:32  <creationix>I assume openssl’s headers are in scope when we include lua-openssl
15:45:23  <creationix>zlib is just a version string http://www.zlib.net/manual.html#Version
15:46:00  <creationix>I have no idea what version info the winsvc stuff would have
15:46:10  <creationix>true is fine there unless there is a meaningful version
15:47:58  <rphillips>i'll tweak this PR to include them
16:00:41  <rphillips>creationix: updated the screenshot and the code https://github.com/luvit/luvi/pull/56
16:03:44  * travis-cijoined
16:03:45  <travis-ci>luvit/luvi#336 (fixes/add_version_lint - 7ddb04b : Ryan Phillips): The build passed.
16:03:45  <travis-ci>Change view : https://github.com/luvit/luvi/compare/c2528f7c22d7...7ddb04b41fdf
16:03:45  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49758429
16:03:45  * travis-cipart
16:06:55  * travis-cijoined
16:06:55  <travis-ci>luvit/luvi#338 (fixes/add_version_lint - ced4e88 : Ryan Phillips): The build was broken.
16:06:55  <travis-ci>Change view : https://github.com/luvit/luvi/compare/7ddb04b41fdf...ced4e88ebf17
16:06:55  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49758691
16:06:55  * travis-cipart
16:08:20  <rphillips>kicking the build... seems like it's a bad VM or compiler issue
16:10:13  * travis-cijoined
16:10:13  <travis-ci>luvit/luvi#338 (fixes/add_version_lint - ced4e88 : Ryan Phillips): The build passed.
16:10:13  <travis-ci>Change view : https://github.com/luvit/luvi/compare/7ddb04b41fdf...ced4e88ebf17
16:10:13  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49758691
16:10:13  * travis-cipart
16:27:18  * imzyxwvuquit (Ping timeout: 252 seconds)
16:30:00  <rphillips>k. ready for a release
16:31:26  <rphillips>creationix: can you try luvi:master with the crashing test case?
16:31:56  <rphillips>the voodoo-spark-lit case
16:32:03  * travis-cijoined
16:32:04  <travis-ci>luvit/luvi#342 (master - 59c29e4 : Ryan Phillips): The build has errored.
16:32:04  <travis-ci>Change view : https://github.com/luvit/luvi/compare/95232c219967...59c29e4802f9
16:32:04  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49761960
16:32:04  * travis-cipart
16:34:32  <rphillips>git clone failure to luajit's repo :/
16:36:33  * travis-cijoined
16:36:33  <travis-ci>luvit/luvi#342 (master - 59c29e4 : Ryan Phillips): The build passed.
16:36:33  <travis-ci>Change view : https://github.com/luvit/luvi/compare/95232c219967...59c29e4802f9
16:36:33  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49761960
16:36:33  * travis-cipart
16:47:56  <creationix>rphillips: ok, no segfaults on linux, now trying on my mac
16:49:12  * endou_joined
16:49:32  <creationix>and no crashes on osx either
16:50:53  * endouquit (Ping timeout: 256 seconds)
16:52:19  <rphillips>sweet
17:01:46  <creationix>rphillips: +1 to tag and release? https://github.com/luvit/luvi/commit/23803cc89024b02406e30b1c9014190ece2addb6
17:02:00  <rphillips>+1
17:07:57  * travis-cijoined
17:07:58  <travis-ci>luvit/luvi#343 (master - 23803cc : Tim Caswell): The build was broken.
17:07:58  <travis-ci>Change view : https://github.com/luvit/luvi/compare/59c29e4802f9...23803cc89024
17:07:58  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49766288
17:07:58  * travis-cipart
17:09:36  <creationix>well that’s strange, why can’t travis build luajit sometimes
17:14:11  * travis-cijoined
17:14:11  <travis-ci>luvit/luvi#343 (master - 23803cc : Tim Caswell): The build passed.
17:14:11  <travis-ci>Change view : https://github.com/luvit/luvi/compare/59c29e4802f9...23803cc89024
17:14:11  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49766288
17:14:11  * travis-cipart
17:17:04  * joconnorjoined
17:17:23  * travis-cijoined
17:17:23  <travis-ci>luvit/luvi#344 (v0.6.3 - 23803cc : Tim Caswell): The build passed.
17:17:23  <travis-ci>Change view : https://github.com/luvit/luvi/compare/v0.6.3
17:17:23  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/49767993
17:17:23  * travis-cipart
17:18:19  <rphillips>i think it's a bad vm or a compiler issue
17:24:10  * dobsonjoined
17:33:59  * jirwinquit (Changing host)
17:33:59  * jirwinjoined
17:41:50  <rphillips>food
17:46:39  * UniOnjoined
17:48:38  <rphillips>flautas for lunch. yum
18:00:39  * dobsonquit (Ping timeout: 252 seconds)
18:02:28  <rphillips>creationix: the lit changes checked in?
18:02:40  <creationix>yep
18:02:49  <creationix>also the luvi binaries are pushed for all but raspberry
18:03:07  <rphillips>sweet
18:03:17  <rphillips>i'll start on virgo-base update
18:10:39  <creationix>let me know how that goes
18:12:12  * dobsonjoined
18:20:55  <rphillips>bumped luvit's binaries to 0.6.3
18:23:54  * travis-cijoined
18:23:54  <travis-ci>luvit/luvit#1539 (luvi-up - f81b848 : Ryan Phillips): The build passed.
18:23:54  <travis-ci>Change view : https://github.com/luvit/luvit/compare/f9ef3f069e4c...f81b84856c85
18:23:54  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/49776154
18:23:54  * travis-cipart
18:27:47  * dobsonquit (Ping timeout: 252 seconds)
18:32:23  <rphillips>creationix: https://www.evernote.com/shard/s9/sh/71fd15f6-0398-4b84-9998-d0309956280c/09bd9afb2faa10c54182c877a7325876
18:33:28  <rphillips>hmm. a dep probably has bourbon in it perhaps
18:34:50  <rphillips>https://github.com/rphillips/luvit-line-emitter/blob/master/package.lua
18:34:52  <rphillips>found it
18:35:43  <rphillips>can we support that URL scheme?
18:39:15  * dobsonjoined
18:42:25  <rphillips>i'll tweak the package.lua
18:50:31  <creationix>you mean download from zip url? it could be added, but it’s a bit of work
18:51:30  <rphillips>yeah, i'll tweak the package itself
18:52:11  <creationix>ok, raspberry pi binary uploaded too
18:54:26  * dobsonquit (Quit: Leaving)
18:55:56  <creationix>I’m seriously considering moving to a new system for building binaries. As we support more platforms this will start getting out ofhand
19:06:30  <rphillips>we could setup cloudservers and jenkins
19:06:50  <rphillips>btw, just pushed virgo-base update with the new luvit/lit/luvi
19:06:57  <rphillips>worked like a champ
19:09:44  <rphillips>https://github.com/aktau/github-release
19:11:01  <creationix>awesome
19:11:41  <creationix>so my idea was to have a jobs server that various workers could ssh into and check for pending jobs that matched their architecture, build and push the binary
19:11:49  <creationix>any machine with ssh access would be trusted
19:12:21  <creationix>some of the platforms like arm6l and osx are harder to find cloud servers
19:13:25  <creationix>in the simple case, the workers would just poll using a cron job, but if we wanted the smallest latency, they could establish persistent connections and the master could push jobs on the workers
19:29:22  <rphillips>http://www.tomaz.me/2013/12/02/running-travis-ci-tests-on-arm.html
19:29:27  <rphillips>tomaz use to work with us
19:32:14  <creationix>qemu, that’s not abad idea
19:36:52  <creationix>oh, so jenkins is basically what I had in mind, but with a masive jvm dep
19:42:59  <rphillips>we could run buildbot
19:43:06  <rphillips>should be a bit more lightweight
19:51:06  * dobsonjoined
19:55:04  * dobsonquit (Excess Flood)
20:03:52  * dobsonjoined
20:20:21  * dobsonquit (Ping timeout: 252 seconds)
20:27:14  * dobsonjoined
20:42:03  * dobsonquit (Ping timeout: 245 seconds)
20:44:44  * joconnorquit (Remote host closed the connection)
20:45:46  * joconnorjoined
20:46:10  * joconnorquit (Read error: Connection reset by peer)
20:46:45  * joconnorjoined
20:47:14  * joconnorquit (Read error: Connection reset by peer)
20:47:35  * joconnorjoined
20:48:32  * joconnor_joined
20:48:33  * joconnorquit (Read error: Connection reset by peer)
20:49:04  * joconnor_quit (Read error: Connection reset by peer)
20:49:25  * joconnorjoined
20:49:54  * joconnorquit (Read error: Connection reset by peer)
20:50:24  * joconnorjoined
20:51:17  * joconnor_joined
20:51:18  * joconnorquit (Read error: Connection reset by peer)
20:51:49  * joconnor_quit (Read error: Connection reset by peer)
20:52:15  * joconnorjoined
20:52:48  * joconnorquit (Read error: Connection reset by peer)
20:53:10  * joconnorjoined
20:53:43  * joconnorquit (Read error: Connection reset by peer)
20:54:08  * joconnorjoined
20:54:53  * joconnorquit (Read error: Connection reset by peer)
20:55:05  * joconnorjoined
20:55:53  * joconnorquit (Read error: Connection reset by peer)
20:56:00  * joconnorjoined
20:56:29  * joconnorquit (Read error: Connection reset by peer)
20:56:55  * joconnorjoined
20:57:18  * joconnorquit (Read error: Connection reset by peer)
20:57:51  * joconnorjoined
20:58:21  * joconnorquit (Read error: Connection reset by peer)
20:58:45  * joconnorjoined
20:59:15  * joconnorquit (Read error: Connection reset by peer)
20:59:38  * joconnorjoined
21:00:06  * joconnorquit (Read error: Connection reset by peer)
21:00:35  * joconnorjoined
21:01:33  * joconnor_joined
21:01:34  * joconnorquit (Read error: Connection reset by peer)
21:01:57  * joconnor_quit (Read error: Connection reset by peer)
21:02:28  * joconnorjoined
21:03:13  * joconnorquit (Read error: Connection reset by peer)
21:03:23  * joconnorjoined
21:03:47  * joconnorquit (Read error: Connection reset by peer)
21:04:17  * joconnorjoined
21:04:47  * joconnorquit (Read error: Connection reset by peer)
21:05:13  * joconnorjoined
21:05:42  * joconnorquit (Read error: Connection reset by peer)
21:06:42  * joconnorjoined
21:07:01  * joconnorquit (Read error: Connection reset by peer)
21:07:31  * joconnorjoined
21:08:25  * joconnorquit (Read error: Connection reset by peer)
21:08:29  * torporquit (Quit: Leaving.)
21:09:16  * joconnorjoined
21:10:11  * joconnor_joined
21:10:11  * joconnorquit (Read error: Connection reset by peer)
21:10:45  * joconnor_quit (Read error: Connection reset by peer)
21:11:09  * joconnorjoined
21:11:36  * joconnorquit (Read error: Connection reset by peer)
21:12:53  * joconnorjoined
21:13:19  * joconnorquit (Read error: Connection reset by peer)
21:13:48  * joconnorjoined
21:14:17  * joconnorquit (Read error: Connection reset by peer)
21:16:02  * joconnorjoined
21:16:46  * joconnorquit (Read error: Connection reset by peer)
21:16:54  * joconnorjoined
21:17:36  * joconnorquit (Read error: Connection reset by peer)
21:17:53  * joconnorjoined
21:18:23  * joconnorquit (Read error: Connection reset by peer)
21:18:47  <rphillips>creationix: we are close to getting luvit into lit
21:19:39  * joconnorjoined
21:20:38  <creationix>yep
21:20:56  <creationix>I’m thinking of making a new branch “lit-up"
21:21:35  <rphillips>+1
21:24:29  <creationix>heh, writing raspbian images to sd cards while building luajit while playing pandora seems too much for my chrombox turned workstation
21:26:20  <rphillips>heh
21:30:31  <rphillips>https://www.reddit.com/r/lua/comments/2uv1ph/why_isnt_lua_a_more_widelyused_language/cod7rlv
21:30:43  <rphillips>promoted the project
21:30:45  <rphillips>a tad
21:31:26  <creationix>nice
21:32:58  <creationix>upvoted
21:33:18  <rphillips>once we get luvit into lit perhaps we should show hacker news
21:33:38  <creationix>so after looking into my twitter analytics, I’ve decided that speaking at conferences is far more potent at getting the word out that tweeting links and announcements
21:34:40  <creationix>even with almost 8k “followers” only my most popular tweets reach more than an hundred people (they actually click the link). Most never even see the tweet in the first place
21:35:01  <creationix>but a room of 200 people watching a 40 minute demo reaches a lot more and helps more people hear about it
21:35:32  <creationix>hn helps sometimes too though ;)
21:43:33  * DarkGodquit (Remote host closed the connection)
22:00:23  <creationix>rphillips: the alias feature is coming in very handy https://github.com/luvit/luvit/blob/lit-up/app/package.lua
22:00:46  * travis-cijoined
22:00:46  <travis-ci>luvit/luvit#1540 (lit-up - f0aa4dc : Tim Caswell): The build failed.
22:00:46  <travis-ci>Change view : https://github.com/luvit/luvit/compare/b8d7ffa0cdb2...f0aa4dcd837f
22:00:46  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/49801088
22:00:46  * travis-cipart
23:06:31  <rphillips>that is cool
23:10:28  * travis-cijoined
23:10:28  <travis-ci>luvit/luvit#1542 (lit-up - 9d4c249 : Tim Caswell): The build is still failing.
23:10:28  <travis-ci>Change view : https://github.com/luvit/luvit/compare/f0aa4dcd837f...9d4c2490c5e0
23:10:28  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/49808432
23:10:28  * travis-cipart
23:13:33  * travis-cijoined
23:13:33  <travis-ci>luvit/luvit#1543 (lit-up - d394245 : Tim Caswell): The build is still failing.
23:13:33  <travis-ci>Change view : https://github.com/luvit/luvit/compare/9d4c2490c5e0...d39424550299
23:13:33  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/49808831
23:13:33  * travis-cipart
23:14:58  <creationix>rphillips: can’t finish lit-up at the moment, but it’s getting closer
23:15:01  <creationix>have a good weekend
23:15:13  <rphillips>you too!
23:15:14  <rphillips>take care
23:19:38  * DarkGodjoined
23:51:08  * dan336quit (Quit: Leaving.)