00:09:30  * ^vquit (Ping timeout: 276 seconds)
00:13:51  * dan3361quit (Quit: Leaving.)
00:20:44  * a_lequit (Remote host closed the connection)
00:21:19  * a_lejoined
01:06:07  * UniOnquit (Quit: Leaving)
01:14:40  * dan336joined
01:33:56  * dan336quit (Quit: Leaving.)
01:43:57  * a_le_joined
01:44:19  * a_lequit (Read error: Connection reset by peer)
02:41:27  * dan336joined
02:50:16  * dan336quit (Quit: Leaving.)
03:27:41  * dan336joined
03:31:07  * hdmsquit (Quit: hdms)
03:48:18  * hdmsjoined
04:07:24  * dan336quit (Quit: Leaving.)
04:18:39  * hdms_joined
04:19:38  * hdmsquit (Ping timeout: 272 seconds)
04:19:38  * hdms_changed nick to hdms
06:05:29  * hdmsquit (Quit: hdms)
06:21:03  * travis-cijoined
06:21:04  <travis-ci>luvit/luvi#287 (winsvc_config - c7ad909 : Rob Emanuele): The build passed.
06:21:04  <travis-ci>Change view : https://github.com/luvit/luvi/commit/c7ad9090f552
06:21:04  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48446626
06:21:04  * travis-cipart
07:21:05  * a_le_quit (Remote host closed the connection)
07:21:41  * a_lejoined
07:22:05  * a_lequit (Read error: Connection reset by peer)
08:09:43  * DarkGodjoined
08:10:34  * UniOnjoined
09:53:05  * dan336joined
10:35:41  * dan336quit (Quit: Leaving.)
12:35:46  * travis-cijoined
12:35:46  <travis-ci>brimworks/luvi#2 (master - 1d6a444 : Brian Maher): The build has errored.
12:35:46  <travis-ci>Change view : https://github.com/brimworks/luvi/compare/82b8d3535c19...1d6a444a1931
12:35:46  <travis-ci>Build details : http://travis-ci.org/brimworks/luvi/builds/48476359
12:35:46  * travis-cipart
13:00:13  * travis-cijoined
13:00:13  <travis-ci>brimworks/luvi#3 (master - 2c5da84 : Brian Maher): The build passed.
13:00:13  <travis-ci>Change view : https://github.com/brimworks/luvi/compare/1d6a444a1931...2c5da845d145
13:00:13  <travis-ci>Build details : http://travis-ci.org/brimworks/luvi/builds/48478503
13:00:13  * travis-cipart
13:11:26  * hdmsjoined
13:48:56  * dg_joined
13:49:09  * DarkGodquit (Ping timeout: 276 seconds)
14:16:03  <rphillips>morning
14:57:05  <creationix>mornin
15:11:03  * a_lejoined
15:15:48  * a_lequit (Ping timeout: 245 seconds)
15:28:59  * a_lejoined
15:30:03  * dan336joined
15:30:07  * dan336quit (Client Quit)
15:32:58  * dan336joined
15:43:41  * a_lequit (Remote host closed the connection)
15:51:48  * dan3361joined
15:51:48  * dan336quit (Read error: Connection reset by peer)
15:56:36  * a_lejoined
16:00:07  <rphillips>creationix: rje: https://gist.github.com/jjbuchan/99d2751edca2a1b30907
16:00:09  <rphillips>any ideas?
16:00:16  <rphillips>it's in the current agent
16:01:07  <creationix>do you know how much memory the process is using
16:01:18  <creationix>I'm afraid I don't know much about how openssl allocated memory
16:01:46  <rphillips>not at the time of this error message
16:01:54  <rphillips>could be a memory leak somewhere
16:10:14  * UniOnquit (Read error: Connection reset by peer)
16:10:36  * erlbot--quit (Remote host closed the connection)
16:17:49  * erlbot--_joined
16:17:49  * a_lequit (Remote host closed the connection)
16:17:49  * UniOn_joined
16:23:59  * a_lejoined
16:26:43  <rphillips>creationix: https://github.com/luvit/openssl/pull/10
16:26:55  <rphillips>bumps openssl to 1.0.1L
16:27:20  * a_lequit (Remote host closed the connection)
16:27:49  <creationix>for the static build at least
16:28:36  <creationix>rphillips: do we need a new luvi release soon?
16:29:03  <rphillips>we do... with the service stuff in it as well for windows
16:29:29  <creationix>oh, I see the openssl bump is for master luvit
16:30:28  <creationix>rje: shall I do a luvi release after this is merged? https://github.com/luvit/luvi/pull/47/files
16:31:24  <rphillips>https://github.com/luvit/luvit/pull/593
16:32:50  <creationix>heh, appveyor doesn't know how to build luvit master
16:32:53  <creationix>that's fine
16:34:52  <creationix>rje: if you get a change, let me know what should go in the luvi changelog to describe your services stuff
16:34:58  * a_lejoined
16:35:58  <creationix>since it's a bigger change, let's number it luvi 0.6.0
16:39:17  * travis-cijoined
16:39:17  <travis-ci>luvit/luvit#1488 (fixes/bump_openssl - 8d02bff : Ryan Phillips): The build passed.
16:39:17  <travis-ci>Change view : https://github.com/luvit/luvit/commit/8d02bffe10ee
16:39:17  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/48505732
16:39:17  * travis-cipart
16:40:00  <avidal>i suppose i can update my luv PR to reliably predict windows
16:44:49  <avidal>oh it's also broken and i did the wrong comparison in one place
16:50:43  * travis-cijoined
16:50:43  <travis-ci>luvit/luvit#1490 (master - e9487d8 : Ryan Phillips): The build passed.
16:50:43  <travis-ci>Change view : https://github.com/luvit/luvit/compare/fc9be1fa48a9...e9487d853638
16:50:43  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/48507075
16:50:43  * travis-cipart
17:07:36  <avidal>hmm, i have an alternative approach that adds a constant to constants.c for the platform, based on #ifdef checks
17:08:29  <avidal>so, during build #if defined(_WIN32), then: require('luv').constants.platform == 'windows'
17:08:53  <avidal>but i'm mostly just messing around
17:13:04  <rphillips>avidal: we could export the system via the CMAKE_SYSTEM_NAME variable
17:13:39  <avidal>yeah, i mentioned that but creationix seemed against using cmake vars part of a stable, defined, public API
17:15:15  <rphillips>yeah, we could translate them within luvi
17:15:17  <rphillips>or luv
17:22:23  <creationix>I guess using cmake to detect platform is fine. I just want to generally avoid using cmake variables. I'm not sure the alternatives are any safer
17:22:48  <avidal>yeah
17:22:59  <avidal>i guess it comes down to whether luv should expose the platform
17:23:14  <avidal>i was mostly using it so i can make the luv test suite pass using regular lua5.1
17:23:31  <avidal>so i can either do pure lua (which i had before, even if it's not entirely accurate), or decide to make it part of the luv api
17:23:33  * a_lequit (Ping timeout: 265 seconds)
17:24:56  <avidal>if you're curious this is what the alternative looks like now on my branch
17:24:57  <avidal>https://github.com/luvit/luv/pull/109/files
17:26:22  <avidal>it's a first pass, constants was just an easy place to land it; but if the general approach is acceptable (and you're okay with making the platform part of the luv API), then I can easily rework it
17:31:34  * a_lejoined
17:33:58  * a_lequit (Read error: Connection reset by peer)
17:34:40  * a_lejoined
17:34:51  * a_lequit (Remote host closed the connection)
17:36:29  * a_lejoined
17:42:26  <rje>creationix: i'll write an issue to describe it in a few mins
17:42:35  <creationix>awesome, thanks
17:45:30  <creationix>avidal: what about copy the code luajit uses internally to detect the platform? http://repo.or.cz/w/luajit-2.0.git/blob/7f013005f61b82300d4ec591fd4cec59a74d62ff:/src/lj_arch.h
17:46:24  <rje>creationix, can it wait an hour while i finish out the ChangeServiceConfig func?
17:46:34  <creationix>rje: of course
17:46:52  * a_le_joined
17:47:22  * a_lequit (Read error: Connection reset by peer)
17:53:25  <avidal>luv is compiled against the luajit headers right? which are ABI compatible with lua 5.1?
17:56:50  <avidal>ah, it includes lua.h which is present in the luajit source
18:02:47  * a_le_quit (Remote host closed the connection)
18:04:45  <avidal>i suppose i can grab the top part of it out of lj_arch
18:04:48  * a_lejoined
18:10:26  * dg_quit (Ping timeout: 265 seconds)
18:12:01  * a_lequit (Remote host closed the connection)
18:12:46  * a_lejoined
18:20:41  <avidal>creationix: alright, updated PR to add in `luv.platform` which has entries for os name, arch name, bits, and byteorder by reading constants from lj_arch.h
18:20:56  <creationix>cool
18:21:24  <avidal>figured since luv is built with the luajit sources included it's safe to just #include <lj_arch.h> in luv/src/platform.c
18:22:50  <creationix>I see. I guess when people are building against other lua's they need to make sure luajit's headers are also in the path behind lua's headers?
18:22:59  <creationix>does C support relative require
18:23:14  * a_lequit (Read error: Connection reset by peer)
18:23:45  <avidal>Good point, just because cmake includes the luajit sources it doesn't mean someone won't manually build by pointing directly to their own lua headers
18:23:58  * a_lejoined
18:24:17  <avidal>I'm pretty new to things that actually need to be compiled; too much python and web shit
18:27:23  <avidal>would you rather i extract the relevant parts of lj_arch and put them in the luv source tree directly?
18:31:12  * a_lequit (Read error: Connection reset by peer)
18:31:19  * a_le_joined
18:37:09  <creationix>avidal: I would just extract the minimal bits you need for your test suite
18:49:54  * travis-cijoined
18:49:54  <travis-ci>luvit/luvi#289 (winsvc_config - f9c8d4f : Rob Emanuele): The build passed.
18:49:54  <travis-ci>Change view : https://github.com/luvit/luvi/compare/c7ad9090f552...f9c8d4fbb387
18:49:54  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48523187
18:49:54  * travis-cipart
18:49:59  * a_le_quit (Read error: Connection reset by peer)
18:50:26  * a_lejoined
18:56:53  * a_lequit (Remote host closed the connection)
18:57:33  * a_lejoined
19:06:37  * dg_joined
19:08:13  * a_lequit
19:09:49  * travis-cijoined
19:09:49  <travis-ci>luvit/luvi#291 (winsvc_config - 8ad251a : Rob Emanuele): The build passed.
19:09:49  <travis-ci>Change view : https://github.com/luvit/luvi/compare/f9c8d4fbb387...8ad251a3fc43
19:09:49  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48525873
19:09:49  * travis-cipart
19:10:14  * a_lejoined
19:12:11  <rje>rfr: https://github.com/luvit/luvi/pull/47 final updates for now with service config
19:18:41  <creationix>great work!
19:29:42  * travis-cijoined
19:29:42  <travis-ci>luvit/luvi#293 (master - bddec71 : Rob Emanuele): The build passed.
19:29:42  <travis-ci>Change view : https://github.com/luvit/luvi/compare/2d2ca703682f...bddec714cb2b
19:29:42  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48528684
19:29:42  * travis-cipart
19:31:04  <rje>creationix, thanks, https://github.com/luvit/luvi/issues/48 has the details
19:46:20  <rphillips>this is sweet
20:10:38  * travis-cijoined
20:10:38  <travis-ci>luvit/luv#228 (master - 846c7fa : Tim Caswell): The build passed.
20:10:38  <travis-ci>Change view : https://github.com/luvit/luv/compare/1ad9f43bd7a4...846c7fa71584
20:10:38  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/48533984
20:10:38  * travis-cipart
20:15:10  * travis-cijoined
20:15:10  <travis-ci>luvit/luvi#294 (master - 4901b84 : Tim Caswell): The build passed.
20:15:10  <travis-ci>Change view : https://github.com/luvit/luvi/compare/bddec714cb2b...4901b84b71f8
20:15:10  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48534264
20:15:10  * travis-cipart
20:17:56  * travis-cijoined
20:17:56  <travis-ci>luvit/luvi#295 (0.6.0 - a9663a1 : Tim Caswell): The build has errored.
20:17:56  <travis-ci>Change view : https://github.com/luvit/luvi/commit/a9663a1071f7
20:17:56  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48534975
20:17:56  * travis-cipart
20:18:53  <creationix>rje: rphillips: How does this release look? https://github.com/luvit/luvi/pull/49/files
20:22:45  * creationix_joined
20:22:57  * jirwin_joined
20:23:02  * nachiket_joined
20:23:09  * larme1joined
20:25:27  <rje>i like it
20:25:31  * travis-cijoined
20:25:31  <travis-ci>luvit/luvi#299 (0.6.0 - c9d81ba : Tim Caswell): The build passed.
20:25:31  <travis-ci>Change view : https://github.com/luvit/luvi/compare/4e1650470202...c9d81ba44bbb
20:25:31  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48535426
20:25:31  * travis-cipart
20:32:43  * creationixquit (*.net *.split)
20:32:43  * jirwinquit (*.net *.split)
20:32:43  * nachiketquit (*.net *.split)
20:32:44  * larmequit (*.net *.split)
20:32:44  * jirwin_changed nick to jirwin
20:32:44  * nachiket_changed nick to nachiket
20:32:44  * creationix_changed nick to creationix
20:34:33  <creationix>rphillips: hmm, doesn't build on osx. Maybe I shouldn't have updated openssl in luvi
20:35:57  <rphillips>creationix: ill take a look
20:36:01  <creationix>same problem on linux when doing static build
20:36:09  <creationix>I should build before tagging next time
20:36:23  * hdmsquit (Quit: hdms)
20:37:09  * travis-cijoined
20:37:09  <travis-ci>luvit/luvi#302 (v0.6.0 - cda1210 : Tim Caswell): The build passed.
20:37:09  <travis-ci>Change view : https://github.com/luvit/luvi/compare/v0.6.0
20:37:09  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48537250
20:37:09  * travis-cipart
20:41:42  * dan3361quit (Quit: Leaving.)
20:48:27  <creationix>I see why travis didn't catch the issue, it skips the "static" version
20:52:54  * hdmsjoined
20:59:07  <rphillips>creationix: i have a patch
20:59:20  <creationix>did lua-openssl need updating?
20:59:30  <rphillips>no... it's a cmake tweak
21:01:00  <rphillips>creationix: https://github.com/luvit/openssl/pull/11
21:01:16  <creationix>even better
21:05:26  * dan336joined
21:10:53  <creationix>rphillips: ok, tagging again. It works now. Thanks. https://github.com/luvit/luvi/commit/d486513347e322fe2acba9ea730dba514da421be
21:11:14  <rphillips>np. sorry about that
21:14:16  * travis-cijoined
21:14:16  <travis-ci>luvit/luvi#303 (master - d486513 : Tim Caswell): The build has errored.
21:14:16  <travis-ci>Change view : https://github.com/luvit/luvi/compare/cda1210d71c3...d486513347e3
21:14:16  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48541669
21:14:16  * travis-cipart
21:16:34  * travis-cijoined
21:16:34  <travis-ci>luvit/luvi#304 (v0.6.1 - d486513 : Tim Caswell): The build passed.
21:16:34  <travis-ci>Change view : https://github.com/luvit/luvi/compare/v0.6.1
21:16:34  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48542219
21:16:34  * travis-cipart
21:22:09  <rphillips>https://github.com/luvit/luvi/pull/50
21:23:58  <creationix>rphillips: I wonder why it didn't enqueue https://ci.appveyor.com/project/racker-buildbot/luvi/build/1.0.82
21:25:03  <rphillips>looks like it's running
21:25:38  * travis-cijoined
21:25:38  <travis-ci>luvit/luvi#305 (fixes/add_static_build_to_travis - 2e39269 : Ryan Phillips): The build has errored.
21:25:38  <travis-ci>Change view : https://github.com/luvit/luvi/commit/2e392690d2d2
21:25:38  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48543150
21:25:38  * travis-cipart
21:27:16  <rphillips>the luajit git server might be throttling travis
21:27:35  <creationix>looks, good idea +1
21:28:51  <rphillips>i added the appveyor build type as well
21:29:22  * travis-cijoined
21:29:22  <travis-ci>luvit/luvi#305 (fixes/add_static_build_to_travis - 2e39269 : Ryan Phillips): The build failed.
21:29:22  <travis-ci>Change view : https://github.com/luvit/luvi/commit/2e392690d2d2
21:29:22  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48543150
21:29:22  * travis-cipart
21:32:40  * travis-cijoined
21:32:40  <travis-ci>luvit/luvi#307 (fixes/add_static_build_to_travis - 71d4178 : Ryan Phillips): The build passed.
21:32:40  <travis-ci>Change view : https://github.com/luvit/luvi/compare/2e392690d2d2...71d41783950b
21:32:40  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48543973
21:32:40  * travis-cipart
21:35:38  * a_lequit (Read error: Connection reset by peer)
21:36:07  <rphillips>ah, static isn't a target on appveyor
21:36:10  * a_lejoined
21:39:50  <creationix>sure it is, the normal build is static
21:40:07  <creationix>only linux has the large build since nothing else has a reliable system openssl
21:40:26  <creationix>but yes, the makefile is different for windows
21:40:31  <creationix>it's not called static
21:41:32  * travis-cijoined
21:41:32  <travis-ci>luvit/luvi#309 (fixes/add_static_build_to_travis - c5b6847 : Ryan Phillips): The build passed.
21:41:32  <travis-ci>Change view : https://github.com/luvit/luvi/compare/71d41783950b...c5b684764c89
21:41:32  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48545002
21:41:32  * travis-cipart
21:41:51  * jirwinquit (Changing host)
21:41:51  * jirwinjoined
21:45:09  * a_lequit (Remote host closed the connection)
21:58:48  <rphillips>creationix: ever hear of this? http://wamp.ws/
21:59:26  <creationix>no, looks like a useful convention
22:01:55  * a_lejoined
22:08:16  * a_lequit (Read error: Connection reset by peer)
22:08:58  * a_lejoined
22:09:47  <rphillips>would be cool to get the nextgen agent protocol to be http2 or websocket
22:23:07  <creationix>I'm thinking websocket is a great base for any new protocol
22:23:20  <creationix>wss works with current software and proxies
22:23:36  <creationix>good thing we already have a websocket codec in lit :)
22:23:40  <rphillips>:)
22:23:45  <creationix>it can be used with luvit streams easily as well
22:23:57  <creationix>the codecs (http and websocket) are stream agnostic
22:24:56  <creationix>I still think it would be cool if existing protocols would add websocket variants (like github access over websocket)
22:25:10  <creationix>the authentication of https://, the simplicity of git:// and usable from any webpage
22:41:58  <creationix>rje: how do I enable or disable the windows service feature in luvi's build on windows
22:47:31  <rje>creationix, its not setup to be enabled or disabled. its auto enabled here: https://github.com/luvit/luvi/blob/master/CMakeLists.txt#L29
22:47:42  <creationix>how heavy-weight is it?
22:47:59  <rje>define that
22:48:01  <creationix>would it be appropriate to have in the luvit-tiny build (the one without zlib or openssl)
22:48:09  <rje>maybe
22:48:22  <creationix>I build two flavors for people who don't need the larger libraries
22:48:33  <rje>the object file probably isn't that big
22:48:40  <creationix>right, it's just bindings to system APIs
22:48:52  <creationix>I'll leave it then
22:49:08  <rje>that's all it is
22:49:15  <creationix>almost done building windows binaries, the others are already pushed to luvi-binaries for v0.6.1
22:49:46  <rje>cool
22:50:50  <rje>i might want to add QueryService2 to compliment ChangeServiceConfig2 to the next release
22:54:09  * travis-cijoined
22:54:09  <travis-ci>luvit/luvi#310 (master - 341c7e8 : Tim Caswell): The build passed.
22:54:09  <travis-ci>Change view : https://github.com/luvit/luvi/compare/d486513347e3...341c7e83360a
22:54:09  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/48555096
22:54:09  * travis-cipart
22:54:15  <creationix>binaries baked! https://github.com/luvit/luvit/commit/e535b2d6df9ddbc476f7b7084161e898dc146dc6
22:54:18  <creationix>rphillips: ^
22:54:39  <rphillips>sweet
22:54:45  * travis-cijoined
22:54:45  <travis-ci>luvit/luvit#1492 (luvi-up - e535b2d : Tim Caswell): The build passed.
22:54:45  <travis-ci>Change view : https://github.com/luvit/luvit/compare/02aaff56ca03...e535b2d6df9d
22:54:45  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/48555343
22:54:45  * travis-cipart
22:55:51  <creationix>this was the first time raspberry pi got built before windows (I'm not at my office and had to setup visual studio on my kids homeschool computer)
23:56:31  * erlbot--_changed nick to erlbot--
23:57:20  * UniOn_quit (Remote host closed the connection)