00:14:06 I like that their account name was sdl 00:14:13 !kw nemele 00:14:13 Built-in: nemele => god='Nemelex Xobeh' 00:14:15 !kw nchoice 00:14:16 Keyword: nchoice => MfEn 00:14:23 =nemelex BaEE 00:14:26 Defined keyword: nchoice => MfEn|BaEE 00:14:30 =nemelex HaVM 00:14:32 Defined keyword: nchoice => MfEn|BaEE|HaVM 00:25:51 %git 0.21-b1~1 00:25:51 07gammafunk02 * 0.21-a0-643-g786e97d: Update the changelog through 0.21-a0-642-g5d013b21 10(1 year, 10 months ago, 1 file, 28+ 2-) 13https://github.com/crawl/crawl/commit/786e97dd3667 00:25:58 %git 0.22-b1~1 00:25:58 07gammafunk02 * 0.22-a0-900-g8945bfb: Adjust placement of Sonja and Urug 10(1 year, 3 months ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/8945bfbd8a32 00:26:00 %git 0.23-b1~1 00:26:00 07Martin Staffa02 {ebering} * 0.23-a0-899-gbbae0a3: Further distinguish light skill drain 10(9 months ago, 1 file, 8+ 1-) 13https://github.com/crawl/crawl/commit/bbae0a335adb 00:37:33 %git b7b0c8b 00:37:33 07advil02 * 0.22-a0-880-gb7b0c8b: Update ?? screen and hints mode for spell library (11561) 10(1 year, 3 months ago, 7 files, 148+ 133-) 13https://github.com/crawl/crawl/commit/b7b0c8bd75b3 00:39:18 %git 70ed36a 00:39:18 07wheals02 * 0.19-b1: For trunk, make webtiles mouse control on by default. 10(3 years ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/70ed36aeb254 00:42:32 anyone know the command to see quickly how many games are installed for each version on a server? 00:50:43 -!- amalloy_ is now known as amalloy 01:06:50 johnstein_: the dgl version db? 01:07:05 you could just dump that table with the mysql command 01:07:08 I said it wrong. I meant, how many saves I have for each version 01:07:16 oh 01:07:34 well, I guess you'd have to ls in each dir and pipe to wc -l 01:07:34 I did what you suggested for the versions installed and that works OK 01:07:50 not sure if there's a dgl command for that 01:08:16 I remember one of the output files/logs of one of the dgl commands or some magic command I copied from someone to give me a list of number of save files per version 01:08:26 it might actually be the dgl clean-trunks script 01:08:49 trying to force-update 0.21, 0.22, and maybe 0.23 01:08:55 I might leave 0.23 actually 01:09:40 but I immediately ran into the situation where the latest version I have for 0.22 is 880 but I think the ideal one is 900 01:10:18 I think last time I just force updated to the latest I had since when I tried installing the one I needed it appended it to the end of the versions table and everything got screwed up 01:20:39 it's just weird how the clean-trunks script is skipping several folders that do not have any saved games anymore 01:37:36 Unstable branch on crawl.develz.org updated to: 0.25-a0-58-g9dd530f (34) 01:50:17 in semi-related news, I totally borked the previous force-update. hah 01:50:24 it's unborkable 01:50:50 they said it couldn't be borked....they obviously never met johnstein.... 02:08:54 Windows builds of master branch on crawl.develz.org updated to: 0.25-a0-58-g9dd530f 02:33:28 ??dgl 02:33:29 dgl[1/5]: https://github.com/crawl/dgamelaunch 02:33:33 ??dgl[2 02:33:33 dgl[2/5]: https://crawl.develz.org/wiki/doku.php?id=dcss:server:setting_up_dgamelaunch_and_webtiles 02:41:01 ^status 02:41:01 15 Crawlers. CBRO disk usage=85% (135GB) | RAM usage=36% (4GB)| uptime/CPU= 02:41:00 up 365 days, 6:22, 3 users, load average: 0.13, 0.33, 0.39 (4 Cores) http://status.berotato.org 02:41:08 hey look at that. 85% 02:41:13 I think we'll be OK for the tourney 02:41:39 johnstein_: great, thanks! 02:41:44 pro-tip, when you try to transfer saves to force-update, be sure to actually put the .cs and .prf files into the /saves/ folder 02:41:57 also, don't forget spint and zotdef 02:42:04 which explains why most of the old versions were still there 02:58:45 Monster database of master branch on crawl.develz.org updated to: 0.24-a0-443-g80245de 02:59:13 ^status 02:59:13 14 Crawlers. CBRO disk usage=79% (135GB) | RAM usage=34% (4GB)| uptime/CPU= 02:59:12 up 365 days, 6:40, 2 users, load average: 0.45, 0.36, 0.35 (4 Cores) http://status.berotato.org 02:59:41 yay under 80% 02:59:42 I' 02:59:53 I'll talk with advil and/or alex about the morgues 03:00:08 but that's not urgent anymore 03:12:00 Unstable branch on crawl.beRotato.org updated to: 0.25-a0-58-g9dd530f (34) 03:17:43 johnstein_: what morgues? 03:18:43 ubuntu 18.04 ppa installation error 13https://crawl.develz.org/mantis/view.php?id=12109 by gareppa 03:20:20 alexjurkiewicz: cbro has 40GB of morgues 03:20:41 someone said you moved morgues off your server and did some magic redirection. or something.... 03:20:51 %git 4d79ab2 03:20:51 07PleasingFungus02 * 0.18-a0-1810-g4d79ab2: checkwhite & unbrace 10(3 years, 6 months ago, 2 files, 2+ 4-) 13https://github.com/crawl/crawl/commit/4d79ab255802 03:31:13 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-2634-gb4598b3726 03:35:32 johnstein_: yeah i moved ttyrecs to s3 03:36:51 johnstein_: ttyrecs would be harder. The hard part is that lots of things rely on the directory listing to be accurate, and if you move files off your host then that gets a lot harder 03:38:10 seems you're hosted with ramnode. do they offer custom block storage? that would be easiest solution, just increase your disk size 03:39:35 if not, you could consider increasing your block storage using remote NFS or something. The performance of morgues doesn't need to be that high, so NFS to something on the internet would probably be fine 03:39:59 assuming you pick something reasonably close 03:46:41 I already handle ttyrecs ok 03:47:21 I've already upgraded to the max disk size for this particular server 03:48:34 I'll look into block storage. never heard of that before 03:55:43 Fork (bcadrencrawl) on crawl.kelbi.org updated to: 0.22.1-187-g4ba5bd2403 09:21:11 =nemelex HaFE 09:21:13 Defined keyword: nchoice => MfEn|BaEE|HaVM|HaFE 09:52:49 -!- amalloy is now known as amalloy_ 11:25:46 Stable (0.23) branch on underhound.eu updated to: 0.23.1-89-g277498a001 12:25:23 johnstein_: you might be thinking of dgl savegame-transfer 12:26:02 that's what i use to migrate players from old trunk versions 12:29:52 i edited the moruge and ttyrec compress scripts to offload them to object storage: https://github.com/floraline/dgamelaunch-config/blob/cko/bin/compress-morgue.sh 12:30:23 and i use this script to generate an index page which combines local and remote files into one directory: https://github.com/floraline/dgamelaunch-config/blob/cko/utils/retrieve-ttyrec.py 12:31:44 you can see that on this page https://crawl.kelbi.org/crawl/morgue/floraline/ the files that are compressed are actually offsite 13:06:26 Unstable branch on crawl.akrasiac.org updated to: 0.25-a0-58-g9dd530f (34) 13:09:56 ah so that answers my question about if anyone is using precompression I think! 13:11:11 though I guess the morgues themselves aren't compressed? 13:16:34 i guess not, i think that was for convenience so the player can just open them in the browser 13:17:00 if there is some way to compress it on disk and decompress when the player requests it that would be nice 13:17:41 don't most browsers for the past decade or so support the browser decompressing? 13:18:40 There's a way to do it in Apache 13:21:10 https://stackoverflow.com/questions/32172704/is-gzip-automatically-decompressed-by-browser 13:21:46 with compress (.Z) that's been around since 1995 or thenabouts 13:23:08 i thought that just had to do with compressing responses in transit to reduce bandwidth, and only for things like http and text mime types 13:23:34 should be able to specify the file is encoded in gzip 13:24:21 smart web servers would even gunzip for a deficient browser; that's probably what the apache thing mentioned does 13:25:55 iirc can also specify it in te outbound file encoding and for a text or html file type the browser would uncompress transparently. I've done this with firefox althugh not recently 13:26:38 does this all work with bzip2 or would i have to change to gzip? 13:27:00 floraline what I was thinking of is this: https://httpd.apache.org/docs/current/mod/mod_deflate.html#precompressed 13:27:13 which I think is the same as the SO link that SO link 13:27:41 * geekosaur wonders why he just got disconnected :/ 13:28:08 ok, that looks like what i want. i am on nginx though 13:28:22 looking at this: https://docs.nginx.com/nginx/admin-guide/web-server/compression/ 13:30:38 maybe this is what i need: https://nginx.org/en/docs/http/ngx_http_gzip_static_module.html 13:30:41 https://tools.ietf.org/html/rfc7230#section-4.2.1 is what I'm thinking of 13:31:02 with content-disposition: inline 13:36:30 i will play with this after the tournament, i'd like to get this set up properly 14:01:38 gammafunk fyi I have debs against debian oldstable half-built, but won't be able to upload them until tonight I think 14:01:50 looks like it works in terms of having the right dependencies, though 14:02:01 or better dependencies 14:02:07 I'm going to add something to the docs about how to double-check those 14:22:32 why is it common to see someone do a line one say: auto_exclude= which i assume clears it out? only to next line += some,things,here 14:22:45 instead of just the first line being auto_exclude=some,things,here 14:23:02 was just wondering if im not aware of A Thing, or if its just a pointless practice 14:25:27 old days 14:26:25 gammafunk: nm, I had a bit more time than I expected and I think I have now successfully uploaded them to CDO? 14:26:25 this stuff was rationalized some years ago but a number of us have settings from before then with minimal tweaking 14:27:01 also, some people like linebreaks, and that makes it easier to cut and paste chunks 14:27:51 well, I guess linebreaks aren't very different for that example (in my experience it's most common to see this for something that goes on for like 20 lines of misc force_mores or whatever) 14:28:39 easier to insert in front, too 14:29:07 this matters more for some things than others (e.g. force_more as mentioned) 14:29:15 but consistency is also nice when editing 14:32:31 these are the answers i was lookin for mostly heh 14:32:36 i knew it might even just be some aesthetic choice 14:47:27 Invisible monsters blast themselves with AOE 13https://crawl.develz.org/mantis/view.php?id=12110 by Vaamat 16:43:50 -!- amalloy_ is now known as amalloy 16:51:06 johnstein_: block storage would be like AWS EBS or AWS EFS 16:54:00 block storage just means like, a disk that you write bytes to, right? you put whatever filesystem on it you want, and have access to it at that layer. as opposed to object storage, which manages files for you, like a key/value store 16:57:21 and EFS looks like object storage to me 16:59:15 block storage here is more like object storage 16:59:28 it is not disk blocks; it's not fast enough for that 18:12:25 =nemelex CeIE 18:12:29 Defined keyword: nchoice => MfEn|BaEE|HaVM|HaFE|CeIE 18:12:30 =nemelex CeWz 18:12:32 Defined keyword: nchoice => MfEn|BaEE|HaVM|HaFE|CeIE|CeWz 18:26:45 efs is nfs 18:49:36 -!- Tiobot is now known as Guest22135 21:48:01 advil: thanks, I assume you've installed them with reprepro and everything?