01:24:02 03gammafunk02 07[abszero] * 0.25-a0-674-g1707aef: fixup! Absolute Zero, a replacement spell for Glaciate. 10(6 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/1707aef5362e 01:24:02 03gammafunk02 07[abszero] * 0.25-a0-675-g13a4dc4: fixup! Fix a spell range check for Absolute Zero 10(4 minutes ago, 3 files, 15+ 4-) 13https://github.com/crawl/crawl/commit/13a4dc4abdb0 01:24:02 03gammafunk02 07[abszero] * 0.25-a0-676-g897fe3b: Allow Absolute Zero to target tentacles 10(4 minutes ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/897fe3b99327 02:12:34 The build was fixed. (abszero - 897fe3b #12926 : gammafunk): https://travis-ci.org/crawl/crawl/builds/667979571 03:10:53 Windows builds of master branch on crawl.develz.org updated to: 0.25-a0-668-gea548f19b6 03:11:54 Unstable branch on crawl.beRotato.org updated to: 0.25-a0-668-gea548f1 (34) 03:30:57 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-2999-g24818c1c7b 03:45:23 Monster database of master branch on crawl.develz.org updated to: 0.25-a0-651-g8c222c7a2b 04:59:47 -!- Amnesiac_ is now known as Amnesiac 07:56:11 aidanh: you can run docker-compose as a docker image(!!!) 08:00:41 oh god 09:08:33 03Aidan Holm02 07* 0.25-a0-669-gc8f5b8b: Add missing mypy.ini (alexjurkiewicz) 10(22 seconds ago, 1 file, 42+ 0-) 13https://github.com/crawl/crawl/commit/c8f5b8b992e7 09:11:03 03Aidan Holm02 07* 0.25-a0-670-g50981ef: Add server chroot migration scripts 10(5 weeks ago, 4 files, 406+ 0-) 13https://github.com/crawl/crawl/commit/50981ef59b00 09:17:28 Unstable branch on crawl.kelbi.org updated to: 0.25-a0-670-g50981ef59b (34) 10:24:24 advil: chroot upgrade stuff is merged and ready whenever you have time to do the upgrade 10:25:28 so, to be honest I am terrified of just flat out running something like that 10:25:35 is there documentation that tells me what it does? 10:25:45 and what could go wrong? 10:27:55 the documentation is limited to upgrade instructions at the moment 10:28:16 what it does is probably best answered by reading the scripts 10:29:16 what could go wrong.. they've been very robust on my VMs, but those may differ from CAO in ways I can't predict 10:29:53 as a high-level overview, install-ubuntu-chroot will download and unzip an ubuntu chroot tarball and install some stuff into it 10:30:02 it's safe to run in and of itself 10:32:36 the port-dgl-chroot script takes a chroot created with install-ubuntu-chroot, installs some more stuff, creates crawl/crawl-dev users, etc, and moves the game files over 10:33:10 so one possibility is that I've missed something important in the `mv --no-clobber` block 10:33:58 yeah, my instinct is to manually try to step through some of this and use cp instead of mv to non-destructively build a new test chroot 10:34:29 sure, that's probably a good idea 10:35:06 given the state of cao's disk I also am not quite sure what will happen if I try to actually relocate all the player directories 10:35:17 an alternative, that might be worth doing in passing, is to move all the data out of the chroot, and bind-mount it into the chroot instead 10:35:26 there isn't enough disk space to do that 10:35:44 enough space to relocate, or enough space to bind-mount? 10:36:29 chroot is 1T with 50G free, root disk is 200G with 110G free 10:37:56 I've been considering trying to move all ttyrecs into object storage, maybe I will need to actually do that first 10:38:00 bind-mounting should not consume any more disk space 10:39:12 where do I move it to, though? 10:39:15 maybe I'm not understanding 10:39:37 you could construct the new chroot without mv-ing data in, rename the old chroot /crawl-data or something, and just bind-mount everything in instead 10:40:47 that would keep the old chroot intact if you needed to roll back 10:44:06 I'm not sure how apparent this is from what I've said but on CAO the chroot directory is also its own partition 10:44:41 if I'm understanding how this is set up correctly 10:45:00 right, that's not a problem as long as you don't move files between partitions, which would incur actual copies 10:46:31 although if the chroot root is also the partition root, that's a bit annoying 10:46:40 it is 10:47:56 well, you should be able to make the new chroot as a directory inside that 10:48:22 i.e. /crawl/... is the old one, and /crawl/crawl/.. is the new one 10:53:30 the other thing to check for is any uncommitted or unpublished changes in the dgamelaunch-config directory 11:02:45 I guess I also may need to update things like fstab, unless the new chroot is in the same location as the old one 11:03:12 -!- kate-- is now known as kate- 11:04:04 yes, that'll be needed too 12:12:26 https://dpmendenhall.blogspot.com/2020/03/dungeon-crawl-stone-soup.html -- thanks everyone 13:07:52 Unstable branch on crawl.akrasiac.org updated to: 0.25-a0-670-g50981ef (34) 14:40:59 gammafunk: I did see, though I'm not sure when I'm likely to have the time/inclination to work on qw again (but I played crawl today for the first time in a few months!) 14:41:10 nice! 14:41:22 elliptic: would you be ok with us moving a copy of qw repo into crawl org? 14:41:26 we could maintain it 14:41:56 and if you have feedback on 0.25 changes in general, would be appreciated as always; a lot of significant changes to magic and some other things this release 14:42:08 changelog is mostly up to date 14:43:32 I'm fine with that, yes 14:44:58 New branch created: extract-known-items (1 commit) 13https://github.com/crawl/crawl/tree/extract-known-items 14:44:58 03Aidan Holm02 07[extract-known-items] * 0.25-a0-671-gd2fb8c6: Extract known items menu to known-items.cc 10(45 minutes ago, 9 files, 437+ 408-) 13https://github.com/crawl/crawl/commit/d2fb8c69fd97 14:45:19 iirc the last thing that I started working on with qw and never finished was cleaning up the code by breaking it into a bunch of individual files and using includes, but I didn't get very far 14:45:55 yeah, I saw the magic changes but didn't look at any details 15:34:07 The build passed. (extract-known-items - d2fb8c6 #12929 : Aidan Holm): https://travis-ci.org/crawl/crawl/builds/668150861 16:41:23 !lg greynaab s=cv 16:41:24 303 games for greynaab: 53x 0.21, 32x 0.20, 29x 0.11, 28x 0.16, 28x 0.22, 22x 0.13, 19x 0.17, 18x 0.22-a, 16x 0.12, 11x 0.23, 10x 0.24, 7x 0.18, 5x 0.17-a, 5x 0.13-a, 4x 0.19, 4x 0.14, 3x 0.15, 2x 0.21-a, 2x 0.12-a, 2x 0.23-a, 0.16-a, 0.14-a, 0.18-a 16:41:34 how do I search for trunk games? 16:42:55 greynaab was playing a trunk game. saved his GnBe on zot5. then when he restarted it asked for him to update, he said ok. but it blew away his old game and now he's a GrBe in lair 16:43:05 I can't find any other trunk games on the server 16:43:14 jmbjr@www: /home/crawl/DGL$ find . -type f -name *greynaab.cs* 16:43:14 ./crawl-master/crawl-0.22/saves/greynaab.cs 16:43:14 ./crawl-master/crawl-0.24/saves/greynaab.cs 16:43:14 ./crawl-master/crawl-git-ea548f19b6/saves/greynaab.cs 16:43:14 ./crawl-master/crawl-0.14/saves/greynaab.cs 16:43:54 in the top of his version for that game (?v) it says 16:44:03 Version history for your current game: 16:44:03 Missing version history before: 0.18-a0-1731-g08f49a8 16:44:03 0.25-a0-71-ge910a4a 16:44:03 0.25-a0-668-gea548f1 16:44:06 !lm greynaab 16:44:06 4036. [2020-03-28 19:58:42] greynaab the Bringer of Light (L27 GnBe of The Shining One) reached level 5 of the Realm of Zot on turn 78967. (Zot:5) 16:44:19 that's the game that is just gone 16:44:35 I think I need to tell him his game is gone and there's no way to bring it back 16:44:43 but I can't figure out how or why it happened 16:45:32 or how to search for trunk games with sequell 16:46:28 !lm greynaab x=cv 16:46:29 4036. [2020-03-28 19:58:42] [cv=0.25-a] greynaab the Bringer of Light (L27 GnBe of The Shining One) reached level 5 of the Realm of Zot on turn 78967. (Zot:5) 16:46:39 !lg greynaab cv=0.25-a 16:46:40 No games for greynaab (cv=0.25-a). 16:54:12 johnstein_: current alpha will do it 16:54:20 !lg greynaab current alpha 16:54:20 No games for greynaab (current alpha). 16:54:33 !lm greynaab current alpha 16:54:34 34. [2020-03-28 19:58:42] greynaab the Bringer of Light (L27 GnBe of The Shining One) reached level 5 of the Realm of Zot on turn 78967. (Zot:5) 16:54:44 is that the game in question? 16:54:54 yes 16:55:34 johnstein_: one thing you might check is the webtiles log around when he logged in and resumed that game; if there was an error, it might show up there 16:56:07 %git ea548f19b6 16:56:07 07advil02 * 0.25-a0-668-gea548f1: Don't make splash noises during level generation 10(23 hours ago, 1 file, 3+ 0-) 13https://github.com/crawl/crawl/commit/ea548f19b604 16:56:46 !lm greynaab current alpha x=vlong 16:56:47 34. [2020-03-28 19:58:42] [vlong=0.25-a0-668-gea548f1] greynaab the Bringer of Light (L27 GnBe of The Shining One) reached level 5 of the Realm of Zot on turn 78967. (Zot:5) 16:57:41 johnstein_: I'm also a little unclear as to what ./crawl-master/crawl-git-ea548f19b6/saves/greynaab.cs is 16:57:55 is that not his current GnBe game? 16:58:07 that's the only trunk save he has on cbro 16:58:24 yeah, and what char is it? 16:58:26 when he loads up trunk, he's now a Gargoyle Be in lair 16:58:39 I'd get a copy of that and load it up 16:58:40 as far as I can see, the zot5 game is gone 16:58:45 if you put it somewhere, I can test it 16:58:58 maybe it's just the GrBe 16:59:04 when he told me I logged in and got a copy of it. I'll send it on discord 16:59:05 !lm greynaab grbe 16:59:06 1279. [2019-11-04 02:34:00] greynaab the Conqueror (L27 GrBe of Trog) left the Realm of Zot on turn 60717. (Zot:1) 16:59:14 !lm greynaab grbe x=vlong 16:59:14 1279. [2019-11-04 02:34:00] [vlong=0.24.0-1-gfbc8707] greynaab the Conqueror (L27 GrBe of Trog) left the Realm of Zot on turn 60717. (Zot:1) 16:59:23 !lm greynaab grbe alpha x=vlong 16:59:25 134. [2016-04-11 02:48:48] [vlong=0.18-a0-1731-g08f49a8] greynaab the Fighter (L11 GrBe of Trog) entered the Lair of Beasts on turn 9350. (D:8) 17:00:18 the history in the ?v imply this game came from 0.18 17:00:37 which predates gnolls 17:00:55 !lm greynaab alive gnbe 17:00:56 71. [2020-03-28 19:58:42] greynaab the Bringer of Light (L27 GnBe of The Shining One) reached level 5 of the Realm of Zot on turn 78967. (Zot:5) 17:00:59 but makes me wonder why when he started the Gn game, it didn't start the old GrBe game, if it really existed 17:01:02 !lm greynaab alive gnbe 1 x=vlong 17:01:03 1/71. [2019-08-19 18:54:23] [vlong=0.24-a0-549-g45f0056] greynaab the Cudgeler (L1 GnBe of Trog) began the quest for the Orb on turn 0. (D:1) 17:01:32 right 17:03:12 johnstein_: yeah, it is indeed the GrBe 17:03:20 hmmm 17:03:21 no idea why that was never loaded in the first place 17:03:39 some detective work in webtiles.log around when the game was started might reveal an error 17:03:53 likewise when he first resumed and it loaded the old GrBe 17:04:20 advil might have some insight there; not sure if we've seen this problem before 17:04:29 but I feel it may have happened in the past 17:05:03 I pinged him on our MFC server too 17:05:09 so the call is in 17:05:57 almost feels like there's no check for potentially multiple trunk games 17:06:22 and either the order it checks is different for new games vs updating, or the order is always arbitrary and he's just lucky 17:06:57 more likely, maybe it's related to the way I force-update old games, which would be a bummer 17:10:13 well, not too many casualties from that even if it was the cause; better to lose a rare game than to have a full disk! 17:10:49 maybe one of the results from all this webtiles/DGL work can be to have better force update tools like that 17:12:55 ok, talking more to him more. sounds like here's the sequence of events: 17:13:08 1) around midnight PST, crawl-git updates to 668 17:13:27 2) earlier today, greynaab logs in. asked to update, he says OK. updates to 668 17:13:48 3) gets to zot5. saves. then within a few minutes logs back in. 17:14:01 4) prompted to update again, which he thought was weird, but he said OK again. 17:14:16 5) GnBe Zot5 --> GrBe Lair 17:14:55 and the webtiles log supports that since I initially assumed he did a single update to 668 right after he saved. but he said that was the second time today. 17:15:00 yeah, presumably his GrBe in Lair was also sitting in its build dir all this time 17:15:04 yea 17:15:21 not sure how he was able to start another trunk game in the first place 17:15:25 agree 17:27:27 nothing in the log. I can see where he logged out in zot. then 2 seconds later logged back in. I don't see any errors. then he logged out and in several times. always dcss-git 17:27:35 I'll pester advil more about it 17:27:36 thanks 18:16:05 aidanh: grats on the merge 18:22:41 03Alex Jurkiewicz02 07https://github.com/crawl/crawl/pull/1253 * 0.25-a0-710-g3439602: Merge remote-tracking branch 'upstream/master' into webtiles-cpo-updates 10(5 minutes ago, 0 files, 0+ 0-) 13https://github.com/crawl/crawl/commit/3439602d1a73 19:24:38 Unstable branch on underhound.eu updated to: 0.25-a0-670-g50981ef59b (34) 23:38:37 alexjurkiewicz, thanks! is webtiles-cpo-updates close to being mergeable?