00:41:36 is there anything special about the way ttyrec files are stored in a public directory? are those files enumerated by some script somewhere? 00:41:51 or is it just for the sake of human convenience? 00:43:00 the player name and gid matter, the timestamp is just for ordering 00:43:39 and there's a bot that knows how to look them up given a game id and replay them 00:45:29 what do you mean by game id? 00:45:43 isn't there just the player name in the folder and the timestamp in the filename? 00:46:13 !lg * -1 x=gid 00:46:13 9006171. [game_key=Apathanos:cao:20180516032601S] Apathanos the Sneak (L3 OpAs), slain by Natasha on D:1 on 2018-06-16 04:45:08, with 56 points after 1529 turns and 0:53:10. 00:46:32 server isn't in the filename, the number should be 00:47:01 so that it can associate all the ttyrecs for a given game (each session gets a different timestamp but for the same saved game will have the same gid) 00:48:03 i actually wasn't aware that one game might have multiple ttyrec files, that's obvious in hindsight 00:48:22 i don't see this gid though in the filenames on cao and cbro 00:48:36 hm, thought it was 00:48:51 has been a while since last time I dug into ttyrecs 00:48:55 2018-06-08.18:11:23.ttyrec.bz2 00:49:23 maybe i'm misinterpreting one of those numbers, but it looks like HH:MM:SS 00:50:21 !lg -ttyrec 00:50:22 No games for -ttyrec. 00:50:24 !lg . -ttyrec 00:50:28 422. amalloy, XL10 DDFi, T:9445: http://crawl.akrasiac.org/rawdata/amalloy/ 2017-05-14.04:03:15.ttyrec.bz2 2017-05-14.04:29:50.ttyrec.bz2 2017-05-14.04:30:40.ttyrec.bz2 2017-05-14.04:33:41.ttyrec.bz2 2017-05-14.23:52:28.ttyrec.bz2 2017-05-17.17:46:13.ttyrec.bz2 2017-05-17.22:55:21.ttyrec.bz2 2017-05-27.00:42:53.ttyrec.bz2 2017-06-07.20:51:46.ttyrec.bz2 2017-06-07.21:52:34.ttyrec.bz2 2017-06-09.20:... 00:51:02 they're just timestamps. you can only have started a single session per username/server per second, realistically, so that should be fine 00:51:29 what about game versions? 00:51:57 where can i find this bot that knows how to read public ttyrec folders? 00:53:28 it looks like it is reading files from the default apache directory listing, is it using some API or is it just parsing HTML? 01:14:32 i found it.. it's the find_files function in https://github.com/crawl/sequell/blob/master/src/httplist.rb 01:19:37 that took a while but yes, it is parsing raw HTML to find filenames in links 01:20:15 does anyone know, is there any other code that does this? hunts for ttyrec files in public html directories 01:39:33 -!- amalloy is now known as amalloy_ 01:40:46 -!- adibis is now known as aditya 02:46:45 Monster database of master branch on crawl.develz.org updated to: 0.22-a0-480-g991dd4b 09:04:41 just got a crash/assert on Vaults:5 for shout generated at 0,0; I couldn't repeat it after trying a few more times, so I'm not really sure what might have caused it 09:43:47 !crashlog Floodkiller 09:43:51 No milestones for Floodkiller (crash). 10:17:54 sorry, it was offline 10:24:47 Floodkiller: any chance your OS generates core dumps? 10:51:56 I don't think it does 10:55:22 |amethyst: yeah, I thought about that but for so few uses I didn't bother. Could also just make a variant of map_find that asserts `it != map.end()` and never messes with pointers at all 11:07:52 advil: I've rebased spooky_vaults to master but I keep getting warning messages like: 11:07:55 Regenerating level. 11:07:57 No ghost files for this level. 11:08:00 Ghost file 'saves/bones/bones.store.Vaults' invalid before read. 11:08:03 the second two messages specifically 11:09:12 I should mention that I've extended the vaults layout to select vault rooms with a 'vaults_ghost' tag in a local commit, but these errors happen on non-vaults levels that place the vaults normally as well 12:54:36 03Aidan Holm02 07* 0.22-a0-481-g5591a09: Remove quotes from tutorial lesson descriptions 10(2 days ago, 5 files, 5+ 5-) 13https://github.com/crawl/crawl/commit/5591a09bbd45 12:54:36 03Aidan Holm02 07* 0.22-a0-482-g76e0a5f: Only show uncursed worn rings on ring swap menu 10(7 minutes ago, 3 files, 9+ 2-) 13https://github.com/crawl/crawl/commit/76e0a5f51a8f 13:09:58 Unstable branch on crawl.jorgrun.rocks updated to: 0.22-a0-482-g76e0a5f51a (34) 13:10:35 Unstable branch on crawl.akrasiac.org updated to: 0.22-a0-482-g76e0a5f (34) 13:58:39 -!- amalloy_ is now known as amalloy 14:27:48 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-483-g1fa95d8: Revert "Add static files for CBRO ui-overhaul experimental" 10(10 minutes ago, 7 files, 2+ 319-) 13https://github.com/crawl/crawl/commit/1fa95d87f248 14:27:48 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-484-gacf7cc0: Add CK_RESIZE to console input handling 10(8 months ago, 4 files, 57+ 15-) 13https://github.com/crawl/crawl/commit/acf7cc04c1e2 14:27:48 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-485-gac98170: Add tile_def_info() helper 10(7 months ago, 1 file, 8+ 0-) 13https://github.com/crawl/crawl/commit/ac98170937ae 14:27:48 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-486-g01e49fd: Add hierarchical UI system 10(7 months ago, 4 files, 770+ 1-) 13https://github.com/crawl/crawl/commit/01e49fdc7070 14:27:48 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-487-g52ddc5b: Add widget preferred size caching 10(7 months ago, 2 files, 15+ 0-) 13https://github.com/crawl/crawl/commit/52ddc5bb7cc7 14:27:48 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-488-g4762367: Add crt/sdl-specific widget margin helpers 10(7 months ago, 1 file, 13+ 0-) 13https://github.com/crawl/crawl/commit/476236786677 14:27:48 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-489-gfacda24: Add rowspan, colspan, and flex_grow to grid 10(7 months ago, 2 files, 90+ 56-) 13https://github.com/crawl/crawl/commit/facda2485594 14:27:48 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-490-gf7a98f5: Add UI scissor stack 10(7 months ago, 2 files, 50+ 2-) 13https://github.com/crawl/crawl/commit/f7a98f5157be 14:27:48 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-491-gd5ed5f0: Add text widget 10(6 months ago, 2 files, 190+ 0-) 13https://github.com/crawl/crawl/commit/d5ed5f0adb16 14:27:48 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-492-g1f4b6ba: Only render visible grid rows 10(7 months ago, 2 files, 39+ 10-) 13https://github.com/crawl/crawl/commit/1f4b6bafced0 14:27:48 ... and 100 more commits 14:27:55 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-483-g1fa95d8: Revert "Add static files for CBRO ui-overhaul experimental" 10(10 minutes ago, 7 files, 2+ 319-) 13https://github.com/crawl/crawl/commit/1fa95d87f248 14:27:55 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-484-gacf7cc0: Add CK_RESIZE to console input handling 10(8 months ago, 4 files, 57+ 15-) 13https://github.com/crawl/crawl/commit/acf7cc04c1e2 14:27:55 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-485-gac98170: Add tile_def_info() helper 10(7 months ago, 1 file, 8+ 0-) 13https://github.com/crawl/crawl/commit/ac98170937ae 14:27:55 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-486-g01e49fd: Add hierarchical UI system 10(7 months ago, 4 files, 770+ 1-) 13https://github.com/crawl/crawl/commit/01e49fdc7070 14:27:55 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-487-g52ddc5b: Add widget preferred size caching 10(7 months ago, 2 files, 15+ 0-) 13https://github.com/crawl/crawl/commit/52ddc5bb7cc7 14:27:55 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-488-g4762367: Add crt/sdl-specific widget margin helpers 10(7 months ago, 1 file, 13+ 0-) 13https://github.com/crawl/crawl/commit/476236786677 14:27:55 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-489-gfacda24: Add rowspan, colspan, and flex_grow to grid 10(7 months ago, 2 files, 90+ 56-) 13https://github.com/crawl/crawl/commit/facda2485594 14:27:55 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-490-gf7a98f5: Add UI scissor stack 10(7 months ago, 2 files, 50+ 2-) 13https://github.com/crawl/crawl/commit/f7a98f5157be 14:27:55 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-491-gd5ed5f0: Add text widget 10(6 months ago, 2 files, 190+ 0-) 13https://github.com/crawl/crawl/commit/d5ed5f0adb16 14:27:55 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-492-g1f4b6ba: Only render visible grid rows 10(7 months ago, 2 files, 39+ 10-) 13https://github.com/crawl/crawl/commit/1f4b6bafced0 14:27:55 ... and 100 more commits 14:40:22 johnstein: cbro rebuild page doesn't seem to like my credentials; they work fine everywhere else though 14:41:10 anyone else with (working) cbro rebuild powers here? 14:47:50 <|amethyst> yeah, which branch? 14:48:02 <|amethyst> ui-overhaul? 14:50:36 that's the one; thanks! 15:01:03 <|amethyst> ok, started 15:02:34 cheers 15:05:30 <|amethyst> hm 15:05:31 <|amethyst> CONFLICT (content): Merge conflict in crawl-ref/source/describe.cc 15:05:31 <|amethyst> Automatic merge failed; fix conflicts and then commit the result. 15:06:28 <|amethyst> I think it might need a force pull or something? 15:06:43 <|amethyst> or were there local commits on cbro? 15:07:18 local commits on cbro? I shouldn't think so 15:07:29 <|amethyst> johnstein: merge conflicts in ui-overhaul rebuild 15:08:38 the only thing I can think of is that I reverted the initial commit that added the static files, so as to preserve the branch history 15:08:49 but I don't see why that would cause a merge conflict, and certainly not in describe.cc 15:10:03 <|amethyst> hm 15:10:18 <|amethyst> johnstein: trunk rebuild is also giving an error related to being in the wrong branch 15:10:33 &versions 15:10:56 CAO: 0.22-a0-482-g76e0a5f, CBRO: 0.22-a0-480-g991dd4b, CDO: 0.22-a0-480-g991dd4b, CJR: 0.22-a0-482-g76e0a5f51a, CPO: 0.22-a0-482-g76e0a5f, CUE: 0.22-a0-480-g991dd4b2b4, CWZ: 0.22-a0-422-g9628fc8, CXC: 0.22-a0-480-g991dd4b, LLD: 0.22-a0-443-g17c3723931 15:36:02 aidanh: can you log into your cbro account ok with your credentials? 15:36:19 they should be the same ones 15:36:23 online and on ssh, yeah, no problems 15:36:35 hrm, wonder if he used the wrong account name 15:36:57 advil: It randomly occured to me that we don't actually need to set luniq_player_ghost, since that CHANCE means only one ghost vault can place in the first place 15:37:00 unless I'm wrong about that 16:20:30 ^status 16:20:30 41 Crawlers. CBRO disk usage=98% (135GB) | RAM usage=43% (4GB)| uptime/CPU= 16:20:30 up 160 days, 19:56, 2 users, load average: 0.73, 0.75, 0.93 (4 Cores) http://status.berotato.org 16:20:38 bummer 16:25:54 aidanh, did you do a force push? 16:26:01 it's telling me things diverged 16:26:02 yep 16:26:23 that's what's screwed up. can't rebuild it via the web 16:26:33 I'll have to manually fix it. shouldn't take too long. 16:26:35 "…and 100 more commits" that looks like a force push, yep 16:26:51 it's not a big deal. just let me know ahead of time :D 16:27:16 ??rebuild 16:27:16 rebuild[1/2]: http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ https://crawl.jorgrun.rocks/rebuild/ Bug |amethyst or Nap.Kin for CDO. Use your powers wisely. 16:27:19 will do; thanks 16:27:35 rebuilding now 16:31:52 is that a cbro-specific restriction? rebases not working for experimentals, that is 16:32:28 experimentals are ad hoc more or less by definition 16:34:47 <|amethyst> the experimental build script is the same one as for stable branches 16:34:54 <|amethyst> so that's probably it 16:36:54 in general force pushing to a branch that someone else has pulled locally will always break it 16:37:18 which isn't horrible. just requires a git reset --hard origin/branch 16:37:47 and yea, the build scripts don't appear to check for that situation 16:37:56 that's update-crawl-stable-build.sh, correct? 16:40:53 Experimental (ui-overhaul) branch on crawl.beRotato.org updated to: 0.22-a0-592-gbe90828 16:44:50 there we go; thanks again 16:46:57 yea should be that one 16:48:15 aidanh, what crawl user name should I use for dgl admin stuff? 16:50:00 not sure what you mean 16:50:52 above you said you couldn't login to do the rebuild. I added your irc name, aidanh, as a dgl admin, which should have given you the Powah! 16:51:14 if it's not working, maybe I used the wrong name. ie. maybe your crawl name isn't the same as your IRC name? 16:52:31 johnstein: nope, I'm aidanh on cbro too 16:53:50 aidanh|aidanholm@gmail.com is what is in the admin list 16:53:58 crawl-dev@www: (cbro *% u=) ~/dgamelaunch-config/bin$ sudo ./dgl admin add aidanh 16:54:00 User aidanh is already an admin 16:54:02 hmm 16:58:05 -!- aidanh_ is now known as aidanh 17:01:01 urgh, bouncer is playing up 17:01:06 but yeah, that looks correct 17:36:17 %git 17:36:17 07Aidan Holm02 * 0.22-a0-482-g76e0a5f: Only show uncursed worn rings on ring swap menu 10(5 hours ago, 3 files, 9+ 2-) 13https://github.com/crawl/crawl/commit/76e0a5f51a8f 17:36:26 %git HEAD~1 17:36:26 07Aidan Holm02 * 0.22-a0-481-g5591a09: Remove quotes from tutorial lesson descriptions 10(3 days ago, 5 files, 5+ 5-) 13https://github.com/crawl/crawl/commit/5591a09bbd45 17:46:13 Unstable branch on crawl.beRotato.org updated to: 0.22-a0-482-g76e0a5f (34) 17:58:35 &versions 17:58:54 CAO: 0.22-a0-482-g76e0a5f, CBRO: 0.22-a0-482-g76e0a5f, CDO: 0.22-a0-480-g991dd4b, CJR: 0.22-a0-482-g76e0a5f51a, CPO: 0.22-a0-482-g76e0a5f, CUE: 0.22-a0-480-g991dd4b2b4, CWZ: 0.22-a0-422-g9628fc8, CXC: 0.22-a0-480-g991dd4b, LLD: 0.22-a0-443-g17c3723931 18:20:56 Unstable branch on underhound.eu updated to: 0.22-a0-482-g76e0a5f51a (34) 18:28:34 -!- yesno__ is now known as yesno 18:30:39 advil: nm re those error messages, I eventually realized you have those print following wizmode commands 18:31:07 we're close to merging, I just want to test place each and every vault once and maybe do a 100 iteration mapstat run 18:44:31 alexjurkiewicz, johnstein: are either of you still pointing towards the development gooncrawl branch? if so, could you do a rebuild for it? 19:03:58 Floodkiller, rebuilding now: 19:03:59 75390ab..80674aa gooncrawl -> gooncrawl/gooncrawl 19:03:59 Updating 75390ab..80674aa 19:12:52 cool, thanks! 19:16:47 Experimental (gooncrawl-cbro) branch on crawl.beRotato.org updated to: 0.22-a0-499-g80674aa 19:18:47 -!- yesno_ is now known as yesno 21:41:15 ??seraph 21:41:15 seraph[1/1]: Summons other holies, invokes {Cleansing Flame}, smites, and soaks up its allies' damage. Appears in {holy pan} and during the orb run. Unholy creatures beware!