00:24:45 -!- amalloy_ is now known as amalloy 00:27:31 murderhobo (L27 MuFi) ASSERT(you.can_pass_through_feat(grd(p))) in 'player.cc' at line 435 failed. (Pan) 00:58:28 !tell NormalPerson7 crawl uses its own wrappers; see FTFontWrapper::load_font for an example on how to read a file 00:58:28 aidanh: OK, I'll let normalperson7 know. 01:24:40 Unstable branch on crawl.develz.org updated to: 0.22-a0-368-g870eee8 (34) 01:56:29 Windows builds of master branch on crawl.develz.org updated to: 0.22-a0-368-g870eee8 02:08:04 I have noticed an issue with Makefile for species generation, looking for ideas 02:08:22 The issue is that deletions of species files don't cause regeneration of generated files 02:08:29 The Makefile entry is: 02:08:31 species-data.h: dat/species/* util/species-gen.py util/species-gen/* $(QUIET_GEN)util/species-gen.py dat/species/ util/species-gen/ species-data.h aptitudes.h species-groups.h species-type.h 02:08:42 oops --$(QUIET_GEN) is the newline 02:09:00 but when I delete a file from dat/species/*, Make doesn't notice. How can I fix this? 02:10:23 The only idea I have is to ls dat/species > species.txt at the start of every make run, and make sure the file mtime is updated if the species list is. But that seems awkward. On the other hand, Make is awkward. Is there a better way? Should I even fix this or leave it as a wart? 02:15:51 -!- amalloy is now known as amalloy_ 02:32:08 also, is it possible to force on color error messages from clang with ccache? adding CFLAGS="-fcolor-diagnostics" as a variable to make doesn't work 02:53:22 Monster database of master branch on crawl.develz.org updated to: 0.22-a0-368-g870eee8 03:07:58 -!- lobf_ is now known as lobf 03:11:41 Unstable branch on crawl.beRotato.org updated to: 0.22-a0-368-g870eee8 (34) 09:08:42 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/721 * 0.22-a0-355-gb76e2b4: Add random_species 10(9 hours ago, 2 files, 7+ 0-) 13https://github.com/crawl/crawl/commit/b76e2b4b36a5 09:08:42 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/721 * 0.22-a0-356-g9f0df2d: Simplify and export random_starting_species 10(9 hours ago, 2 files, 6+ 12-) 13https://github.com/crawl/crawl/commit/9f0df2d31916 09:08:42 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/721 * 0.22-a0-357-g941f0dc: Simplify draconian XL7 species change logic 10(9 hours ago, 1 file, 2+ 2-) 13https://github.com/crawl/crawl/commit/941f0dc422b7 09:08:42 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/721 * 0.22-a0-358-g24ea86e: Re-add missed XL7 draconian logic 10(9 hours ago, 1 file, 1+ 0-) 13https://github.com/crawl/crawl/commit/24ea86e1d03f 09:08:42 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/721 * 0.22-a0-359-g4429917: species: Make recommended_jobs mandatory 10(13 minutes ago, 3 files, 5+ 1-) 13https://github.com/crawl/crawl/commit/4429917c4030 09:08:42 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/721 * 0.22-a0-360-gd7adf88: Document species/jobs missing recommendations 10(9 minutes ago, 2 files, 6+ 2-) 13https://github.com/crawl/crawl/commit/d7adf88755b2 09:08:42 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/721 * 0.22-a0-361-gc634e2f: Clean up random/viable character selection 10(2 minutes ago, 6 files, 71+ 79-) 13https://github.com/crawl/crawl/commit/c634e2f93753 09:20:33 !tell chequers re your question about deleted files, I don't think there's a way around listing or caching the species list somewhere. But if you datified enabled/disabled species in species/species.txt (as opposed to auto generating it), that would take care of things 09:20:33 advil: OK, I'll let chequers know. 10:00:29 !crashlog murderhobo 10:00:31 1. murderhobo, XL27 MuFi, T:263381 (milestone): https://underhound.eu/crawl/morgue/murderhobo/crash-murderhobo-20180423-042731.txt 10:00:50 404 10:02:07 weird, the file exists but that filename is off by one char (last 1 should be a 0) 10:05:39 haha that is 0.10.4 12:43:42 -!- amalloy_ is now known as amalloy 13:05:11 Unstable branch on crawl.akrasiac.org updated to: 0.22-a0-368-g870eee8 (34) 13:50:46 aidanh, do you know why this code: https://pastebin.com/PjbXhjZ5 creates a blank line between every line of the options file text? i got it to do what we want, just with these extra newlines 13:50:46 NormalPerson7: You have 1 message. Use !messages to read it. 13:51:02 yes sequell i already saw it 13:53:15 "rb" is an odd mode for reading a text file. you might get extra newlines if you do that on windows 13:53:21 oh 13:53:25 that's the reason, ok 13:53:28 lemme test that 13:53:50 so i just want "r"? 13:53:55 yes 13:54:01 or rather, i guess, if it were a file created on windows but you read it on unix in "rb" mode 13:55:34 also, is new char[] really the only way to read a text file in C++? i'd expect something in std::string 13:57:05 i don't know, i was using the example aidanh showed of FTFontWrapper::load_font, and that uses new FTByte[] -- there may well be a better way 13:58:16 your fix of changing "rb" to "r" works though, so i will commit this to github and you guys can suggest things from there, cos that will be easier 13:58:20 thanks for that 14:18:10 03NormalPerson702 07https://github.com/crawl/crawl/pull/740 * 0.22-a0-355-ge1e9d6c: Read in options file manually rather than using FileLineInput (aidanh) 10(8 minutes ago, 2 files, 14+ 12-) 13https://github.com/crawl/crawl/commit/e1e9d6c6b2df 14:39:29 New branch created: pull/742 (1 commit) 13https://github.com/crawl/crawl/pull/742 14:39:30 03Jacob Meigs02 07https://github.com/crawl/crawl/pull/742 * 0.22-a0-364-g91a5355: Bugfix for issue #11431. Decoupled hi-score logic from ouch. Updated print logic to pull from the hi-scores already in memory from the read when attempting to add the entry. 10(25 minutes ago, 5 files, 84+ 50-) 13https://github.com/crawl/crawl/commit/91a535528363 14:43:53 yeah, I think that was in response to a comment of aidanh, but I'm not entirely sure why one wouldn't use a c++ stream (or why FileLineInput is wrong, since it seems to already be handling all sorts of weird UTF stuff that does matter for rc files); as I understood it the suggestion on the review was to modify or subclass FileLineInput to store the string directly as well as its other behavior 14:44:13 but maybe I missed some discussion about this somewhere 15:18:02 Kurls (L13 SpEE) ERROR in 'tags.cc' at line 4331: Invalid item: (quantity: 0) gold piece (Lair:5) 15:28:58 FileLineInput doesn't provide a string of the file contents, whereas reading the file and constructing a StringLineInput does 15:31:16 subclassing FileLineInput is also possible, but probably inferior 15:32:53 I'm not sure how much weird utf stuff the options file might contain though 15:53:36 I don't know exactly what all this UTF stuff is doing but I suspect it could be relevant for CJK players 16:20:24 StringLineInput seems to only be intended for reading options from the lua console. for reading an init file you really ought to use FileLineInput; replacing that with raw-byte freads doesn't sound like a good idea to me 16:26:27 -!- PsyMar2 is now known as PsyMar 16:26:38 if you want the contents as a string you probably need to iterate over the FileLineInput yourself line by line, and then you can construct a StringLineInput from that. or do what normalperson already did, and make Options.read_options aggregate that string for you itself, which tbh seems better to me 17:07:37 03advil02 {GitHub} 07* 0.22-a0-369-gc73351f: Fix a typo 10(9 seconds ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/c73351f94e7c 18:09:48 Unstable branch on crawl.jorgrun.rocks updated to: 0.22-a0-369-gc73351f94e (34) 18:19:09 Unstable branch on underhound.eu updated to: 0.22-a0-369-gc73351f94e (34) 18:47:15 !status 18:47:18 ^status 18:47:18 22 Crawlers. CBRO disk usage=100% (135GB) | RAM usage=34% (4GB)| uptime/CPU= 18:47:18 up 106 days, 22:23, 3 users, load average: 0.05, 0.18, 0.58 (4 Cores) http://status.berotato.org 18:47:21 oh noooo 18:47:45 johnstein: we got a full disk on cbro 18:47:59 my game is in-progress/in-stream right now so I'm a bit scared to save 18:51:03 trying to clear up a few bytes now 18:51:11 will try to move ttyrecs tonight 18:51:15 ^status 18:51:16 32 Crawlers. CBRO disk usage=99% (135GB) | RAM usage=23% (4GB)| uptime/CPU= 18:51:15 up 106 days, 22:27, 3 users, load average: 1.43, 0.59, 0.63 (4 Cores) http://status.berotato.org 18:51:17 thx 18:51:32 I need to set aside the time to do the auto forces updates 18:51:52 I first need to understand how it works. 18:52:13 you guys have helped but I’m still not enough of an expert yet 18:52:19 ^status 18:52:19 33 Crawlers. CBRO disk usage=99% (135GB) | RAM usage=21% (4GB)| uptime/CPU= 18:52:19 up 106 days, 22:28, 3 users, load average: 1.55, 0.78, 0.69 (4 Cores) http://status.berotato.org 19:30:52 ^status 19:30:52 45 Crawlers. CBRO disk usage=95% (135GB) | RAM usage=29% (4GB)| uptime/CPU= 19:30:52 up 106 days, 23:06, 4 users, load average: 1.56, 1.18, 0.98 (4 Cores) http://status.berotato.org 19:32:01 ttyrecs moved 19:44:56 -!- circ-user-Yc1fH is now known as Currency_ 19:46:09 johnstein: thanks so much 20:57:41 -!- amalloy is now known as amalloy_ 21:15:52 I have rebased the datify commit into a smaller number of commits (3!) How can I ensure the rebase is identical to the original set of changes? Locally, `git diff datafiles-rebased..datafiles` shows nothing, which means they are identical, right? 21:17:22 -!- amalloy_ is now known as amalloy 21:18:24 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/721 * 0.22-a0-279-g23013df: Simplify XL7 draconian randomisation 10(5 weeks ago, 3 files, 21+ 16-) 13https://github.com/crawl/crawl/commit/23013dfe8911 21:18:24 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/721 * 0.22-a0-280-ga5649b3: Generate species data from YAML files 10(6 weeks ago, 62 files, 2845+ 2679-) 13https://github.com/crawl/crawl/commit/a5649b30836b 21:18:24 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/721 * 0.22-a0-281-g4cc69b2: Clean up random/viable character selection 10(22 hours ago, 6 files, 77+ 84-) 13https://github.com/crawl/crawl/commit/4cc69b236308 21:18:24 03alexjurkiewicz02 07https://github.com/crawl/crawl/pull/721 * 0.22-a0-282-g7919b14: Document species/jobs missing recommendations 10(12 hours ago, 2 files, 6+ 2-) 13https://github.com/crawl/crawl/commit/7919b143cfc4 21:19:04 well, I hope it's right :D 22:02:45 my plan to use qw to generate lots of ghosts would be going a lot better if qw would actually die 22:21:43 hehe 22:22:03 didn't run into that window bug so far, not that this proves anything 22:22:27 but I think that was 5 hours without it at least 22:25:50 that's good so far 22:26:29 ok I expanded the combo list and now it dies 22:26:35 grbe is just too easy 23:10:51 oh yeah, grbe is its highest winrate 23:11:12 which is something like 20% iirc 23:59:30 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.22-a0-369-gc73351f (34)