00:59:01  * joconnorquit (Remote host closed the connection)
01:12:01  * kazuponjoined
01:12:18  * kazuponquit (Remote host closed the connection)
01:27:16  * kazuponjoined
01:33:39  * joconnorjoined
01:58:44  * Akagi201joined
02:20:36  * joconnorquit (Remote host closed the connection)
02:43:08  * kazuponquit (Remote host closed the connection)
02:43:35  * kazuponjoined
03:03:07  <rphillips>merged the upgrades branches into luvi-up
03:03:19  <rphillips>in base and in the agent
03:05:54  <rphillips>tested the luvi-up debian package on ubuntu 15.04, works with systemd
03:07:14  * kazuponquit (Remote host closed the connection)
03:07:21  * kazuponjoined
03:11:27  <rphillips>https://github.com/virgo-agent-toolkit/rackspace-monitoring-agent-ansible-cloud-test
03:12:01  <rphillips>created a ansible framework to install the build tools (cmake, make, etc) and build the Agent2 binary, DEB or RPM package
03:34:46  * kazuponquit (Remote host closed the connection)
04:07:26  * kazuponjoined
05:25:34  * tektikquit (Read error: Connection reset by peer)
06:07:38  * tektikjoined
06:27:26  * Akagi201quit (Remote host closed the connection)
06:28:09  * Akagi201joined
06:30:16  * Akagi201_joined
06:32:32  * Akagi20__joined
06:33:25  * Akagi201quit (Ping timeout: 264 seconds)
06:35:47  * Akagi201_quit (Ping timeout: 244 seconds)
06:51:18  * tektikpart ("Leaving")
07:29:06  * SouL_|_joined
08:18:54  * SouL_|_quit (Ping timeout: 265 seconds)
08:26:12  * kazuponquit (Remote host closed the connection)
08:26:39  * kazuponjoined
08:31:27  * dobson`quit (Ping timeout: 276 seconds)
08:31:41  * SouL_|_joined
08:38:48  * kazuponquit (Remote host closed the connection)
08:38:55  * kazuponjoined
08:49:57  * dobsonjoined
09:39:01  * kazuponquit (Remote host closed the connection)
09:39:27  * kazuponjoined
09:44:08  * kazuponquit (Remote host closed the connection)
09:44:23  * kazuponjoined
09:55:14  * SouL_|_quit (Ping timeout: 250 seconds)
10:01:47  * kazuponquit (Remote host closed the connection)
10:23:13  * SouL_|_joined
10:58:11  * kazuponjoined
11:01:17  * Akagi20__quit (Remote host closed the connection)
11:38:31  * SouL_|_quit (Ping timeout: 255 seconds)
11:42:00  * SouL_|_joined
11:48:29  * SouL_|_quit (Ping timeout: 256 seconds)
11:54:26  * SouL_|_joined
11:56:47  * Akagi201joined
11:59:23  * kazuponquit (Remote host closed the connection)
11:59:52  * kazuponjoined
12:04:13  * Akagi201_joined
12:04:37  * kazuponquit (Ping timeout: 265 seconds)
12:06:56  * Akagi201quit (Ping timeout: 240 seconds)
12:13:37  * SouL_|_quit (Ping timeout: 255 seconds)
12:42:19  * gavellanedajoined
12:43:34  * SouL_|_joined
13:39:23  <rphillips>Good morning
14:44:58  * kazuponjoined
14:51:36  <gavellaneda>rphillips: g'morning
14:59:24  * gavellanedaquit (Ping timeout: 245 seconds)
15:56:48  <creationix>looks like Jörg is making good progress porting luvi to buildroot
16:04:56  <rphillips>sure is
16:05:40  * SouL_|_quit (Ping timeout: 244 seconds)
16:22:07  * joconnorjoined
16:40:36  <rphillips>creationix: could you tweak your semver library to support 1.1.0-10
16:40:44  <rphillips>the build number on the end of the semver
16:40:53  <rphillips>it should be a valid semver number
16:43:15  <creationix>good idea
16:45:06  <rphillips>that should fix upgrade detection for me
16:46:03  <rphillips>rje: looks like there is a crash in the flocking FFI layer when the agent is already running
16:55:52  * gavellanedajoined
17:21:17  <rphillips>creationix: https://github.com/luvit/lit/pull/73
17:22:58  <creationix>so you just added it as a 4th number then?
17:23:29  <creationix>rphillips: shouldn’t the last part also allow letters?
17:23:50  <creationix>though that gets complicated, for example 2.0.0-rc1
17:23:59  <creationix>it should be *before* 2.0.0
17:25:05  <rje>rphillips, i'll have a look
17:31:36  * SouL_|_joined
17:32:40  <rphillips>rtue
17:32:43  <rphillips>true
17:32:45  <rphillips>hmm
17:38:39  * endoujoined
17:43:42  <creationix>rphillips: I think just supporting numbers defaulting to zero for now is fine
17:44:26  <creationix>strictly speaking it’s an improvement and doesn’t break anything
17:47:00  * squeekquit (*.net *.split)
17:47:00  * endou_quit (*.net *.split)
17:49:43  * DarkGodjoined
17:55:36  * kazuponquit (Remote host closed the connection)
17:56:03  * kazuponjoined
18:01:08  * kazuponquit (Ping timeout: 272 seconds)
19:00:10  <rje>rphillips: under what conditions do you see it crash?
19:00:29  <rphillips>the service manager was running the agent
19:00:35  <rphillips>and I tried to run the agent within my home directory
19:01:34  <rje>hmmm
19:01:43  <rje>ubuntu?
19:02:44  <rphillips>yah
19:02:47  <rphillips>15.04
19:03:12  <rphillips>make package will create a deb for you
19:04:12  <rphillips>creationix: match is a lot harder because 1.0.0-pre1 goes to 1.0.0
19:06:17  <creationix>rphillips: do all alpha postfixes make the number “smaller"
19:06:25  * gavellanedaquit (Ping timeout: 264 seconds)
19:06:40  <creationix>like -preX -rcX etc?
19:06:52  <creationix>-betaX
19:07:05  * SouL_|_quit (Ping timeout: 256 seconds)
19:07:35  <rphillips>https://github.com/luvit/lit/pull/73/files#diff-3d95ae7d486e44bdc50a661e3b408959R111
19:15:01  <creationix>rphillips: almost there, just need to add some 4-part versions into the versions list to test match better
19:15:28  <creationix>match is used a lot more in lit than gte
19:18:07  <creationix>rphillips: the match logic is really tricky, would I rather I update it with support for 4 nums?
19:19:55  * travis-cijoined
19:19:56  <travis-ci>luvit/luv#339 (master - 91863a5 : Tim Caswell): The build has errored.
19:19:56  <travis-ci>Change view : https://github.com/luvit/luv/compare/d23255ca2f5e...91863a5e03a1
19:19:56  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/60742861
19:19:56  * travis-cipart
19:23:46  <rje>rphillips: https://github.com/virgo-agent-toolkit/rackspace-monitoring-agent/pull/728
19:25:46  <creationix>you would think travis would cache git trees for use in submodules
19:26:12  <creationix>virtually every luv build uses the same laujit submodule, but every time the luajit repo is down the build fails
19:28:27  * gavellanedajoined
19:29:38  * SouL_|_joined
20:02:09  * travis-cijoined
20:02:10  <travis-ci>luvit/luvit#2043 (module-class - 3011094 : Tim Caswell): The build passed.
20:02:10  <travis-ci>Change view : https://github.com/luvit/luvit/commit/3011094baaf5
20:02:10  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/60750723
20:02:10  * travis-cipart
20:04:54  <creationix>rphillips: nothing broke suprizingly https://github.com/luvit/luvit/pull/718
20:04:55  <creationix>it worked the first time I tested it
20:49:04  <rphillips>nice!
20:54:02  * gavellanedaquit (Ping timeout: 256 seconds)
21:00:19  * travis-cijoined
21:00:20  <travis-ci>luvit/luvit#2045 (module-class - 018d1ee : Tim Caswell): The build passed.
21:00:21  <travis-ci>Change view : https://github.com/luvit/luvit/compare/3011094baaf5...018d1ee2ebde
21:00:21  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/60758430
21:00:21  * travis-cipart
21:10:14  * ldub_joined
21:15:26  * travis-cijoined
21:15:27  <travis-ci>luvit/luvit#2047 (master - 2683f6c : Tim Caswell): The build passed.
21:15:27  <travis-ci>Change view : https://github.com/luvit/luvit/compare/2a1ee4107b73...2683f6c3bd66
21:15:27  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/60760462
21:15:27  * travis-cipart
21:22:48  <ldub_>hello,
21:24:45  <ldub_>playing with tcp socket connection using coro-tcp coro-wrapper and custom decoder encoder. wondering if it is a normal behavior that `read()` operation always return an empty stream at first and then the data. I did a work-around by putting (if not data then return end) in the decoder. https://github.com/lduboeuf/luvi-marc-ws/blob/master/deps/mconnector.lua#L83-L85
21:25:39  * travis-cijoined
21:25:40  <travis-ci>luvit/luvit#2048 (master - 8d6e8c3 : Tim Caswell): The build passed.
21:25:40  <travis-ci>Change view : https://github.com/luvit/luvit/compare/2683f6c3bd66...8d6e8c3591c3
21:25:40  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/60761963
21:25:40  * travis-cipart
21:27:11  <ldub_>if i print incoming stream from tcp connection, i have first data = '' and then data='the correct response'
21:29:46  <creationix>ldub_: it will often pass in an empty string first, but shouldn’t pass in null
21:30:18  <creationix>decoders should always be ready for not enough data and return nothing in that case
21:30:44  <ldub_>creationix: i see, so normal behavior
21:32:04  <creationix>ldub_: we might be able to make the generic wrapper smarter and not send the empty string initially, but it’s tricky
21:32:14  <creationix>a correct decoder should ignore it anway so it doesn’t harm anything
21:33:08  <ldub_>creationix: yes it is decoder responsability
21:45:20  * travis-cijoined
21:45:21  <travis-ci>luvit/luvit#2050 (2.1.2 - 51c0e5b : Tim Caswell): The build passed.
21:45:21  <travis-ci>Change view : https://github.com/luvit/luvit/compare/2.1.2
21:45:21  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/60764611
21:45:21  * travis-cipart
21:56:42  * SouL_|_quit (Ping timeout: 265 seconds)
21:57:56  * DarkGodquit (Ping timeout: 240 seconds)
22:12:27  <ldub_>it is not clear for me the definition of what is luvit. I my right if i say: luvit is a luvi app + librairies ?
22:13:25  <creationix>luvit is a set of libraries that implements the node API
22:13:43  <creationix>it’s also a luvi app that has a node.js-like cli interface and has the luvit set of libraries embedded in it
22:14:11  <creationix>main.lua is the entry point for the app interface and init.lua is for the library interface
22:15:25  <creationix>also “luvit” could mean the project as a whole including lit, and luvi because it was all one thing back in legacy luvit
22:31:24  <ldub_>creationix: thanks, i see better now
22:37:20  <creationix>rphillips: I implemented match in your semver PR
22:37:27  <creationix>and added a few more test cases. It should be good now
22:39:29  <creationix>hmm, I wonder why I called it gte, it returns false if they are equal
22:41:37  <creationix>oh nevermind, it’s at the top
22:48:07  * ldub_quit (Quit: Leaving.)
23:02:32  <creationix>dinner time
23:06:51  <rphillips>thanks!
23:10:55  * gavellanedajoined
23:41:21  * gavellanedaquit (Ping timeout: 256 seconds)