00:04:15 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.24-a0-70-gf44d0c5 (34) 00:05:41 Stable (0.23) branch on CRAWL.XTAHUA.COM updated to: 0.23-b1-70-gd12f7cf 00:21:10 03gammafunk02 07* 0.24-a0-71-gac12a55: Fix loot in a Gauntlet exit vault 10(30 hours ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/ac12a559088a 00:21:10 03gammafunk02 07* 0.24-a0-72-ge688737: Add more exits and statues to some Gauntlets 10(24 minutes ago, 1 file, 20+ 18-) 13https://github.com/crawl/crawl/commit/e688737648f8 00:21:10 03gammafunk02 07* 0.24-a0-73-g81bb1ad: Shorten the path of a Gauntlet exit area 10(21 minutes ago, 1 file, 6+ 5-) 13https://github.com/crawl/crawl/commit/81bb1ad7dca6 00:32:14 Unstable branch on crawl.kelbi.org updated to: 0.24-a0-73-g81bb1ad7dc (34) 00:59:05 !tell gammafunk should those be backported? 00:59:05 ebering: OK, I'll let gammafunk know. 00:59:22 !tell gammafunk 0.24-a0-71..0.24-a0-73 00:59:22 ebering: OK, I'll let gammafunk know. 01:28:03 Unstable branch on crawl.develz.org updated to: 0.24-a0-73-g81bb1ad (34) 01:57:42 The build passed. (stone_soup-0.23 - d12f7cf #11086 : NormalPerson7): https://travis-ci.org/crawl/crawl/builds/489375955 01:58:49 Windows builds of master branch on crawl.develz.org updated to: 0.24-a0-73-g81bb1ad 02:10:22 -!- amalloy is now known as amalloy_ 02:59:44 Monster database of master branch on crawl.develz.org updated to: 0.24-a0-73-g81bb1ad 03:52:52 Stable (0.22) branch on crawl.kelbi.org updated to: 0.22.1-7-g5c428e77e6 03:53:46 Stable (0.23) branch on crawl.kelbi.org updated to: 0.23-b1-70-gd12f7cfb26 03:54:18 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-1672-gc654023060 05:08:04 New branch created: pull/979 (1 commit) 13https://github.com/crawl/crawl/pull/979 05:08:04 03David Damerell02 07https://github.com/crawl/crawl/pull/979 * 0.24-a0-68-g37bfead: Add additional functionality to monster list 10(10 days ago, 4 files, 521+ 52-) 13https://github.com/crawl/crawl/commit/37bfead5989c 07:04:39 [Ctrl+p] history starts at top,not at bottom 13https://crawl.develz.org/mantis/view.php?id=11854 by Le_Nerd 08:29:36 Treeform doesn't get rid of constriction/net 13https://crawl.develz.org/mantis/view.php?id=11855 by Le_Nerd 08:29:51 New branch created: pull/980 (1 commit) 13https://github.com/crawl/crawl/pull/980 08:29:51 03achuah02 {GitHub} 07https://github.com/crawl/crawl/pull/980 * 0.24-a0-74-g931d680: Update crawl_manual.rst 10(32 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/931d68072816 08:36:32 03achuah02 {advil} 07* 0.24-a0-74-gcfe09e8: Update crawl_manual.rst 10(7 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/cfe09e8e047a 08:38:17 03achuah02 {advil} 07[stone_soup-0.23] * 0.23-b1-71-ge382614: Update crawl_manual.rst 10(9 minutes ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/e3826149ca27 08:39:14 I guess I'm probably the person most likely to be able to fix this stupid scroller bug quickly if I actually look at it 08:47:11 Unstable branch on crawl.kelbi.org updated to: 0.24-a0-74-gcfe09e8e04 (34) 08:55:57 this is a recent bug, no? 08:56:11 well there was a bug like this at one point in the 0.22 cycle but I thought it went away 09:00:07 this bug doesn't look new tho 09:03:13 given that it's because the scroll position is uninitialized 09:03:34 Stable branch on crawl.develz.org updated to: 0.23-b1-71-ge382614 (34) 09:15:11 searching for "demon" will only return holy brand artifacts 13https://crawl.develz.org/mantis/view.php?id=11856 by Le_Nerd 09:27:53 there also seems to currently be a bug in local tiles where ?: cuts off a half-line for long logs, has anyone noticed if this happens in other scrollers? 09:28:18 haven't run across reports of this one 09:29:00 guys, is 0.23 stable now? 09:29:50 !tell gammafunk i installed 0.23 on CDO.. what do i need to add for the tournament? 09:29:50 Napkin: OK, I'll let gammafunk know. 09:31:00 updated trunk website as well to list 0.24 09:38:33 03advil02 07* 0.24-a0-75-gdd71560: Initialize int member variables of formatted_scroller (11838) 10(5 minutes ago, 3 files, 14+ 3-) 13https://github.com/crawl/crawl/commit/dd71560323a7 09:38:46 "stable" 09:38:49 we haven't done the release but stone_soup-0.23 is tagged 09:39:48 03advil02 07[stone_soup-0.23] * 0.23-b1-72-gdd3b7b0: Initialize int member variables of formatted_scroller (11838) 10(6 minutes ago, 3 files, 14+ 3-) 13https://github.com/crawl/crawl/commit/dd3b7b098679 09:39:52 ok, advil 09:40:01 The build was canceled. (stone_soup-0.23 - e382614 #11091 : achuah): https://travis-ci.org/crawl/crawl/builds/489541230 09:45:14 weird, I think that was autocanceled, hope the bot doesn't need to tell us whenever that happens now 09:48:48 Unstable branch on crawl.kelbi.org updated to: 0.24-a0-75-gdd71560323 (34) 09:51:33 `typedef set string_set;` why do we do this 09:52:18 advil, since i'm at it already, should I update mantis? 09:52:31 to list 0.23 as stable and 0.24 as dev version? 09:52:34 Napkin oh sure, that'd be great, thanks! 09:53:23 Napkin btw is that something that any of us with access to cdo can do, or does it need you? 09:53:25 hey gammafunk, there you are :) 09:53:37 all mantis admins could 09:53:59 ah ok...I think I am some other category than an admin 09:54:19 volunteering to help? :) 09:54:42 heh 09:55:11 well, I think whatever category I am was semi-randomly chosen when I joined the devteam because no one remembers quite how mantis works 09:55:24 so I don't mind being made an admin or whatever 09:58:13 admins so far: eino, dpeg, galehar, neil, sgrunt, wheals, gammafunk and pleasingfungus 09:58:20 oh and me 09:58:51 Napkin: thanks for adding 0.23; I can add cdo to tournament 09:58:53 you'll suffer from "new account created" emails though 09:59:04 There should be nothing else you need to do for running tournament itself 09:59:06 anything I need to add to make it work, gammafunk? 09:59:15 no cgi or something? 09:59:24 no, since we run scripts on cdo now 09:59:41 so I think I can have cron just run cp 09:59:52 cool :) 10:00:11 as always, i hope i didn't forget something 10:00:20 would you please ping me if i did? 10:00:46 advil: admin now - have a look in mantis' "manage" category 10:01:04 and you may want to play with the email notification settings of your account 10:01:33 yeah I tried to turn off those notifications, but couldn't 10:01:38 so I have an email filter 10:03:17 same here... 10:06:41 heh yeah I remember PF mentioning the email flood 10:06:44 thanks 10:16:07 heh ok whole new class of pregen bug that I'd missed 10:16:24 that broke at least runelock, and jiyva offlevel eating 10:18:19 plus some other misc stuff 10:18:27 like abyss generation 10:19:36 ebering: yeah, those should have been backported and I'll do so, thanks 10:22:03 03gammafunk02 07[stone_soup-0.23] * 0.23-b1-73-gb6035d9: Fix loot in a Gauntlet exit vault 10(2 days ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/b6035d9964f3 10:22:03 03gammafunk02 07[stone_soup-0.23] * 0.23-b1-74-g087074b: Add more exits and statues to some Gauntlets 10(10 hours ago, 1 file, 20+ 18-) 13https://github.com/crawl/crawl/commit/087074b87791 10:22:03 03gammafunk02 07[stone_soup-0.23] * 0.23-b1-75-g379dba2: Shorten the path of a Gauntlet exit area 10(10 hours ago, 1 file, 6+ 5-) 13https://github.com/crawl/crawl/commit/379dba2534b9 11:04:16 PProj seems to try to fire through allies. 13https://crawl.develz.org/mantis/view.php?id=11857 by Yermak 11:23:26 Stable (0.23) branch on underhound.eu updated to: 0.23-b1-75-g379dba2534 11:45:29 03ebering02 07* 0.24-a0-76-g748db23: Only check for adjacent friendlies with exploding ammo (11857) 10(3 minutes ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/748db23bece3 11:47:14 03ebering02 07[stone_soup-0.23] * 0.23-b1-76-g6cadd49: Only check for adjacent friendlies with exploding ammo (11857) 10(4 minutes ago, 1 file, 1+ 2-) 13https://github.com/crawl/crawl/commit/6cadd4962a55 12:02:22 Unstable branch on crawl.kelbi.org updated to: 0.24-a0-76-g748db23bec (34) 12:06:09 advil: ebering: how are you feeling for release, need the rest of today? 12:06:29 yeah, sorry...I found some rather unfortunate pregen bugs 12:06:31 I have some gauntlet decoration stuff that's not quite finished but I should probably be taking a look at tournament stuff instead 12:06:38 The build passed. (stone_soup-0.23 - 379dba2 #11094 : gammafunk): https://travis-ci.org/crawl/crawl/builds/489590374 12:06:48 most entertaining one is that jiyva will eat items on levels you haven't seen for pregen games 12:06:57 but it also just flat-out broke runelock I think 12:07:04 I also I apparently forgot to pregen the vestibule 12:07:14 well, we've delayed until tournament day a bunch of times in the past, so that's always an option 12:07:22 this is fixable today 12:07:40 I have the basic thing already implemented, just needs some more testing 12:08:07 probably can push this evening 12:08:29 sounds good, I'll wait to hear from you before doing any tagging 12:09:02 ebering: if you'd like to draft a release post, feel free 12:09:15 I can do one if you don't have the time 12:09:44 Unstable branch on crawl.akrasiac.org updated to: 0.24-a0-76-g748db23 (34) 12:09:46 we also need to decide on a title: so far |amethyst's "Nemelex Needs Traps Badly!" is the only semi-serious one I've heard 12:11:19 advil: oh, and I don't suppose you'll have time for ghost stuff? 12:12:13 tournament-wise that problem solves itself pretty quickly in terms of there being enough ghosts 12:13:01 I guess if we delay ghost additions to 0.23.1 after tourney then 0.23.0 offline users won't have anything there 12:24:30 reaver (L17 HOFi) ERROR: range check error (27000 / 2000) (Snake:4) 12:24:39 reaver (L17 HOFi) ERROR: range check error (27000 / 2000) (Snake:4) 12:24:48 reaver (L17 HOFi) ERROR: range check error (27000 / 2000) (Snake:4) 12:24:59 !crash 12:25:11 !cmd crash 12:25:12 Command: !crash => !crashlog 12:25:15 20590. reaver, XL17 HOFi, T:45076 (milestone): http://crawl.akrasiac.org/rawdata/reaver/crash-reaver-20190206-172447.txt 12:28:37 -!- amalloy_ is now known as amalloy 12:42:33 Nemelex Needs Traps Badly! sounds good to me 12:43:26 I might try to poke at a few more bugs, but if we tag that's fine. I've got a fragment of a release announcement on my laptop at home, I can finish it up tonight 12:54:53 reaver (L17 HOFi) ERROR: range check error (27000 / 2000) (Snake:4) 12:59:25 !crashlog 12:59:26 20591. reaver, XL17 HOFi, T:45076 (milestone): http://crawl.akrasiac.org/rawdata/reaver/crash-reaver-20190206-175453.txt 13:02:21 1st guess: ancestor is currently dead in _describe_ancestor_upgrades 13:03:02 2nd guess new beogh stuff 13:03:19 since 27000 is NON_MONSTER 13:03:49 well, it's a beogh char, so that rules out #1 13:09:42 Bribed ally ice statue standing on top of Cocytus entrance isn't exactly a problem... 13:09:55 But it still feels wrong to kill it. 13:21:52 03gammafunk02 07* 0.24-a0-77-g9ff4135: Fix some Gauntlet decorations 10(26 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/9ff413599d79 13:22:27 03gammafunk02 07[stone_soup-0.23] * 0.23-b1-77-g5a41db1: Fix some Gauntlet decorations 10(26 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/5a41db155166 13:32:19 Unstable branch on crawl.kelbi.org updated to: 0.24-a0-77-g9ff413599d (34) 13:54:01 Incorrect friendly fire warning when using Portal Projectile while worshipping Okawaru 13https://crawl.develz.org/mantis/view.php?id=11858 by Jeremiah 14:01:39 The build passed. (stone_soup-0.23 - 6cadd49 #11096 : Edgar A. Bering IV): https://travis-ci.org/crawl/crawl/builds/489633112 14:54:18 hm, an issue with adding a game_type: it prevents earlier versions of the game from running using a shared save folder, they crash with an ASSERT failure rather than showing the menu 14:54:37 not sure what to do about that 14:55:21 wonder if I should disable that assert and backport a fix to at least 0.22 14:56:06 well, they crash if there are saves of the new type around 14:58:05 yeah, I had brought up making a 0.22.2 (or was it 0.22.3?) release a few days back 14:58:16 but we'd have to do a round of cherry picking 14:58:59 %git stone_soup-0.22 14:58:59 07gammafunk02 * 0.22.1-7-g5c428e7: Don't block the entrance to Tomb:2 with a statue (SteadysEmpire) 10(3 days ago, 1 file, 1+ 4-) 13https://github.com/crawl/crawl/commit/5c428e77e6df 14:59:01 yeah, at the time I didn't come up with much that stood out to me for cherry picking, but on the other hand I haven't been so involved with 0.23 development 16:39:13 might be interesting to see download stats to find out if anyone cares about a n-1 bugfix release after n release 16:44:14 the number is non-zero 16:44:15 there are players who drift among the old versions, comparing them like vintages of wine or something 16:45:38 yeah, and there are always people who freak out about the newest version 16:46:22 last release there was an extremely weird/unpleasant interaction with someone who had some conspiracy theories about why we hadn't done a 0.22.2 release 16:46:37 i remember that 16:46:38 which we did, eventually, and were planning to do 16:47:12 for this bug for n-1, my concern would be that some people might just want to play out their saves without upgrading, but still install the new version 16:48:48 unrelated: I noticed in the monster list pull request that someone was confused and thought I was a dev team member: https://github.com/crawl/crawl/pull/979#discussion_r254260812 . Some dev team members show as Contributor and some as Member, I think it would be worth making sure youse all show as Member 16:49:14 I think it probably depends on whether one publicly admits to being a part of the crawl org 16:49:33 I think you need to make your membership in the crawl org public and github will auto-update 16:49:33 which not everyone wants to do 16:49:33 yeah, that person turned out to just be a troll; they showed up later to "gloat" about the release then send some 4chan-worthy statements then left 16:49:33 I didn't, at first 16:50:11 I don't think it should be a devteam requirement that they have their membership public 16:51:02 my github page gets a lot of views from specialists in my research area because of my academic work, and I felt weird (still do kinda) making this project apparent to that world 16:51:37 yeah, we allow dev team members to not use their real name (case in point) so seems reasonable to not require making membership public as well 16:51:54 having another account is always an option too, but I didn't want to go that far 16:52:10 have you had students ask about your work on crawl? 16:52:20 I forget if I've ever asked dpeg or neil that question 16:52:20 heh not so far 16:52:24 or elliptic for that matter 16:52:52 but I know that CS students especially can slightly stalk their professors so I have no doubt that some know 16:53:42 I have a page with music I've made and students regularly find that one (not really hidden, but also not super obvious) 16:55:00 my non CS students seem to do that less, not sure why 16:55:10 worse at google? 16:55:55 maybe they just don't ask about it 16:58:49 none of my students have approached me about it 16:59:02 but I haven't had very many since joining the team 16:59:17 luxury low enrollment classes 17:00:07 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/956 * 0.23-a0-835-g07b9ce5: Run gdb at lower priority 10(2 weeks ago, 1 file, 3+ 2-) 13https://github.com/crawl/crawl/commit/07b9ce5ce4f2 17:01:37 (I don't expect any PRs to get attention until after release, just cleaning them up) 17:20:53 |amethyst: someone asking about cszo here https://www.reddit.com/r/dcss/comments/anuto9/tournament_questions/ 17:41:59 hm. Do you think it would be a good idea to use ccache in Travis? It would really speed up typical builds 17:44:30 03advil02 07* 0.24-a0-78-g6670cd2: Explicitly track visited levels 10(2 hours ago, 13 files, 113+ 17-) 13https://github.com/crawl/crawl/commit/6670cd2b35f0 17:44:30 03advil02 07* 0.24-a0-79-gc81a885: Pregenerate the vestibule 10(79 minutes ago, 1 file, 4+ 2-) 13https://github.com/crawl/crawl/commit/c81a88522234 17:44:30 03advil02 07* 0.24-a0-80-ge8a6cd6: Improve webtiles support for seeding/pregen 10(9 minutes ago, 5 files, 26+ 12-) 13https://github.com/crawl/crawl/commit/e8a6cd6aab31 17:44:30 03advil02 07* 0.24-a0-81-gd227540: Fix progress bar webtiles behavior 10(62 seconds ago, 1 file, 3+ 4-) 13https://github.com/crawl/crawl/commit/d227540562d1 17:44:43 it would? they start from a clean state 17:44:54 I think there are travis things for not doing starting from scratch, though 17:45:27 alexjurkiewicz I'm guessing e8a6cd6aab31 may be a thing you're looking for 17:47:36 advil: is that a crawl/crawl commit? 17:47:48 yes 17:47:57 ^ 17:48:14 but yes, was thinking about adding ccache and travis cache: specifications 17:48:23 oh, you just added it. sweet! 17:49:51 03advil02 07[stone_soup-0.23] * 0.23-b1-78-g8c5de0d: Explicitly track visited levels 10(2 hours ago, 13 files, 113+ 17-) 13https://github.com/crawl/crawl/commit/8c5de0dc1c56 17:49:51 03advil02 07[stone_soup-0.23] * 0.23-b1-79-gd8da133: Pregenerate the vestibule 10(85 minutes ago, 1 file, 4+ 2-) 13https://github.com/crawl/crawl/commit/d8da1337cffa 17:49:51 03advil02 07[stone_soup-0.23] * 0.23-b1-80-gebbf7d1: Improve webtiles support for seeding/pregen 10(14 minutes ago, 5 files, 26+ 12-) 13https://github.com/crawl/crawl/commit/ebbf7d13bc18 17:49:51 03advil02 07[stone_soup-0.23] * 0.23-b1-81-g9b845b8: Fix progress bar webtiles behavior 10(6 minutes ago, 1 file, 3+ 4-) 13https://github.com/crawl/crawl/commit/9b845b8d5813 17:49:52 advil: hm. Does this mean any user can add pregen_dungeon = true to their rc file now? 17:50:02 alexjurkiewicz for DGL builds that should be disabled 17:50:18 I can enable it if that ends up seeming like a good idea, but still worried about cpu 17:50:44 personally I don't want to let users pregen dungeon until I can find a way to nice the process during generation 17:51:09 but I would like to run weekly challenge with the same binary as trunk 17:51:49 project 0.24: make crawl levels veto a lot less so generating levels doesn't take so much cpu 17:51:51 unfortunately I compile with USE_DGAMELAUNCH and WEBTILES both set 17:52:10 too bad that's probably very non-trivial 17:52:13 alexjurkiewicz the command line options work for that case 17:52:22 just not the rc file options 17:52:29 ah! Now I gotcha 17:52:46 yeah, the vetos get a bit ridiculous in some places 17:52:56 it's sort of handy in that depths is its own stress test basically 17:53:55 but it would be nice if every depths level didn't require 5-10 tries 17:58:53 advil: so now for weekly challenge, I wouldn't need my hacky character saver/editor at all. I'd just start every game with the same random seed and chosen character 17:59:35 yeah, that should work. If you still wanted to only pregenerate the dungeon once for cpu reasons your thing would be useful though 18:01:50 if one chooses a different character, that has no effect at all on the pregen dungeon, right? 18:01:55 right 18:02:20 man what we need is like a seed browser or something...make some interesting dungeons 18:02:47 I'd like to release a seed catalog like brogue does, with highlights through maybe temple 18:03:28 not gonna get that together for this release though 18:04:39 I actually wonder how much this will matter for crawl...obviously some things can really make the game easier, but it's not like a depth 2 whip of quietus or something 18:05:19 but there will still be fun things, like being able to pick a jiyva temple seed 18:05:49 gammafunk: I use -extra-opts-last to set the character so it overrides the rc file and doesn't show the menu 18:06:08 ah, interesting 18:06:13 alexjurkiewicz: well I was more wondering about if you *allowed* different char selection 18:06:17 I think he was just wondering about the rng though 18:06:22 and how that would play out, yeah 18:06:28 same dungeon, just pick your char 18:06:42 oh. yeah, for weekly challenge I won't do that. . . or at least not every week 18:06:52 that's the way trunk does it now for these options, so it'll be the path of least resistance for setting up one of these modes 18:07:10 Unstable branch on crawl.kelbi.org updated to: 0.24-a0-81-gd227540562 (34) 18:07:35 rn weekly challenge just picks a random species and then a recommended background. But I'd like it to sometimes pick a random combo, or a deliberately suboptimal one, or even allow the player to choose one of those parts themselves 18:08:13 oh, one other thing I did with seeding is that if you type d it autofills a daily seed (just today's date, the theme of all my contributions rn is stealing from brogue) 18:08:24 nice 18:08:47 is there a good example in crawl codebase of optimal way to iterate over a vector? 18:08:59 there seem to be about three ways to do it 18:10:13 at the moment I have no more planned commits before release (and hope to remain ignorant about the need for any), but it might be a good idea to let some CKO players play for a while with the level tracking thing committed. well, and also wait for travis 18:10:28 `for (const level_id &lid : levels)`? 18:11:24 there's some wacky pre-c++11 iteration stuff around, including in many of crawl's own iterator implementations, but just ignore that 18:12:29 gotcha 18:13:02 03advil02 07* 0.24-a0-82-gcb1519b: checkwhite 10(33 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/cb1519bca2e6 18:13:37 03advil02 07[stone_soup-0.23] * 0.23-b1-82-gf97005c: checkwhite 10(68 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/f97005ce09c2 18:16:19 the above is just shorthand for something like `for (auto &it = begin(vec); it != end(vec); ++it)` though, which is fine 18:17:15 Unstable branch on crawl.kelbi.org updated to: 0.24-a0-82-gcb1519bca2 (34) 18:18:57 it's worth at least trying to avoid iterating vectors at all, and instead find some higher-order operation that handles what you want to do. often just map or filter is enough 18:21:04 I think I would do that more if the c++ anonymous function notation didn't make me want to strangle myself 18:21:08 i could use map here 18:21:29 build json in cpp already makes me want to do that, so i'm fine with a little lambda sauce 18:21:42 Unstable branch on underhound.eu updated to: 0.24-a0-81-gd227540562 (34) 18:21:57 is there an example of mapping a vector in the codebase? searching for map and vec on same line isn't illuminating 18:23:10 oh, like std::transform(c.begin(), c.end(), std::back_inserter(result), stringify); ? 18:23:19 I guess that's in-place though 18:26:56 kind of odd: https://imgur.com/a/i9FA5oj#JrGmNuB 18:27:02 maybe just random chance, though? 18:27:52 oh, maybe it's hangedman_crystal_crosses_colossus 18:28:41 which at least places frost giant ; great sword ego:flaming 18:29:03 and fire giant ; battleaxe ego:freezing 18:29:07 I wonder if that's a mistake? 18:29:34 no 18:29:35 the theme of that vault is sort of "fire and ice" 18:30:05 so it has some dual fire/ice and some swapped stuff like that 18:30:22 ah 18:30:33 it's a regret-index vault, so expect a lot of mad scientist type stuff 18:30:38 heh 18:30:40 okay maybe there is no good not-in-place map in c++ 18:31:01 yeah I was sort of searching for a crawlcode example of map 18:31:35 well, it seems like an entertaining thing to do, and I think the players were amused (just thought it could be a bug), so I have no actual complaints about it 18:33:28 r-i made it to throw dirt in the eye of the gammafunks and minmays of the world 18:34:53 is it ok to modify json.cc and json.h, or are they sacred unchanged imports from wherever they came from? 18:39:10 %git 9306c417446e25c3a4e53a95f47bdb556c93c32a 18:39:10 07|amethyst02 * 0.16-a0-4121-g9306c41: Don't use typedef with anonymous structs (minmay) 10(3 years, 11 months ago, 2 files, 4+ 4-) 13https://github.com/crawl/crawl/commit/9306c417446e 18:40:31 there seem to have been a number of cosmetic fixes over the years, but i don't see any semantic changes 18:41:21 this is not to say they'd be disallowed; i'm just looking through what's already happened. what are you planning to do? 18:42:56 I want to add JsonNode *json_mkstring(string s); 18:43:22 a lot of usage of JsonNode *json_mkstring(const char *s); are dealing with a string, so they call .c_str() and it makes the client code ugly 18:50:46 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/978 * 0.24-a0-71-gdf10011: Add a version of json_mkstring that accepts string 10(16 hours ago, 2 files, 6+ 0-) 13https://github.com/crawl/crawl/commit/df10011dda5f 18:50:46 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/978 * 0.24-a0-72-ge80efbf: Use the new json_mkstring(string s) function 10(16 hours ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/e80efbfc1e6e 18:50:46 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/978 * 0.24-a0-73-ge4e2724: Add recommended jobs and species to -playable-json 10(16 hours ago, 3 files, 26+ 0-) 13https://github.com/crawl/crawl/commit/e4e2724ffbe4 18:51:03 alexjurkiewicz: that seems reasonable to me, but also not really a huge gain - there are only 3 such callers, and .c_str() isn't really a big burden 18:56:50 one thing i still haven't figured out is when it's okay to pass things by value instead of by const reference or by rvalue reference. apparently for strings passing by value is a good idea nowadays for some uses but not for others 19:01:46 I've gotten this far in my crawl career without learning about pointers, don't ask me to change that 19:03:53 you probably did it right anyway 19:12:26 The build was broken. (master - d227540 #11100 : advil): https://travis-ci.org/crawl/crawl/builds/489790833 19:13:20 a broken build...it's a sad day for crawlcode 20:19:42 not entirely sure what's going on there 20:20:27 well, one of them is just checkwhite 20:29:28 i've seen that errore before in previous builds 20:33:58 well, that seed deterministically does something horrible in that test 20:34:01 no idea what 20:34:40 even with lldb running the stack is wiped out 20:35:10 i can try to step through it if you want 20:35:45 it doesn't do it with interactive crawl, just with the test 20:36:26 i haven't tried it before, but it should be possible to step through the tests 20:56:19 this crash is unfortunately happening way inside the lua lib 21:01:19 damn 21:01:45 speaking of lua bugs, i just saw the newest issue (though it's not actually that new) 21:01:47 checking that out now 21:04:55 The build was broken. (master - cb1519b #11102 : advil): https://travis-ci.org/crawl/crawl/builds/489802625 21:14:13 %git 6773f7a52e 21:14:13 07Aidan Holm02 * 0.23-a0-316-g6773f7a: Add new title artwork (cws) 10(4 months ago, 1 file, 0+ 0-) 13https://github.com/crawl/crawl/commit/6773f7a52ed0 21:14:28 aidanh: is the artist cws in CREDITS.txt by another name? 21:23:09 03gammafunk02 07* 0.24-a0-83-gf005ca4: Decorations for 9x9 Gauntlet maps 10(2 days ago, 1 file, 229+ 220-) 13https://github.com/crawl/crawl/commit/f005ca4cc3c9 21:24:09 03gammafunk02 07[stone_soup-0.23] * 0.23-b1-83-g2e7c3e8: Decorations for 9x9 Gauntlet maps 10(2 days ago, 1 file, 229+ 220-) 13https://github.com/crawl/crawl/commit/2e7c3e80debb 21:24:14 good +/- that commit 21:27:34 advil: ebering: I'm probably going to tag and do release tomorrow unless either of you need more delay 21:28:23 go for it 21:28:50 -!- amalloy is now known as amalloy_ 21:28:51 I'm pretty sure this crash I'm chasing down is setjmp/longjmp madness that only manifests in lua called from c called from lua called from c 21:28:57 advil: how did you want to handle the ghost prep? leave that to 0.23.1 after t? 21:29:09 yeah, I'd rather do it that way 21:29:28 sounds good 21:29:28 we can use tournament ghosts then 21:29:28 the current set of bones files is fine for 0.23.0 21:29:28 will the 0.22 ghosts be fine for people..ok 21:30:49 we still need 0.23 on cao and cbro 21:30:53 and cwz unless that's changed 21:31:32 I imagine at least some of those will get set up tomorrow 21:32:00 hm, maybe this is generally a flaw in this testing approach 21:32:16 Unstable branch on crawl.kelbi.org updated to: 0.24-a0-83-gf005ca4cc3 (34) 21:32:38 it looks like there's just an ordinary lua error happening somewhere, but the lua error handling we're using is not working 21:32:46 because it's not for c++ 21:36:30 strange 21:37:50 gammafunk: If you haven't tagged yet I have some credits updates 21:37:59 Hello. Can an admin please provide me with an archive file for my savegame (ggurman, crawl.akrasiac.org, DCSS Trunk)? 21:38:21 ebering: you should be fine, I'm not planning on tagging until tomorrow 21:38:46 and I'll give a note in channel an hour before I do or something like that 21:39:09 ok, sounds good 21:45:25 Hello. Can an admin please provide me with an archive file for my savegame (ggurman, crawl.akrasiac.org, DCSS Trunk)? 21:50:17 GailG: in most cases save games for existing games are not available (because they can be used to "cheat"), can you say more about why you want it? 21:50:24 for online games that is 21:57:37 this crash is super weird, it's happening because after the call to debug.generate_dungeon for this particular level and seed (conveniently 21:57:45 D:1), the lua stack is wrecked 21:57:57 all the local vars are something else now 21:58:27 the actual crash (if lua were sane) would just be an error because what was a table before the call is now the number 10 and can't be indexed 21:59:44 I guess something in levelgen must be messing up the lua stack 22:01:21 so there's almost certainly some sort of bug to find here, but it doesn't replicate in regular levelgen 22:04:30 advil: I'm trying to report a bug. On the Report Issue page, it says to "join our IRC channel ##crawl on Freenode and ask an admin to provide you with an archive file of your savegame" 22:04:39 I asked in ##crawl, and they said to come here. 22:04:44 ah got it 22:04:45 one sec 22:05:18 GailG: what that is asking you to do is what's described here: https://crawl.develz.org/wiki/doku.php?id=mantis:savebackup 22:05:45 if you describe the bug briefly here I can tell you how useful it might be to have a save backup though, it might not be necessary 22:06:39 that wording is kind of outdated, sorry 22:07:23 Okay... 22:07:53 I entered a jewelry shop and all of the items were identified. I purchased an amulet of regeneration. When I went to put it on, it was unidentified. Once I put it on, it identified as amulet of the acrobat. I had seen an amulet of the acrobat in the shop, so I thought maybe I picked the wrong item, but when I re-entered the shop, the amulet of the acrobat was still there. 22:08:42 ok, yeah a save backup would help with that one 22:11:31 So I read that page you linked and it shows how to access crawl.berotato.org. Do I access crawl.akrasiac.org the same way? If not, where can I find that information? 22:12:08 03ebering02 07* 0.24-a0-84-g25a2d9f: Update CREDITS.txt 10(70 seconds ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/25a2d9f3b944 22:13:23 03ebering02 07[stone_soup-0.23] * 0.23-b1-84-g6588a6b: Update CREDITS.txt 10(2 minutes ago, 1 file, 5+ 0-) 13https://github.com/crawl/crawl/commit/6588a6bd4328 22:13:25 GailG: the info is here. if you haven't used ssh before, it's not a big deal if you can't get the save backup instructions to work, feel free to submit a bug report without going to all that trouble 22:13:25 http://crawl.akrasiac.org/ 22:14:30 advil: I have used ssh before (a long time ago) but I'm also lazy and would prefer not to have to do the extra work. Knowing I can submit the but report without doing that makes me happy. :) 22:14:34 Thanks for your help. 22:14:47 you're welcome 22:15:12 Can I safely continue to play that game though? 22:15:55 I mean, it doesn't need to be preserved, does it? 22:17:06 that's what the save backup would do, but if you can get a good description plus a paste of some of your log, that is probably enough 22:17:12 it should be fine to keep playing 22:17:18 Unstable branch on crawl.kelbi.org updated to: 0.24-a0-84-g25a2d9f3b9 (34) 22:17:36 advil: Unfortunately, there's nothing useful in the log. I checked. :( 22:18:51 I did do a dump though. Would that be useful? 22:19:05 sure, yeah 22:19:12 you can attach it as a file in mantis 22:19:21 Okay, I'll do that. 22:25:10 advil: I'm using the DCSS Trunk. Which variant and product branch should I be using? 22:25:29 0.24 development branch 22:26:04 + online webtiles for variant 22:26:09 +ebering thanks 22:26:37 advil: Yeah, I had that. I don't know why I asked. 22:27:05 I keep getting "Invalid form security token. Did you submit the form twice by accident?" when I try to submit. 22:34:09 gammafunk: I've put a draft release announce in the wordpresss 22:35:19 cool, I'll take a look and make any edits 22:35:46 will ping you in the afternoon/evening before I post anything 22:36:27 from 1900-2300 EST (approx) I'm in a rehersal 22:38:06 Can someone please tell me why I'm getting that error message and/or what I need to do to submit the bug without getting that message? 22:38:46 i don't know why you're getting the message. for caching issues, it helps to try in something like an incognito window 22:39:02 Okay, I'll try that. 22:41:00 advil: judging by what i found while investigating 971, i think the way we parse lua might be a little, uhh 22:41:02 what's the word 22:41:18 yikes 22:42:43 switch___: That worked! Thanks! 22:42:53 cheers 22:45:03 Item purchased in jewelry shop didn't match item listed 13https://crawl.develz.org/mantis/view.php?id=11859 by ggurman 22:45:20 2hrs to submit a bug on mantis 22:45:42 includes asking people to ssh to a server 22:45:46 There Must Be A Better Way 22:46:26 most modern programs have automatic reporters built into them 22:46:55 I wonder if servers could create a copy of the save every time it's written and file them somewhere the dev team can access. Saves are tiny, you could store the last n days there for example 22:47:06 are they actually tiny? 22:47:39 a less ambitious solution: add saave-backup functionality to webtiles 22:48:13 tiny enough yes 22:48:52 yes, webtiles should have a save backup button 22:48:57 about 128kb on average on cpo 22:49:54 also someday people with admin flags should just be able to do it themselves for arbitrary users 22:50:41 but by the time dev team is aware of a case they should save backup, the person may have played past the bug 22:50:41 but then you run into the problem of the rogue admin that downloads other people's games and plays them for his own sick enjoyment 22:51:46 (none of this matters if seeding ends up being really stable and replays become feasible) 22:52:13 that's not really an accurate assessment of how save backups are used 22:52:33 but I don't think seeding for the gameplay rng is likely to become that stable any time soon 22:52:51 oof! 22:55:59 does anyone know why we build lua as C and not C++? 22:58:34 I think because we don't use any lua deps beyond the core api and that's a C api? 23:04:00 well, some stuff doesn't work apparently, so that'd be one reason 23:04:11 it has much saner error handling when you compile with c++ 23:32:23 (well, unless you decide to make that change yourself, it'll literally never happen, so) 23:34:15 hey, how is the cloud stuff going switch___ ? 23:34:25 would be nice to see that land post-freeze 23:34:44 the pr's been complete for a week or two now, just waiting for a dev to review 23:36:03 sweet 23:55:56 The build was fixed. (stone_soup-0.23 - 2e7c3e8 #11105 : gammafunk): https://travis-ci.org/crawl/crawl/builds/489856096 23:56:02 pog