00:13:22  * DarkGodquit (Ping timeout: 252 seconds)
00:17:27  * hdmsjoined
00:28:44  * bjornquit (Remote host closed the connection)
00:35:05  * hdmsquit (Quit: hdms)
00:53:48  * bjornjoined
01:41:50  * travis-cijoined
01:41:51  <travis-ci>luvit/luvi#657 (master - b182eec : Tim Caswell): The build passed.
01:41:51  <travis-ci>Change view : https://github.com/luvit/luvi/compare/5c96866fb7f4...b182eece468a
01:41:51  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73117948
01:41:51  * travis-cipart
01:44:40  * travis-cijoined
01:44:42  <travis-ci>luvit/luvi#658 (master - 0e928a9 : Tim Caswell): The build passed.
01:44:42  <travis-ci>Change view : https://github.com/luvit/luvi/compare/b182eece468a...0e928a9b272c
01:44:42  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73118181
01:44:42  * travis-cipart
01:54:53  * travis-cijoined
01:54:53  <travis-ci>luvit/luvi#659 (v2.1.6 - 0e928a9 : Tim Caswell): The build passed.
01:54:54  <travis-ci>Change view : https://github.com/luvit/luvi/compare/v2.1.6
01:54:54  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73118778
01:54:54  * travis-cipart
02:06:26  <creationix>rphillips: everything but armv6 binaries are build for the luvi release https://github.com/luvit/luvi/releases/tag/v2.1.6
02:37:09  <rphillips>thanks. i'll update the luvi-sigar fork in the morning
02:39:56  * travis-cijoined
02:39:57  <travis-ci>luvit/luvit#2421 (2.3.4 - 3afdc15 : Tim Caswell): The build passed.
02:39:57  <travis-ci>Change view : https://github.com/luvit/luvit/compare/b01290889c2d^...3afdc151203d
02:39:57  <travis-ci>Build details : https://travis-ci.org/luvit/luvit/builds/73122083
02:39:57  * travis-cipart
02:40:17  <creationix>oh fun, lit update is fork-bombing for me
02:40:18  <creationix>that can’t be good
02:40:22  <creationix>updating from 2.1.9 to 2.1.10
02:44:14  <rphillips>or... i should have time to do it now
02:45:03  <creationix>not sure what triggered the update loop, lit it updating fine for me now
02:45:50  <creationix>pushed updated lit and luvit with new luvi
02:50:47  <creationix>heh, CI breaks when my server is down
02:53:09  <rphillips>creationix: looks like luv needs a tag
02:53:27  <creationix>luvi needs release updated
02:54:38  <creationix>ok, updated release branch to point to v2.1.6 (luvi)
02:56:33  * travis-cijoined
02:56:34  <travis-ci>luvit/luvi#660 (release - 0e928a9 : Tim Caswell): The build passed.
02:56:34  <travis-ci>Change view : https://github.com/luvit/luvi/compare/0cc45e93c200...0e928a9b272c
02:56:34  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73123260
02:56:34  * travis-cipart
02:57:15  * travis-cijoined
02:57:16  <travis-ci>luvit/luv#46 (v1.6.1-2 - 89334a3 : Ryan Phillips): The build passed.
02:57:16  <travis-ci>Change view : https://github.com/luvit/luv/compare/v1.6.1-2
02:57:16  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/73123399
02:57:16  * travis-cipart
02:57:32  <rphillips>seems to be working... i'll do the builds for osx,linu,windows tomorrow
02:57:33  <rphillips>thanks tim
02:57:53  <creationix>good luck
04:02:15  * SkyRocknRolljoined
04:07:08  * SkyRocknRollquit (Ping timeout: 244 seconds)
04:22:59  * SkyRocknRolljoined
06:56:45  * daurnimatorjoined
07:23:06  * DarkGodjoined
10:25:51  * DarkGodquit (Ping timeout: 244 seconds)
11:56:32  * hdmsjoined
12:59:06  * DarkGodjoined
13:00:48  <rphillips>good morning
13:16:51  <daurnimator>hi rphillips
13:24:02  <rphillips>howdy
13:24:20  <rphillips>kostco: rebase your branch off of master... make clean... make
13:24:28  <rphillips>it'll pick up the new 2.1.6-sigar luvi build
13:26:16  <daurnimator>rphillips: why is your nick so familiar?
13:28:54  <rphillips>hmm
13:28:55  <rphillips>I do quite a bit of open source
13:29:07  <rphillips>I use to be in Gentoo
13:33:20  <daurnimator>hrm; I'm not a gentoo person
13:38:41  <daurnimator>rphillips: btw, did you ever try out the luv => cqueues adapters I commited?
13:39:40  <rphillips>I haven't. Link?
13:39:57  <daurnimator>rphillips: in examples dir.
13:39:59  <daurnimator>rphillips: https://github.com/luvit/luv/tree/master/examples
13:44:49  * hdmsquit (Ping timeout: 264 seconds)
14:02:27  * DarkGod2quit (Ping timeout: 246 seconds)
14:04:50  * endou_quit (Read error: Connection reset by peer)
14:05:09  <creationix>good morning
14:07:05  * hdmsjoined
14:07:45  <daurnimator>creationix: good night :)
14:08:05  <creationix>and the world spins 'round
14:09:01  * DarkGod2joined
14:10:27  * endoujoined
14:32:08  <creationix>rphillips: do you know what a regexp like ^/220/ means in noit's PCRE?
14:32:10  * SkyRocknRollquit (Remote host closed the connection)
14:32:53  <creationix>the forward slash doesn't mean anything in JS (when stored as a string), but noit's regexp is slightly different I think
14:33:29  <rphillips>looks like it checks the beginning of the string for 220
14:34:33  <creationix>wouldn't that just be ^220 then?
14:34:50  <creationix>https://github.com/virgo-agent-toolkit/rackspace-monitoring-agent/issues/793#issuecomment-125966633
14:35:39  <creationix>I'm not quite sure what those top two are either
14:36:32  <rphillips>it might not be valid
14:36:49  <rphillips>we don't actually check to see if it's a valid regex before we put it in the db
14:37:10  <rphillips>doesn't parse with pcretest
14:39:38  <creationix>so it appears there are very few regexp's used. We could almost get away with using lua patterns
14:40:12  <creationix>escaping is different \( vs %(
14:40:16  <creationix>and \d vs %d
14:40:48  <creationix>in fact if we just replace all the \\ with % these are valid patterns (at least the ones that were valid regular expressions)
14:41:16  * piernovquit (Ping timeout: 252 seconds)
14:41:35  <creationix>hmm, maybe not, a couple use | grouping
14:41:45  <creationix>(foo|bar|baz) doesn't work in lua patterns
14:42:56  * piernovjoined
14:43:39  <creationix>but I don't think we need to worry about pcre vs re2, anything perl flavored should work fine
14:43:47  <rphillips>yeah
14:49:21  <creationix>lrexlib will be fine I think and we can set the limits nice and low to keep it safe
14:54:31  * travis-cijoined
14:54:32  <travis-ci>luvit/luvi#661 (pcre2 - cc116c5 : Tim Caswell): The build has errored.
14:54:32  <travis-ci>Change view : https://github.com/luvit/luvi/commit/cc116c5236e7
14:54:32  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73206242
14:54:32  * travis-cipart
14:59:27  * travis-cijoined
14:59:28  <travis-ci>luvit/luvi#662 (pcre2 - 97ebaf1 : Tim Caswell): The build passed.
14:59:28  <travis-ci>Change view : https://github.com/luvit/luvi/compare/cc116c5236e7...97ebaf19606b
14:59:28  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73206691
14:59:28  * travis-cipart
15:02:07  * coderkevinquit (Remote host closed the connection)
15:02:08  * kostcoquit (Remote host closed the connection)
15:03:56  <rphillips>cool
15:17:57  * SkyRocknRolljoined
15:37:05  <rphillips>slack is quite nice
15:52:24  <creationix>rphillips: how is your cmake-fu
15:52:35  <creationix>I've got pcre2 partially in
15:52:54  <creationix>it's not quite linking right. Also lrexlib is against pcre not pcre2, it will need some tweaking
15:53:50  <creationix>https://github.com/luvit/luvi/tree/pcre2
15:53:54  <rphillips>let me see
15:54:48  <creationix>rphillips: here is my attempt https://github.com/luvit/luvi/commit/03dbeb33283c201a1d40a8a4c2d394384fa36e37
15:56:14  * travis-cijoined
15:56:15  <travis-ci>luvit/luvi#663 (pcre2 - 63d9213 : Tim Caswell): The build passed.
15:56:15  <travis-ci>Change view : https://github.com/luvit/luvi/compare/97ebaf19606b...63d9213c7866
15:56:15  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73217418
15:56:15  * travis-cipart
15:56:52  <creationix>rphillips: also the variables I'm trying to set in the sub CMakeLists.txt file for pcre2 aren't taking
15:57:02  <creationix>https://github.com/luvit/luvi/commit/03dbeb33283c201a1d40a8a4c2d394384fa36e37#diff-e32ff77de9e5c9670bdb8c19eb534a3cR10
15:57:51  * travis-cijoined
15:57:52  <travis-ci>luvit/luvi#664 (pcre2 - 03dbeb3 : Tim Caswell): The build was broken.
15:57:52  <travis-ci>Change view : https://github.com/luvit/luvi/compare/63d9213c7866...03dbeb33283c
15:57:52  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73217653
15:57:52  * travis-cipart
15:58:43  * travis-cijoined
15:58:44  <travis-ci>luvit/luvi#665 (pcre2 - 89258cc : Tim Caswell): The build was broken.
15:58:44  <travis-ci>Change view : https://github.com/luvit/luvi/compare/03dbeb33283c...89258cca54cf
15:58:44  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73218257
15:58:44  * travis-cipart
16:03:38  <rphillips>what is PCRE2_CODE_UNIT_WIDTH
16:03:40  <rphillips>?
16:13:23  * aledbfquit (Remote host closed the connection)
16:13:24  * Michalikquit (Remote host closed the connection)
16:13:25  * endou___________quit (Remote host closed the connection)
16:14:37  <creationix>rphillips: I think that's for the string width
16:14:47  <creationix>for example, lua is 8-bit and javascript is 16-bit
16:33:26  * endou___________joined
16:37:32  <rphillips>creationix: i pushed to your branch
16:37:50  <rphillips>it may need some tweaks, but works on osx for me w/ the static build
16:39:54  * travis-cijoined
16:39:55  <travis-ci>luvit/luvi#666 (pcre2 - 2ccfe25 : Ryan Phillips): The build is still failing.
16:39:55  <travis-ci>Change view : https://github.com/luvit/luvi/compare/89258cca54cf...2ccfe25f100d
16:39:55  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73225375
16:39:55  * travis-cipart
16:40:57  <rphillips>i'll try it on linux
16:43:01  <creationix>rphillips: thanks
16:43:43  <creationix>it's still not getting the config variables though. Sometimes I just don't know cmake
16:44:02  <creationix>variables like (PCRE2_BUILD_PCRE2GREP, PCRE2_BUILD_TESTS, etc..)
16:46:41  * Michalikjoined
16:47:19  <rphillips>hmm. cmake 3?
16:47:49  <rphillips>i don't think lrexlib supports pcre2
16:48:43  <creationix>rphillips: right, it will need updating
16:50:10  <creationix>yay, the luvi binary now has pcre2_* symbols in it
16:50:37  <creationix>and luvi -v shows the pcre version
16:50:55  * aledbfjoined
16:51:07  <creationix>I guess for now we can just change the defaults in our pcre2 mirror. I just don't like modifying upstream mirrors in case someone else uses it
16:51:21  <creationix>there should be a way to pass in options when including a subproject
16:51:45  <creationix>I'm using cmake 3.0.2 on ubuntu
16:55:32  <rphillips>oh yeah
16:55:53  <rphillips>creationix: check out the top level CMakeLists.txt
16:55:57  <rphillips>there are options() stanzas
16:56:16  <creationix>I guess I need to set those from the Makefile?
16:56:28  <rphillips>correct
16:56:34  <creationix>It would be nice if the cmakefiles could set them
16:56:44  <rphillips>you can set them to defaults
16:57:07  <rphillips>you can override them as well with set(OPTION_NAME ON/OFF)
16:57:11  * coderkevinjoined
17:02:36  <creationix>yeah, I had that, it wasn't working
17:02:40  <creationix>but this does https://github.com/luvit/luvi/commit/12b3f5cb50adfa3913923d89fcbb4e349dad4d45
17:03:57  * travis-cijoined
17:03:58  <travis-ci>luvit/luvi#667 (pcre2 - 12b3f5c : Tim Caswell): The build is still failing.
17:03:58  <travis-ci>Change view : https://github.com/luvit/luvi/compare/2ccfe25f100d...12b3f5cb50ad
17:03:58  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73229016
17:03:58  * travis-cipart
17:15:44  * kostcojoined
17:16:31  * travis-cijoined
17:16:32  <travis-ci>luvit/luvi#668 (pcre2 - d84008b : Tim Caswell): The build is still failing.
17:16:32  <travis-ci>Change view : https://github.com/luvit/luvi/compare/12b3f5cb50ad...d84008b6eb25
17:16:32  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73230579
17:16:32  * travis-cipart
17:27:49  <creationix>rphillips: I'm thinking tre might be easier than pcre2.
17:28:02  <creationix>http://laurikari.net/tre/
17:28:19  <kostco>morning folks
17:28:32  <kostco>ircloud finally decided to start working again
17:38:45  * SkyRocknRollquit (Ping timeout: 246 seconds)
17:52:30  * SkyRocknRolljoined
18:00:49  <creationix>kostco: welcome
18:00:53  <rphillips>bsd license++
18:05:49  <creationix>we'll need to make a cmake file for it from scratch, but it's fairly small, so that shouldn't be bad
18:06:16  <creationix>also approximate matches will be a nice feature to have for some stuff
18:12:02  <rphillips>man, i'm glad that gc bug is fixed... been one of those low hanging bugs on the buildbot for a while
18:14:15  <kostco>it turns out the social security office is open from 9-12 today, so i guess ill be unproductive tomorrow instead
18:15:36  <rphillips>heh
18:15:39  <rphillips>weird hours
18:15:46  <rphillips></government>
18:17:53  <rphillips>creationix: what is the issue with pcre2?
18:20:22  <creationix>rphillips: it's just a pain. Also lrexlib doesn't support it
18:20:39  <rphillips>gotcha
18:20:48  <creationix>though tre is no walk in the park either. It has an almost 600 line configure.ac
18:22:47  <rphillips>looks like luadist has a cmake config... hasn't been updated for years though
18:22:49  <rphillips>https://github.com/LuaDist/tre
18:25:06  <creationix>you can evaluate autoconf files in cmake? https://github.com/LuaDist/tre/blob/master/CMakeLists.txt#L12-L13
18:25:21  <creationix>hmm, I'll bet that's that "configure" module included there
18:26:02  <rphillips>configure_file is a template substition function
18:26:09  <rphillips>substitution*
18:32:34  <creationix>yeah, that cmake is too old, but it helps
18:53:12  <creationix>rphillips: any idea where autoconf gets @PACKAGE_VERSION@ from?
18:53:35  <creationix>I grepped all of tre and I can only find uses of it, not the definition
18:53:41  <creationix>must be some autoconf global
18:57:15  <rphillips>hmm
18:57:54  <rphillips>https://github.com/LuaDist/tre/blob/master/configure.ac#L24
18:58:15  <rphillips>that isn't quite it
18:58:17  <rphillips>hmm
18:59:06  <rphillips>https://www.gnu.org/software/automake/manual/html_node/Public-Macros.html
18:59:12  <rphillips>it's from the AC_INIT invocation
19:01:24  <creationix>so he must enter it manually when making a release then?
19:04:32  <rphillips>no, it get's updated here https://github.com/LuaDist/tre/blob/master/configure.ac#L2
19:04:44  <rphillips>so autoconf is ran to generate ./configure
19:04:51  <rphillips>and it automatically gets injected
19:08:35  <kostco>hey creationix do you have any examples of reading very large files or processing the a very large output from a shell out in lua/luvit?
19:08:35  <kostco>I'm trying to read through changelogs to find CVE fixes, ~4530 lines, the execfiletobuffer function just fails silently, lineemitter also doesnt do its thing. stdo end, err and exit are fired though from the cp i feed lineemitter from, but no data
19:10:08  <creationix>kostco: what kind of data is it?
19:10:12  <creationix>line-based text?
19:10:15  <kostco>yes
19:10:20  <kostco>so if youre on linux
19:10:30  <kostco>'zcat', {'/usr/share/doc/*/changelog.Debian.gz'}
19:10:36  <kostco>without the , and {}
19:10:42  <creationix>I see
19:10:52  <kostco>or with a | grep cve at the end which is what the ohai plug does
19:12:11  <creationix>ok, so it's looking for patched CVEs
19:12:17  <kostco>yep
19:15:55  <creationix>kostco: well, that's probably best to keep the pipe to grep
19:16:19  <creationix>'sh', {'-c', 'zcat /usr/share/doc/*/changelog.Debian.gz | grep cve'}
19:16:37  <kostco>sweet ill try that
19:18:08  <kostco>wonderful that works, thanks tim
19:21:45  <creationix>kostco: obviously it's not very portable, but since you're assuming Debian changelog files already, I don't think that will be a problem ;)
19:22:47  <creationix>rphillips: thanks, found it https://github.com/laurikari/tre/blob/master/configure.ac#L2
20:00:14  <rphillips>https://github.com/blog/2042-git-2-5-including-multiple-worktrees-and-triangular-workflows
20:02:40  <rphillips>lame... it says not to use git worktree with submodule repos
20:07:11  <kostco>creationix: yep its just rhel and debian, and they both have grep, and centos(or coreos? one of them uses rpm) and ubuntu so yea not bad
20:08:19  <creationix>rphillips: again submodules are left half done
20:36:03  <kostco>creationix: your version of underscore doesnt have a .uniq does it?
20:36:52  <creationix>my version of underscore?
20:37:35  <kostco>yes the underscore that we have in the agent
20:37:45  <kostco>hmm no its sourced from deps/virgo/util
20:37:50  <kostco>my bad assumed you wrote it
20:43:38  <creationix>when I want to make things unique, I just set them as keys in a new table and then use pairs or next to walk the keys
20:44:02  <kostco>yea i figured out how to
20:44:06  <creationix>http://www.lua.org/pil/11.5.html
20:44:13  <kostco>what is in your opinion a light weight way to reverse them?
20:44:20  <kostco>so as in get just the keys
20:44:24  <kostco>into a new table
20:44:27  <kostco>pairs okay here?
20:48:29  <rphillips>copy the keys into a table, then table.sort?
20:48:57  <rphillips>http://www.lua.org/pil/19.3.html
20:49:18  <kostco>cool ill do that
21:31:44  * travis-cijoined
21:31:45  <travis-ci>luvit/luvi#669 (pcre2 - cfe2396 : Tim Caswell): The build was fixed.
21:31:45  <travis-ci>Change view : https://github.com/luvit/luvi/compare/d84008b6eb25...cfe239620396
21:31:45  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73273110
21:31:45  * travis-cipart
21:52:26  <creationix>rphillips: I switched to the older pcre and it's going smoother
21:52:35  <rphillips>nice
21:52:42  <creationix>but it's only linking in functions luvi.c uses and none of the onex lrexlib uses
21:52:49  <creationix>https://travis-ci.org/luvit/luvi/jobs/73274084
21:57:20  <creationix>I got shared working though!
21:57:45  <creationix>https://gist.github.com/creationix/a900d58f77b89efe8fda
21:58:27  * piernovquit (Ping timeout: 240 seconds)
21:58:36  * piernovjoined
21:59:00  <rphillips>worked on osx with the static build
21:59:37  * travis-cijoined
21:59:38  <travis-ci>luvit/luvi#672 (pcre2 - e76b961 : Tim Caswell): The build was fixed.
21:59:38  <travis-ci>Change view : https://github.com/luvit/luvi/compare/4745e68b3545...e76b9617640d
21:59:38  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73278218
21:59:38  * travis-cipart
22:03:37  <creationix>rphillips: did you build static or link shared pcre?
22:03:44  <creationix>the latest commit in my branch uses shared
22:07:07  <rphillips>commited a small patch... worked on my linux box
22:10:29  * travis-cijoined
22:10:30  <travis-ci>luvit/luvi#675 (pcre2 - b40e757 : Ryan Phillips): The build passed.
22:10:30  <travis-ci>Change view : https://github.com/luvit/luvi/compare/e76b9617640d...b40e75730dd5
22:10:30  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73279581
22:10:30  * travis-cipart
22:12:24  <rphillips>static build works
22:13:33  <creationix>building
22:14:19  <creationix>I'm turning on UTF8 support in the static build
22:14:27  <rphillips>+1
22:14:39  <creationix>alright, builds on linux for me now, thanks
22:14:44  <rphillips>np
22:14:59  <creationix>should I add the static build to the "regular" flavor along with static openssl?
22:15:07  <creationix>I think I'll leave it out of tiny
22:15:14  <creationix>I just had it there for quick testing
22:15:23  <rphillips>yeah, curious how much larger the binary gets
22:15:45  <creationix>and what name should the library have in lua? "pcre" "lrex"?
22:16:06  <creationix>"rex" maybe
22:17:22  * travis-cijoined
22:17:23  <travis-ci>luvit/luvi#676 (pcre2 - 756b6bc : Tim Caswell): The build passed.
22:17:23  <travis-ci>Change view : https://github.com/luvit/luvi/compare/b40e75730dd5...756b6bc38378
22:17:23  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73280736
22:17:23  * travis-cipart
22:19:18  <rphillips>rex
22:19:21  <rphillips>sounds like fun
22:29:07  * travis-cijoined
22:29:08  <travis-ci>luvit/luvi#680 (pcre2 - 1808ec4 : Tim Caswell): The build passed.
22:29:08  <travis-ci>Change view : https://github.com/luvit/luvi/compare/d8938e107e71...1808ec4be694
22:29:08  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73282317
22:29:08  * travis-cipart
22:32:02  * travis-cijoined
22:32:03  <travis-ci>luvit/luvi#682 (pcre2 - 6f07ac6 : Tim Caswell): The build passed.
22:32:03  <travis-ci>Change view : https://github.com/luvit/luvi/compare/1808ec4be694...6f07ac6d5785
22:32:03  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73282679
22:32:03  * travis-cipart
22:39:23  * travis-cijoined
22:39:24  <travis-ci>luvit/luvi#684 (pcre2 - 2c4974d : Tim Caswell): The build passed.
22:39:24  <travis-ci>Change view : https://github.com/luvit/luvi/compare/6f07ac6d5785...2c4974dbd369
22:39:24  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73283646
22:39:24  * travis-cipart
22:39:35  <creationix>alright, passing on travis, now to see if windows works
22:44:34  <creationix>hmm, unresolved symbols on windows
22:44:43  <creationix>I guess I'll be debugging that tomorrow
22:45:42  <creationix>https://ci.appveyor.com/project/racker-buildbot/luvi/build/1.0.498/job/qgjywfeu3q5uafcv#L3662
23:58:37  * travis-cijoined
23:58:38  <travis-ci>luvit/luvi#686 (pcre2 - 5085659 : Ryan Phillips): The build passed.
23:58:38  <travis-ci>Change view : https://github.com/luvit/luvi/compare/2c4974dbd369...5085659d6522
23:58:38  <travis-ci>Build details : https://travis-ci.org/luvit/luvi/builds/73293027
23:58:38  * travis-cipart