00:47:11 -!- ProzacElf_ is now known as ProzacElf 01:15:28 -!- amalloy_ is now known as amalloy 01:34:26 Unstable branch on crawl.develz.org updated to: 0.26-a0-663-g36e8fdb655 (34) 01:55:11 Windows builds of master branch on crawl.develz.org updated to: 0.26-a0-663-g36e8fdb655 02:14:26 Unstable branch on cbro.berotato.org updated to: 0.26-a0-663-g36e8fdb655 (34) 02:53:33 Monster database of master branch on crawl.develz.org updated to: 0.26-a0-663-g36e8fdb655 03:30:54 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-3570-gb561bb485a 04:35:31 Hey all, just to say I had been looking at making the glaive of the guard a little more interesting based on some discussion in here, however after implementing and playtesting a few angles I've not found one that I think is good enough to submit. kate-'s suggestion of having some kind of 'multiple spectral' is one I hadn't tried yet and is 04:35:31 probably the best idea left standing. Not currently planning on implementing that, at least in the near future, though as I've a couple other things ahead of it on the to-do list in limited crawl time so others are more than welcome to jump in. 04:37:51 Separately, if anyone has the time and inclination to review one or more of my PRs I'd be eternally grateful :) (though if so, best to leave the vault PRs for @ebering as he kindly reviewed the first draft and so should likely stay as the reviewer on those) 07:52:32 %cache 07:52:32 CCACHE status: Hit Rate =50.00 % | Files Cached=2 | Cache Size=8.2 kB | Max Cache Size=5.0 GB 07:52:32 sigh 07:53:52 I might be officially baffled now 07:54:31 (tho' if you pastebin the edited update* shell scripts I'll take a look) 08:02:41 https://pastebin.com/WgB1KbSt 08:06:37 it's pretty straightforward, I think. I don't see anything there that would be amiss 08:07:24 Mmm, but we're kind of at the stage of looking again at stuff that obviously should work :-/ 08:07:48 heh, this is the real crawl. Making shit that should work...work 08:10:34 Ah. What led you to think to begin with you should be invoking the stuff in /usr/lib/ccache ? # I fear this sounds snarky but it's intended as a straight request for information. 08:11:10 it's what, I believe Gamma told me to do, invoke it from the symlinks in there 08:11:33 they're all symlinks to ccache, but invoking the compiler names 08:11:45 Oh, and they just go back to /usr/bin/ccache so it's odd-but-harmless 08:11:51 aye 08:12:22 lrwxrwxrwx 1 root root 16 Sep 5 16:18 g++ -> ../../bin/ccache 08:12:56 Have the recent builds been invoked manually or from cron? 08:13:21 cron 08:13:30 2:05 am EDT 08:13:34 Show us the crontab? 08:14:56 10 2 * * * /home/crawl-dev/updatetrunk.sh 08:14:56 And that _is_ crawl-dev's crontab? 08:14:56 yes 08:14:56 (I ask partly becuase that doesn't look like it would do anything at 0205) 08:15:09 sorry, 2:10 08:15:27 every hour at 5 after, I compress ttyrecs 08:15:49 harmless> perhaps hypothesise it's _not_ harmless; use a link from ~/bin/g++ to /usr/bin/ccache and FORCE_CXX that 08:16:38 lrwxrwxrwx 1 crawl-dev crawl-dev 15 Oct 10 08:16 g++ -> /usr/bin/ccache 08:16:43 updating script(s) 08:18:03 Rather than update the scripts I'd just "make clean; make FORCE_CXX=/home/crawl_dev/bin/g++" in ~/dgamelaunch-config/crawl-build/crawl-git-repository, speeding the testing cycle 08:18:20 Haaaang on, and ~crawl-dev/updatetrunk.sh, let's see that? 08:19:22 sudo /home/crawl-dev/dgamelaunch-config/bin/dgl update-trunk 08:19:46 Really? 08:19:50 pretty much 08:19:51 Because that runs it as root. 08:20:32 it runs dgl as root 08:20:32 to be fair, I stole this script from CBRO 08:20:37 What's ccache -s _as root_ say? 08:21:10 umm...like 2.8g of files and a nearly 50% hit rate 08:21:15 There you go 08:21:22 Now, as it happens, it _is_ working. 08:21:27 haha 08:21:48 But ordinarily I expect crawl-dev to invoke "dgl update-blah", and dgl at some point uses crawl-dev's sudo access to do the actual installation. 08:22:03 This is preferable because you don't run the whole build with rootly powers. 08:22:05 should I not run dgl as sudo in the update? 08:22:19 okay, I'll update the update script :) 08:22:35 and make sure to chown everything crawl-dev in the build dir 08:22:57 You can just blow away crawl-git-repository, directory and all, which saves time 08:23:29 a recursive chown isn't exactly taxing 08:24:58 now, question is going to be, will the update script still be able to install 08:26:09 dgl update-blah does use "sudo" to do the installation 08:26:09 in the update-crawl-trunk I see it's calling install as sudo 08:26:18 (I invoke my updates manually because I know when I committed something, and as such crawl-dev only needs passwordful sudo access, and I know when I type the password :-) 08:26:49 well, I'm not a dev, just a lowly server op :P 08:27:17 You are at least a vanilla server op (but more seriously I mention this because it explains why I know that) 08:29:58 wiped out the dir and manually doing an updatetrunk 08:38:22 Pinkbeast, thank you for helping me troubleshoot that. I really do appreciate it. 09:04:15 No worries, I remember what a pain it was figuring some of this out myself 09:53:35 -!- amalloy is now known as amalloy_ 10:04:09 sahdkjhfkaj (L3 TeCj) Crash caused by signal #6: Aborted (D (Sprint)) 10:16:34 Hey folks, I've been scouring the net for successful nginx reverse proxy configs, especially ones that support ssl if those exist, but I can't find them. I know I've found them before, but today I'm failing 10:18:10 successful reverse proxying of what? 10:18:29 ... wrong channel, maybe? 10:18:31 Sorry, webtiles I mean 10:19:01 Rather, a subdomain to a docker instance of webtiles 10:20:05 The one hit I had was some old logs of folks talking about it here, not much else though 10:21:40 lunahex: yes, I've set one up recently; flouraline runs one on cko as well 10:21:58 ours are not docker-based, although I'm not sure that matters to you 10:22:32 I can probably share my basic config with you, if that's helpful 10:22:32 I assume it works the same docker or no, any chance I can take a peek at the relevant nginx config lines? 10:22:41 Hah yeah, that would be awesome :) 10:36:49 lunahex: nginx.conf https://dpaste.com/9KN45Z7R2 ; /etc/nginx/sites-available/default https://dpaste.com/8UU2HJY33 ; /etc/nginx/fastcgi_params https://dpaste.com/ERQSPQK2U 10:37:36 I use letsencrypt so installing certbot modified the lines you see commented in the default config 10:38:03 the cgi stuff is only relevant for parts to DGL, which you may not be using, so you could ignore the fastcgi stuff if you're just using webtiles by itself 10:39:49 Awesome, thanks a ton, that definitely should help 11:25:56 So far so good, the only thing I can't quite pinpoint is how to get crawl to serve over a secure websocket 13:06:24 Unstable branch on crawl.akrasiac.org updated to: 0.26-a0-663-g36e8fdb (34) 17:30:54 -!- DrPraetor100 is now known as DrPraetor 18:51:41 -!- amalloy_ is now known as amalloy 19:25:02 -!- DrPraetor23 is now known as DrPraetor 19:50:36 Ok so I'm on the verge of having a whole new docker image for crawl, but it fails when I start a new game. It works locally, of course, but once it's up on my server it fails. `libncursesw5-dev` is installed in the image, but the error is `ERR: ./crawl: error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or directory`. Anybody seen anything like this? 19:54:07 I assumed libncurses5 would be installed alongside the dev package but maybe not. Gonna give it a try 20:24:19 Damn, can't get it to run for the life of me. That's a shame. 20:24:55 Wait! The error is different, and incredibly easy to fix. Hooray! 20:43:05 <10P​leasingFungus> huzzah 20:56:39 Ok, officially have a fully working docker image for webtiles server with options for persistent saves/rcs/repo. Reverse proxy works fine, including on SSL. Lunahex/crawl-webserver on docker hub if anyone wants such a thing 21:13:12 New branch created: pull/1582 (1 commit) 13https://github.com/crawl/crawl/pull/1582 21:13:12 03Umer Shaikh02 07https://github.com/crawl/crawl/pull/1582 * 0.26-a0-664-g3fd483b: Check right god for life-saving in god description 10(81 minutes ago, 3 files, 49+ 34-) 13https://github.com/crawl/crawl/commit/3fd483b659f6 21:59:21 nice work lunahex 23:13:45 !tell lunahex well done, that should be invaluable 23:13:45 floraline: OK, I'll let lunahex know.