00:49:48 -!- The topic of ##crawl-dev is: Crawl Development | Logs: http://s-z.org/crawl-dev/ | People with +v have commit access. | Please keep general Crawl-related chat to ##crawl. | Dev wiki: http://crawl.develz.org/wiki | Long stuff to a pastebin service, please. 00:49:49 -!- The topic of ##crawl is: Play Dungeon Crawl Stone Soup online now! Type ??servers for instructions. | http://crawl.develz.org | FooTV: http://termcast.develz.org - ??footv for instructions | See also ##crawl-offtopic 01:05:56 <|amethyst> what was that kline about 01:06:21 I emailed freenode because I thought it was just me 01:08:37 <|amethyst> apparently it was a mistake and they're looking into it 01:08:41 <|amethyst> according to #freenode 01:16:27 nobody in #freenode would tell me anything aside from "it was a mistake" 01:16:34 I tried inquiring further and they just ignored me 01:16:50 I suspect many people are trying the same thing 01:17:04 probably 01:20:58 ok, idling #freenode is a good way to get spammed 01:21:31 that's why they're telling people to set mode +R 01:23:08 <|amethyst> n1: also, do *not* open any of those links, not even to gather more information 01:23:30 thanks, yeah I'm with you on that! 01:23:53 what's the spam like? any apparent purpose behind it? 01:24:05 <|amethyst> G-Flex: it's child porn 01:24:24 well that's nonideal 01:32:49 -!- bgiannan_ is now known as bgiannan 01:34:04 I didn't even get any spam and my other acct got banned 01:34:17 <|amethyst> it might be unbanned by now 01:34:35 <|amethyst> they're working on lifting the bans 01:34:59 <|amethyst> The topic from #freenode: If you were k-lined, it was a mistake, our apologies | freenode is currently suffering from a wave of PM spam. Please do not follow links. Please set `/mode yourusername +R` to minimise spam. | Welcome to #freenode. On-call staff can be found via '/stats p'. For a list of all staff, try '/who freenode/staff/*'. | Please do not copy spam into channels. | freenode #live takes place 28-29 O 01:43:06 I have to wonder what the motivation is 01:55:05 -!- FaMottt is now known as Famott 01:56:28 !bug 11104 01:56:28 https://crawl.develz.org/mantis/view.php?id=11104 01:57:02 what is the desired behavior here? should TSO Halo always block invis, even if you are Umbra + Halo? 02:19:01 did everyone just get klined 02:19:18 Yes 02:19:23 <|amethyst> alexjurkiewicz: The topic from #freenode as of a while ago: If you were k-lined, it was a mistake, our apologies | freenode is currently suffering from a wave of PM spam. Please do not follow links. Please set `/mode yourusername +R` to minimise spam. | Welcome to #freenode. On-call staff can be found via '/stats p'. For a list of all staff, try '/who freenode/staff/*'. | Please do not copy spam into channels. | freenode #live takes place 28-29 O 02:20:03 rm -rf / * 02:21:41 <|amethyst> kill -9 -1 02:22:06 I just tried that and my computer exploded, thanks guys 02:39:21 !tell shmup i try to craft a sensible commit history before pushing or sending a PR, and often fix it up again before merging (sometimes this is just squashing). but while discussion on a PR is ongoing i (mostly) avoid rewriting its commits 02:39:22 amalloy: OK, I'll let shmup know. 03:11:34 Unstable branch on crawl.beRotato.org updated to: 0.21-a0-201-g8501b10 (34) 03:34:49 -!- Mayoi is now known as erkin 03:44:10 -!- Thurl is now known as Nivim 04:07:44 -!- bug_sniper is now known as bug_sniper` 04:15:16 -!- amalloy is now known as amalloy_ 06:59:47 ziggurnaut (L3 DsNe) (D:2) 08:24:17 -!- endoskeleton is now known as Cenon 09:18:10 weird. i was banned from free node for spamming? i just went to bed after the above comment, hm. 09:18:10 shmup: You have 1 message. Use !messages to read it. 09:18:13 !messages 09:18:14 (1/1) amalloy said (6h 38m 53s ago): i try to craft a sensible commit history before pushing or sending a PR, and often fix it up again before merging (sometimes this is just squashing). but while discussion on a PR is ongoing i (mostly) avoid rewriting its commits 09:18:46 i think that's a good technique amalloy_, and i hadn't considered it re: leaving the sequential history of commits and squashing only after the PR is agreed upon 09:18:54 !tell amallow i think that's a good technique amalloy_, and i hadn't considered it re: leaving the sequential history of commits and squashing only after the PR is agreed upon 09:18:55 Sorry shmup, I don't know who amallow is. 09:19:02 !tell amalloy i think that's a good technique amalloy_, and i hadn't considered it re: leaving the sequential history of commits and squashing only after the PR is agreed upon 09:19:03 shmup: OK, I'll let amalloy know. 09:19:12 nice work johnstein 09:20:31 yeah, do your best and rebase before initially creating the PR, but then after it's pushed, it's usually best to just make sequential commits 09:20:38 and a final rebase/cleanup can happen at merge time 09:21:45 yeah, see, never really considered that, so i'd do filthy force pushes. however forcing to only _my_ feature branch really has no bad consequences 09:21:45 and it is the only time i'll use a force 09:21:49 If the PR goes through a big overhaul, then it can sometimes be good to force push a rebase, but prefer just sequential commits if possible 09:22:17 what OS do you develop on gammafunk? primarily 09:22:25 on the other hand if you do some interim rebasing, and make it clear what happened, doing a review in the middle of the process can be a lot easier 09:22:41 I use Linux (Ubuntu 17 currently); I was a longtime debian user but I'm lazier about OS management these days 09:23:05 i know i'm putting the work in to debug effectively with msys2 tools, but it seems foolish to be on windows and not leverage VS (considering if I take the time to set it up properly, community edition is there for anyone to also use now) 09:23:08 for me ubuntu is a nice balance between high levels of functionality and not worrying about OS maintanence too much 09:23:25 ubuntu is really nice i feel. at my previous job it was my main OS 09:23:40 well, we'd certainly like to have "first class" MVC support 09:23:49 I'm not even sure what the current state of that is 09:23:58 but the issue is we need a windows dev to maintain that 09:24:15 we have a lot of linux devs, a couple devs that use msys2/windows, and a couple OS X devs 09:24:25 looks like someone attempted to fix the MSVC stuff a month ago 09:24:26 https://github.com/crawl/crawl/tree/master/crawl-ref/source/MSVC 09:24:29 maybe advil is the only active OS X dev we have, actually 09:24:44 yeah, I recall an effort there, just not sure how it ended up 09:24:54 someone else can build os x I think? 09:25:10 maybe amalloy_? 09:25:14 right, that's correct 09:25:17 amalloy is on OS X 09:25:30 MPA is on windows, but does dev through a linux VM 09:25:33 I was using macOS heavily until work finally gave me a laptop instead of a silly can-never-come-home-with-me desktop 09:25:41 Lasty still uses msys2 09:25:43 guys, it's macos now 09:25:45 :P 09:25:52 os x is very smooth these days though, it mostly got sorted out before I started 09:26:13 i think osx has felt pretty smooth since my genesis with it in 2012 09:26:27 I mean for crawl dev specifically 09:26:30 oh 09:26:44 yeah, I think it's been fine for a while, but we struggled to release properly signed pacakges 09:26:58 *packages 09:26:58 the only big unsolved problem is codesigning 09:26:58 so these days we simply don't sign them 09:27:06 haha, advil, it was you 09:27:09 https://github.com/crawl/crawl/commit/43b3ea631c2e18443e0830ff558709e8e9278633 09:27:48 mumra and dracoomega were both using MSVC I think 09:28:01 but they're no longer active, so when they both left MSVC fell into disrepair 09:28:40 I could probably look into improving it, but I sort of don't want to waste time on both msys2 and MSVC 09:29:15 since I'm not even using either platform, yet it's really nice to have at least one way to compile crawl from the OS (that doesn't involve a VM) 09:29:30 i dont think you should waste your time 09:29:51 msys2 is super slow though, and that's frustrating 09:29:52 instead, since we are dealing with a _ton_ of errors when loading the proj in VS2017, i could kinda keep an open issue about it and throw out some of my questions 09:29:58 and make it an incremental fix over time 09:30:12 because i'm not fully equipped to handle it, really, cpp is not my historical-jam 09:30:25 just a simple web dev 09:30:32 part of the problem being that I'm running msys2 through a windows 10 VM in linxu 09:30:35 *linux 09:30:36 heh 09:31:33 msys2 is remarkably slow with git especially, on large repositories. such that i'm really impressed with what Git has been able to do with their build of msys/gitbash 09:32:28 if git bash shipped with pacman i'd just use it instead of msys2 09:32:52 as it is, i use git bash for git, and msys2 for building 09:33:39 when you say msys/gitbash, what do you mean? 09:33:58 the older msys with bash (and git)? 09:36:18 yeah, it actually calls itself Git Bash though, but it is mintty/msys 09:36:39 it ships with Git when you snag it here https://git-scm.com/downloads 09:36:56 it's very very fast with large repos 09:37:22 "very very" is me comparing it to msys2 is all. it's just _normal_ fast I imagine, heh 09:38:58 gammafunk: when I called it git's build, I could have been mistaken. since it comes with the Git download, I always assumed they worked on it and somehow optimized it to be faster 09:42:57 oh re: my ban earlier, http://freenode.net/news/spamwave 09:45:16 "At the height of the attack, one of the klines set resulted in a utility bot attempting to ban all users connected to the network" 10:02:23 shmup: oh, yeah, that's probably not a bad plan for working with git on windows 10:02:40 it is kind of a hassle to switch back and forth like that 10:02:52 I wonder if they're using a version of bash built for msys1 10:03:26 or I guess that's not so much bash, which is just an executable, but the entire environment 10:04:51 shmup: yea that's a good idea. I don't know why I haven't already been doing it 10:05:24 I've been using eclipse for code navigation 10:06:48 i haven't even taken the time to figure this out, but, johnstein: using git in msys2 on my repo I cloned with (what i'll call) git bash shows (nearly?) every file modified because it has a separate git config and so line endings are different 10:06:59 so, if you experience this, copy over your gitconfig :) 10:07:07 i mean i assume that's all, re: havent taken time 10:07:15 i just never ever use git with msys2 10:07:16 -!- bairyn is now known as ByronJohnson 10:08:35 I usually install git with the option to not mess with line endings 10:09:00 since that's super annoying to deal with 10:09:57 ya that's how i handle it too 10:33:25 oh yea, that's right. when I installed msys2 and tried to futz around with the .bashrc, when I got back to git-bash, it screwed up my PS1 so I lost all my colors 10:33:50 completely self-inflicted and probably a one-line simple fix, once I set aside time to figure it out 10:34:46 I think it just changed my home dir in git-bash to the msys2 /home. but I'm really too ignorant currently to fully understand 11:26:42 Cannot pass CAPTCHA to register 13https://crawl.develz.org/mantis/view.php?id=11182 by damerell 11:42:21 ever been any talk to upgrade mantis from 1.1.8 to 2.5.1 ? 11:42:36 i bet it includes a much more attractive captcha, and i also know it's a ridiculous reason _to upgrade_ 11:42:51 but i assume there are other nice things about the changelog in that timespan 11:43:28 https://www.mantisbt.org/bugs/my_view_page.php 11:43:47 https://www.mantisbt.org/bugs/signup_page.php 11:45:21 i'll admit though, i do like the classic look 11:56:37 -!- orbekk3 is now known as orbekk 13:04:38 Unstable branch on crawl.akrasiac.org updated to: 0.21-a0-201-g8501b10 (34) 13:06:40 -!- amalloy_ is now known as amalloy 13:13:19 i can compile for OSX, yes, but i don't know how to sign stuff 13:13:19 amalloy: You have 1 message. Use !messages to read it. 13:14:27 mantis upgrade would be nice, but it's literally impossible or something 13:17:38 amalloy: we don't sign any more; but I think you were reluctant to make packages for release in the past 13:17:41 https://www.mantisbt.org/forums/viewtopic.php?f=3&t=24636 13:17:54 i wish this person would have chimed back if it worked. the site admin didnt point out the risk of them going from 1.1 to 2.4 13:17:59 advil has been doing them for the last two releases, so it's less big a deal anyhow 13:18:06 unless you wanted to take over or help out 13:18:37 and I think advil does have a build script he uses, but that's in the repo now? I forget 13:18:49 part of it was based on geeokosaurs build+signing script 13:19:21 yeah I'm just running a subset of that 13:41:28 nice speeling :p 14:17:36 whoa, always jarring to see "new" in crawlcode 14:38:19 also this use is highly suspicious 14:44:51 !source SkillMenu::clear 14:44:52 1/1. https://github.com/crawl/crawl/blob/master/crawl-ref/source/skill-menu.cc#L843 14:45:03 how does m_help_button get deleted? 14:50:36 advil: nice 14:54:41 well, I'm still not 100% sure that it doesn't get deleted somehow as a side effect of something 14:55:02 though if it does, I don't see it yet 15:06:36 advil: some of the MenuObject children delete their entries 15:07:00 on destruction 15:09:19 ah, yeah 15:09:40 PrecisionMenu::clear deletes m_ff which deletes m_help_button 15:10:19 I would have made different choices, but it seems to work out 17:22:43 johnstein gammafunk now this is interesting. https://github.com/git-for-windows/build-extra/releases 17:23:00 johnstein gammafunk now i'm using msys2, and git is fast (plus I get pacman) 17:25:57 shmup: you mean, you installed the extras above in your msys2 install and now your new git is faster than the old one? 17:26:10 I thought I already had pacman in my default msys2 install 17:33:34 i'm not entirely sure about this project https://git-for-windows.github.io/ but all i know is this: it installed msys2, it didnt add stuff to my existing install. it installs git and other essential stuff, and git responds to a simple git status "instantly", like it does on Git Bash. unlike it does on msys2 if you install git yourself. 17:33:39 ¯\_(ツ)_/¯ 17:33:41 @ johnstein 17:34:27 oh, johnstein: The Git for Windows SDK is a build environment that includes all the tools necessary for developers who want to contribute by writing code for Git for Windows. 17:34:36 that's what I installed, they must know something about getting git to run faster on it. 17:36:45 could you build crawl ok? 17:40:28 out of the box, yeah 18:27:37 well, the way text input for the player's name is implemented in the main menu is amusing, but ... not immediately helpful 18:48:13 what do you guys think about shift-G making it clear in its "menu" that you have a "destination in memory", that you travel to if you just press 18:48:20 i haven't even thought of the wording yet 18:48:37 Oh, probably the Enter - D:7 is doing that :) nvm 21:15:57 -!- mumra1 is now known as mumra 22:19:02 Was minimap colouring again messed up? http://imgur.com/a/i8UDD 22:32:54 Religion screen deceptively claims that Chei supports gnolls' attributes. 13https://crawl.develz.org/mantis/view.php?id=11183 by Yermak 22:48:31 Minimap colouring is messed up 13https://crawl.develz.org/mantis/view.php?id=11184 by Yermak 22:49:26 yermak if you haven't gone too far from there can you make a save backup? 22:49:34 sure 22:50:32 thanks 22:50:46 no idea what would cause that, maybe something older 22:51:34 http://CRAWL.XTAHUA.COM/saves/Yermak-crawl-git-8501b10109-170818-0251.tar.bz2 22:51:57 gf made some minimap changes with transporters, but otherwise it's been stable for a while 22:53:14 damn 22:53:17 hm, I don't have cxc permissions but I added the link to your bug report 22:53:22 it is all fine in this save 22:53:27 oh interesting 22:54:01 I'll try to catch it again 22:54:17 well it may be something that doesn't save 22:54:24 oh oops you added it too 23:45:44 -!- GiantOwl is now known as Kalir