00:20:16  * DarkGodquit (Ping timeout: 264 seconds)
00:23:11  <rje>rphillips, does make test work?
00:24:44  <rje>https://github.com/virgo-agent-toolkit/virgo-base-agent/blob/luvi-up/tests/test-msi.lua
00:28:37  * Akagi201joined
00:38:42  * rphillipsquit (Ping timeout: 265 seconds)
00:39:44  * rphillipsjoined
00:44:59  * kazuponjoined
00:57:37  <rje>rphillips, try specifying the full path
01:33:18  <rphillips>hmm. that worked
01:33:26  <rphillips>i wonder if the path isn't being escaped
01:36:37  <rphillips>the code snippet does with with the full path
01:36:40  <rphillips>C:\\out.msi
03:28:39  * kazuponquit (Remote host closed the connection)
04:29:22  * kazuponjoined
04:34:48  * kazuponquit (Ping timeout: 252 seconds)
04:59:08  * Akagi201quit (Ping timeout: 256 seconds)
05:10:50  * Akagi201joined
05:21:00  * kazuponjoined
05:28:52  * SkyRocknRolljoined
05:48:37  * sousouxquit (Ping timeout: 250 seconds)
07:07:03  * kazuponquit (Remote host closed the connection)
07:13:13  * DarkGodjoined
07:13:58  * kazuponjoined
09:21:25  * necrophcodrjoined
09:53:04  * necrophcodrquit (Ping timeout: 252 seconds)
10:03:43  * Akagi201quit (Remote host closed the connection)
11:00:05  * kazuponquit (Remote host closed the connection)
11:00:43  * kazuponjoined
11:04:57  * kazuponquit (Ping timeout: 240 seconds)
12:01:02  * necrophcodrjoined
12:25:49  * blarg_blargjoined
12:28:27  * Akagi201joined
12:29:30  * Akagi201_joined
12:32:46  * blarg_blargquit (Quit: Leaving)
12:33:24  * Akagi201quit (Ping timeout: 272 seconds)
13:43:34  * SkyRocknRollquit (Ping timeout: 265 seconds)
13:58:44  * kazuponjoined
14:02:05  <rphillips>morning
14:02:07  <rphillips>weird
14:03:27  * kazuponquit (Ping timeout: 265 seconds)
14:18:42  <rphillips>got it
14:24:28  <rphillips>https://github.com/jvburnes/node9
14:33:44  * dan336joined
14:53:22  * kazuponjoined
14:57:58  <necrophcodr>rphillips: that is some really cool shit
14:58:45  <rphillips>does look cool
15:00:53  <necrophcodr>gonna look at that when i get home, see if i can build it
15:00:54  * necrophcodrquit (Quit: WeeChat 1.2)
15:13:48  * kazupon_joined
15:16:51  * kazuponquit (Ping timeout: 265 seconds)
15:24:22  * kazupon_quit (Read error: Connection reset by peer)
15:24:49  * kazuponjoined
15:52:12  * necrophcodrjoined
15:52:34  <necrophcodr>rphillips: took a look at that node9 project, and while it looked cool, it didn't seem to compile for me. did you try it out?
15:52:48  <rphillips>i have not
15:53:06  <necrophcodr>alright
15:56:28  <creationix>mornin'
16:02:58  <rphillips>morning
16:17:22  <necrophcodr>node9 reminds me of inferno, which it seems to be based partly upon. inferno seemed like a cool thing too, just like plan9
16:18:32  <creationix>necrophcodr: are they using my luv bindings or did they write their own?
16:19:00  <rphillips>rje: around?
16:19:28  <necrophcodr>creationix: seems to be using their own
16:19:42  <necrophcodr>might not be the case though
16:48:27  * sousouxjoined
16:50:14  * necrophcodrquit (Quit: WeeChat 1.2)
16:51:44  <rje>rphillips, yup
16:52:11  <rphillips>rje: fixed the upgrades on windows... the service is still keeping around a rogue process
16:52:44  <rje>rphillips, do both the old and new version have the process.exit()?
16:52:57  <rphillips>hmm. probably not
16:53:05  <rphillips>the new version definetly does
16:57:23  <creationix>is there a special way to end a service process?
16:57:48  <rje>creationix, you should send a stop event before quitting
16:57:50  <rphillips>you can click on it and say 'stop' or restart
16:58:29  <rje>creationix, are you asking about how a user does it or how the service does it?
16:58:46  <creationix>how the service does it
17:00:33  <rje>get a stop event, tell the manager you're pending https://github.com/virgo-agent-toolkit/rackspace-monitoring-agent/blob/luvi-up/winsvcwrap.lua#L230
17:00:52  <rje>do whatever stop business you need to do
17:01:19  <rje>tell the manager your stopped https://github.com/virgo-agent-toolkit/rackspace-monitoring-agent/blob/luvi-up/winsvcwrap.lua#L268
17:01:36  <rje>then go away
17:11:33  * fdagostinojoined
17:21:19  <creationix>rphillips: twe reason I never bumped lit was because I can’t build the armv6 version of luvi
17:21:27  <creationix>all my armv6 rPIs are broken
17:21:49  <rphillips>bummer
17:23:19  <creationix>I know of at least one startup using luvit on raspberry PIs. I’ll see if they have updated to the new ones yet https://twitter.com/creationix/status/610497716225900545
17:23:48  <creationix>too bad we never got that cross-compile setup working
17:24:56  <creationix>I’ll update lit now
17:27:27  <creationix>rphillips: ok, new lit published
17:27:29  <creationix>shall I update luvit too?
17:27:34  <rphillips>sweet
17:27:37  <rphillips>+1
17:32:19  <creationix>rphillips: ok, updated luvit publishe
17:32:23  <creationix>d
17:32:31  <rphillips>thanks!
17:33:57  * travis-cijoined
17:33:58  <travis-ci>luvit/luvit#2236 (2.2.0 - 83fe766 : Tim Caswell): The build passed.
17:33:58  <travis-ci>Change view : https://github.com/luvit/luvit/commit/83fe76624381
17:33:58  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/66903396
17:33:58  * travis-cipart
17:37:39  <creationix>fdagostino: do you now have headers for your third-party library?
17:37:47  <creationix>that’s all that is needed to write C bindings or use luajit ffi
17:38:43  <rphillips>rje: https://github.com/virgo-agent-toolkit/rackspace-monitoring-agent/blob/luvi-up/winsvcwrap.lua#L285
17:38:53  <rphillips>think there needs to be a process:exit(0) here as well?
17:39:07  <fdagostino>Hi Tim!
17:39:42  <fdagostino>I followed rphillips advice and call the function of the library using ffi.C
17:39:47  <fdagostino>and got it working :)
17:39:52  <creationix>great!
17:40:01  <fdagostino>but i do have .h files of the lib
17:40:08  <creationix>I hoped as much
17:40:54  <rje>rphillips, no, runfunc is the wrapper for all the agent's async functions, it may return as it has set up all the async operations
17:41:20  <rje>the only way to kill the service when run from the command line is to terminate it or ctrl-c
17:41:57  <fdagostino>creationix, how can I help in order to get a version of Luvit for devices that leaks command line/console?
17:42:20  <creationix>leaks?
17:43:00  <creationix>fdagostino: did you get luajit + libuv + luv in your app yet?
17:43:49  <fdagostino>luajit is OK, working on cross-compiling libuv
17:44:29  <rphillips>https://github.com/virgo-agent-toolkit/rackspace-monitoring-agent/pull/749
17:45:55  <rje>rphillips, why?
17:46:24  <rphillips>should that timer block the event loop?
17:47:47  <rphillips>guess, I'm confused as to where this bug might be to exit the process
17:48:05  <rje>vidyo after standup?
17:48:14  <rphillips>+1
18:02:28  * avidalpart ("Textual IRC Client: www.textualapp.com")
18:10:58  <fdagostino>does anyone has the makefile for libuv
18:10:59  <fdagostino>?
18:11:09  <fdagostino>I don't have autoconf in cygwin
18:15:43  <rphillips>hmm. ssh implementation in luvi{,t}
18:20:39  <rphillips>rje: meeting?
18:21:13  <rje>rphillips, be right there
18:27:22  * kazuponquit (Remote host closed the connection)
18:29:26  <rphillips>https://github.com/virgo-agent-toolkit/rackspace-monitoring-agent/pull/750
19:17:48  <creationix>rje: did we ever create github tickets for the remote-poller subtasks?
19:18:51  <rje>creationix, no there was still a lot of discussion, we should document what we have and then revisit it
19:47:11  * fdagostinoquit
19:54:50  * piernovquit (Ping timeout: 272 seconds)
20:07:48  * piernovjoined
20:51:11  <rje>rphillips, https://github.com/virgo-agent-toolkit/rackspace-monitoring-agent/pull/751
21:01:41  * sousouxquit (Ping timeout: 264 seconds)
21:02:25  * sousouxjoined
21:16:56  * fdagostinojoined
21:23:16  <creationix>rje: so what’s the difference between stdin:close() and stdin:destroy() in luvit?
21:23:41  <rje>creationix, stdin:close() doesn't exist
21:23:49  <creationix>that will do it
21:23:50  <rje>in luvit 2.0
21:25:27  <rphillips>rje: i'll push another release... anything else need to go in?
21:27:48  * kazuponjoined
21:28:19  <rje>rphillips, not yet, i'm looking at the sql tests
21:28:27  <rphillips>k
21:36:20  * kazuponquit (Ping timeout: 265 seconds)
21:39:32  * kazuponjoined
21:40:43  * kazuponquit (Remote host closed the connection)
22:19:07  <creationix>just found a nasty bug in websocket-codec where it framed messages between 0x10 and ox80 bytes long with the wrong length header
22:19:36  <creationix>we didn’t notice since both sides are my luvit code. I paired a luvit server with a browser client and it was failing
22:31:54  * piernovquit (Read error: Connection reset by peer)
22:51:58  <creationix>That was fun. Ported my old hexes demo (from 2010) to use luvit https://github.com/creationix/hexes/tree/luvit
22:52:14  <creationix>It was one of my original node.js demos back when I was a traveling node evangelist.
23:16:11  * dan336quit (Quit: Leaving.)
23:16:39  <creationix>I can’t believe weblit-websocket was completely broken with browsers. Chrome and Firefox couldn’t connect for various reasons
23:16:54  <creationix>I guess nobody has tried to use it yet. I just documented it today
23:17:45  <creationix>dinner time
23:29:57  * piernovjoined
23:33:51  * Akagi201_quit (Remote host closed the connection)
23:35:14  * piernovquit (Ping timeout: 272 seconds)
23:36:04  * piernovjoined
23:36:54  * fdagostinoquit (Ping timeout: 245 seconds)
23:41:50  <rphillips>hexes is slick
23:42:17  <rphillips>i think you should move the server.lua over to main.lua, then you can lit install the project