00:11:14 @??royal mummy 00:11:14 royal mummy (00M) | Spd: 10 | HD: 15 | HP: 163-223 | AC/EV: 10/6 | Dam: 35 | 07undead, 10weapons, 10items, 10doors, evil, spellcaster, see invisible, unbreathing | Res: 06will(160), 02cold, 10elec, 09poison+++, 12drown, 04miasma, 13neg+++, 13torm | Vul: 08holy | XP: 6226 | Sp: smiting (7-17), s.torment, sum.emperor scorpions, sum.scarabs | Sz: Medium | Int: human. 00:11:16 @??khufu 00:11:16 Khufu (04M) | Spd: 10 | HD: 18 | HP: 203-278 | AC/EV: 10/6 | Dam: 35 | 07undead, 10weapons, 10items, 10doors, evil, spellcaster, see invisible, unbreathing | Res: 06will(160), 02cold, 10elec, 09poison+++, 12drown, 04miasma, 13neg+++, 13torm | Vul: 08holy | XP: 8931 | Sp: smiting (7-17), s.torment, sum.emperor scorpions, sum.scarabs, t.doroklohe [04emergency] | Sz: Medium | Int: human. 00:11:23 @??guardian mummy 00:11:23 guardian mummy (08M) | Spd: 8 | HD: 7 | HP: 38-52 | AC/EV: 6/9 | Dam: 30 | 07undead, 10weapons, 10items, 10doors, fighter, evil, see invisible, unbreathing | Res: 06will(40), 02cold, 09poison+++, 12drown, 04miasma, 13neg+++, 13torm | Vul: 08holy | XP: 329 | Sz: Large | Int: human. 00:11:27 @??mummy priest 00:11:27 mummy priest (05M) | Spd: 8 | HD: 10 | HP: 55-75 | AC/EV: 8/7 | Dam: 30 | 07undead, 10weapons, 10items, 10doors, priest, evil, see invisible, unbreathing | Res: 06will(120), 02cold, 10elec, 09poison+++, 12drown, 04miasma, 13neg+++, 13torm | Vul: 08holy | XP: 1092 | Sp: sum.demon [11!AM], sum.undead [11!AM], smiting (7-17) [11!AM], s.torment [11!AM] | Sz: Medium | Int: human. 00:12:51 !learn s death_curse Non-store-brand mummies do bad things when you or your pals kill em. Possibilities include torment, slowing, stat or hp drain, and flat damage (5 + 2d(HD)). 00:12:52 death curse[1/1]: Non-store-brand mummies do bad things when you or your pals kill em. Possibilities include torment, slowing, stat or hp drain, and flat damage (5 + 2d(HD)). 00:13:14 !learn add mummy All mummies other than 'mummy' and Menkaure cause {{death curses}} when killed. 00:13:14 mummy[6/6]: All mummies other than 'mummy' and Menkaure cause {{death curses}} when killed. 00:14:14 learn s mummy[6 All mummies other than 'mummy' and Menkaure inflict a {{death curse}} when killed. 00:14:24 !learn s mummy[6 All mummies other than 'mummy' and Menkaure inflict a {{death curse}} when killed. 00:14:24 mummy[6/6]: All mummies other than 'mummy' and Menkaure inflict a {{death curse}} when killed. 00:14:31 !learn add death_curse No, you can't use allies to avoid blame, but neutrals (Lugonu corruption, Discord, etc) do work. 00:14:31 death curse[2/2]: No, you can't use allies to avoid blame, but neutrals (Lugonu corruption, Discord, etc) do work. 00:15:19 !learn e death_curse[1 s/$/ (All non-torment effects scale on HD.) 00:15:19 death curse[1/2]: Non-store-brand mummies do bad things when you or your pals kill em. Possibilities include torment, slowing, stat or hp drain, and flat damage (5 + 2d(HD)). (All non-torment effects scale on HD.) 00:17:10 Unstable branch on cbro.berotato.org updated to: 0.28-a0-503-g83f2989fac (34) 00:17:13 <10P​leasingFungus> oops i thought i was in ##crawl-sequell 00:17:14 <10P​leasingFungus> sorry all 00:17:47 <09g​ammafunk> cao/cbr2 rebuilt, cue will have to wait for tzero 00:18:16 ty gamm! 01:34:38 Unstable branch on crawl.develz.org updated to: 0.28-a0-503-g83f2989fac (34) 01:55:39 Windows builds of master branch on crawl.develz.org updated to: 0.28-a0-503-g83f2989fac 02:53:52 Monster database of master branch on crawl.develz.org updated to: 0.28-a0-503-g83f2989fac 03:44:27 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-4369-gf34790d913 04:11:06 <03T​Zer0> Happening now. 04:17:48 -!- allbery_b is now known as geekosaur 04:32:44 <09g​ammafunk> thanks! 04:33:38 Unstable branch on underhound.eu updated to: 0.28-a0-503-g83f2989fac (34) 06:23:23 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-4369-gf34790d913 12:21:50 <08n​icolae> me: "people don't go to the hells for loot" also me: "but what if there was a shop vault in the hells called Big Bill Hell's--" 12:23:05 <08n​icolae> oh, hm, what if i made a hell entry vault that had Big Bill Hell's... 12:23:10 <08n​icolae> okay, dilemma resolved. thank you 12:38:12 <10P​leasingFungus> home of CHALLENGE MISSING 12:38:45 <10P​leasingFungus> if you can fire a tremorstone 6 tiles straight up without hitting yourself, 12:39:16 "The Hell's Hot Home of Haul" 12:39:48 I'd say "Hell's Home Depot" but apparently there's these things called "laws" or whatever 12:45:55 <13S​astreii> alternative swamp stone tiles + bloated husk (that kinda suggest it's going to explode) 12:45:55 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/889552967416557658/Schermata_2021-09-20_alle_18.39.31.png 12:46:04 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/889553006150975508/swamp_stone_wall.zip 12:46:05 <13S​astreii> https://cdn.discordapp.com/attachments/747522859361894521/889553009699332106/bloated_husk.png 12:47:19 the swamp slime walls look like faces 12:47:38 very, very weird faces that are kinda cute 14:47:52 New branch created: pull/2149 (2 commits) 13https://github.com/crawl/crawl/pull/2149 14:47:52 03Gopall02 {GitHub} 07https://github.com/crawl/crawl/pull/2149 * 0.28-a0-503-g2eb2db0348: Update pan.des 10(10 minutes ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/2eb2db034867 14:47:52 03Gopall02 {GitHub} 07https://github.com/crawl/crawl/pull/2149 * 0.28-a0-505-gf2d0653475: Merge branch 'crawl:master' into pan_vault_fix 10(9 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/f2d0653475f5 15:08:21 Hello. Question for vault-making: Is there a clever way to get an item to generate with the harm ego? Using ego:harm only gets me an "incompatible" error or will only make scarves of harm 15:12:58 <09g​ammafunk> I think for armour egos, it's only going to allow scarves, and there's no way to explicitely set it for a randart as an artp 15:13:04 <09g​ammafunk> so I guess the answer is "no" 15:14:35 ah, ok. thanks! 15:28:54 03hellmonk02 07[familyspider] * 0.28-a0-437-g0988741e86: first pass on spider spawn table 10(7 days ago, 1 file, 55+ 15-) 13https://github.com/crawl/crawl/commit/0988741e866d 15:28:54 03hellmonk02 07[familyspider] * 0.28-a0-438-gbbe7fcf3c3: update spider bands 10(4 days ago, 2 files, 27+ 12-) 13https://github.com/crawl/crawl/commit/bbe7fcf3c373 15:28:54 03hellmonk02 07[familyspider] * 0.28-a0-439-g6a90b36170: adjust monster web immunity 10(4 days ago, 1 file, 8+ 0-) 13https://github.com/crawl/crawl/commit/6a90b361700a 15:28:54 03hellmonk02 07[familyspider] * 0.28-a0-440-g0944c9282d: various monster adjustments 10(22 minutes ago, 4 files, 44+ 41-) 13https://github.com/crawl/crawl/commit/0944c9282dff 15:28:54 03hellmonk02 07[familyspider] * 0.28-a0-441-g01fecbb3f1: Revert "Change tarantella attack verb" 10(20 minutes ago, 4 files, 5+ 7-) 13https://github.com/crawl/crawl/commit/01fecbb3f185 15:31:01 can I use those commits as an excuse to post cute pics of spiders like this lil guy: https://upload.wikimedia.org/wikipedia/commons/7/76/Clynotis_severus%2C_AF_2.jpg 15:38:45 <09h​ellmonk> I think this is sufficiently done to open for further testing 15:39:05 <09h​ellmonk> guess I'll checkwhite first 15:39:09 New branch created: pull/2150 (19 commits) 13https://github.com/crawl/crawl/pull/2150 15:39:09 Branch pull/2150 updated to be equal with familyspider: 13https://github.com/crawl/crawl/pull/2150 15:40:12 03hellmonk02 07[familyspider] * 0.28-a0-442-g70e3e7cfe3: unbrace/checkwhite 10(43 seconds ago, 6 files, 36+ 30-) 13https://github.com/crawl/crawl/commit/70e3e7cfe30d 15:45:20 Branch pull/2150 updated to be equal with familyspider: 13https://github.com/crawl/crawl/pull/2150 15:48:16 -!- MakMorn_ is now known as MakMorn 16:05:21 04Build failed for 08familyspider @ 01fecbb3 06https://github.com/crawl/crawl/actions/runs/1254893520 16:06:01 04Build failed for 08familyspider @ 70e3e7cf 06https://github.com/crawl/crawl/actions/runs/1254926973 16:32:46 03hellmonk02 07[familyspider] * 0.28-a0-443-g9c91302635: fix the build 10(36 seconds ago, 3 files, 0+ 6-) 13https://github.com/crawl/crawl/commit/9c91302635f3 16:32:48 Branch pull/2150 updated to be equal with familyspider: 13https://github.com/crawl/crawl/pull/2150 17:13:33 03Antanishin, Ernest02 07https://github.com/crawl/crawl/pull/2147 * 0.28-a0-504-g47575e5686: Add tile_grid_pixels option 10(21 hours ago, 4 files, 10+ 2-) 13https://github.com/crawl/crawl/commit/47575e568682 17:13:33 03Antanishin, Ernest02 07https://github.com/crawl/crawl/pull/2147 * 0.28-a0-505-g1a5bd22b5e: Tab mouseover fix for tile_grid_pixels option 10(3 minutes ago, 1 file, 3+ 1-) 13https://github.com/crawl/crawl/commit/1a5bd22b5ee0 18:09:41 <05k​ate> re: spider stuff, at a glance i'd say at least some of the old plain spiders should probably be removed, since it looks like a pretty substantial chunk of monsters are being added - could probably cut one or even both of redback/wolf spider (with the bonus result of making the branch even less poison-based) 18:22:32 <10P​leasingFungus> i want to keep wolf spiders because they feel cooler to me. don't ask me to justify that 18:23:06 <10P​leasingFungus> argument against wolf spiders: we already have other monsters named wolves and other monsters named (w/e) spiders, and redbacks are more of an iconic 'spider' design 18:23:13 <10P​leasingFungus> fast, squishy, evasive, very poison focused 18:26:47 * geekosaur notes that a check yesterday showed wolf spiders to be more effective than others at killing players… 18:27:19 <10P​leasingFungus> did it? 18:27:20 <13S​astreii> If we’re talking purely by design, demonic crawlers and entropy weavers are the least justified imo 18:27:30 <10P​leasingFungus> gammafunk had some ideas about demonic crawlers 18:27:46 <10P​leasingFungus> !lg * recentish spider s=ckiller 18:27:47 <04C​erebot> 7788 games for * (recentish spider): 1315x a wolf spider, 713x an orb spider, 626x a redback, 626x a spark wasp, 612x an emperor scorpion, 455x a ghost moth, 403x an entropy weaver, 390x Arachne, 384x a jumping spider, 303x a tarantella, 273x a demonic crawler, 242x Nikola, 132x quitting, 130x Asterion, 80x Donald, 67x Aizul, 67x Jorgrun, 66x Agnes, 60x a death scarab, 54x a meliai, 50x Roxanne, ... 18:27:58 Acid blobs were apparently one of the most threatening mid-game killers too, which was weird 18:28:06 <13S​astreii> Just flavour taking tho, not gameplay things 18:28:10 (we had an hour or so of fun with !lg queries) 18:28:50 <10P​leasingFungus> on average, spider spawns 27 wolf spiders, which is 12% of all monsters in the branch (!). They get 17% of the kills. 18:28:57 <10P​leasingFungus> so that's certainly above average. is it the best ratio, though? 18:30:39 <10P​leasingFungus> there are 2.2 spark wasps in the average Spider, 1% of spawns, but they get 8% of kills 18:31:52 <13S​astreii> I thought ghost moths were the most dangerous there 18:33:35 <10P​leasingFungus> ghost moths are about 2% of spawns and 6% of kills 18:33:40 <09g​ammafunk> @advil CAO is having a problem, not sure I can even log in 18:33:46 <09g​ammafunk> I assume we ran out of disk again 18:33:47 <10P​leasingFungus> jumping spider and tarantella probably get fewer kills than 'deserved' by incapacitating enemies 18:34:43 <13S​astreii> Tarantellas can setup some nasty situations with moths of wrath and berserk redbacks 18:34:47 <09g​ammafunk> hrm, we're not totally full, but close 18:35:09 <09h​ellmonk> well, I'm willing to put old monsters on the table too but would rather have feedback first 18:35:17 <10P​leasingFungus> perfectly fair 18:35:29 Webtiles server stopped. 18:36:01 <09h​ellmonk> I think redbacks and wolf spiders are fairly functional for what they are, namely the poison damage guy and the slightly beefier guy who says he's poisonous but mostly just hits you a lot 18:36:39 giving the kill to the tarantellaaaaaa could make sense if the player dies confused 18:36:52 Webtiles server started. 18:37:32 or ikill 18:40:47 <09g​ammafunk> @advil guess it wasn't out of disk, but it's at 99% and I couldn't even get a terminal; had to restart webtiles by running the commands 18:40:56 <09g​ammafunk> I should go and clean up cores and trunks 18:46:09 Pro tip: keep a 2–10 GB file full of zeros that you can delete if you ever run out of disk space to give you time to figure stuff out and what to actually delete. 18:55:52 hm, `PTY allocation request failed on channel 0` 18:56:00 oh I've gotten that before 18:56:06 That means you're seriously in trouble, congrats 18:56:36 wait maybe I'm confusing it with something else 18:57:26 advil what does ssh'ing with -vv do 18:58:16 gammafunk: are you still logged in? if so, can you kill the webtiles server? 18:58:29 You can probably ssh in with bash -v as the command, I bet 18:58:34 er, bash -i 18:58:51 (Sorry, I should probably let y'all figure this out.) 18:59:20 <09g​ammafunk> I already restarted it, I need to do again? 18:59:31 well, it's definitely not doing well right at this moment 18:59:32 <09g​ammafunk> I'm in process of transfering games/deleting old trunks 18:59:37 based on the lobby 18:59:38 <09g​ammafunk> ooof 18:59:46 <09g​ammafunk> ok, maybe I should just stop? 18:59:49 probably all of those are eating ptys 18:59:49 <09g​ammafunk> I already restarted once 18:59:50 yeah 19:00:00 Webtiles server stopped. 19:00:01 <09g​ammafunk> done 19:00:27 yeah, I can log in now, thanks 19:03:55 I should probably pick up my ttyrec transfer project but I just haven't had the time/energy 19:05:59 lol probably the webserver should do something better in response to `OSError: out of pty devices` 19:10:01 gammafunk: did you check df when logging in? 19:10:33 with 22GB free I'm a bit surprised this was a disk space issue, I know you did some cleanup already but it doesn't usually amount to that much 19:12:02 (catching up) this doesn't sound like a disk space issue, just too many ptys in use 19:12:11 do we really not have lsof on this machine 19:12:35 yes, that's what I'm thinking 19:12:51 I'm not sure what tripped this though, webtiles shouldn't be getting close to the limit on its own 19:15:08 hm, something looks extremely wrong with `ls auxww |grep dgamelaunch` 19:15:27 er 19:15:29 ps auxww 19:15:42 ps auxww |grep dgamelaunch | wc -l 19:15:42 4068 19:16:17 <06a​dvil> 🤔 19:16:44 <06a​dvil> (yes, I did just switch to discord to easily make emoji) 19:17:59 does anyone who knows anything about dgamelaunch know wtf this could be 19:18:44 well, killall cut that number by half (sorry players) 19:19:31 <09g​ammafunk> @advil it was 99% with about 20GB free 19:19:33 <09g​ammafunk> not full 19:19:34 after -9 we're down to about 500 19:19:39 <09g​ammafunk> the chroot partition 19:19:53 <09g​ammafunk> ahhh 19:20:01 ah some just took some time 19:20:17 <09g​ammafunk> so it was a bunch of processing running? 19:20:25 wow 19:20:27 I'm not actually sure that those were taking ptys? 19:20:35 ps made it look like they weren't 19:20:57 pty doesn't necessarily mean controlling terminal though 19:21:26 ohh /dev/pts is *massively* slimmed down after me killing those 19:21:30 not sure dgl needs a controlling tty when it's only recording output 19:21:42 it seems that it does use one geekosaur 19:22:08 so given the state of /dev/pts now I think it was those processes 19:22:19 again pty !=controlling terminal 19:22:35 it can be using a pts entry without having it show a controlling tty in ps 19:22:41 ah I see 19:22:56 since it's not actually being controlled via the pty, just recording output as I understand it 19:23:12 control is via json from the client 19:23:39 most of "controlling tty" is about how it handles input, not output 19:26:08 the webtiles server does actually send key input to the process I believe, but this issue is independent of the webtiles server 19:26:19 since dgamelaunch is only used for ssh connections 19:26:25 <09g​ammafunk> guess I'll finish cleaning up old trunks, even though disk seems to not have been the issue 19:26:37 <09g​ammafunk> how did all those processes get created/hang around like that? 19:26:46 I have absolutely no clue 19:26:49 oh, then that sounds like old ssh connections not being cleaned up for some reason 19:27:06 I have no clue either but I don't know dgl 19:27:26 ssh should normally clean things up itself, that sounds like the real problem 19:27:45 yeah, seems very odd 19:27:55 I'm inclined to blame dgl somehow over ssh 19:29:45 ssh allocates the pty and should clean it up. if dgl is killing ssh prematurely that might cause it to not clean up, though 19:30:32 I'd have been interested in knowing how many of those dgl processes had sshd processes under them, but it's too late now 19:30:59 yeah, I should probably have had less of a panic `killall` reaction 19:31:41 although killall -9 dgamelaunch may mean a decent number of sshds are still around 19:31:59 I'm only seeing the expected ones right now 19:32:10 hm, no, should be the other way around, sshd runs dgl 19:32:28 might be extra crawl processes lingering though 19:32:32 <09g​ammafunk> @advil should we restart webtiles now? 19:32:58 I looked for crawl first and it did not appear that these corresponded to real crawl processes, or even logged in dgl processes 19:33:17 dgamelaunch changes its process name when someone logs in, and when they're playing 19:33:51 these all showed up like `games 25355 0.0 0.0 32204 1048 ? D Sep09 0:00 dgamelaunch: ` 19:34:06 which is how a non-logged-in dgl process looks 19:34:18 the dates were quite varied but all relatively recent 19:34:20 D? 19:34:26 disk wait? 19:34:38 or other noninterruptible wait state? 19:35:19 `D uninterruptible sleep (usually IO)` 19:36:28 I think the ones that responded to a regular kill were `S interruptible sleep (waiting for an event to complete)`, the D ones were the ones that needed -9 19:36:44 based on the various ps outputs in my terminal log 19:36:48 "A process in a D state will not handle signals straight away as it's currently stuck waiting for disk (usually, and this is where the letter D in the code comes from). This would indicate an issue if the process is stuck for a longer period of time or if multiple processes are in the same state. The problem is then probably related to high I/O load (too many processes wanting to read from a too slow disk, for example)." 19:36:50 right, that's not a real good sign but would need a kernel symbol table and the WCHAN output to figure out what they were blocked on 19:37:10 well, the cao disk is definitely not fast 19:37:15 womp womp 19:37:25 still, it's faster than stuck for days 19:38:00 What was the range of timestamps for dgamelaunch? 19:38:08 E.g., were they hours old or days and months old? 19:38:12 The D ones that is 19:38:20 roughly the last 2-3 weeks, didn't check exhaustively 19:38:56 D ones tend to be older 19:40:36 hm, actially ps will look up the symbol itself if it has access to a kernel symtab. still need that to figure out why it was in D state though 19:40:45 This sounds a bit stupid, but I wonder if there's a weird state/deadlock they're getting into that's causing them to permanently wait for a write to disk 19:41:33 oh gammafunk sorry yes I bet it's fine to restart 19:41:54 that shouldn't happen without mandatory locking which (a) wouldn't be D state (b) is strongly disrecommended 19:43:13 iotop might also give some interesting info 19:46:18 03PleasingFungus02 07* 0.28-a0-504-gf79e20f00e: Fix Sting effect tile (spaninq) 10(3 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/f79e20f00ef9 19:46:18 03PleasingFungus02 07* 0.28-a0-505-g2d6a64c10f: Fix Gozag player ghost speech (Spaninq) 10(3 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/2d6a64c10fac 19:46:18 03PleasingFungus02 07* 0.28-a0-506-g9ecc6377bc: Update battlesphere description (ardl) 10(30 seconds ago, 2 files, 5+ 7-) 13https://github.com/crawl/crawl/commit/9ecc6377bcc9 19:50:57 prospero (L2 DESu) Crash caused by signal #6: Aborted (D:1) 19:51:53 Webtiles server started. 19:53:52 <10P​leasingFungus> @Sastreii hm, i hate to say it , but i wonder if these swamp tile look a bit too rocky, rather than stone-y. our stone tiles tend to be "worked stone", big rectangular blocks, rather than individual round stones - that's the visual distinction that players learn to recognize. i think people will probably assume these are rocks... 19:56:32 <09g​ammafunk> yeah, they are distinct from rock tiles visually, but do just appear to be another kind of rock 19:57:10 <09g​ammafunk> actually , wonder if they would be good as rock tiles for swamp 19:57:23 <09g​ammafunk> maybe the ones we have right now are good too 19:58:08 03PleasingFungus02 07* 0.28-a0-507-gc9b6b5e602: New Sastreii tiles (bloated husk etc) 10(3 minutes ago, 6 files, 8+ 0-) 13https://github.com/crawl/crawl/commit/c9b6b5e602da 20:01:09 <06a​dvil> I keep writing even more wtf descriptions where I'm trying to avoid pinging people but seriously wtf is going on on this server 20:01:32 eh? 20:02:56 <06a​dvil> @|amethyst sorry for the ping but is there any chance you would have some guess as to why the dgl setup on cao seems to be generating processes named dgamelaunch: every 5 minutes on the dot that don't seem to correspond to logins / ssh connections? It appears that the parent process is apache2 20:03:21 <06a​dvil> an obvious answer is some kind of script gone mad but I cannot for the life of me think of what that might be 20:03:31 <06a​dvil> and I've checked over all the crontabs that I know of 20:04:06 <09g​ammafunk> hrm, something about the whereis info? 20:04:13 <06a​dvil> ah good idea 20:04:41 <06a​dvil> that's one of the things I have no idea how it works 20:04:46 <09g​ammafunk> same 20:05:14 <09g​ammafunk> guess we can check the apache config, some sort of cgi 20:05:19 <06a​dvil> the apache2 calling dgamelaunch thing is what's really throwing me here 20:05:27 <06a​dvil> yeah, I haven't done that yet 20:06:30 <09g​ammafunk> /usr/lib/cgi-bin/dgl-status looking promising! 20:06:46 <09g​ammafunk> #! /bin/sh echo Content-type: text/plain echo umask 0022 exec /chroot/dgamelaunch -s 20:06:52 <09g​ammafunk> index.html 20:07:06 <09g​ammafunk> certainly an unusual name for a cgi 20:07:06 what 20:07:21 <09g​ammafunk> it is an executable in that dir 20:07:52 how is that externally mapped do you know? 20:08:29 <09g​ammafunk> let's see 20:09:00 <09g​ammafunk> @advil http://crawl.akrasiac.org/cgi-bin/dgl-status/index.html 20:09:02 <09g​ammafunk> seems to be 20:09:18 <13S​astreii> Whelp, i misunderstood! I just made an “extra swamp tile” without keeping in mind that the request another “wall” tile, not a generic one 20:09:27 <13S​astreii> Mb, i’ll work on that 20:09:42 looks like there's a bot that's hitting that url (which just hangs for me) every 5 mintues 20:09:49 <09g​ammafunk> nice 20:09:56 `access.log:168.119.4.157 - - [20/Sep/2021:16:40:05 -0700] "GET /cgi-bin/dgl-status/index.html HTTP/1.1" 200 0 "-" "Python-urllib/2.7"` 20:10:13 <09g​ammafunk> probably attempting to get that info for e.g. cdo player listing or whatever 20:10:20 <09g​ammafunk> could be bot on cdo 20:10:31 <10P​leasingFungus> you can always just blame gammafunk! 😛 20:10:32 <10P​leasingFungus> (kidding) 20:11:29 <09g​ammafunk> yeah, I guess I should have more clearly described the terrain types we have: there is diggable rock, which most walls are comprised of. We have good tiles for all of those, including ones specific to each branch. For undiggable stone wall tiles, we previously only had the generic one 20:11:42 <09g​ammafunk> you gave us good stone wall tiles for spider, we'd like the same for swamp 20:11:55 <09g​ammafunk> your rocky swamp tiles are cool though, and we could probably find a use for them 20:12:02 <09g​ammafunk> maybe they're better than swamp's current rock tiles? 20:12:06 <13S​astreii> I’ve read again the request and it was pretty clear. Just my mistake 20:12:18 <13S​astreii> Nah current ones are good 20:12:27 <09g​ammafunk> yeah, maybe they are 20:12:37 <09g​ammafunk> think we should still add them to the tileset for use in vaults/portals 20:12:43 <09g​ammafunk> so they probably won't go to waste! 20:12:46 <13S​astreii> They surely can be an alternative 20:12:51 <09g​ammafunk> right 20:12:58 <13S​astreii> Maybe for some vaults or smthing 20:13:08 <09g​ammafunk> probably not used in swap, but good for some thematic vaults, maybe good for sewer 20:13:18 <09g​ammafunk> sewer is mostly stone but some might want to use rock 20:14:03 <09g​ammafunk> not sure if you've seen this: http://crawl.develz.org/wordpress/player-status 20:14:17 <09g​ammafunk> maybe I can see if it's the thing pulling that 20:14:40 yeah worth checking 20:14:50 <13S​astreii> Now that you mention it, totally off topic: why i often found elivylon altars in the sewers? The dirtiest place ever? Lol 20:15:31 running `dgamelaunch -s` definitely hangs 20:17:37 <09g​ammafunk> well this cron is every five minutes and is a python script 20:17:45 <09g​ammafunk> but from what I'm reading shouldn't be pulling that url 20:18:02 <09g​ammafunk> wonder if this cron thing is just something else 20:18:04 can you check the ip it's running from? 20:18:05 <09g​ammafunk> seems to not be working 20:18:24 <09g​ammafunk> it'd be just crawl.develz.org, no? 20:18:30 <09g​ammafunk> or you mean check on CAO side? 20:18:53 oh, it's very similar 20:18:59 <09g​ammafunk> ah, yeah, I see that 20:19:06 on the cao side I was seeing 168.119.4.157 20:19:22 <09g​ammafunk> surely just another IP of cdo 20:19:28 yeah, probably 20:19:54 <09g​ammafunk> yeah it's crash.develz.org 20:20:04 <09g​ammafunk> according to dig -x 20:20:07 where is dgamelaunch normally in the chroot, I know cao has it in a weird place 20:20:37 <09g​ammafunk> looks like right in the toplevel of chroot 20:20:47 sorry, I mean not on cao 20:20:48 <09g​ammafunk> I see a suid root dgamelaunch binary there, at least 20:23:54 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-507-gc9b6b5e602 (34) 20:24:50 <10P​leasingFungus> they feel extremely sewer-y, yeah 20:24:52 <10P​leasingFungus> hm 20:25:37 <09g​ammafunk> @advil maybe you found it already, but it's /usr/local/sbin 20:25:48 I found it just when you said that :D 20:25:53 <09g​ammafunk> hah 20:26:03 well, it doesn't hang with -s on cbr2 20:26:09 that's all I wanted to check 20:26:55 <10P​leasingFungus> welcome to the sewer... 20:26:55 <10P​leasingFungus> https://cdn.discordapp.com/attachments/747522859361894521/889668981068300298/unknown.png 20:27:06 does http://crawl.develz.org/wordpress/player-status work btw? I'm not seeing much 20:27:22 <10P​leasingFungus> very sewery 20:27:23 <10P​leasingFungus> https://cdn.discordapp.com/attachments/747522859361894521/889669097695109130/unknown.png 20:27:52 <10P​leasingFungus> less sewery 20:27:53 <10P​leasingFungus> https://cdn.discordapp.com/attachments/747522859361894521/889669224195305472/unknown.png 20:27:55 <10P​leasingFungus> let's do it 20:28:40 <09g​ammafunk> https://tenor.com/bfNM6.gif 20:29:06 <09g​ammafunk> yeah I finally confirmed that it's this dgl status collection python script on cdo that's doing that fetch 20:29:11 <09g​ammafunk> every 5 mins from cron 20:29:41 <09g​ammafunk> the resulting json file is completely empty right now though 20:30:25 <09g​ammafunk> which is why the website doesn't show any "live" games 20:31:37 03PleasingFungus02 07* 0.28-a0-508-g902bb890a6: Flush some good art right down the toilet 10(27 seconds ago, 6 files, 5+ 5-) 13https://github.com/crawl/crawl/commit/902bb890a649 20:34:53 <13S​astreii> Those descriptions are always better than the actual art 20:35:07 well, I don't know what would be broken but for now maybe I'll just remove +x from the cgi script? 20:35:48 doesn't cao run an old/possibly customized dgl relative to the other servers? 20:35:55 yes, it does 20:36:04 | would probably know 20:36:23 I pinged him above once 20:37:31 gammafunk: if you think this cgi should be run we could use something like `timeout -k 5s 5s /chroot/dgamelaunch -s` instead of what's there now, that's enough to get it to die in my testing 20:38:52 <09g​ammafunk> @advil yeah, I think you can feel free to disable the script for now; it seems the dgl status is 404 on multiple servers 20:42:05 I think if we wanted this feature in the long run it would be better to get webtiles to generate it 20:42:14 (isn't there something like that alreayd?) 20:43:50 <09g​ammafunk> true, might be nice to still have a console-server-only option for cdo itself, but that's not very important 20:54:30 03gammafunk02 07[familyspider] * 0.28-a0-530-g698e15808b: Merge branch 'master' into familyspider 10(25 seconds ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/698e15808b0e 20:54:32 Branch pull/2150 updated to be equal with familyspider: 13https://github.com/crawl/crawl/pull/2150 21:04:48 Unstable branch on crawl.kelbi.org updated to: 0.28-a0-508-g902bb890a6 (34) 21:11:21 04Build failed for 08familyspider @ 698e1580 06https://github.com/crawl/crawl/actions/runs/1255758744 22:16:43 <10P​leasingFungus> haha, not sure i'd go that far 😛 22:32:45 <02|​amethyst> @advil Ah, yeah, the dgl-status thing... I think that's used by the CDO front page "watch live games" feature 22:33:30 <02|​amethyst> @advil but it shouldn't be hanging... is ssh watching on CAO also failing by any chance? let me check 22:33:58 <02|​amethyst> ah, yes it is 22:34:29 <02|​amethyst> @advil sometimes the dgl shared memory segment gets wedged for some reason 22:34:35 <02|​amethyst> @advil trying to remember how to fix it 22:36:06 <02|​amethyst> @advil Okay, it should be fixed now. For future reference, and I'm sure I wrote this down somewhere before, but don't remember where 22:37:14 <02|​amethyst> @advil if pressing W for watch at the dgl menu hangs, you need to log in and become root; run ipcs and find the key for the shared memory segment owned by 'games'; then ipcrm -m 22:37:43 <02|​amethyst> @advil probably that's the same thing that was making dgl-status hang 22:58:09 03hellmonk02 07[familyspider] * 0.28-a0-531-g2d5f8fde5d: force Spider generation for testing 10(87 seconds ago, 3 files, 40+ 35-) 13https://github.com/crawl/crawl/commit/2d5f8fde5d56 22:58:12 Branch pull/2150 updated to be equal with familyspider: 13https://github.com/crawl/crawl/pull/2150 23:17:13 spiders, friends of demons *and* angels 23:17:13 or, angels are just really big moths