00:00:08 heteroy (L15 OgCK) ASSERT(you.wizard && !you.did_escape_death()) in 'xom.cc' at line 3838 failed. (D:12) 00:02:31 Unstable branch on crawl.s-z.org updated to: 0.13-a0-522-g8f4ad99 (34) 00:02:53 -!- nooodl has joined ##crawl-dev 00:07:50 -!- nooodl has quit [Ping timeout: 272 seconds] 00:09:56 -!- minqmay has quit [Quit: Leaving] 00:11:38 Unstable branch on crawl.develz.org updated to: 0.13-a0-522-g8f4ad99 (34) 00:11:49 -!- hurdos1 has quit [Client Quit] 00:12:54 -!- hurdos has quit [Ping timeout: 272 seconds] 00:13:08 Jester still found in List of Character Backgrounds by CKyle 00:14:14 -!- CKyle_ has quit [Quit: CKyle_] 00:14:27 <|amethyst> IMO almost every ASSERT(foo && bar); should be ASSERT(foo); ASSERT(bar); 00:15:26 uh, why is jester in the list of character backgrounds anyway? it's not there in the copy of the manual on the wiki 00:15:56 elliptic: not sure. I forget who added it. Marvin or due or dolorous 00:17:29 I guess those commits can just be reverted 00:19:33 |amethyst: that makes sense 00:19:44 except I don't follow the "almost" 00:21:21 |amethyst, er, that would change the behaviour 00:22:03 -!- santiago has quit [Ping timeout: 258 seconds] 00:23:30 Zaba: you mean so we would get more information when an assert triggered? 00:23:44 I can't think of anything else it would really change ... 00:23:56 no, I mean that it would fail where it shouldn't 00:24:25 are you asserting that |amethyst doesn't know boolean algebra? 00:24:34 hm, maybe I don't 00:25:40 oh well, I probably shouldn't attempt to reason about it at 09:24 in the morning 00:26:39 147 usages. 00:27:26 |amethyst, nevermind :P 00:28:18 03elliptic 07* 0.13-a0-523-g926959a: Remove Jester manual entry. 10(9 minutes ago, 1 file, 0+ 6-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=926959ac5bd8 00:28:27 rip 00:28:40 -!- santiago has joined ##crawl-dev 00:29:32 |amethyst: I'm happy to do it. I haven't used sed in a while :) 00:36:26 -!- ZChris13 has quit [Quit: ChatZilla 0.9.90 [Firefox 22.0a2/20130427004014]] 00:38:01 Windows builds of master branch on crawl.develz.org updated to: 0.13-a0-523-g926959a 00:41:30 |amethyst: maybe I should push this on a branch :) 00:43:27 ack. It's non-correctness preserving because of evil if's without {}'s 00:43:33 Tolias (L20 TrWz) ASSERT(m) in 'mon-util.cc' at line 1789 failed. (Spider:4) 00:43:50 -!- hurdos1 has quit [Client Quit] 00:43:50 Tolias (L20 TrWz) ASSERT(m) in 'mon-util.cc' at line 1789 failed. (Spider:4) 00:44:17 -!- DrPraetor has quit [Ping timeout: 252 seconds] 00:44:35 -!- hurdos has quit [Ping timeout: 255 seconds] 00:46:48 -!- Xenobreeder has quit [Ping timeout: 256 seconds] 00:46:54 <|amethyst> SamB: "almost" because it might affect performance somewhere 00:47:06 ah 00:47:11 <|amethyst> bh: also be careful of ASSERT(foo && bar || baz) 00:49:11 |amethyst: only four examples of that and one is correctly wrapped 00:50:10 <|amethyst> so the one in mon-behv gets split and the others do not? 00:50:20 I'm just going to fix them up manually. 00:50:39 er -- manually ensure that they don't get 'fixed up' 00:51:19 <|amethyst> Also ASSERT(!(weap1 && weap2)); depending on what you're sedding for 00:51:41 s/ASSERT(\(.*\) && \(.*\))/ASSERT(\1); ASSERT(\2)/ 00:52:00 <|amethyst> so that one will need fixed up too 00:54:18 <|amethyst> ASSERT(\([^(|]*\) && \([^)|]*\)) seems to be conservative enough 00:54:35 <|amethyst> and the one in mon-behv.cc can be added manually 00:55:48 building 00:57:45 -!- Kalir has quit [Quit: BRB, DEAD] 00:58:53 if we wanted to be really conservative we could wrap them all in blocks :\ 00:59:17 dbg-scan.cc 589 01:00:51 <|amethyst> spl-book.cc:419 01:01:19 <|amethyst> those were the only two results I found with :vimgrep /^\( *\)if.*\n\1 \+ASSERT(.*&&.*)/ *.cc 01:02:08 <|amethyst> none for while or for 01:03:02 <|amethyst> and none for else or } *else 01:04:28 <|amethyst> anyway, I'm off... should be able to do some crawl development again in a week or so 01:04:41 do we want newlines between the ASSERTS? 01:17:17 -!- Beneather has quit [Quit: Beneather] 01:23:25 !tell |amethyst this is a test 01:23:26 SamB: OK, I'll let |amethyst know. 01:23:34 Henzell: you forgot to lowercase the | 01:27:10 -!- ussdefiant has quit [Read error: Connection reset by peer] 01:27:17 -!- ussdefiant has joined ##crawl-dev 01:27:36 -!- Luxivar has quit [Remote host closed the connection] 01:28:40 !tell \amethyst this is a test 01:28:41 SamB: OK, I'll let \amethyst know. 01:29:08 or is it \ that Henzell forgot to lowercase? 01:29:08 wow. I just got git to gc 01:29:24 (without asking it to do so) 01:29:34 it was fed up with all the loose objects? 01:30:49 yep. 01:38:26 ASSERT(!(unicode >= 0xD800 && unicode <= 0xDFFF)); 01:40:58 -!- ussdefiant has quit [Read error: Connection reset by peer] 01:41:39 -!- ussdefiant has joined ##crawl-dev 01:42:02 -!- hurdos has quit [Ping timeout: 252 seconds] 01:43:14 shoulda used that semantic patch tool ... 01:43:33 SamB: it isn't too late. 01:43:42 -!- SkaryMonk has quit [Quit: Leaving.] 01:46:00 -!- hurdos1 has quit [Ping timeout: 272 seconds] 01:46:16 some of these asserts seem to have been prepared in a state of ignorance with regards to DeMorgan's Law 01:49:48 -!- hurdos has quit [Ping timeout: 272 seconds] 01:51:12 -!- ussdefiant has quit [Ping timeout: 264 seconds] 01:52:04 fr proper test suite and no more asserts ;) 01:52:05 mumra: You have 1 message. Use !messages to read it. 01:53:49 mumra: yeah. want to port crawl to haskell? ;) 01:55:47 -!- Svendre has quit [Ping timeout: 246 seconds] 01:55:52 pushing with the most ambivalent commit message ever. 01:55:53 i was more thinking smalltalk but yeah, porting crawl to a completely alien language sounds generally like a great idea :) 01:56:08 -!- bh has quit [Quit: sleep. fire and forget!] 01:56:43 -!- Pendrell has quit [Ping timeout: 245 seconds] 01:56:59 it worries me when someone commits and then immediately logs off ... 02:00:41 -!- SkaryMonk has joined ##crawl-dev 02:03:06 -!- hurdos has quit [Ping timeout: 272 seconds] 02:04:36 03bh 07* 0.13-a0-524-g23222fd: Refactor ASSERT(a && b) -> ASSERT(a); ASSERT(b); 10(38 minutes ago, 57 files, 243+ 120-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=23222fdd521c 02:16:21 -!- Naruni has joined ##crawl-dev 02:17:28 -!- st_ has quit [Ping timeout: 256 seconds] 02:19:20 -!- hurdos1 has quit [Ping timeout: 258 seconds] 02:24:12 -!- Unflexed has quit [Ping timeout: 245 seconds] 02:30:26 -!- santiago has quit [Ping timeout: 245 seconds] 02:31:58 Tolias (L23 TrWz) ASSERT(feat > DNGN_UNSEEN) in 'dbg-scan.cc' at line 583 failed. (Abyss:5) 02:34:33 -!- hurdos has quit [Ping timeout: 276 seconds] 02:37:32 -!- tcjc has quit [Ping timeout: 245 seconds] 02:38:31 -!- eb has quit [] 02:38:34 -!- hurdos1 has quit [Ping timeout: 272 seconds] 02:39:12 -!- Sealer has quit [Ping timeout: 264 seconds] 02:43:05 -!- mikee_ has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Like it? Visit #hydrairc on EFNet] 02:44:12 -!- Nivim has quit [Ping timeout: 252 seconds] 02:48:18 -!- DainDwarf has quit [Changing host] 02:49:08 -!- GuraKKa has quit [Read error: Connection reset by peer] 03:03:09 -!- zero_one has quit [Ping timeout: 276 seconds] 03:16:36 -!- Naruni has quit [Remote host closed the connection] 03:17:25 -!- simmarine has quit [Quit: Leaving] 03:21:21 -!- SkaryMonk has quit [Ping timeout: 276 seconds] 03:22:08 -!- SkaryMonk has joined ##crawl-dev 03:25:49 -!- keszocze has quit [Quit: leaving] 03:34:46 -!- Aryth has quit [Read error: Connection reset by peer] 03:44:53 -!- mnoqy has quit [Quit: hello] 03:49:30 -!- bonghitz has quit [Remote host closed the connection] 03:52:11 -!- Wehk has joined ##crawl-dev 03:55:25 !tell bh <3 <3 <3 splitting ASSERTs. 03:55:25 kilobyte: OK, I'll let bh know. 03:55:48 -!- DrPraetor has quit [Read error: Connection reset by peer] 03:56:04 03kilobyte 07* 0.13-a0-525-g6ad45a1: Fix a crash if Xom acts when you're at a zero stat. 10(5 minutes ago, 1 file, 8+ 9-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=6ad45a174772 03:56:33 -!- edlothiol has joined ##crawl-dev 03:57:24 -!- Wehk has quit [Quit: Forlater kanalen] 03:58:28 kilobyte: https://crawl.develz.org/mantis/view.php?id=6211 that's the same one right? 03:59:22 !tell bh to nuke all git junk: for x in `git remote`;do git remote prune "$x";done;git reflog expire --expire=0 --all && git gc --aggressive && git prune 03:59:22 kilobyte: OK, I'll let bh know. 03:59:46 -!- ahpla_ has quit [Quit: blah] 04:00:30 Medar: yeah, it's an old bug that pops up quite frequently 04:01:00 -!- jeanjacques has joined ##crawl-dev 04:01:33 Cool. No more cheating death :p 04:01:54 via this particular crash 04:07:06 -!- tureba has quit [Ping timeout: 256 seconds] 04:09:33 -!- mnoqy has joined ##crawl-dev 04:10:27 -!- Nightbeer has quit [Read error: Connection reset by peer] 04:12:19 -!- syraine has quit [Quit: Page closed] 04:14:00 -!- dtsund has quit [Ping timeout: 276 seconds] 04:20:05 -!- scummos_ has quit [Read error: Connection reset by peer] 04:20:52 -!- tureba has quit [Ping timeout: 245 seconds] 04:23:41 -!- Villadelfia has quit [Read error: Operation timed out] 04:26:59 -!- Cerepol has quit [Ping timeout: 246 seconds] 04:28:44 -!- alefury has joined ##crawl-dev 04:31:00 -!- Villadelfia has joined ##crawl-dev 04:34:31 -!- ldf has quit [Read error: Connection reset by peer] 04:39:06 -!- Cerepol has quit [Ping timeout: 264 seconds] 05:12:47 -!- johnny0 has quit [Ping timeout: 255 seconds] 05:20:28 -!- SkaryMonk1 has joined ##crawl-dev 05:22:35 -!- SkaryMonk has quit [Ping timeout: 252 seconds] 05:22:51 -!- mnoqy has quit [Quit: hello] 05:22:57 -!- Datul has quit [Ping timeout: 245 seconds] 05:27:33 -!- MarvinPA has joined ##crawl-dev 05:28:06 -!- Svendre has quit [Ping timeout: 276 seconds] 05:29:40 -!- kek has joined ##crawl-dev 05:31:07 -!- Vizer has quit [Quit: bye] 05:43:29 -!- MaxFrost has quit [Ping timeout: 252 seconds] 05:44:14 -!- Cryp71c_ has joined ##crawl-dev 05:45:01 -!- Cryp71c has quit [Ping timeout: 245 seconds] 05:53:14 -!- MaxFrosty has quit [Ping timeout: 258 seconds] 05:54:29 -!- Krenium has quit [Ping timeout: 252 seconds] 05:59:41 kilobyte: "Draw from your essence to power your essence... yeah right." <3 06:01:09 why are they good with armor and bad at dodging? 06:03:26 also, whats their Planeswalker title? 06:05:16 also, can you explain their weapon apts? 06:06:42 -!- Svendre has quit [Ping timeout: 264 seconds] 06:08:45 New race? 06:09:58 alefury: it's hard to maneuver without touching ground or having powered flight 06:10:09 Planelevitator? no idea 06:10:55 -!- MarvinPA_ has joined ##crawl-dev 06:11:19 weapon apts: if you're above the ground yet have only human-length arms, it's hard to use short weapons 06:11:42 so they're bad at daggers but good at swords or polearms 06:12:27 perhaps I should improve their maces, though 06:12:28 -!- tgcid has quit [Quit: Leaving] 06:13:45 -!- MarvinPA has quit [Ping timeout: 252 seconds] 06:13:45 -!- MarvinPA_ is now known as MarvinPA 06:14:35 ah, makes sense 06:14:46 Planeshoverer? 06:16:22 Planesfloater 06:16:36 -!- Blazinghand has quit [Ping timeout: 258 seconds] 06:17:01 that sounds good 06:17:09 they have "normal" starting stats? 06:17:18 i dont see them being set anywhere 06:17:26 hrm, a "default:" clause 06:17:35 that's a quite obvious sign :p 06:19:31 -!- syllogism has joined ##crawl-dev 06:20:32 what should their HP and MP apt be displayed as? 06:20:51 good question 06:21:13 I have no idea what formula to use for Essence, for now I just took human HP + human MP 06:23:39 probably best to think about this in terms of what skills should affect it 06:24:20 what's a kid-hating-washing or perhaps medieval "water is bad for your health" phrase in English? 06:24:43 HP: fighting and XL; MP: max(spc, evo, invo) (and XL?) 06:24:59 i dont know these things :( 06:25:43 maybe you can put something about witches not sinking into water? 06:25:48 because magic 06:26:00 Witches not sinking in water sounds gimmicky. 06:26:08 i think its just for a commit message 06:26:18 @??witch 06:26:19 witch (03@) | Spd: 10 | HD: 10 | HP: 130 | AC/EV: 0/13 | Dam: 6 | 10weapons, 10items, 10doors, spellcaster, 07vault | Res: 06magic(53) | Chunks: 07contam | XP: 1279 | Sp: mephitic cloud, hydra, invisibility, teleport self | Sz: Medium | Int: high. 06:26:34 oh wow, do those exist? 06:26:42 arenasprint 06:26:44 ah 06:27:06 sounds cool to have in a swamp end maybe 06:27:28 st_ will hate your guts, though 06:27:42 :/ 06:28:07 -!- Sealer has quit [Client Quit] 06:28:14 they sound kind of cool to have in swamp in general, as a rare spawn 06:29:17 balanced as an unique/pseudo-unique 06:32:53 -!- tureba has quit [Ping timeout: 255 seconds] 06:36:17 -!- absolutego_ has quit [Ping timeout: 245 seconds] 06:45:12 -!- Palyth has quit [Ping timeout: 256 seconds] 06:49:06 -!- rossi has quit [Quit: WeeChat 0.4.0] 06:53:23 -!- absolutego has quit [Read error: Operation timed out] 07:15:34 -!- Stelpa has quit [Remote host closed the connection] 07:17:26 -!- voker57 has quit [Ping timeout: 255 seconds] 07:18:28 -!- wtface has quit [Quit: HydraIRC -> http://www.hydrairc.com <- s0 d4Mn l33t |t'z 5c4rY!] 07:22:40 -!- SkaryMonk has joined ##crawl-dev 07:22:55 -!- SkaryMonk1 has quit [Ping timeout: 258 seconds] 07:30:10 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 07:32:33 -!- mizu_no_oto has quit [Client Quit] 07:46:14 can someone please get rid of throwing weapon autoid? 07:46:19 -!- LexAckson has joined ##crawl-dev 07:46:39 -!- Staplegun has quit [Quit: Leaving] 07:46:54 it only exists for parity with the previous weapon id mechanics, which is not needed 07:48:22 what's wrong with it except for the formula? 07:48:39 -!- voker57 has joined ##crawl-dev 07:49:03 I mean, with a lua script you can throw an item several times and get accurate enough result 07:49:13 same for melee 07:49:33 ie, stuff should probably fully id on first hit 07:49:37 or wield 07:50:07 from the tavern: "I have just identified a dagger as soon as it was picked up. How? I thought only Ash can do it." 07:50:11 this is not the first time 07:56:46 <|amethyst> changing throwing weapons to ID on first throw instead of pickup sounds like it would address both concerns 07:56:47 |amethyst: You have 1 message. Use !messages to read it. 08:02:28 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:15:39 -!- Sprort has quit [Read error: Connection reset by peer] 08:17:37 -!- morik has joined ##crawl-dev 08:17:53 -!- morik has quit [Client Quit] 08:19:15 -!- ussdefiant has joined ##crawl-dev 08:19:41 -!- BlackrayJack has quit [Ping timeout: 252 seconds] 08:21:49 -!- Cryp71c has joined ##crawl-dev 08:21:54 -!- Zermako has quit [] 08:22:50 Morning 08:22:54 -!- floatboth has quit [Quit: floatboth] 08:23:36 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 08:25:23 -!- ophanim has joined ##crawl-dev 08:25:35 -!- elliott_ has joined ##crawl-dev 08:25:37 -!- elliott has quit [Quit: Reconnecting] 08:25:48 -!- elliott_ is now known as elliott 08:38:26 -!- voker57 has quit [Ping timeout: 258 seconds] 08:40:49 -!- CKyle_ has joined ##crawl-dev 08:44:14 -!- floatboth has quit [Quit: floatboth] 08:44:48 -!- Nakat0my has quit [Read error: Connection reset by peer] 08:46:39 -!- Nakatomy has quit [Ping timeout: 252 seconds] 08:47:53 good morning 08:53:09 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 09:00:58 -!- ColdPie has quit [Remote host closed the connection] 09:05:09 -!- voker57 has joined ##crawl-dev 09:05:09 -!- voker57 has quit [Changing host] 09:05:09 -!- voker57 has joined ##crawl-dev 09:09:16 -!- kunwon1 has quit [Remote host closed the connection] 09:10:35 -!- kunwon1 has joined ##crawl-dev 09:12:50 -!- LoremIpsum_ is now known as LoremIpsum 09:14:12 -!- ussdefiant has quit [Ping timeout: 245 seconds] 09:21:45 -!- SkaryMonk has quit [Ping timeout: 258 seconds] 09:22:16 -!- SkaryMonk has joined ##crawl-dev 09:23:02 -!- CKyle_ has quit [Quit: CKyle_] 09:24:59 -!- st_ has joined ##crawl-dev 09:31:09 -!- Stelpa has quit [Quit: Butts] 09:31:39 -!- Stelpa has quit [Changing host] 09:31:52 -!- aeikum has joined ##crawl-dev 09:32:13 -!- sbanwart has quit [Quit: Konversation terminated!] 09:33:22 -!- ryansee has quit [Ping timeout: 245 seconds] 09:33:51 -!- ckyle has quit [Quit: ckyle] 09:36:33 -!- aeikum is now known as ColdPie 09:37:20 -!- tJener has quit [Read error: Connection reset by peer] 09:49:07 -!- nooodl has joined ##crawl-dev 09:50:30 -!- Kalir has quit [Changing host] 09:54:40 -!- bh has joined ##crawl-dev 09:55:01 !seen kilobyte 09:55:02 I last saw kilobyte at Mon Apr 29 12:49:37 2013 UTC (2h 5m 25s ago) saying 'or wield' on ##crawl-dev. 09:55:47 !tell kilobyte There are a couple more asserts that need some De Morgan's Law action (well, they don't *need* it) 09:55:48 bh: OK, I'll let kilobyte know. 09:57:39 -!- dagonfive has quit [Ping timeout: 268 seconds] 09:57:57 one small downside: asserts that check a range look better when it's in one line 09:57:57 kilobyte: You have 2 messages. Use !messages to read them. 09:58:40 They might *look* better as one line, but I think they would be more informative if they weren't (was it an overflow or an underflow?) 09:59:01 Granted, that's only marginally more informative, but that could make all the difference in tracking down nasty bugs. 09:59:39 I mean, more informative when reading the code rather than the failure 10:00:27 how about an ASSERTRANGE macro? 10:01:01 could work, yeah 10:01:38 mumra: you read my mind 10:01:45 hehe 10:03:31 I'm more of the ASSERT_RANGE type myself, though 10:04:15 -!- GiantOwl has quit [Read error: Connection reset by peer] 10:05:50 -!- Kalir has quit [Ping timeout: 252 seconds] 10:06:40 bh: +1 10:06:42 more readable 10:08:10 -!- GiantOwl has quit [Read error: Connection reset by peer] 10:08:27 -!- SkaryMonk has quit [Read error: Connection reset by peer] 10:11:46 <|amethyst> We could do a boolean assertion class with operator overloading for && and || 10:11:57 :p 10:12:05 -!- Kalir|2 has quit [Read error: Connection reset by peer] 10:12:12 <|amethyst> then we could have those assertions tell us the value of every variable 10:12:20 <|amethyst> s/variable/term/ 10:12:53 <|amethyst> s/term/atom/ 10:12:55 |amethyst: I have been thinking about making saves and logins shared between servers. I wonder, what if instead a proper database we used primitive flat files, one per player, for password data? This would greatly simplify implementation: instead of a distributed database, there's just basic file cloud storage for everything. 10:12:56 -!- GiantOwl has quit [Ping timeout: 245 seconds] 10:13:47 ie, saves would sit next to password data 10:14:21 o_0 10:14:23 far less work 10:14:32 and extra buzzword compliancy :p 10:15:14 -!- dagonfive1 has quit [Read error: Connection reset by peer] 10:15:24 <|amethyst> kilobyte: couldn't be in the *same* place as saves, because that's a different directory per version 10:15:26 -!- CKyle has joined ##crawl-dev 10:15:32 how about something like json for save files? Anything that reduces the ordering constrains on deserialization. 10:15:32 -!- imantor has quit [Quit: leaving] 10:15:35 same virtual filesystem 10:15:45 kilobyte: fuse! :) 10:15:54 <|amethyst> ASN.1 10:16:42 <|amethyst> kilobyte: I don't know, right now the (sqlite) password DB is like a meg... seems like it would be reasonable enough just to keep that mirrored 10:17:02 <|amethyst> kilobyte: with one server designated as "master", where players change their password 10:17:09 I mean, implementing a robust distributed authentication scheme is not rocket surgery, but it takes some work. This would just reduce the need for two systems to one. 10:17:22 |amethyst: we store password hashes, right? 10:17:24 "master" means a single point of failure 10:17:30 <|amethyst> bh: right 10:17:39 and they're salted and rammed through bcrypt? 10:17:47 -!- imantor has quit [Client Quit] 10:18:28 s/salted //;s/ b/ / until recently :p 10:18:37 -!- Kalir|2 is now known as Kalir 10:18:38 -!- Kalir has quit [Changing host] 10:19:24 <|amethyst> bh: not bcrypt, but SHA-512... until CSZO (i.e. still on CDO) they're worse than salted (salt is first two letters of the pw!) and use normal 3des crypt 10:19:39 ew. 10:19:45 <|amethyst> kilobyte: So what's the solution for consistency? 10:20:04 |amethyst: let's build a federated authentication oracle! 10:20:09 complexity is good! 10:20:44 |amethyst: I'd use something off the shelf instead of inventing something 10:20:48 <|amethyst> bh: the 'dgl passwd' script even shows the first two letters as an "old password" hint 10:20:50 -!- Duralumin has quit [Read error: Connection reset by peer] 10:21:53 <|amethyst> bh: (for new passwords that's "$6" :) 10:22:04 <|amethyst> kilobyte: like lustre? 10:22:08 simple flat files require no complex file-range locking, like sqlite does 10:22:26 <|amethyst> kilobyte: I don't really know much about distributed FSes in the wild 10:23:35 never used lustre, just ceph 10:24:10 -!- imantor has quit [Ping timeout: 256 seconds] 10:24:15 |amethyst: so you'll give me elliptic's password if I give you $6? 10:24:16 and for two small-scale deployments, without looking inside really 10:25:22 <|amethyst> elliott: I'll give you the first two characters of his salt.... hell, I'll throw in the third for free 10:25:30 The +0, +8 demon whip of "Psops" {Pain, rPo+, MR, Stealth++} 10:25:35 <|amethyst> kilobyte: it's in-kernel these days, right? 10:25:36 I didn't think about actual backend to use, just about getting it to work easily with any existing storage, even just primitive whole-file webdav 10:25:45 |amethyst: yes 10:25:47 <|amethyst> oh 10:25:48 I like that weapon. 10:25:51 <|amethyst> cszo has 2.6.32 10:26:00 <|amethyst> ceph was merged in 2.6.34? 10:26:01 here is my proposed solution to the password problem: just make every password "robin". nobody plays on their own account any more 10:26:21 <|amethyst> CAO is 3.2 so is fine 10:26:35 -!- bh has quit [Quit: Page closed] 10:28:59 I'm probably overthinking stuff, my reason to not use sqlite is that it requires a global lock, while separate files work per-player 10:29:27 a real distributed database has no such flaws, of course 10:29:56 but needing to configure two things takes more work than one 10:31:25 Entered Pandemonium level discontiguous by Mandevil 10:34:07 -!- Mandevil has quit [Quit: leaving] 10:34:42 -!- MaxFrost has quit [Ping timeout: 256 seconds] 10:46:03 -!- ussdefiant has joined ##crawl-dev 10:53:10 -!- blabber has joined ##crawl-dev 10:55:27 -!- lightquake is now known as Guest 10:56:02 -!- Vizer has joined ##crawl-dev 10:58:12 -!- absolutego has quit [Quit: leaving] 11:03:52 kilobyte: sqlite needs file-range locking? 11:04:46 SamB: worse, it tends to do global locks 11:05:15 it was never meant to allow concurrent access, especially over massive-latency networks 11:06:17 people don't really change their passwords that much, do they? 11:06:28 where by "access" you mean write or read and write access, sure 11:06:57 -!- simmarine has joined ##crawl-dev 11:07:35 SamB: yeah, of course 11:07:41 -!- kek has quit [Read error: Connection reset by peer] 11:07:51 read locks are still locks, though 11:08:12 but, I don't imagine the password DB gets held onto for long by readers *or* writers? 11:09:19 if the filesystem is distributed around the world, locks can be held pretty long, especially if one of nodes is failing 11:12:52 -!- kek has joined ##crawl-dev 11:13:54 -!- bonghitz has quit [Remote host closed the connection] 11:14:35 -!- Guest is now known as lightquake 11:17:10 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 11:17:31 03elliptic 07* 0.13-a0-526-g880986c: Update the description for Imprison. 10(5 minutes ago, 1 file, 2+ 3-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=880986c57354 11:17:31 Cherry-picked 1 commit into stone_soup-0.12 11:21:03 so whats the plan for releasing 0.12? 11:21:34 it's supposed to happen before the tournament 11:21:42 so whens the tournament? 11:21:50 after the release 11:21:53 ah 11:22:08 i see, same procedure as every year 11:22:16 there might be more concrete plans, but I don't know what they are ;-) 11:22:23 A trampoline recursive definition. 11:23:42 some people wanted to release before may 11:24:12 -!- ryansee has quit [Ping timeout: 245 seconds] 11:24:38 -!- Silurio has quit [Ping timeout: 245 seconds] 11:25:16 -!- alefury has quit [Quit: ChatZilla 0.9.85 [Iceape 2.0.11/20121208085021]] 11:25:53 -!- Kellhus has quit [Ping timeout: 245 seconds] 11:27:27 ideally I'd like tourney to begin on May 11 I think 11:27:56 not that it couldn't be pushed back, but this way it would be contained within May (tourney is 16 days long) 11:30:53 <|amethyst> Is anything holding back release other than no one getting around to doing it? 11:31:28 <|amethyst> Any bugs that absolutely must be fixed? 11:31:39 |amethyst: DracoOmega proposed May 1 11:31:44 there are a few relatively minor things like updating the manual 11:32:37 <|amethyst> Wednesday sounds reasonable... Napkin should probably be informed now, since I imagine he has to update some links etc on the website 11:33:07 what's up? 11:33:36 <|amethyst> Napkin: there's talk of a release soon, just thought you might need a heads-up if there are any pages that will need updated 11:33:46 <|amethyst> soon as in May 1 (2 days from now) 11:34:06 of the pages only the downloads page 11:34:18 not sure how to deal with the update of CDO 11:35:06 <|amethyst> would it just be a matter of renaming "pre-release" to "stable" and "stable" to "old"? 11:35:10 previously unreleased versions wrote morgues to "trunk".. this time i served 0.12 and trunk at the same time 11:35:19 for mantis? yes 11:35:33 <|amethyst> Napkin: so 0.12 already has its own directory? 11:35:34 and setting the "fixed_in_version" default 11:35:45 yes, since -b1 11:35:49 <|amethyst> I meant not in mantis, but Gretell's announcements about rebuilds 11:36:03 <|amethyst> Napkin: it sounds like there's probably nothing to fix for 0.12 release then 11:36:05 yeah, that too 11:36:21 well, the bots need logic 11:36:57 0.12-a1 is in trunk folder, 0.12-b1 & 0.12 release is in 0.12 11:37:46 btw, is it known that the "Where" column in CDO console is broken? 11:38:06 now it is 11:38:11 broken how? not shown? 11:38:54 not shown - fixed, thanks elliott 11:39:04 haha, I was just about to say "huh, it's suddenly fixed itself" :) 11:39:10 thanks 11:39:15 :) 11:41:15 |amethyst: on the other hand, i could just move all current 0.12 morgues to the trunk folder 11:41:34 problem is, i will go on vacations Wednesday morning, until May 6th 11:43:17 -!- bmfx has quit [Ping timeout: 248 seconds] 11:44:07 Napkin: Give somebody else access to do that? 11:44:54 Or rsync the two directories? 11:45:22 No wait, /morgue is already being used, isn't it? 11:45:25 <|amethyst> Napkin: I don't see a problem with having 0.12-b1 in the same directory as 0.12 released 11:45:44 Napkin: it looks like for 0.11, 0.11.0-b1 morgues stayed in the same directory as 0.11.0 11:45:47 -!- alefury has joined ##crawl-dev 11:46:03 (on CDO I mean) 11:46:51 !log * cdo cv=0.11.0-b1 11:46:51 No games for * (cdo cv=0.11.0-b1). 11:46:53 er 11:47:00 !log * cdo v=0.11.0-b1 11:47:01 5198. Kitty, XL1 MiDK, T:20: http://crawl.develz.org/morgues/0.11/Kitty/morgue-Kitty-20121006-173648.txt 11:47:04 !log * cdo v=0.11.0 11:47:05 117892. goatbear, XL27 CeHu, T:144773: http://crawl.develz.org/morgues/0.11/goatbear/morgue-goatbear-20130428-182014.txt 11:47:45 <|amethyst> !lg * v=0.11.0-b1 s=src 11:47:46 22369 games for * (v=0.11.0-b1): 17153x cszo, 5198x cdo, 18x csn 11:47:51 <|amethyst> !lg * v=0.11-b1 s=src 11:47:52 No games for * (v=0.11-b1). 11:47:58 Pressing '?' displays List of Character Species during background selection by CKyle 11:48:07 <|amethyst> oh, sequell sticks in an extra 0 there? 11:48:28 <|amethyst> !lg * v=0.12-b1 s=src 11:48:28 No games for * (v=0.12-b1). 11:48:30 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 11:48:31 I guess 11:48:35 |amethyst: where? 11:48:42 <|amethyst> !lg * v~~~0\.12 s=v,src 11:48:42 No games for * (v~~~0\.12). 11:48:44 <|amethyst> !lg * v~~0\.12 s=v,src 11:48:46 200844 games for * (v~~0\.12): 191901x 0.12.0-a0 (146955x cszo, 21470x cao, 19385x cdo, 4091x csn), 8943x 0.12.0-b1 (7039x cszo, 1904x cao) 11:49:01 <|amethyst> SamB: "0.11.0-b1" because it's just v=0.11-b1 in the cszo logfiles 11:49:11 oh, btw, who should I talk to about Henzell not using IRC-casing 11:49:21 -!- sstrickl has quit [Changing host] 11:49:26 not using IRC-casing? 11:49:52 <|amethyst> SamB: I think that was my fault, but it was to fix a worse bug (case-sensitive !tell !messages etc) 11:50:14 |amethyst: did you get the message I sent to \amethyst ? 11:50:23 if not, it's not working right yet 11:50:26 <|amethyst> SamB: I got one message from you 11:50:34 <|amethyst> SamB: Not sure whom it was to 11:50:38 <|amethyst> !tell \amethyst blah 11:50:39 |amethyst: OK, I'll let \amethyst know. 11:50:41 <|amethyst> bar 11:50:50 -!- |amethyst is now known as \amethyst 11:50:52 <\amethyst> bar 11:50:52 \amethyst: You have 2 messages. Use !messages to read them. 11:50:54 <\amethyst> !messages 11:50:54 (1/2) SamB said (10h 22m 13s ago): this is a test 11:50:55 <\amethyst> !messages 11:50:55 (1/1) |amethyst said (17s ago): blah 11:51:01 -!- \amethyst is now known as |amethyst 11:51:02 <|amethyst> I see 11:51:35 <|amethyst> I don't know that I would consider that a bug, because screw ISO 646 11:51:48 it's not from ISO 646 ;-P 11:52:07 <|amethyst> the reason for | and \ being case variants in IRC is 11:52:27 I thought it was the finns? 11:52:29 <|amethyst> because those are letters in the scandinavian variants of ISO 646 11:52:32 -!- bonghitz has quit [Ping timeout: 246 seconds] 11:54:33 <|amethyst> same reason Japanese Windows users sometimes still use ¥ as their directory separator 11:54:41 <|amethyst> while they're playing DgWn I guess 11:57:00 well, Crawl recognizes ¥, although as $ rather than \ :p 11:57:44 it really only displays as the yen symbol, AFAICT 11:58:08 -!- pelotron has quit [Ping timeout: 258 seconds] 11:58:14 -!- eith has joined ##crawl-dev 11:58:57 anyway it's a real mess 11:59:52 <|amethyst> oh, that's right, the Unicode code point for ¥ isn't a separator 12:00:24 <|amethyst> but fonts still map 0x5c to the ¥ glyph even in Unicode :( 12:00:33 I hear Microsoft leave it that way deliberately now 12:00:40 because users didn't want to accept the change when they tried to fix it 12:01:28 <|amethyst> elliott: Or, at least, they *thought* users wouldn't accept the change 12:02:09 it's an incompatibility, that *want* those 12:02:12 <|amethyst> apparently the current behaviour does provoke some complaints. From http://blogs.msdn.com/b/michkap/archive/2005/09/17/469941.aspx : 12:02:18 <|amethyst> > When one of my customer’s from Korea was visiting here, I asked him if it bothered him that the backslash doesn’t appear as a backslash. It did bother him, and he believes it bothers most of his countrymen. However, he was fatalistic about it, "What can we do to change it. It’s been this way for a long time. We are used to it." 12:02:29 <|amethyst> [sic] 12:02:33 like, that's the claimed reason for still not having the hardware clock in UTC 12:02:51 that seems a bit easier 12:03:08 03Kyle Fox 07* 0.13-a0-527-gf2abbdb: Pressing ? displays List of Character Backgrounds during background selection. 10(27 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=f2abbdb41b86 12:03:08 Cherry-picked 1 commit into stone_soup-0.12 12:03:13 to fix, I mean 12:04:02 actually microsoft has a long history of "we're gonna fix this!" "NOOOO" . see multiple attempts over many years to kill off IE6. 12:04:43 (many of those are corporate/enterprise customers, who matter far more to microsoft than we do...) 12:04:56 -!- GuraKKa has quit [Read error: Connection reset by peer] 12:06:19 Stable (0.12) branch on crawl.akrasiac.org updated to: 0.12-b1-142-gfc8c391 12:07:20 I mean, the UTC thing could sensibly be an option, right? 12:07:57 it won't suddenly change the transcoding behaviour of anything, and Windows software isn't going to be looking at the BIOS clock is it? 12:08:15 SamB: even more, it _was_ an option that has been removed 12:08:29 oookay ... 12:11:39 there's mostly unsupported secret registry key, but it has a number of bugs 12:11:49 or rather, _had_. Until 2013-03-04 :p 12:12:22 what happened then? 12:12:56 -!- AirwaveRaid has quit [Remote host closed the connection] 12:13:53 according to one page, they finally fixed such problems 12:13:58 Unstable branch on crawl.akrasiac.org updated to: 0.13-a0-527-gf2abbdb (34) 12:14:49 ah, still not fully 12:14:56 and it's still a secret registry key 12:15:30 what manner of bugs anyway? 12:15:46 I didn't think there was much to it, compared with using local time ... 12:17:16 -!- bmfx has quit [Ping timeout: 256 seconds] 12:17:40 <|amethyst> SamB: "2013-03-04: Microsoft Support released Hotfix 2800213 for Windows Server 2008 and Windows 7, fixing a bug in the way hardware abstraction layer (HAL) uses the CMOS clock time, which could have led to 100% CPU utilization after a DST changeover if RealTimeIsUniversal=1" 12:17:45 <|amethyst> http://www.cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html 12:18:12 * geekosaur points to the ntp bug in the linux kernel that got triggered with leap seconds... 12:18:15 ah, I guess I can imagine how that might happen 12:19:33 you'd be surprised. I gathere there's a lot of time related stuff in the netbios code that simply does not know or care abotu such things as timezones, and microsoft has had uphill battles with enterprise customers who flatly refuse to upgrade "it's not broke" DOS machines etc. that rely on the older non-TZ-aware interfaces 12:24:06 -!- bonghitz has quit [Ping timeout: 276 seconds] 12:25:21 well, i'd be ok 12:27:15 -!- CKyle has quit [Quit: CKyle] 12:27:31 ;sb end 12:27:36 er 12:27:41 beh, Microsoft could simply tell them to upgrade to Freedos :p 12:27:56 You all saw nothing! <_< 12:28:20 microsoft could maintain separate OS editions for enterprises from the '80s and for people who don't insist on legacy crap 12:28:20 Grunt: I did? What did nothing look like? 12:30:48 -!- Kellhus_ has quit [Quit: Page closed] 12:31:23 -!- dtsund has joined ##crawl-dev 12:33:34 WebTiles: Movement in x-mode is limited to a fixed arbitrary size by Medar 12:37:47 -!- domiryuu has quit [Read error: Operation timed out] 12:38:15 -!- blabber has quit [Quit: leaving] 12:39:45 -!- rossi has quit [Ping timeout: 248 seconds] 12:43:18 -!- floatboth has quit [Quit: floatboth] 12:43:48 what the heck is the point of "static void _place_player_corpse(bool explode)" 12:44:35 oh, felids maybe? 12:45:34 yeah I guess that was it 12:47:59 I like the parameter 12:49:29 -!- IHDPA has quit [Client Quit] 12:50:55 it's raining exploding kittehs! 12:53:21 -!- dtsund has quit [Ping timeout: 276 seconds] 12:54:08 -!- Luxivar has quit [Remote host closed the connection] 12:59:15 -!- mnoqy has joined ##crawl-dev 13:01:01 -!- Nightbeer has quit [Ping timeout: 258 seconds] 13:05:52 -!- johnny0 has quit [Ping timeout: 245 seconds] 13:10:16 -!- bmfx has quit [Ping timeout: 256 seconds] 13:12:19 -!- djanatyn has quit [Quit: WeeChat 0.4.0] 13:12:42 "The water quenches you terribly!" sounds... bad. Alternatives? 13:14:03 kilobyte: What causes the message? 13:14:52 a djinni getting splashed by an aquamancer 13:15:16 or Ilsuiw; no other monster has water-based attacks 13:15:22 -!- dtsund has joined ##crawl-dev 13:15:31 -!- blabber has joined ##crawl-dev 13:15:58 I've got nothing. 13:19:49 kilobyte, djinni? Are we now Dungeon Crawl, Golden Sun? :D 13:20:25 Cryp71c: sadly I don't get the reference 13:21:19 kilobyte, the first references to elemetnal djinni (that I've ever found) in gaming was in Golden Sun. 13:21:36 Great game, on an Nintendo DS emulator near you. 13:22:10 Er, Game Boy Advanced* 13:22:18 ok, I don't know where Muhammad took the djinn from, but it was something earlier 13:23:03 http://en.wikipedia.org/wiki/Djinn 13:23:17 This a new monster/summonable, or player race? 13:24:06 player race, although there's enough radical new ideas to make sure we'll have lots of flamewars before they're declared fit for the game 13:24:11 As for a message, what about "You are smoldered by the water?" 13:24:29 Or are you specificalyl looking for that "terribly" possibility for high damage hits? 13:24:54 Eh, smoldered sounded right, but isn't the right verb anyways. 13:24:54 no, that's just what other vulnerability messages use 13:25:44 kilobyte, "The water nearly extinguishes you!" 13:25:58 For a fire djinni, gives it a themeatic and obvious urgency 13:26:46 preliminary 0.12 tourney rules page: http://dobrazupa.org/tournament/0.12/ 13:27:19 I'll be gone for a few hours, but !tell me if you see any typos or have any suggestions 13:31:36 Looks great elli 13:31:58 Labs seem like free loot nowadays? 13:32:20 free loot at the cost of fighting a mino 13:32:46 Minos are weak. 13:33:02 It'd be cool if Labs were more dangerous. 13:33:16 two minos? 13:33:17 -!- ShadeTornado has quit [Quit: Leaving] 13:33:20 Yeah, minos are not really that universally tough. They aren't universally easy (they hit reasonably high, have some AC/EV, and some MR if I recall) but not enough of any of these to make them incredibly dangerous. 13:33:26 SamB, they seems tedious 13:33:32 s/they/that/ 13:33:40 oh, wait, you're talking about labyrinth 13:33:48 Yeah, sorry. 13:33:49 * SamB always thinks laboratory 13:34:24 As a SpEn, I can usually sneak stab them. 13:34:38 What if there was an alarm to wake them up? 13:34:58 Or if they just started awake. 13:34:59 minos aren't weak 13:35:03 especially since they pick up the lab loot 13:35:10 minotaur (04H) | Spd: 10 | HD: 13 | HP: 53-89 | AC/EV: 5/7 04(headbutt) | Dam: 35, 20 | 10weapons, 10items, 10doors, fighter | Res: 06magic(52) | Chunks: 07contam | XP: 1385 | Sz: Medium | Int: normal. 13:35:10 %??Minotaur 13:35:30 They hit hard, but are otherwise unimpressive, imo, for HD13. 13:35:40 Is it possible to have more than one minotaur in a game? 13:35:53 Havvy, yeah, pretty sure they spawn as monsters on certain levels? 13:36:02 !lg * recent place=lab 13:36:03 460. vallengrey the Cleaver (L11 HOPr), worshipper of Beogh, quit the game in a Labyrinth on 2013-04-29 01:26:10, with 7565 points after 14328 turns and 1:08:56. 13:36:06 What's worse is that if you enter a lab above XL 15 and regardless of your job, its a joke. 13:36:08 !lg * recent !boring place=lab 13:36:08 440. magicpoints the Black Belt (L12 NaMo), worshipper of The Shining One, annihilated by a minotaur (a +1,+2 war axe of electrocution) in a Labyrinth on 2013-04-27 10:38:20, with 14847 points after 17076 turns and 0:59:17. 13:36:12 !lg * recent !boring place=lab s=xl 13:36:13 440 games for * (recent !boring place=lab): 172x 11, 141x 10, 68x 12, 29x 9, 16x 13, 6x 8, 6x 14, 3, 7 13:36:30 !lm * recent lab.enter s=xl 13:36:30 No keyword 'lab.enter' 13:36:31 elliott, not a single death above xl 14 for a lab. 13:36:33 !lm * recent br.enter=lab s=xl 13:36:34 9905 milestones for * (recent br.enter=lab): 2328x 12, 2292x 11, 1303x 13, 963x 10, 845x 14, 632x 15, 383x 16, 242x 17, 187x 18, 150x 19, 137x 9, 103x 20, 82x 21, 58x 27, 54x 22, 45x 23, 39x 24, 29x 25, 18x 26, 9x 8, 3x 7, 1, 3, 6 13:36:46 !lm * recent br.enter=lab xl<14 13:36:46 7038. [2013-04-29 18:11:23] pigah the Archer (L11 DsHu) entered a Labyrinth on turn 11340. (D:11) 13:36:47 !lm * recent br.enter=lab xl>=14 13:36:48 2867. [2013-04-29 18:26:44] Harkenn the Cleaver (L14 DsBe) entered a Labyrinth on turn 40192. (Orc:4) 13:36:58 Cryp71c: but the majority of entrances are below xl 14 13:37:03 !lm * recent br.enter=lab xl>=14 s=xl 13:37:04 2867 milestones for * (recent br.enter=lab xl>=14): 845x 14, 632x 15, 383x 16, 242x 17, 187x 18, 150x 19, 103x 20, 82x 21, 58x 27, 54x 22, 45x 23, 39x 24, 29x 25, 18x 26 13:37:10 !lg * recent !boring place=lab xl>=14 13:37:11 6. Hybrid the Nimble (L14 HuVM), worshipper of Okawaru, slain by a minotaur in a Labyrinth (labyrinth_hidden_loot) on 2013-02-14 23:00:26, with 46357 points after 38100 turns and 3:24:47. 13:37:19 !lg * recent !boring place=lab xl>=15 13:37:20 No games for * (recent !boring place=lab xl>=15). 13:37:38 !lg * recent boring place=lab 13:37:39 20. vallengrey the Cleaver (L11 HOPr), worshipper of Beogh, quit the game in a Labyrinth on 2013-04-29 01:26:10, with 7565 points after 14328 turns and 1:08:56. 13:37:40 elliott, perhaps..again, just a feeling...I haven't died in a lab in a very long time. 13:37:57 !lg . recent place=lab 13:37:57 No games for Cryp71c (recent place=lab). 13:37:59 how about buff the mino but get rid of the maze :P 13:38:00 If the labyrinth minotaur was a unique, we could see his winratio. 13:38:04 elliott, -_- 13:38:11 -!- Mordraa has quit [Quit: Leaving] 13:38:22 i'm serious! 13:38:24 I was going to suggest increasing the laby's size, complexity, and introduce hungry ghosts. 13:38:50 that wouldn't kill anyone 13:38:59 elliott: Starvation. 13:39:07 Laby actually used to pose threat of starvation (that was its original conception). 13:39:08 And I've seen hungry ghosts in the labyrinth. 13:39:17 Havvy, I've not seen one ever, I don't think. 13:39:27 They are pretty rare. 13:39:49 I've also seen a unique in the labyrinth. I was too weak to kill it. 13:39:57 Havvy: yes, I am saying they wouldn't starve 13:41:01 !lg * killer=donald s=place 13:41:02 297 games for * (killer=donald): 97x Orc:3, 60x Orc:4, 38x Orc:2, 25x Lab, 11x Swamp:1, 8x Orc:1, 7x Snake:1, 5x Elf:1, 5x D:11, 5x Snake:2, 4x D:13, 4x D:14, 4x Swamp:3, 3x Snake:4, 3x D:12, 3x D:15, 2x Swamp:4, 2x Shoals:2, Blade, Slime:2, D:16, Snake:3, Elf:3, Swamp:2, Elf:2, D:6, Swamp:5, Spider:2, D:19 13:43:04 -!- CKyle has joined ##crawl-dev 13:46:06 -!- hurdos has quit [Ping timeout: 272 seconds] 13:47:46 -!- mizu_no_oto has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 13:53:51 -!- floatboth has quit [Quit: floatboth] 13:58:48 -!- Sealer has quit [Ping timeout: 245 seconds] 14:08:04 -!- inpho has quit [Quit: inpho] 14:13:56 -!- MarvinPA_ has joined ##crawl-dev 14:16:23 "The water douses you terribly!" 14:17:51 -!- MarvinPA has quit [Ping timeout: 276 seconds] 14:17:51 -!- MarvinPA_ is now known as MarvinPA 14:19:25 -!- Snarwin has quit [Quit: leaving] 14:20:25 kilobyte: "The water douses you terribly!" 14:29:48 LexAckson: sounds better than "quenches", edited 14:30:20 -!- Itholyth has quit [Quit: Page closed] 14:31:52 -!- ZRN has quit [Ping timeout: 256 seconds] 14:32:11 -!- janabr has quit [Quit: WeeChat 0.3.2] 14:35:12 03kilobyte 07[djinn] * 0.13-a0-533-gecb2158: Djinn: fiery ice isn't cool. 10(5 days ago, 2 files, 6+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=ecb21583465e 14:35:12 03kilobyte 07[djinn] * 0.13-a0-534-g1e72e18: Djinn: harmful dihydrogen monoxide is harmful. 10(77 minutes ago, 2 files, 19+ 2-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=1e72e18c96fb 14:35:12 03kilobyte 07[djinn] * 0.13-a0-535-g50cf805: Djinn: essence protection +++. 10(4 hours ago, 1 file, 3+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=50cf8057cd77 14:35:12 03kilobyte 07[djinn] * 0.13-a0-536-g7df6396: Djinn: float around the planes. 10(4 hours ago, 1 file, 1+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7df6396b6fe8 14:35:12 03kilobyte 07[djinn] * 0.13-a0-537-gfb865f2: Djinn: so Koran says "no images of living beings"? Tile it anyway! 10(27 minutes ago, 3 files, 3+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=fb865f21cab0 14:35:12 03kilobyte 07[djinn] * 0.13-a0-538-g92b0aa7: Djinn: absolutely no pants! 10(11 minutes ago, 1 file, 6+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=92b0aa7bc63d 14:36:53 -!- Aryth has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 14:37:03 -!- sbanwart has quit [Read error: Connection reset by peer] 14:39:41 Those commit messages are awesome. 14:39:48 lol yeah 14:40:00 i just read them too 14:40:49 -!- _D_ has quit [Quit: leaving] 14:41:05 oh, that semantic patch tool I mentioned last night turns out to be called coccinelle 14:42:34 I wonder how well it works with C++ ... 14:44:36 I guess parsing C++ is a notch easier than parsing Perl 14:46:33 heh: "Theorem: Parsing Perl 5 is Undecidable", which, as a main part of the proof, has "Kennedy's Lemma: If you can parse Perl, you can solve the Halting Problem." 14:46:57 Can't the Perl interpreter parse Perl? 14:47:00 why do we still support building with asserts disabled? 14:47:12 Havvy: not without running some of the code, no 14:47:25 well, I mean, not every file requires it 14:48:04 SamB: no real cost, I think 14:48:31 kilobyte: what do you mean by saying "no real cost"? 14:48:40 oh, that's why? 14:49:06 I mean, having it as a macro causes very little maintenance effort 14:49:15 well, it seems like the macros for building without asserts are a bit behind -- in particular, we have an ASSERT_SAVE in that branch still ... 14:49:38 although, even when servers were bounded by CPU, no one thought about compiling w/o assertions 14:49:40 and ASSERT needs to be a macro anyway 14:51:02 not sure what exactly causes webtiles problems on CDO: bandwidth? CPU? 14:51:29 -!- Stelpa has quit [Ping timeout: 255 seconds] 14:51:58 is the httpd configured differently? 14:52:36 -!- madreisz has quit [Ping timeout: 272 seconds] 14:53:56 -!- Tarp has quit [Quit: Page closed] 14:54:03 webtiles go through python-webtornado on a different port 14:55:30 -!- mamga has quit [Ping timeout: 245 seconds] 14:55:52 -!- Yermak has quit [Ping timeout: 245 seconds] 14:56:43 -!- ryansee has quit [Ping timeout: 245 seconds] 14:57:36 -!- clouded_ has joined ##crawl-dev 14:57:43 -!- st_ has quit [Read error: Connection reset by peer] 14:58:06 -!- clouded_ is now known as st_ 15:01:51 -!- blabber has quit [Quit: leaving] 15:05:37 Cherry-picked 1 commit into stone_soup-0.11 15:06:24 what was __DUMMY_TRACE__ for ? 15:09:00 -!- kek has quit [Quit: Kicked by KickServ] 15:09:16 also, why does debug.h have a COMPILE_CHECK definition for C11? you can't enable C11 for C++ code ... 15:10:46 can't remember why I added it... 15:11:13 -!- SamB_XP_ has joined ##crawl-dev 15:11:13 I somehow recall it being needed for some reason, but I obviously must have been on crack 15:11:14 -!- SamB_ has joined ##crawl-dev 15:11:59 (a bit strange for someone who's never ingested crack my whole life, but that's apparently the only explanation) 15:12:38 huh, another program that wants vt100 line drawing in UTF-8 mode 15:12:48 why doesn't PuTTY implement that :-( 15:13:22 -!- SamB_XP has quit [Ping timeout: 245 seconds] 15:13:47 -!- SamB has quit [Ping timeout: 245 seconds] 15:15:39 -!- SamB_ is now known as SamB 15:19:33 -!- Namey has quit [Quit: Leaving] 15:20:33 -!- sbanwart_ has quit [Ping timeout: 245 seconds] 15:22:38 -!- AirwaveRaid has quit [Ping timeout: 245 seconds] 15:27:07 -!- Sealer has quit [Ping timeout: 245 seconds] 15:27:46 -!- floatboth has quit [Quit: floatboth] 15:28:03 -!- ryansee_ has quit [Quit: Page closed] 15:28:50 -!- mamga_ has quit [Quit: Page closed] 15:29:22 -!- Cerepol has quit [Ping timeout: 256 seconds] 15:34:33 -!- LexAckson has quit [Quit: Leaving] 15:36:04 Cherry-picked 11 commits into stone_soup-0.12 15:37:21 -!- Lasse- has quit [Quit: Lost terminal] 15:37:51 -!- nooodl_ has joined ##crawl-dev 15:41:14 -!- nooodl has quit [Ping timeout: 258 seconds] 15:45:19 -!- Zephryn has quit [Quit: My work is end \(^o^)/] 15:45:49 hmm, this ASSERT_RANGE macro; should the upper bound be inclusive or exclusive? 15:48:54 -!- Stendarr has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 15:50:11 I guess exclusive is more usual 15:50:12 -!- Koolguydude has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 15:51:09 SamB: dijkstra says exclusive. 15:51:28 which was my first instinct anyway 15:51:28 http://www.cs.utexas.edu/~EWD/transcriptions/EWD08xx/EWD831.html 15:52:35 * kilobyte uses goto just to spite the old man :) 15:53:56 I don't remember where he argued we should never use goto 15:54:18 -!- hhkb has quit [Client Quit] 15:55:01 he didn't really -- and nor did he come up with the "goto considered harmful" title, that was niklaus wirth 15:55:03 -!- tenofswords has joined ##crawl-dev 15:55:22 re: labs: after trying to make lab vaults proved to be infuriating I just did http://sprunge.us/GjPa 15:55:25 -!- tenofswords has left ##crawl-dev 15:56:48 "and I became convinced that the go to statement should be abolished from all "higher level" programming languages (i.e. everything except, perhaps, plain machine code)" 15:58:38 well, that is more a language design opinion; and certainly in the context of the kind of program analysis he was doing, goto is a disaster 15:58:41 so I can blame convoluted Python loops on him, then? 15:59:40 but also, goto surely saw a far greater amount of misuse 1968 (and good control structures less); the more rampant the abuse, the more justified an extreme position 15:59:49 -!- BlackrayJack has quit [Ping timeout: 248 seconds] 16:00:01 -!- Nightbeer has quit [Ping timeout: 258 seconds] 16:00:05 as opposed to nowadays when people only ever really use goto to paper over C's bad error handling 16:01:23 elliott: using goto makes writing a lexer a lot more readable 16:01:38 it's definitely a bit more than just "bad error handling" 16:02:45 kilobyte: that's just a sign of writing at too low a level: compare the left (input) and right (output) hand sides of the first example on http://www.complang.org/ragel/ 16:02:54 C barely has "good" control structures, for one thing... 16:03:17 certainly hand-writing state machines is not pleasant without goto; but it's not pleasant /with/ goto, either, and it's error-prone 16:03:24 solution: don't hand-write state machines :) 16:05:22 -!- voker57 has quit [Ping timeout: 256 seconds] 16:08:15 -!- yogaFLAME has quit [Quit: Page closed] 16:08:44 -!- hhkb has quit [Quit: WeeChat 0.4.0] 16:11:33 03dolorous 07[djinn] * 0.13-a0-539-g14add02: Typo fix. 10(in the future, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=14add025e163 16:11:56 is dolorous' clock wrong? 16:13:38 * kilobyte ponders how many of us just ran ps -C ntpd :p 16:14:04 how far in the future is the question 16:14:51 that's a good question 16:15:45 even more interesting, when I fetch, I get no such commit 16:16:00 %git g14add02 16:16:00 Could not find commit g14add02 (git returned 128) 16:16:20 er 16:16:24 %git 14add025 16:16:24 03dolorous * 0.13-a0-539-g14add02: Typo fix. 10(4 minutes ago, 1 file, 1+ 1-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=14add025e163 16:16:54 okay, so it was about a minute in the future 16:26:21 -!- voker57 has joined ##crawl-dev 16:29:36 SamB: oh, got it. AppHdr.h has code to support both C and C++, yet C is (no longer?) used. 16:29:56 -!- jeanjacques has quit [Quit: quit] 16:30:08 SamB: so I guess that C11 support can be safely axed 16:30:15 -!- Egglet has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 16:30:54 on the other hand, did we decide whether defaulting to -std=c++11 would be good if the compiler supports it? 16:31:56 I'm still worried that we'd make not-C++11 builds fail by accident, if we still care about those 16:32:34 -!- MarvinPA_ has joined ##crawl-dev 16:33:47 INSTALL.txt says gcc-4.1 is the lowest supported compiler, I tested 4.1.2 the day before yesterday, and it produces working code 16:34:51 how about the other compiler? 16:35:00 clang 16:35:03 not sure what's going on with OS X problems, as far as I know building with (ancient) gcc shipped in ancient xcode lets it work on old Macs, including even ppc ones, but perhaps someone could confirm 16:35:30 -!- MarvinPA has quit [Ping timeout: 264 seconds] 16:35:30 -!- MarvinPA_ is now known as MarvinPA 16:35:47 clang needs 3.0 at least which is pretty new (3.2 is newest stable) 16:36:03 <|amethyst> clang 3.0 is something like 2 years old 16:36:05 ... I could try on 10.5 if there were room on the table ... 16:36:17 |amethyst: isn't that fairly new? 16:36:33 not as new as GDB 7.6, but still 16:36:45 I just fixed (and picked to 0.12) problems with upcoming clang-3.3, but didn't test it extensively 16:36:47 <|amethyst> SamB: yes, the oldest gcc we support is seven or eight years old 16:37:25 it's not absolute age that matters, but the ability to target old systems 16:37:36 what version of clang was first made default? 16:40:08 <|amethyst> SamB: not sure, maybe 3.1? 16:40:46 not sure, it appears clang 3.0 came in xcode 4.3 (but the wording on the page I'm reading is unclear), which runs on Lion and Mountain Lion -- no idea what it can target 16:41:59 -!- Itholyth has quit [Quit: Page closed] 16:42:08 <|amethyst> oh, apparently xcode 4 has "llvm-gcc 4.2" as the default? 16:42:30 <|amethyst> which apparently uses GCC as the front end and LLVM for the back end 16:42:41 hence the name, yes 16:43:11 <|amethyst> I'd have expected the front-end to be at the ... well ... front, but I guess that's a minor complaint :) 16:43:37 <|amethyst> oh, came across something saying xcode 4 has LLVM 2.0 16:43:46 <|amethyst> but nothing official 16:43:46 there's at least two people on IRC/mantis with ppc-based Macs, so it'd be a pity to drop those 16:44:18 <|amethyst> They're welcome to install a supported OS :P 16:44:29 xcode 4 does not target anything older than 10.6 (Snow Leopard) 16:44:38 |amethyst: installing Debian may not be for everyone 16:45:18 |amethyst: on _ppc_ Macs 16:45:42 <|amethyst> kilobyte: oh, you mean binaries 16:45:47 but what was the difficulty? 16:45:51 I actually test Crawl on win2k every point release, and it works 16:46:03 just tested it on Debian etch, works too 16:46:28 * geekosaur no longer has a functioning ppc mac (dammit; I liked that iBook, but dead hard drives are effectively not replaceable) 16:46:30 <|amethyst> kilobyte: I meant that Linux on PPC is more supported than OS X on PPC these days 16:46:48 |amethyst: certainly true 16:46:54 <|amethyst> kilobyte: but we don't AFAIK provide linux/ppc binaries so that doesn't help if you're talking about binaries 16:46:56 win2k has negligible user base, xp on the other hand has like twice as many users as Debian and OS X together 16:47:13 |amethyst: greatzebu can build those, and does IIRC 16:47:22 yeah but iirc 2k doesn't run on PPC anyway 16:47:35 :p 16:47:46 -!- xnavy has quit [Killed (adams.freenode.net (Nickname regained by services))] 16:47:46 -!- xnavy_ is now known as xnavy 16:47:54 what was the last one that did? NT 3.5? NT 4? 16:48:16 anyway there's no way it runs on recent macs ... 16:48:30 <|amethyst> SamB: 4.0 16:48:56 * SamB remembers a time when Winamp was downloadable for multiple arches ... 16:49:12 <|amethyst> SamB: apparently Alpha nearly had a version of Windows 2000 but it was discontinued in the release candidate stage 16:49:42 not enough testers? 16:49:49 <|amethyst> SamB: Compaq 16:50:08 <|amethyst> SamB: also, AFAIK NT/ppc never ran on Power Macs 16:50:09 oh, you mean Alpha itself was discontinued 16:50:24 yeah, probably true 16:51:05 <|amethyst> SamB: not discontinued yet, but was starting to be phased out in favor of Itanium, beginning with Windows support 16:52:07 <|amethyst> err 16:52:14 <|amethyst> I guess not "in favor of Itanium" just yet 16:53:03 -!- Nivim has joined ##crawl-dev 16:53:13 I like the idea of something being deprecated in favour of Itanium of all things 16:53:46 Itanic didn't sink yet by then 16:54:04 does windows still support ia64? 16:54:06 -!- Krenium has quit [Ping timeout: 256 seconds] 16:54:06 <|amethyst> Itanic wasn't floating yet 16:54:51 <|amethyst> SamB: hm... apparently Server 2012 does not 16:54:54 <|amethyst> SamB: 2008 did 16:56:04 <|amethyst> http://en.wikipedia.org/wiki/Itanium#Software_support 16:57:01 yeah, everyone is jumping ship 16:57:03 <|amethyst> Apparently Oracle is required to support Itanium by a court order :) 16:57:31 <|amethyst> only HP seems to have any interest in keeping it alive 16:59:11 -!- Poncheis has quit [Read error: Connection reset by peer] 16:59:58 -!- Nightbeer has quit [Read error: Connection reset by peer] 17:00:34 Debian still supports it 17:00:55 unlike, say, hppa 17:01:31 an arch needs to be totally broken to be dropped from Debian 17:02:34 they don't need to keep a minimal headcount? 17:03:03 popcon not, just # of porters 17:03:19 <|amethyst> number of porters and availability/speed of autobuilders 17:03:31 <|amethyst> or do they allow cross-compilation now 17:03:32 <|amethyst> ? 17:03:32 I thought number of actual users was sorta relevant too 17:03:53 -!- nooodl_ has quit [Ping timeout: 245 seconds] 17:03:53 |amethyst: they don't, which was a problem for arm when it was a toy/embedded arch 17:04:00 there's probably no requirement that autobuilders be physically the arch in question 17:04:01 <|amethyst> SamB: that probably affects whether developers are willing to devote time to it 17:04:33 but running compilers under qemu isn't exactly fast ... 17:04:39 SamB: they must be able to execute it with emulation that's hidden enough 17:05:06 <|amethyst> and that depends on qemu (etc) supporting that architecture well 17:05:23 <|amethyst> last I heard hppa was a work-in-progress 17:05:29 like, for some reason that i386 crap is still allowed even though fastest real i386 are only like twice as fast as raspi 17:05:58 <|amethyst> kilobyte: if the CPU does the emulation itself, I don't know if you can call it emulation :) 17:06:00 amd64 can emulate it transparently 17:06:38 <|amethyst> by that argument i386 has been emulated since it got sophisticated microcode in the Pentium 17:06:45 |amethyst: then what would you call Longsoon's emulation of x86 which needs qemu but has massive in-CPU support? 17:06:54 hmm, perhaps 17:07:21 -!- AirwaveRaid has quit [Remote host closed the connection] 17:07:27 amd64 systems are all i386 too, though ... 17:07:48 <|amethyst> kilobyte: hardware-assisted is one thing, but if the CPU boots with the old instruction set... 17:08:22 I mean, you could use 32-bit kernels even 17:09:24 <|amethyst> That's what really killed itanium... its x86 support was atrocious 17:09:38 -!- mamga has quit [Quit: Page closed] 17:09:43 <|amethyst> well, that and it was too early 17:09:59 how was x86 on Alpha? 17:10:38 -!- sstrickl has quit [Read error: Connection reset by peer] 17:10:44 <|amethyst> AFAIK nonexistent except for emulation 17:10:53 -!- Naruni has joined ##crawl-dev 17:11:09 -!- sstrickl has quit [Changing host] 17:11:33 <|amethyst> but at least it had a good 64-bit architecture :) 17:11:54 as compared to? 17:11:59 <|amethyst> Itanium 17:12:26 <|amethyst> Which was too ahead of its time with respect to the capabilities of compilers 17:12:36 I kinda got the impression that NT on Alpha was 32-bit though 17:13:40 <|amethyst> SamB: http://en.wikipedia.org/wiki/FX!32 17:13:48 <|amethyst> SamB: so software emulation 17:14:12 -!- Jason___ has quit [Ping timeout: 245 seconds] 17:14:39 -!- dtsund has quit [Ping timeout: 276 seconds] 17:14:41 <|amethyst> SamB: supposedly on Itanium you could software-emulate x86 faster (and with less power usage) than you could use the hardware x86 support 17:15:50 -!- mumra_ has joined ##crawl-dev 17:15:59 |amethyst: what was the hardware support even for? 17:16:50 <|amethyst> SamB: (FX!32 was for running x86 apps that is; there was a native 32-bit NT port that worked using a combination of hardware and firmware support 17:16:59 -!- sstrickl has quit [Ping timeout: 260 seconds] 17:17:00 -!- sstrickl_ is now known as sstrickl 17:17:07 <|amethyst> SamB: "legacy applications" 17:17:33 <|amethyst> SamB: In practice, I don't think Intel and HP were sure of that themselves, which was part of the problem 17:18:24 <|amethyst> SamB: found some info on the 32-bit NT/axp thing: http://books.google.com/books?id=GumAeql5KPkC&pg=SA3-PA39&lpg=SA3-PA39 17:19:09 <|amethyst> SamB: I guess (re Alpha) it was easier to translate 32-bit to 64-bit addresses on the fly than to actually make Windows support 64-bit pointers 17:21:37 -!- elly has joined ##crawl-dev 17:21:40 hey guys! 17:22:07 I have a Lua integration question, since Zannick tells me crawl embeds lua 17:22:16 -!- syllogism has quit [] 17:22:20 -!- Kalir has quit [Changing host] 17:22:20 I am embedding Lua from C and wish to restrict the runtime of the Lua program 17:22:26 (in case of infinite loops in the Lua code) 17:22:31 is there a nicer way than lua_sethook()? 17:22:31 -!- hhkb has joined ##crawl-dev 17:22:46 |amethyst: I was sort of assuming it just used 32-bit addresses throughout 17:23:07 it sounds much the same as crawl's user lua embedded from c++ but i don't have expertise in that 17:23:18 <|amethyst> elly: restrict how exactly? 17:23:19 anyway, yeah, obviously it took MS a bit of work to get their APIs to work with 64-bit ... 17:23:39 <|amethyst> SamB: they had just converted their APIs to 32-bit 17:23:49 |amethyst: I want execution of the lua script to stop after a certain time (like, 100k lua ops or whatever) 17:24:45 -!- kunwon1 has quit [Remote host closed the connection] 17:25:00 does crawl's user lua handling actually restrict runtime eg in case it infinite loops? 17:25:07 lua_sethook() can do it, but it seems like it might be quite heavyweight 17:25:09 <|amethyst> elly: probably sethook then 17:25:36 <|amethyst> Zannick: I don't think so, no 17:26:03 <|amethyst> elly: If you wanted to restrict by wall or CPU time you could use an alarm or rt clock 17:26:06 i think it does 17:26:08 |amethyst: are you sure ? 17:26:11 like i'm pretty sure i've infinilooped in an rc before 17:26:11 -!- kunwon1 has joined ##crawl-dev 17:26:18 <|amethyst> no, I'm not sure 17:26:35 <|amethyst> ah, yes 17:26:41 <|amethyst> _clua_throttle_hook 17:26:49 <|amethyst> nothing for dlua though 17:26:58 dlua inherits from clua though 17:27:23 <|amethyst> elly: see clua.cc, specifically CLua::init_throttle and _clua_throttle_hook 17:27:35 -!- dtsund has joined ##crawl-dev 17:27:39 though possibly dlua doesn't have this particular restriction 17:27:45 <|amethyst> SamB: oh, right... I always think it's the other way around 17:28:13 since, you know, layouts and stuff can obviously involve a lot of crunching 17:30:03 -!- sstrickl has quit [Quit: sstrickl] 17:30:14 I like this: 17:30:16 <|amethyst> execstring, execfile, callfn, and calltopfn all use the throttler, so yeah, that's pretty much everything dlua or clua 17:30:20 Thus, the world wide web must never be assigned the acronym WWW. 17:30:45 * SamB is reading https://tools.ietf.org/html/rfc5513 17:31:39 <|amethyst> "For example, Claws and Teeth (CAT) can be pronounced "cat" making it seem quite cuddly." 17:32:30 -!- CKyle has quit [Quit: CKyle] 17:33:25 <3 17:33:43 <|amethyst> "Note, however, that an acronym made up entirely of digits might be frowned upon." --- I deal with output from a "4 5 4" machine all the time 17:33:57 <|amethyst> never "four fifty-four", always "four five four" 17:34:18 -!- Svendre has quit [Ping timeout: 264 seconds] 17:34:40 <|amethyst> (it's written "454"; the version with spaces was an attempt to spell the pronunciation) 17:35:38 <|amethyst> I'm glad they didn't rename it to the "Roche" when the company was bought 17:36:45 Hi all, what's the best way to get started contributing? Look at bugs in mantis and attach patches to issues? 17:36:58 <|amethyst> hhkb: that and hang our here 17:37:20 hhkb: hone your inner desire to remove and/or ruin things 17:37:25 <|amethyst> hhkb: and poke people about your patches, because sometimes they get missed (or sometimes they need work) 17:37:25 |amethyst: awesome, I'll do that then ! 17:37:38 <|amethyst> s/our here/out here/ 17:38:33 Is there any particular priority on the bugs? 17:38:52 no, just fix everything ;) 17:38:58 <|amethyst> hhkb: not really... user interface bugs sometimes get the least attention, but whatever :) 17:39:13 Okay, 855 to go :-) 17:39:23 |amethyst: I got the impression it's crashes that get the least :p 17:39:33 <|amethyst> hhkb: start small of course, then as you gain more experience with the code base you can mode on to bigger things 17:40:03 <|amethyst> kilobyte: I guess that depends... with my low activity recently, they've been getting less than before :) 17:40:33 <|amethyst> though I should have more time soon... grades are due a week from today 17:40:33 -!- Zifmia has quit [] 17:40:46 yeah... I had two weeks without a commit myself, and somehow if I don't fix a crash immediately, I never do 17:41:06 two weeks is a long time without a commit 17:41:12 ;p 17:41:15 <|amethyst> I'm working this summer, but only a full time job instead of full time + a 1-class overload assignment 17:43:45 I like how https://tools.ietf.org/html/rfc6214 doesn't mention the word "avian" except in the references ;-) 17:47:49 03Translators 07* 0.13-a0-528-gc7ca69a: [Transifex] Sync 10(13 minutes ago, 15 files, 98+ 65-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=c7ca69ad772d 17:50:46 -!- edlothiol has quit [Ping timeout: 256 seconds] 17:55:37 oh, i didn't even notice until now that orb subvaults were removed 17:55:46 (and thus orb mimics :( ) 17:56:22 hmm? 17:56:45 %git 7d14ff 17:56:45 03evilmike * 0.12-a0-295-g7d14ff1: Get rid of Zot:5 subvaults. 10(8 months ago, 1 file, 27+ 348-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=7d14ff188579 18:00:33 he dropped some "c"s, too 18:00:41 -!- sstrickl has quit [Changing host] 18:02:27 also he gives no references 18:03:08 -!- Ursa2 has quit [] 18:04:46 references? 18:05:16 Ibid, page 722. 18:05:46 say, links to conversations 18:06:02 it was discussed in -dev the day before 18:06:48 is that archived somewhere readable? 18:07:12 logs in the topic? 18:07:37 for some reason I was thinking that was supposed to be a mailing list 18:11:02 oh, lol. the discussion started when nicolae posted 36 chambers on mantis 18:11:10 here's some discussion: https://crawl.develz.org/mantis/view.php?id=6139 18:11:17 -!- tcjc has quit [Ping timeout: 245 seconds] 18:15:11 -!- alefury has quit [] 18:17:12 -!- Chozo has quit [Remote host closed the connection] 18:17:32 -!- sbanwart_ has quit [Read error: Operation timed out] 18:19:09 -!- pelotr0n has quit [Ping timeout: 258 seconds] 18:23:56 -!- Yen_ has quit [Ping timeout: 268 seconds] 18:27:53 -!- gluop has quit [Ping timeout: 240 seconds] 18:29:43 -!- notmadreisz has quit [Ping timeout: 245 seconds] 18:34:45 -!- HellTiger has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 18:39:01 -!- Stelpa has quit [Remote host closed the connection] 18:40:44 -!- Stelpa has quit [Changing host] 18:42:10 -!- Duralumin has quit [Read error: Connection reset by peer] 18:44:52 -!- G-Flex has quit [Ping timeout: 256 seconds] 18:53:33 -!- Lexodia has quit [Quit: Page closed] 18:55:30 -!- DainDwarf has quit [Quit: Dain's default quit message] 18:56:35 -!- Cerepol has quit [Ping timeout: 252 seconds] 19:03:34 -!- Flun has joined ##crawl-dev 19:03:38 -!- bonghitz has quit [Remote host closed the connection] 19:07:03 -!- Nakalein has quit [Remote host closed the connection] 19:09:48 -!- scummos has quit [Ping timeout: 252 seconds] 19:12:53 -!- rast has joined ##crawl-dev 19:17:03 -!- TheOverlord has quit [Read error: Connection reset by peer] 19:18:03 -!- sstrickl has quit [Quit: sstrickl] 19:27:20 -!- Kalir has quit [Quit: CADENZA-CLASS CLOCKWORK KNIGHT--OPERATION TERMINATED] 19:41:16 -!- superc has quit [Quit: Page closed] 19:48:01 -!- Zelda has quit [Quit: leaving] 19:48:36 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 19:50:43 -!- Stelpa has quit [Remote host closed the connection] 19:52:49 -!- Stelpa has quit [Changing host] 20:00:28 -!- Zermako has quit [] 20:01:46 -!- MarvinPA_ has joined ##crawl-dev 20:01:56 -!- MarvinPA has quit [Ping timeout: 256 seconds] 20:01:57 -!- MarvinPA_ is now known as MarvinPA 20:03:42 -!- magicpoints has quit [Ping timeout: 264 seconds] 20:08:51 -!- dtsund has quit [Ping timeout: 276 seconds] 20:10:02 -!- omniguy has quit [Ping timeout: 245 seconds] 20:21:03 -!- NotNessos has quit [Quit: Page closed] 20:34:14 -!- Poncheis has quit [Ping timeout: 256 seconds] 20:34:50 -!- WalkerBoh has quit [Ping timeout: 255 seconds] 20:34:59 03kilobyte 07[djinn] * 0.13-a0-540-g2c156f6: Djinn: spam the player when hovering over liquid. 10(3 hours ago, 1 file, 5+ 0-) 13http://git.develz.org/?p=crawl.git;a=commitdiff;h=2c156f667633 20:35:27 -!- Felsg has quit [Ping timeout: 245 seconds] 20:36:20 -!- tgcid_ has quit [Read error: Connection reset by peer] 20:41:57 -!- tgcid is now known as squid 20:42:08 -!- squid is now known as tgcid 20:43:28 -!- tgcid has quit [Quit: Leaving] 20:44:40 -!- magistern has quit [Quit: This computer has gone to sleep] 20:44:55 -!- tgcid has quit [Client Quit] 20:47:51 -!- popbob_ has quit [Ping timeout: 256 seconds] 20:49:41 -!- ckyle has joined ##crawl-dev 20:52:12 -!- drage has quit [Quit: ChatZilla 0.9.88.2 [Firefox 15.0/20120824154833]] 21:07:48 -!- Utis has quit [Read error: Connection reset by peer] 21:13:13 -!- bonghitz has quit [Remote host closed the connection] 21:18:26 -!- eith has quit [Ping timeout: 256 seconds] 21:19:50 -!- MaxFrost has quit [Ping timeout: 255 seconds] 21:27:05 -!- dtsund has joined ##crawl-dev 21:27:36 so, if I wanted to commit a coccinelle file (semantic patch), where would I put it? 21:28:09 -!- rwbarton has quit [Ping timeout: 276 seconds] 21:28:58 -!- dtsund has quit [Client Quit] 21:29:07 -!- dtsund has joined ##crawl-dev 21:29:20 -!- oberstein has quit [Ping timeout: 246 seconds] 21:30:46 -!- bh has joined ##crawl-dev 21:31:03 hai 21:31:21 it appears that the assert refactor did *not* destroy the world. 21:32:07 -!- Fhqwhgads_ has quit [Remote host closed the connection] 21:32:31 ASSERT(world.ended) failed. 21:32:35 -!- ontoclasm has joined ##crawl-dev 21:32:43 !messages 21:32:43 No messages for ontoclasm. 21:32:51 !tell ontoclasm Hi! 21:32:51 Grunt: OK, I'll let ontoclasm know. 21:32:56 :C 21:32:56 ontoclasm: You have 1 message. Use !messages to read it. 21:33:25 -!- mamga has quit [Quit: Page closed] 21:33:27 -!- ckyle has quit [Quit: ckyle] 21:34:44 -!- oberstein has joined ##crawl-dev 21:36:02 -!- Poncheis has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 21:40:21 -!- raskol has quit [Quit: Konversation terminated!] 21:41:17 -!- JamezQ1234 has quit [Ping timeout: 245 seconds] 21:43:16 -!- Naphistim has quit [Remote host closed the connection] 21:43:33 Xoai the Vexing (L1 SEAM) ASSERT(!crawl_state.prev_cmd_keys.empty()) in 'main.cc' at line 4715 failed on turn 0. (D:1) 21:44:53 -!- kait has quit [Ping timeout: 252 seconds] 21:45:10 o_O? 21:45:16 !lm xoai crash -log 21:45:17 29. Xoai, XL1 SEAM, T:0 (milestone): http://crawl.akrasiac.org/rawdata/Xoai/crash-Xoai-20130430-024332.txt 21:48:32 -!- magistern has quit [Quit: This computer has gone to sleep] 21:48:35 -!- danharaj has quit [Quit: ~ Trillian Astra - www.trillian.im ~] 21:48:48 -!- mikee_ has joined ##crawl-dev 21:49:26 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 21:49:53 -!- eeviac has joined ##crawl-dev 21:56:43 -!- Silurio has quit [Ping timeout: 245 seconds] 21:56:54 -!- CyrusBraveheart has quit [Quit: Page closed] 22:03:51 -!- Blade- has quit [Quit: Page closed] 22:04:18 -!- tgcid has quit [Ping timeout: 245 seconds] 22:07:55 -!- sstrickl has quit [Quit: sstrickl] 22:08:50 -!- domiryuu has quit [Read error: Operation timed out] 22:11:27 -!- hurdos1 has quit [Ping timeout: 258 seconds] 22:19:54 -!- fooobarrr has quit [Quit: leaving] 22:20:35 -!- Stelpa has quit [Remote host closed the connection] 22:21:10 -!- Stelpa has quit [Changing host] 22:28:03 -!- pelotron has quit [Ping timeout: 245 seconds] 22:30:09 -!- tcjsavannah has quit [Quit: Page closed] 22:35:45 -!- Flun has quit [Quit: Page closed] 22:37:53 -!- Beneather has quit [Quit: Beneather] 22:40:18 -!- dtsund has quit [Ping timeout: 276 seconds] 22:41:17 -!- InternetKraken has quit [Ping timeout: 245 seconds] 22:44:13 Is there anything I can do for djinni? 22:44:18 -!- eeviac has quit [Ping timeout: 252 seconds] 22:45:29 -!- popbob has joined ##crawl-dev 22:52:51 -!- mizu_no_oto has quit [Quit: Computer has gone to sleep.] 22:59:51 -!- dtsund has joined ##crawl-dev 23:02:33 -!- Blade- has joined ##crawl-dev 23:02:38 -!- TheOverlord has quit [Read error: Operation timed out] 23:06:03 -!- Mandevil has quit [Quit: Leaving] 23:11:41 Vizer (L21 DsCK) ERROR in 'mon-util.cc' at line 599: bogus mc (no monster data): invalid monster_type 1000 (1000) (Swamp:5) 23:11:57 cool 23:12:11 is this the replacement to ASSERT(smc) or something? 23:14:26 -!- tgcid has quit [Remote host closed the connection] 23:15:58 -!- rast has quit [Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949]] 23:16:37 -!- Nareusm has quit [Ping timeout: 248 seconds] 23:18:11 yeah 23:18:41 a lot more informative, innit? 23:19:52 !lm * crash milestone=~bogus 23:19:53 1. [2013-04-30 04:11:40] Vizer the Phalangite (L21 DsCK) ERROR in 'mon-util.cc' at line 599: bogus mc (no monster data): invalid monster type 1000 (1000) (Swamp:5) 23:23:27 !lm * crash milestone=~bogus -log 23:23:28 1. Vizer, XL21 DsCK, T:52286 (milestone): http://dobrazupa.org/morgue/Vizer/crash-Vizer-20130430-041140.txt 23:23:47 -!- bh has quit [Ping timeout: 245 seconds] 23:29:42 -!- bonghitz has quit [Remote host closed the connection] 23:31:42 -!- ophanim has quit [Read error: Connection reset by peer] 23:33:42 -!- CKyle has joined ##crawl-dev 23:35:03 elliptic: wasn't this one supposed to have been fixed already? 23:35:52 -!- hurdos has quit [Ping timeout: 256 seconds] 23:37:07 I don't know 23:38:08 -!- WalkerBoh has quit [Ping timeout: 256 seconds] 23:38:22 eq slot #0, inv slot #0: cursed +13,+13 Scythe of Curses {drain, Curse} 23:43:53 -!- hurdos has quit [Ping timeout: 245 seconds] 23:44:52 -!- bh has joined ##crawl-dev 23:45:06 hai 23:45:58 so we got what would have been an ASSERT(smc) 23:49:40 -!- Beneather has quit [Quit: Beneather] 23:51:56 -!- bonghitz has quit [Remote host closed the connection] 23:55:54 -!- Overlord is now known as TheOverlord