00:00:04  <daurnimator>it's a whole extra thing for your ops team to worry about
00:00:22  <creationix>anyway, that wasn’t my decision
00:00:23  <daurnimator>in 99% of cases, all your sysadmin has to do is keep up with a distro's security updates
00:00:46  <creationix>if luvit ever makes it into the distros, it will use shared ssl for sure
00:00:53  <daurnimator>now they have to watch openssl's AND node's/luvit's.... which I wouldn't trust them to do correctly
00:00:54  <creationix>and I support that build style
00:01:12  <creationix>node in debian shares everything I think because that’s how debian is
00:01:25  <daurnimator>that's good.
00:02:10  <creationix>anyway, if you have some time and are willing, I’d love some help fixing my luarocks spec
00:02:17  <creationix>and tips for keeping it up to date with real luv releases
00:02:28  <daurnimator>creationix: If you're using cmake I'm not sure how much help I'll be
00:02:37  <daurnimator>cmake has always been too 'magic' for me
00:02:42  <creationix>currently luv doesn’t really have releases, it’s just a submodule of luvi that has the changelog and tags
00:03:03  <daurnimator>creationix: are tags not enough like releases for you?
00:03:18  <creationix>annotated tags are fine
00:03:23  <creationix>it’s just not part of the luv workflow
00:03:39  <creationix>but I can add that if it helps luarocks since that will be consuming luv directly (without luvi)
00:03:48  <creationix>https://github.com/luvit/luv/blob/master/luv-1.6.1-2.rockspec
00:04:03  <creationix>also I’m unsure what version to use, it seems people match the upstream package version
00:04:11  <creationix>so libuv 1.6.4 should be luv 1.6.4?
00:04:22  <creationix>but then I have local changes between libuv releases
00:04:53  <daurnimator>well whatever your tags are in the luv repo; use them
00:05:27  <creationix>right
00:07:10  <daurnimator>creationix: I just tried that rockspec; I think it builds correctly; but it installs wrongly
00:07:25  <creationix>so I’m close then
00:07:26  <daurnimator>creationix: it's installing itself into /usr... which is bad
00:09:32  <daurnimator>creationix: don't use PREFIX, use BINDIR, LUADIR, LIBDIR
00:34:08  <daurnimator>creationix: ?
00:36:00  * dankrsquit (*.net *.split)
00:36:20  * dankrsjoined
00:40:53  * DarkGodquit (Ping timeout: 250 seconds)
00:46:31  <creationix>daurnimator: good idea
00:47:13  <daurnimator>creationix: PREFIX is the eventual destination so you can pass e.g. -rpath to the compiler
00:47:28  <daurnimator>creationix: but BINDIR,LUADIR,LIBDIR is what actually gets packaged
00:47:50  <daurnimator>creationix: the way you're doing it now, you're installing directly to PREFIX, and get an empty pacakge
00:52:20  <creationix>that would explain why it doesn’t work
02:00:33  * dan336joined
02:13:51  * dan336quit (Quit: Leaving.)
03:01:07  * dan336joined
04:46:02  * dan336quit (Quit: Leaving.)
07:30:26  * DarkGodjoined
08:47:33  * SkyRocknRolljoined
08:50:44  * ldub_joined
08:54:13  * ldub_1joined
08:55:03  * ldub_quit (Ping timeout: 244 seconds)
09:07:23  * ldub_joined
09:08:12  * ldub_1quit (Ping timeout: 252 seconds)
09:22:49  * ldub_quit (Ping timeout: 272 seconds)
09:25:53  * ldub_joined
09:54:24  * ldub_quit (Ping timeout: 256 seconds)
09:56:08  * ldub_joined
10:47:41  * ldub_quit (Ping timeout: 244 seconds)
11:15:09  * ldub_joined
12:04:11  * ldub_quit (Ping timeout: 240 seconds)
12:49:49  * rjequit (Ping timeout: 246 seconds)
12:51:05  * rjejoined
13:05:22  * SkyRocknRollquit (Ping timeout: 256 seconds)
13:51:00  <rphillips>good morning
14:06:08  * ldub_joined
14:30:40  * dan336joined
16:26:02  <creationix>mornin
16:27:50  * creationixis doing construction in his office currently https://twitter.com/creationix/status/644185847202488320
16:37:59  * ldub_quit (Ping timeout: 244 seconds)
16:46:46  <kostco>lol nice
16:56:36  * ldub_joined
17:12:40  * DarkGodquit (Ping timeout: 246 seconds)
17:43:07  * ldub_quit (Ping timeout: 240 seconds)
18:12:21  * DarkGodjoined
18:21:32  * dan336quit (Quit: Leaving.)
18:40:33  <creationix>rphillips: I still have no idea on that OSX stack overflow on travis, I’ll build the luvi release anyway.
18:40:59  <creationix>I guess I should try to publish luv to luarocks first if I’m going to try what daurnimator said
18:54:12  <rphillips>creationix: i was thinking that perhaps the OSX linker flags are different on travis for luajit
18:55:58  <creationix>maybe, strange that it caused a stack overflow
19:05:37  * dan336joined
19:05:54  * dg_joined
19:16:25  * travis-cijoined
19:16:26  <travis-ci>luvit/luv#90 (1.7.4-0 - 1cc4291 : Tim Caswell): The build passed.
19:16:26  <travis-ci>Change view : https://github.com/luvit/luv/commit/1cc42918ff97
19:16:26  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/80699838
19:16:26  * travis-cipart
19:30:03  * ldub_joined
19:40:20  * ldub_1joined
19:42:20  * ldub_quit (Ping timeout: 265 seconds)
19:46:00  * ldub_joined
19:46:31  * ldub_1quit (Ping timeout: 260 seconds)
19:49:08  * travis-cijoined
19:49:09  <travis-ci>luvit/luv#91 (1.7.4-1 - fd80aa7 : Tim Caswell): The build passed.
19:49:09  <travis-ci>Change view : https://github.com/luvit/luv/compare/1cc42918ff97^...fd80aa7c8786
19:49:09  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/80706054
19:49:09  * travis-cipart
20:21:35  * travis-cijoined
20:21:36  <travis-ci>luvit/luv#92 (1.7.4-1 - c2aa1ab : Tim Caswell): The build passed.
20:21:36  <travis-ci>Change view : https://github.com/luvit/luv/compare/fd80aa7c8786...c2aa1ab52c19
20:21:36  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/80711749
20:21:36  * travis-cipart
20:55:19  * ldub_quit (Ping timeout: 265 seconds)
21:14:09  <rphillips>memory usage of different REPLs is somewhat entertaining
21:18:01  <rphillips>Luvit 3.4 MB, Scala 178 MB, Elixir 20 MB, Clojure 440+347 MB
21:18:12  <rphillips>clojure has two processes
21:22:32  <torque>isn't that because the jvm is a comical memory hog
21:23:00  <rphillips>yes, part of it :)
21:26:39  * ldub_joined
21:47:01  * travis-cijoined
21:47:02  <travis-ci>luvit/luv#93 (luarocks - 347924c : Tim Caswell): The build failed.
21:47:02  <travis-ci>Change view : https://github.com/luvit/luv/commit/347924c18e1e
21:47:02  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/80727639
21:47:02  * travis-cipart
21:56:12  * travis-cijoined
21:56:13  <travis-ci>luvit/luv#94 (luarocks - b7e604f : Tim Caswell): The build is still failing.
21:56:13  <travis-ci>Change view : https://github.com/luvit/luv/compare/347924c18e1e...b7e604f063c5
21:56:13  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/80729040
21:56:13  * travis-cipart
22:01:49  <creationix>Java: Enterprise grade memory utilitization
22:02:12  <creationix>rphillips: I got luv building with luarocks now, but I’m sure I broke a few other people’s workflows
22:02:15  * travis-cijoined
22:02:16  <travis-ci>luvit/luv#95 (luarocks - 8fcdcc3 : Tim Caswell): The build is still failing.
22:02:16  <travis-ci>Change view : https://github.com/luvit/luv/compare/b7e604f063c5...8fcdcc36ec1f
22:02:16  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/80730087
22:02:16  * travis-cipart
22:02:17  <creationix>it’s in a branch for now
22:02:42  <creationix>I was thinking about not building luajit as part of luv, move that to luvi
22:04:18  <creationix>heh, including our makefile
22:04:27  <creationix>(on the list of things I broke)
22:07:45  * travis-cijoined
22:07:46  <travis-ci>luvit/luv#97 (1.7.4-2 - 04cdddf : Tim Caswell): The build failed.
22:07:46  <travis-ci>Change view : https://github.com/luvit/luv/commit/04cdddf4d5b8
22:07:46  <travis-ci>Build details : https://travis-ci.org/luvit/luv/builds/80731207
22:07:46  * travis-cipart
22:11:46  <creationix>rphillips: if you have luarocks and cmake installed, this *should* work for you now https://asciinema.org/a/73iam2hsjni4mo45vbg3rmhu3
22:11:54  <creationix>just do ‘luarocks install luv'
22:12:31  <creationix>daurnimator: see if this works for you ^
22:13:50  <creationix>changes to luv at https://github.com/luvit/luv/pull/185
22:20:55  <rphillips>worked... does luarocks work with luajit?
22:25:10  * ldub_quit (Ping timeout: 255 seconds)
22:32:52  <sousoux>creaionix: Java: Enterprise grade memory utilitization - too right. Oracle is pushing it like mad for embedded which is totally crazy.
22:37:34  <kostco>relevant : https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
22:48:47  * Sochirojoined
22:53:55  * dg_quit (Quit: Leaving)
22:58:06  * dan336quit (Quit: Leaving.)
23:27:53  * Sochiroquit (Quit: My Mac has gone to sleep. ZZZzzz…)