00:00:36 it's not a problem of a lack of input; it's that during autotravel, crawl has to do a lot of processing, and the ui will not be updated until that's finished 00:02:31 part of the vision for the ui-overhaul was to move all of the UI stuff to a tree of objects that can be rendered by a ui thread and manipulated by a simulation thread; that's part of the reason for using shared_ptr 00:10:47 Honestly, I don't know how to help with that one. Funny how this dev stuff goes, something seems like a good idea then BAM can o' worms 00:32:39 pretty much 00:33:10 thatll be fixed, but it'll take a while 00:33:34 it'd probably be relatively straightforward to do something just for the loading screen though 01:25:52 http://www.ultraviolent4.com/img/Menu%20Quaff.png 01:26:03 it would be cool if default rc was this colourful 01:57:10 -!- amalloy_ is now known as amalloy 02:10:29 03gammafunk02 07* 0.23-a0-144-ge4bf05c: Fix monster spell ranges for certain spells and refactor 10(8 hours ago, 3 files, 8+ 8-) 13https://github.com/crawl/crawl/commit/e4bf05c952a1 02:10:29 03gammafunk02 07* 0.23-a0-145-g12c6407: Make a function non-static and reorder its arguments 10(8 hours ago, 2 files, 20+ 20-) 13https://github.com/crawl/crawl/commit/12c6407db4ea 02:10:29 03gammafunk02 07* 0.23-a0-146-gb865740: Rework the Grasping Roots ability of Shambling Mangroves 10(8 hours ago, 18 files, 152+ 212-) 13https://github.com/crawl/crawl/commit/b865740ec8dc 02:10:29 03gammafunk02 07* 0.23-a0-147-g7935be9: Give Jorgrun the Grasping Roots spell 10(8 hours ago, 2 files, 2+ 1-) 13https://github.com/crawl/crawl/commit/7935be99ecd3 02:48:17 awesome 02:48:25 can you blink or teleport out of roots? 02:52:37 it's same rules as constriction currently has 03:10:18 Unstable branch on crawl.jorgrun.rocks updated to: 0.23-a0-147-g7935be99ec (34) 03:24:01 Unstable branch on crawl.beRotato.org updated to: 0.23-a0-147-g7935be9 (34) 03:44:50 Formicid's dig ability cost is shown as "instant" but it clearly costs hunger 04:32:57 ?? demonic guardian 04:32:58 demonic guardian[1/5]: DS mutation, summons demons temporarily, based on {tension}. Dismisses demons when tension is low but will continue to summon demons until the tension is closer to equal. 04:39:54 -!- amalloy is now known as amalloy_ 05:21:03 -!- muffindrake1 is now known as muffindrake 06:35:10 hayenne: thanks for letting us know; in general it's probably better to open a bug report for things like that though 06:35:53 sure, will do. I only posted here to ascertain I was not mistaken about something 06:36:19 it's easy for things to go unnoticed otherwise 06:36:25 sure, no worries; I'll have a look at that soon 06:41:37 Formicid's dig ability cost does not display hunger 13https://crawl.develz.org/mantis/view.php?id=11668 by hayenne 09:56:53 03Aidan Holm02 07* 0.23-a0-148-g2abc2a7: Add tile for grasping roots monster spell 10(22 seconds ago, 3 files, 2+ 1-) 13https://github.com/crawl/crawl/commit/2abc2a7c7268 10:10:28 Unstable branch on crawl.jorgrun.rocks updated to: 0.23-a0-148-g2abc2a7c72 (34) 10:10:36 03Aidan Holm02 07* 0.23-a0-149-g21b9829: Fix misaligned aptitude table highlighting (#11662, falconhit) 10(60 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/21b9829214de 10:10:36 03Aidan Holm02 07* 0.23-a0-150-g7664ed7: Remove debugging console.log() calls 10(44 seconds ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/7664ed78f7d7 11:10:23 Unstable branch on crawl.jorgrun.rocks updated to: 0.23-a0-150-g7664ed78f7 (34) 13:03:41 -!- amalloy_ is now known as amalloy 13:27:12 Unstable branch on crawl.akrasiac.org updated to: 0.23-a0-150-g7664ed7 (34) 14:43:32 https://twitter.com/mcclure111/status/1037178950584172545 14:43:41 i tried this in the crawl codebase and all i got were anti-bees 14:56:57 New branch created: travis-cc (1 commit) 13https://github.com/crawl/crawl/tree/travis-cc 14:56:57 03advil02 07[travis-cc] * 0.23-a0-144-gc4028e3: Attempt to add cross-compiling to travis 10(56 seconds ago, 3 files, 13+ 0-) 13https://github.com/crawl/crawl/commit/c4028e35e6ca 14:59:02 advil: that won't introduce problems with the build timing out? 14:59:26 I have no idea what it will do tbh 14:59:27 I thought that given all the tests that we run, a slower build is likely to fail; maybe cross-compilation isn't that slow 14:59:52 I thought it was worth trying at least (though notice it's in a branch) 15:00:13 since it'll tell us a bit faster if the nightly builds are going to fail because of something we did, or if they just stopped working randomly 15:00:28 Yeah I was more wondering if you had a way to address that or if it was still an issue 15:00:44 we used to have frequent problems with failed travis builds due to the tests taking too long 15:01:36 if it is too slow then it's probably not worth merging, could just leave it as a branch to occasionally merge master into 15:01:50 but we'll see what it does 15:02:15 tbh I don't even know if I set it up right, I've never cross-compiled anything myself :) 15:03:13 hrm 15:03:23 it's also a combined build 15:03:26 since you're making the package 15:03:43 do we have any builds that try to make console+tiles in one build? 15:03:48 seems like that for sure might time out 15:04:17 we might want to not make the package, but actually add two cross-compiled builds, one for tiles and one for console 15:07:31 probably, but I'm starting from the instructions in the release guide 15:08:01 I'm not sure what the timing out issue is? that seems like something that happened before I've been around 15:08:34 it looks like there's a timeout if no output is received for 10 minutes, which shouldn't be a problem here 15:09:32 they don't say what the global timeout is 15:10:41 global timeout of 50 minutes in 2015 15:11:19 ah, ok 15:11:25 it's probably something specific to make test then 15:11:35 yeah, in the past many of the tests had no output at all 15:12:04 many still do, but some of the tests I've added do print something from time to time, so it's a bit more mixed now 15:12:47 well having the package as part of the build is probably the best way then 15:12:59 technically we could also have the zips but I don't think that's going to add much 15:13:09 did the apt-get line in that commit look right to you? 15:13:37 hrm, what distro is travis using? 15:13:42 heh no idea 15:13:42 is this debian stable? 15:14:27 not actually sure what mingw packages I have installed 15:14:27 I really should have temporarily disabled all the other builds, that one is last so it'll be a while before it gets to it 15:15:36 03advil02 07[travis-cc] * 0.23-a0-145-gcbc3b47: Temporarily disable most builds for testing 10(60 seconds ago, 1 file, 10+ 10-) 13https://github.com/crawl/crawl/commit/cbc3b47e4304 15:17:43 The build failed. (travis-cc - cbc3b47 #10235 : advil): https://travis-ci.org/crawl/crawl/builds/425417108 15:18:11 hrm, you don't got g++ 15:21:14 hm yeah there's a bunch of packages I need to add 15:22:20 we're running sudo-based? travis says that we either have ubuntu precise 12.04 or trusty 14.04 15:22:31 ah yeah we have trusty 15:22:43 looks like the packages for mingw have changed a bit since then 15:24:28 03advil02 07[travis-cc] * 0.23-a0-146-g7e70e83: More packages 10(32 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/7e70e8317088 15:26:57 hm 15:27:12 well, I'll work on this later, maybe better to do it in my own repo so I don't spam everyone 18:20:59 Unstable branch on underhound.eu updated to: 0.23-a0-150-g7664ed78f7 (34) 18:43:49 03advil02 07[travis-cc] * 0.23-a0-147-ge53477e: Use submodules 10(30 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/e53477eacf30 18:44:07 huh 18:44:28 apparently I set the remote to upstream 18:46:03 I didn't even know you could do that 18:46:11 travis shouldn't time out because you add cross-compile, the only limits are per-job 18:47:48 there's apparently a global limit, that's not very clearly specified 18:49:52 though I doubt we'll hit it yet 18:50:38 yeah, the limit I was talking about in the past apparently was just the output timeout anyhow 18:50:46 which wouldn't be relevant for cross-compilation 18:50:57 is this the first travis build that's using submodules? 18:51:16 we normally wouldn't have a reason to build those in travis I assume 18:52:35 it looks like BUILD_ALL ones use them 18:52:49 oh, I see 18:53:35 hrm, so follow-up question, do the usual tests run for the cross-compiled build? 18:54:23 guess it builds one after another, so even if it could run, you'd only get test results for whichever binary was built second 18:54:23 no, it won't have any way to run the executable 18:54:26 ah, true 18:54:32 we'd actually have to run it through wine 18:54:39 which doesn't even work for console 18:54:47 yeah, I think that is possible in principle, I found some other projects that were doing it 18:54:58 wesnoth 18:55:03 interesting 18:55:03 iirc 18:59:39 hmm, I wonder if there would be a way to upload these packages somewhere from travis 19:02:46 do the nightly builds on travis rather than wherever they are done now 19:02:53 ??gretell 19:02:53 Gretell[1/1]: The {CDO} announcement bot, which uses @ as a prefix. Also responds to @?? monster info queries. 19:02:57 CDO I guess 19:03:31 gammafunk btw I don't know if you saw but I was inspired to do this because the windows nightly builds are having problems again 19:03:45 not sure if it's actually a compilation problem this time 19:05:19 to make them available for download? 19:05:19 I was sort of assuming projects did something like that to get regular builds 19:05:36 yeah 19:05:51 are the builds actually failing, or is the page simply not getting updated? 19:06:25 The build is still failing. (travis-cc - e53477e #10237 : advil): https://travis-ci.org/crawl/crawl/builds/425494728 19:07:11 gammafunk not really sure, possibly both 19:07:20 the bot isn't announcing either 19:07:30 hm, looks like more missing packages 19:10:11 looks like this is the latest: http://crawl.develz.org/trunk/crawl-0.23-a0-8-gb809bb7.zip 19:10:11 it did look like basically everything built successfully on travis, that failure was on generating the installer 19:10:23 oh, you probably need the nsi package 19:10:26 yep 19:17:23 nightly builds on travis is definitely possible. I've set that up at work recently 19:18:05 a few npm packages build nightly and upload to npm registry too, so you could even have a "nightly" homebrew build for OSX users 19:19:42 alexjurkiewicz is there an easy way to get it to only happen once a day at most? I saw lots of examples of conditional uploading with this "on: " thing but none that did exactly that 19:20:06 advil: in travis ci settings for the repo you can say "build (daily) for (master) branch" 19:23:28 also, you can pass in encrypted passwords to travis, which is the other piece of the puzzle. They can be encrypted by a developer so that only Travis CI can decrypt them 20:03:10 well, that seems like something that would be useful to set up 20:03:30 for now I will be content if I get this working at all 20:03:46 but I think I've almost got it 20:26:09 -!- amalloy is now known as amalloy_ 20:45:35 -!- amalloy_ is now known as amalloy 20:51:55 Hello crawl-dev 21:08:02 I was just playing around with Leda's Liquefaction. I was thinking it might be a lot more useful to keep the radius large all the time, and have the amount of slow start high then decrease as the spell wears off. 21:08:44 from a UI perspective, it is harder to communicate the amount of slow vs size of aoe 21:10:06 'It is very slow in your Liquefaction' or bla bla in the info screen. Standard view, yes I agree it might be a chore to determine player communication 21:10:51 Perhaps a similar RMsl thingy where the pigment of the status indicates amount of slowness caused 21:11:42 I also noticed that in wizmode, all things capped to 27, the power did not go above 90 (at 21 INT). 21:13:30 Hi all, I'm trying to compile stone soup 22.0 on Centos 7 and I'm running into an error when I run make. Here's a pastebin of the output: https://pastebin.com/VD1mSQBJ Could anyone help me figure out what's wrong? I believe I have all the dependencies installed correctly. 21:13:32 But about the original idea, chaging the spell to be a constant radius (or maybe reducing the variety of the aura) and having spell power affect the amount of slow 21:14:33 duckroller, did you image your source from git? 21:15:21 this might also be a factor: make -C rltiles all ARCH=x86_64-redhat-linux TILES= 21:15:33 No, this is the source from https://crawl.develz.org/download.htm, the "Full source with dependencies" 21:15:56 try popping a 'y' on the end of that build command and see what happens 21:17:43 I'm not trying to install the tiles build (didn't ensure SDL dependencies were installed), but adding TILES=y to my make command gives me this different error: 21:18:05 https://pastebin.com/j5GC5NA8 21:19:26 yeah so that's dependency stuff. If you don't want tiles make the 'y' a 'n' 21:20:58 as far as I can tell, leaving TILES= is equivalent to setting TILES=n; I tried to explicitly set TILES=n but I get the exact same error as the first pastebin 21:25:05 duckroller: what version of GCC? 21:25:40 you're using CentOS? I'd try going the git route... It just worked for me from a clean install yesterday (barring a few package discrepancies, easily solved) 21:25:42 4.4.7 21:25:49 I googled "centos7 nullptr was not declared in this scope" and the first result from stackoverflow suggests gcc is old 21:26:18 alexjurkiewicz, yeah I'm using gcc 8.1.1 21:26:22 The only officially supported compilers are gcc (4.7 or newer) and clang (3.4 21:26:25 or newer). On Windows, gcc is usually available as MinGW. 21:26:52 I see. I'll look into updating gcc, thanks all 21:27:11 might need to see if you can get a newer GCC from somewhere. I know that's painful on rhel though :( 21:27:34 might be worth adding a version check to the Makefile for GCC 21:30:58 alexjurkiewicz, there's also some outdated info for required packages as far as fedora ges 21:31:14 Naruni: outdated where? 21:31:14 I didn't know who to notify to make the changes 21:31:34 crawlf-ref/INSTALL.txt 21:31:59 oh. You can make the changes yourself as a pull request 21:33:09 yeah... I haven't posted a change since umm 2016 21:33:54 you can do it from the github web ui. Just browse to the file and click the edit icon in the top right of the file view 21:33:55 https://crawl.develz.org/mantis/view.php?id=10448&nbn=6#bugnotes I think that was my last patch 21:34:53 oh heh look at that 21:39:57 OK so I made the save, now do I need to click the green 'Create pull request' button or just let it go? 21:42:32 03advil02 07[travis-cc] * 0.23-a0-144-ge1eacd1: Add cross-compiling to travis 10(7 hours ago, 4 files, 16+ 1-) 13https://github.com/crawl/crawl/commit/e1eacd1be239 21:42:32 03advil02 07[travis-cc] * 0.23-a0-145-g069cb5d: Temporarily disable most builds for testing 10(6 hours ago, 1 file, 10+ 10-) 13https://github.com/crawl/crawl/commit/069cb5d4d93d 21:44:54 if it's old enough that nullptr isn't defined, there's no way crawl is going to compile 21:46:01 I guess nullptr is C++11 21:46:49 so that's pre-~2011 21:50:13 yeah I'm working with some crusty old installs on my CS departments clusters; been pushing dept head to update versions but he's skittish about it. I was wrong earlier; I'm (trying to) install on Centos 6.10, not Centos 7.x, which is part of why the gcc version is so out of date 21:50:14 I think 4.4 has nullptr, you just need a special command line arg 21:50:27 as per that stackoverflow link 21:51:00 ah, a uni department computer lab, I was wondering why the use of rhel as a desktop os 21:51:39 dude, don't play crawl at work 21:52:35 It's for a research project :) 21:52:47 * geekosaur has flashbacks 21:53:08 I think we require c++14 21:53:57 gonna throw a bunch of instances piloted by qw into some machine learning toolkit to see if I can optimize the bot's winrate... the clusters have nice hardware, even if their OS's are getting long in the tooth 21:54:36 oh, maybe not 21:54:37 On a bright note, I realized a different cluster of ours has a more modern version of gcc and crawl is happily compiling away 22:05:24 The build was fixed. (travis-cc - 069cb5d #10238 : advil): https://travis-ci.org/crawl/crawl/builds/425537401 22:06:57 03advil02 07* 0.23-a0-151-gf6d1ed2: Add cross-compiling to travis 10(7 hours ago, 4 files, 16+ 1-) 13https://github.com/crawl/crawl/commit/f6d1ed2717bd 22:09:40 woah. soon c++ will have string.startswith support! 22:09:43 welcome to 2018 everyone 22:10:46 advil: in travis you can cancel all the jobs that you don't care about to speed up travis testing https://travis-ci.org/crawl/crawl/builds/425542279 22:11:23 oh, nevermind. you merged to master already! 22:11:47 maybe I'll look into adding a job for mac builds 22:12:07 yeah, I was working on it in my repository with a modified .travis.yml 22:12:25 easier than manually clicking cancel buttons 22:12:25 but it's done now 22:12:40 the workarounds for startswith that you find on SE etc are extremely c++ 22:13:11 I think if someone asked me "what's the deal with c++" and didn't know anything, I'd sat, go look up how you're supposed to do startswith 22:13:16 *say 22:13:51 of course one of them is always, install boost, and use boost's startswith 22:13:58 and the others are just insane things 22:14:39 it'd almost be sad for that to get included, it's basically caving to python people 22:18:29 SE? You mean stackoverflow or something else 22:19:10 c++ people caving to python people is basically the reason I'm in here asking youse to help me with various things 22:22:57 wow, using CROSSCOMPILE=1 for windows cross compile, as if OSX doesn't even exist. Rude 22:23:57 I don't think we have a way of cross-compiling on os x 22:24:07 travis natively supports it though 22:24:40 os x cross-compile violates apple licensing, so travisisn't likely to support it 22:24:56 it natively supports os x 22:25:15 that's true, I guess I can call it NATIVE_OSX 22:58:46 !streak rast 22:59:01 rast has 8 consecutive wins (DDSk, DDHu, DDCj, DDGl, DDTm, DDVM, DDSu, MfFi) and has won their last 3 games (HOTm, MfIE, MiNe). 23:10:23 Unstable branch on crawl.jorgrun.rocks updated to: 0.23-a0-151-gf6d1ed2717 (34) 23:10:31 The build has errored. (master - f6d1ed2 #10239 : advil): https://travis-ci.org/crawl/crawl/builds/425542279 23:20:55 !greatspecies rast dd 23:20:55 rip 23:45:33 !greatrace dd rast gozag 23:48:21 I would like to register a complaint about Demonspawn 23:48:27 specifically the spines mutation 23:58:01 still too good? 23:59:32 yeah 23:59:46 it doesnt really matter what you do 23:59:57 stuff just automatically dies