00:56:11  * dan336joined
01:35:33  * dan336quit (Quit: Leaving.)
04:42:02  <daurnimator>creationix: lpeg mirror?
05:52:20  * SkyRocknRolljoined
06:54:14  * SkyRocknRollquit (Ping timeout: 250 seconds)
07:07:15  * SkyRocknRolljoined
07:13:23  * SkyRocknRollquit (Remote host closed the connection)
08:22:35  * Something12_quit (Ping timeout: 244 seconds)
08:35:05  * Something12_joined
08:35:30  * dobsonquit (*.net *.split)
08:35:31  * piernovquit (*.net *.split)
08:35:35  * tfnicoquit (*.net *.split)
08:35:35  * daurnimatorquit (*.net *.split)
08:35:37  * grep_awayquit (*.net *.split)
08:35:40  * indexzeroquit (*.net *.split)
08:35:40  * coderkevinquit (*.net *.split)
08:35:40  * Michalikquit (*.net *.split)
08:35:41  * squeeekquit (*.net *.split)
08:35:44  * DarkGod2quit (*.net *.split)
08:35:44  * rjequit (*.net *.split)
08:35:44  * creationixquit (*.net *.split)
08:35:44  * songgaoquit (*.net *.split)
08:35:45  * rchquit (*.net *.split)
08:35:45  * jirwinquit (*.net *.split)
08:35:46  * ksheedloquit (*.net *.split)
08:35:47  * kostcoquit (*.net *.split)
08:35:47  * endou___________quit (*.net *.split)
08:35:47  * endouquit (*.net *.split)
08:35:52  * rphillipsquit (*.net *.split)
08:35:54  * torquequit (*.net *.split)
08:35:56  * erlbot--quit (*.net *.split)
08:35:56  * bjornquit (*.net *.split)
08:35:56  * Igelquit (*.net *.split)
08:39:06  * piernovjoined
08:39:06  * dobsonjoined
08:39:06  * rphillipsjoined
08:39:06  * erlbot--joined
08:39:06  * indexzerojoined
08:39:06  * tfnicojoined
08:39:06  * daurnimatorjoined
08:39:06  * kostcojoined
08:39:06  * coderkevinjoined
08:39:06  * Michalikjoined
08:39:06  * endou___________joined
08:39:06  * endoujoined
08:39:06  * DarkGod2joined
08:39:06  * bjornjoined
08:39:06  * rjejoined
08:39:06  * creationixjoined
08:39:06  * squeeekjoined
08:39:06  * songgaojoined
08:39:06  * grep_awayjoined
08:39:06  * Igeljoined
08:39:06  * rchjoined
08:39:06  * jirwinjoined
08:39:06  * ksheedlojoined
08:39:06  * torquejoined
08:40:40  * tfnicoquit (Ping timeout: 244 seconds)
08:41:58  * tfnicojoined
12:59:49  <rphillips>good morning
14:26:39  * hdmsjoined
14:29:41  * dan336joined
14:46:05  <creationix>daurnimator: is there an officual git repo for it?
14:46:16  <creationix>I need a submodule, we're adding it as an optional luvi addon
14:48:12  * piernovquit (Read error: Connection reset by peer)
15:45:20  * SkyRocknRolljoined
16:08:07  * piernovjoined
17:09:04  * hdmsquit (Ping timeout: 244 seconds)
17:18:15  * hdmsjoined
17:21:19  * SkyRocknRollquit (Remote host closed the connection)
17:59:36  <creationix>rphillips: are you working with lit today? I've made some fairly substantial changes to lit and want a little testing before I deploy it
17:59:42  <creationix>just lit update to get 2.2.0
17:59:52  <rphillips>i haven't
18:00:06  <rphillips>i'll do so... what is the command to pin the release?
18:00:16  <creationix>there is no command
18:00:20  <creationix>it's automatic when you do lit add
18:00:32  <rphillips>nice
18:00:33  <creationix>and it uses the pin when you use lit make with a lit:// url
18:11:41  * travis-cijoined
18:11:43  <travis-ci>luvit/luvi#709 (master - f226c11 : Tim Caswell): The build passed.
18:11:43  <travis-ci>Change view : https://github.com/luvit/luvi/compare/1e466b681ce0...f226c11891e8
18:11:43  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/74109208
18:11:43  * travis-cipart
18:12:47  * travis-cijoined
18:12:48  <travis-ci>luvit/luvi#710 (v2.1.8 - f226c11 : Tim Caswell): The build passed.
18:12:48  <travis-ci>Change view : https://github.com/luvit/luvi/compare/v2.1.8
18:12:48  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/74109355
18:12:48  * travis-cipart
18:21:43  <creationix>Alright, luvi release tagged and build machines all running
18:22:46  <creationix>And updated the master branch
18:25:13  * travis-cijoined
18:25:14  <travis-ci>luvit/luvi#711 (release - f226c11 : Tim Caswell): The build passed.
18:25:14  <travis-ci>Change view : https://github.com/luvit/luvi/compare/d77a1162fd32...f226c11891e8
18:25:14  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/74111204
18:25:14  * travis-cipart
18:43:51  <creationix>Published updated luvit with snapshot https://lit.luvit.io/packages/luvit/luvit/v2.4.1
18:44:05  * travis-cijoined
18:44:06  <travis-ci>luvit/luvit#2443 (2.4.1 - 50493e9 : Tim Caswell): The build passed.
18:44:06  <travis-ci>Change view : https://github.com/luvit/luvit/commit/50493e93e6cb
18:44:06  <travis-ci>Build details : https://travis-ci.org/luvit/luvit/builds/74114050
18:44:06  * travis-cipart
18:44:15  * travis-cijoined
18:44:16  <travis-ci>luvit/luvit#2444 (master - 50493e9 : Tim Caswell): The build passed.
18:44:16  <travis-ci>Change view : https://github.com/luvit/luvit/compare/2a2580dda4da...50493e93e6cb
18:44:16  <travis-ci>Build details : https://travis-ci.org/luvit/luvit/builds/74114055
18:44:16  * travis-cipart
18:44:38  <creationix>same for lit https://lit.luvit.io/packages/luvit/lit/v2.2.1
18:46:36  <creationix>hmm, bug in snapshot, not all the hashes are published upstream
19:26:36  <kostco>rphillips: dunno if you say my last reply, but im using the hostinfo_runner cli util directly on my box to run the hostinfo checks
19:26:40  <kostco>saw*
19:26:58  <rphillips>yeah, you shouldn't have to instantiate a new logger
19:29:29  <kostco>is there somewhere i can get a logger instance? require logging doesnt work without the instantiation
19:38:39  <rphillips>kostco: did you lit install?
19:45:12  <rphillips>kostco: https://gist.github.com/rphillips/ec82bfe5e299ec14ca4b
19:45:18  <rphillips>this works ok for me
20:10:16  <creationix>hmm, I found some sort of race condition in publishing
20:10:36  <creationix>the server will send the same want twice and the client will send it twice, but the server will reject the second copy
20:10:54  <creationix>it shouldn't ever send the same want twice in the first place, but something must be running concurrently in handler.lua in lia
20:10:57  <creationix>*lit
20:13:50  <creationix>found it!
20:14:27  <creationix>we need to check the local queue or requested hashes as well as the local database when filtering out duplicates https://github.com/luvit/lit/commit/e0b7b01048a2f8ba6e030211638f418b90b13970#diff-c9e64f202ef1b552969790ec806a5361R123
20:14:38  <creationix>just the local db isn't enough because it takes a while for things to show up there
20:33:20  <kostco>rphillips: thats strange, yea i did a lit install. i get
20:33:20  <kostco>parse error: Invalid numeric literal at line 1, column 4
20:33:20  <kostco>this is what im trying to run, adapted from your code.
20:33:20  <kostco>tried make clean, make, sudo make install as well, same problem
20:33:25  <kostco>https://www.irccloud.com/pastebin/73XtAsys/
20:40:16  <creationix>alright, published and deployed lit 2.2.2 with fixed snapshot feature
20:40:26  <rphillips>kostco: line 1
20:40:38  <creationix>you should be able to install the snapshot version of luvit or lit using `lit make lit://luvit/lit` or `lit make lit://luvit/luvit`
20:40:50  <creationix>(once you `lit update` of course)
20:41:05  <rphillips>kostco: i vote to take out the logging... i want to change these hostinfo's into subprocess calls anyway
20:41:31  <kostco>rphillips: line 1?
20:41:51  <rphillips>kostco: that is what the error line is
20:42:02  <kostco>rphillips: yea sure we can just ditch warnings for the time being
20:42:13  <kostco>yea you get that if you try to use a lib that doesnt exist
20:42:20  <kostco>doesnt actually mean line 1 has an error
20:43:17  <rphillips>creationix: sweet. i'll try that out
20:43:37  <creationix>depending on how old your lit is, it might not update properly
20:43:53  <kostco>rphillips: so with the above example if we remove the logging line then it doesnt err
20:43:54  <kostco>hmm
20:44:04  <creationix>but the new one should at least have the correct snapshot client code
20:44:11  <kostco>creationix: im using the version of lit fetched when i run make inside the rackspace-monit-agent
20:44:39  <creationix>current lit is 2.2.2
20:45:03  <kostco>ah cool, ill try updating, its appears mines 2.1.8
20:45:09  <rphillips>creationix: idea... all agents have the check manifest, and the only thing the AEP sends down is the shard count, and the agent runs those checks...
20:45:21  <rphillips>s/agent/poller/
20:45:32  <creationix>what's shard count?
20:46:16  <creationix>and you're saying the agent knows the checks already (from a previous connection?)
20:46:38  <rphillips>https://github.com/3rd-Eden/node-hashring
20:46:43  <rphillips>basically the hashring count
20:47:09  <rphillips>agent knows the checks from a download of the entire check schedule, or incremental update
20:47:19  <rphillips>yes
20:47:21  <creationix>ok, so the aep gives the agent all the checks, but it's up to the agent to run the correct ones?
20:47:53  <creationix>I'd love to implement incremental syncing
20:48:33  <creationix>I just got done fixing race conditions in a syncing protocol :)
20:51:58  <creationix>rphillips: that's probably a fine idea as long as sending all the checks to all the agents in a zone isn't a performance bottleneck
20:52:28  <rphillips>i can't see how it would be
21:53:07  <creationix>I think I'm setting a record for most lit releases in a single week
21:53:13  <creationix>hopefully things are stable now
21:53:23  <creationix>time to take kids to swimming class
21:53:55  <creationix>2.2.4 with fixed zip generation for non-snapshot files is deployed
22:29:47  * piernovquit (Ping timeout: 240 seconds)
22:34:03  * piernovjoined
22:53:58  <rphillips>nice
22:55:17  * dan336quit (Quit: Leaving.)
23:58:18  <daurnimator>creationix: no; they don't use git.