00:33:50 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.23-a0-831-g5da158a (34) 01:28:14 Unstable branch on crawl.develz.org updated to: 0.23-a0-831-g5da158a (34) 01:59:20 Windows builds of master branch on crawl.develz.org updated to: 0.23-a0-831-g5da158a 03:00:03 Monster database of master branch on crawl.develz.org updated to: 0.23-a0-831-g5da158a 04:50:36 -!- amalloy is now known as amalloy_ 08:22:56 03gammafunk02 07* 0.23-a0-832-g2dcc7d9: Don't travel through excluded transporters (EN0N) 10(2 hours ago, 1 file, 12+ 1-) 13https://github.com/crawl/crawl/commit/2dcc7d9861a3 08:22:56 03gammafunk02 07* 0.23-a0-833-g31c0f47: Prompt when entering excluded transporters 10(59 minutes ago, 1 file, 11+ 0-) 13https://github.com/crawl/crawl/commit/31c0f47e0490 08:32:35 Unstable branch on crawl.kelbi.org updated to: 0.23-a0-833-g31c0f47e04 (34) 12:27:19 Unstable branch on crawl.akrasiac.org updated to: 0.23-a0-833-g31c0f47 (34) 13:04:29 Do we have reset password functionality yet? 13:04:38 Like... a type of thing I don't have to manually do 13:04:46 TZer0: yes! 13:04:57 %git ^{/reset} 13:04:57 Could not find commit ^{/reset} (git returned 128) 13:05:00 hn 13:05:04 Hmm 13:05:10 How is it accessed? 13:05:56 in config.py allow_passowrd_reset = True 13:06:06 requires proper smtp settings 13:06:10 !source config.py 13:06:11 oh. 13:06:11 https://github.com/crawl/crawl/blob/master/crawl-ref/source/webserver/config.py 13:06:12 Hmm 13:20:22 I'll look into setting up SMTP 13:20:28 I've not done it before. 13:37:38 TZer0: you need allow_password_reset = True, lobby_url, and all six smtp settings 13:38:00 I realised. 13:38:04 I don't have SMTP set up yet. 13:41:25 one easy option is to point at your existing webmail provider, if their policy allows for it 13:41:47 What kind of webmail are we talking about? Like.. normal gmail? 13:41:52 Because I have nothing via my host provider. 13:41:56 in any case, going down the route of maintaining your own mail server would certainly be a nightmare 13:42:15 gmail does support smtp but i don't know if they have a policy against the automated sending of mail 13:42:27 not that they would notice 13:54:03 it looks like gmail does support bulk mail, but there is a limit of 100 mails sent via smtp per day and other restrictions that could get your personal account flagged as spam 13:55:37 sending limits: https://support.google.com/a/answer/166852?hl=en 13:55:40 bulk guidelines: https://support.google.com/a/answer/81126 14:19:27 I would definitely not use gmail smtp for that under any circumstances 14:35:06 !source ng-init.cc:77 14:35:07 https://github.com/crawl/crawl/blob/master/crawl-ref/source/ng-init.cc#L77 14:35:51 so this check, apparently intentionally, doesn't set up brentry for BRANCH_DUNGEON (leading to a situation where brentry[BRANCH_DUNGEON].is_valid() is guaranteed to be false), anyone have any guesses as to why? 14:36:14 %git c4f35244c027c8 14:36:14 07doy02 * 0.6.0-a1-3217-gc4f3524: make the branch depth possibilities a member of the branch struct 10(9 years ago, 3 files, 32+ 34-) 13https://github.com/crawl/crawl/commit/c4f35244c027 14:36:42 oh wrong one, it's 14:36:44 %git 6a31aa9e10 14:36:44 07kilobyte02 * 0.14-a0-560-g6a31aa9: Store the entry level for every branch (rather than just depth). 10(5 years ago, 15 files, 126+ 89-) 13https://github.com/crawl/crawl/commit/6a31aa9e1018 14:48:01 -!- amalloy_ is now known as amalloy 14:58:02 advil: why not use gmail smtp? 14:58:18 a bad actor could flood it pretty easily 14:58:27 potentially locking your account 15:08:38 isn't flooding a risk no matter what server you use? 15:08:51 the biggest risk being flagged as a spam server and having everyone refuse your mail 15:13:31 getting your gmail account locked for spamming is somewhat of a different issue 15:14:07 i think advil is warning you against using any gmail account you care about for other reasons 15:14:26 if you make a new account for this express purpose it's less dangerous 15:16:26 (i am not speaking for google in this instance, just as some random guy who happens to work there. follow any advice at your own risk) 15:22:26 right 15:51:59 Just updated packages on CAO due to the apt vulnerability. That shouldn't affect anything other than mysql having restarted, but I wanted to make sure folks here knew just in case. 16:00:23 thanks for the heads up 17:26:24 advil: do you have any uncommited work done on 810? 17:35:24 maybe, but probably not 17:35:30 I don't recommend working on it though 17:38:25 why not? 17:44:20 I don't plan on merging it in the near future, and there's a whole bunch of stuff remaining to be done before I feel like it's ready 17:45:02 but what if i finish it 17:45:10 you ... will not finish it 17:46:54 it's also the kind of change where it's really easy to make unnoticed big mistakes 17:47:27 not if you make unit tests for every change 17:47:37 meleebug II: 100x damage boogaloo 17:48:12 (doing this kind of change without unit tests sounds... ) 17:48:15 sounds like something 17:50:03 any relevant unit tests could be designed independently of that PR (but they aren't so easy to come up with) 17:50:19 so if you have an idea for a melee damage unit test, go for it 17:50:36 etc 17:56:22 floraline: TZer0: it's pretty easy to run your own mail server. If you are on debian/ubuntu just installing postfix and choosing "set up as satellite system" will do it all for you 17:57:18 did you guys break species-type.h 17:59:36 a question like that isn't helpful; are you having problems building master 18:01:39 i was just asking if it was changed at all; i see it was. yeah, species-type.h is gone in my dev env 18:02:11 how is it normally generated? 18:03:57 jesus there are so many commits 18:04:01 it is now generated by the species generation script util/species-gen.py 18:04:45 gotcha; yeah, gen-all.cmd wasn't updated 18:05:21 is that a helper for Windows environments where Make doesn't work? 18:06:04 at the very least it's used for MSVC compilation 18:06:13 i'm not sure how it interacts with mysys2 or whatever 18:06:24 alexjurkiewicz: i finished looking through the MAJOR_VERSION PR. and found a few other possible changes. i'd be happy to merge once those are resolved 18:08:06 *installs yaml* 18:09:38 what gcc version does cbro have? 18:09:47 !bug 11837 18:09:48 https://crawl.develz.org/mantis/view.php?id=11837 18:09:54 doesn't replicate in clang 18:10:25 and cao, the places where this has been reported 18:11:15 this script has arguments!? 18:11:44 ebering: i agree with Laret's assessment of the cause on mantis 18:12:07 it doesn't have to reproduce because we're invoking undefined behaviour 18:16:43 03amalloy02 07* 0.23-a0-834-g16358f6: Fix undefined behaviour when applying elec brand (Laret, #11837) 10(65 seconds ago, 1 file, 5+ 4-) 13https://github.com/crawl/crawl/commit/16358f6e3a79 18:17:59 dang I was just typing the same thing :P 18:18:58 alexjurkiewicz: wouldn't you still have to point that at a real SMTP server? 18:23:41 floraline: SMTP servers relay to each other. i think the idea is that your local SMTP server will use DNS to look up the SMTP server for the recipient's domain, and forward your message 18:30:39 yep, that ^ 18:30:55 amalloy: thanks. Personally my vote would be to wait until after the freeze to merge it 18:32:12 Unstable branch on crawl.kelbi.org updated to: 0.23-a0-834-g16358f6e3a (34) 18:34:06 the freeze for 0.23? why? 18:36:43 i'm seeing that configuring postfix as a satellite system requires you to point it at a specific SMTP server that sends your mail along. how is that different than just pointing webtiles at that server in the first place? 18:37:15 amalloy: my logic was that it's a non-feature change so there's no benefit to getting it in 18:37:33 is there a cost? 18:38:06 maybe there's another bug like the accidentally included art-data.pl stuff :P 18:38:12 floraline, webtiles doesn't queue messages if it can't contact the server 18:38:14 i can't really imagine it though, it's not going to do anything unless TAG is bumped 18:38:25 if so, even better to get it in before the freeze imo, so that we have time to fix whatever issues before tournament 18:38:32 floraline: sorry, you are right, it's the wrong menu option I said 18:38:52 floraline: "standalone internet host" or something is the right one. You can get back into the menu with "dpkg-reconfigure postfix" 18:39:28 speaking of the freeze 18:39:41 gammafunk and I had talked about something in the range Jan 23-27 18:39:48 that range has begun, we should finalize a day 18:40:11 alexjurkiewicz: thanks 18:42:04 oh, if the freeze is that soon i think i agree with you about waiting on the PR, alexjurkiewicz. merge it into trunk after cutting the 0.23 release so that it can't influence tournament games 18:42:54 i had sorta forgotten that t games don't take place on trunk 19:05:53 -!- amalloy is now known as amalloy_ 19:10:52 whoa, freeze soon? 19:10:59 i've hardly played this version at all 19:11:05 should be fun 19:12:10 03ebering02 07* 0.23-a0-835-gae04d92: Scale net trap to-hit with absdepth 10(4 minutes ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/ae04d928a385 19:12:21 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/955 * 0.23-a0-824-g57dc5e5: Fix up unrand compilation 10(1 year ago, 3 files, 12+ 0-) 13https://github.com/crawl/crawl/commit/57dc5e59d2ad 19:12:21 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/955 * 0.23-a0-825-g6ab8793: Tag out RING_TELEPORT_CONTROL 10(1 year ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/6ab879356da6 19:12:21 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/955 * 0.23-a0-826-gb095003: Fix some TAG_MAJOR_VERSION daction oversights 10(1 year ago, 2 files, 6+ 3-) 13https://github.com/crawl/crawl/commit/b0950039c1dd 19:12:21 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/955 * 0.23-a0-827-g6814638: Tag a AF_KLOWN reference 10(1 year ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/6814638f0a85 19:12:21 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/955 * 0.23-a0-828-gd95276d: Tag an OBJ_RODS reference 10(1 year ago, 1 file, 4+ 1-) 13https://github.com/crawl/crawl/commit/d95276d87693 19:12:21 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/955 * 0.23-a0-829-g64a87bc: Add missing Wu Jian altar 10(1 year ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/64a87bcef2d0 19:12:21 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/955 * 0.23-a0-830-gdf312da: Add TAG > 34 default return (needs testing) 10(1 year ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/df312da66e1b 19:12:21 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/955 * 0.23-a0-831-g9cbb644: Tag a SPWPN_EVASION reference 10(1 year ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/9cbb644912cc 19:12:21 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/955 * 0.23-a0-832-gc960a01: Tag a SPELL_THROW reference 10(1 year ago, 1 file, 2+ 0-) 13https://github.com/crawl/crawl/commit/c960a01709c2 19:12:21 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/955 * 0.23-a0-833-g28575b0: Tag out ENCH_GRASPING_ROOTS_SOURCE 10(1 year ago, 1 file, 5+ 1-) 13https://github.com/crawl/crawl/commit/28575b0ac721 19:12:21 ... and 13 more commits 19:17:07 Unstable branch on crawl.kelbi.org updated to: 0.23-a0-835-gae04d928a3 (34) 20:01:53 by sequell :( 20:01:59 *bye 20:11:34 the Elemental Staff: 20:11:36 (ebering): Make it an enhancer to all elemental schools. 20:11:41 would you accept a PR for this? 20:16:16 alexjurkiewicz: yes I think so 20:19:22 cool, I'll try to finish the alchemist stone idea and then get onto that 20:23:21 someone suggested an alternate idea for alchemist stone that might be more compelling 20:23:31 get MP when you lose HP, and likewise get some HP when you spend MP 20:24:48 03ebering02 07* 0.23-a0-836-g152313e: Two quotations (Can-ned Food) 10(61 seconds ago, 1 file, 14+ 2-) 13https://github.com/crawl/crawl/commit/152313e22efb 20:25:01 it might need a little checking to prevent the effect when self-harm is involved (e.g. submlimation of blood) 20:25:26 but it would end up being a lot more compelling for characters that use or have a lot of MP 20:25:44 it also wonderfully fits the theme of "alchemist stone" 20:27:47 re: feature freeze; it seems there are a few more loose ends before we're quite ready but it would be nice to fix a hard date 20:28:26 maybe friday? I'd like to make a dev blog post pointing out bugs that it would be nice to quash before release and encouraging new contributors to jump in 20:30:24 I was thinking the 27th 20:30:31 it's kind of nice to give people some of weekend 20:31:01 but if you need it to be friday, that's ok since I don't think I have anything major that couldn't go in after the freeze 20:31:24 some vaults and gauntlet decorations still to make, but those kinds of minor things can be post-freeze 20:31:46 I guess I can make that devblog post independent of freeze, I was aiming to give new contributors the weekend 20:31:56 wait, for bugs? 20:32:04 bugs can happen at any point 20:32:07 bug fixes rather 20:32:16 Unstable branch on crawl.kelbi.org updated to: 0.23-a0-836-g152313e22e (34) 20:33:10 if you're talking about new contributions feature-wise, I don't think we're going to see features implemented in a two-day window 20:33:21 where we would be unable to merge them post-freeze at least 20:33:55 oh yeah; I'm talking bugs. My thinking was that a potential new contributor might have their interest piqued if we're in the freeze phase. Hard to say for sure 20:34:25 oh, yeah, I think that's not really true; I mean you can tell them that we especially like bugfixes now as freeze is approaching 20:34:46 rip sequell I'd saved some bugs there :( 20:35:01 this is not the first release we've done, after all :) 20:35:06 indeed 20:39:29 has anyone had a chance to look over 948? 20:39:36 actually we do have one pressing issue, and that's figuring out where to host the tournament 20:41:05 secondarilly if we want any major rule changes we should think about that too, but first we need to know that we can host it 20:41:50 |amethyst: I think I asked you about this, but would you prefer we find a different host for the tournament this release 20:42:41 if cszo is available, us tournament runners can be lazy again and use it, but obviously we still need a more long-term solution for that 20:43:41 It may be possible to set it up on CDO as well, but not sure about that one as Napkin doesn't have a lot of time to spare to set things up 20:44:42 I can talk to the uwaterloo csclub; they have a long history of supporting various floss activity and certainly have the compute power. unfortunately if we went that route I don't think I'd be able to give access to anyone but me which would be :< if it couldn't run on autopilot and I was afk 20:45:50 yeah; it basically does run on its own with only a couple things that need to be done during the tournament every now and again, but if there's a problem where it needs restarting, that could be an issue 20:46:13 https://github.com/crawl/dcss_tourney 20:46:24 is the repo we use and https://github.com/crawl/dcss_tourney/blob/master/tourney-guide.txt 20:46:35 is the guide we've put together for it over the years 20:47:11 most of the work happens before tournament starts 20:48:07 ideally more than one person would have access but we can't be choosy; I may be able to set up something more longterm myself by next release, but not this one 21:12:42 my preference would be to do it on cszo if available; I think there should be no problem to do it on csclub but I'm now an alumnus 21:12:46 gotta check in with the people actually in charge 21:13:16 that doesn't come with a domain name, but could be configured to handle traffic from tournament.dcss.io if advil can make that available 21:17:28 yeah, I'll have to try to ping |amethyst again when he's around 21:18:41 hrm, I see CDO is already running mysql 21:19:47 I should have a convo with napkin about running it there as I think the additional load wouldn't be too substantial 21:20:15 with the nice benefit that several devs already have logins there 21:21:37 any place where it's not just me with access would be preferred 21:30:33 i can run a server for the month no problem but I can't help with the actual running, so it would just be giving y'all ssh access 21:31:18 alexjurkiewicz: that's cool, thanks. we'll keep that in mind if we can't find anything better this release 21:31:36 we can't give ebering access either though 21:31:38 felid lover. 21:32:44 say no more 🙅 21:33:50 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/838 * 0.23-a0-835-gab830d9: New unrand: Forest's Gift (VeryAngryFelid) 10(5 months ago, 3 files, 26+ 0-) 13https://github.com/crawl/crawl/commit/ab830d9096df 21:36:50 that's a cleanup of the alchemist stone idea to a reasonably plain implementation of the new mechanic 21:37:12 half the reason the unrand will be valuable is because you get gspirit in the shield slot, IMHO 21:42:12 might actually just be a good replacement for ignorance itself 21:49:20 is there a solid reason for low long sword generation early game? 21:52:16 well long sword does have decent base damage; not sure that it's actually less common than e.g. flail 21:52:30 !commit "Nerf twelwe's early game" 21:52:33 it's that commit 21:52:35 oh no 21:52:38 sequell is gone 21:52:42 how can I be cheeky! 21:52:50 i already know about that bias, no need to bring it up every time 21:52:57 snark had enough of all the sequell jokes 21:53:52 i don`t think i`ve ever seen a gnoll with a long sword or anything else reliable before orc knights or wights or anything else that rhymes with nights 21:54:43 I'm checking objstat 21:56:18 looks like 2.29 long swords until D:11 21:56:34 and flails are 9 21:56:52 yeah its crazy low 21:58:40 code it up gammafunk 21:58:51 this is my reasonable request for the season 22:02:08 maybe wights could have their weapon table tweaked 22:02:11 hey and you can take your time i`m going short blades this game like a dope 22:02:33 OR maybe wights could come earlier ?? 22:03:07 well we don't really need to adjust monsters based on their ability to deliver weapons of a given kind 22:07:12 not sure what weapon drops look like across the board for types with similar base damage, there's probably some good spread in that distribution 22:07:34 but scimitars feels pretty common, and of course long blade users can use a good ego short sword for a while often enough too 22:08:56 give jessica a long blade or something 22:09:28 its wild that you can get a chaos quarterstaff reliably before you can find a long blade most games 22:11:27 hell yeh got one d:6 22:16:24 kinda sucks how every diety has the same lame afterlife where you get locked behind some door only to get killed again for loot and likely by the worshipper of a different false god 22:33:43 03ebering02 07* 0.23-a0-837-ga3e6480: Correct a typo in Sif's description (damerell) 10(17 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/a3e64809f383 22:37:08 greensnark: Are you aware that Sequell isn't on Freenode right now? 22:47:20 Unstable branch on crawl.kelbi.org updated to: 0.23-a0-837-ga3e64809f3 (34) 23:11:46 ugh, life without !lg sucks 23:20:32 yes, tournament.dcss.io should be doable if someone wanted to use that 23:21:35 New branch created: pull/956 (1 commit) 13https://github.com/crawl/crawl/pull/956 23:21:36 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/956 * 0.23-a0-835-gd2e2e83: Run gdb at lower priority 10(2 hours ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/d2e2e8366626 23:21:59 ^ just had a situation where I noticed gdb running for like 30secs taking 100% of a core 23:24:15 hrm 23:27:58 wow 23:28:03 we even hardcode the path to gdb? 23:28:12 is that path part of POSIX or something 23:28:49 I guess gdb wouldn't be referenced in a standard like that 23:35:24 linuxism 23:35:49 * geekosaur wonders if anyoen haas nixified crawl yet 23:37:34 it's just a CDO hack, I think 23:38:00 I mean, a hack added back when CDO was *the* way to play dcss online, and which basically works so hasn't been improved 23:38:45 er, does an execv call work when the first arg doesn't match argv[0]? and does it actually do anything with argv[0] if it does work? 23:39:00 alexjurkiewicz: CAO predates CDO actually 23:39:37 CAO is the original online server that r.ax created, and she invited various longtime ADOM players to try out her new server 23:39:50 said invitees included doy, who became a dev shortly after that 23:40:01 !lg * 1 x=cv,src 23:40:03 gammafunk: I've got the bug fixing post as a draft on cdo wordpress 23:40:06 oops 23:40:10 would appreciate a second set of eyes before setting it live 23:40:21 ok, can take a look in a sec 23:40:29 advil, argv[0] is not used by the OS, just passed to the app 23:40:53 ok, if that's so, that change doesn't do anything 23:41:15 or I guess calls gdb on gdb 23:41:18 historically some programs used it to figure out what to do (cp, mv, rm, ln were all hardlinked, since various special modes of each one might be needed by one of the others; notably, mv across filesystem boundaries required cp and rm) 23:58:21 ebering: boy, if there's any document that we should convert to markdown, it's the coding conventions one 23:58:42 yeah