00:07:33 Unstable branch on CRAWL.XTAHUA.COM updated to: 0.22-a0-482-g76e0a5f (34) 01:17:09 -!- eb__ is now known as eb_ 01:22:10 New branch created: spooky_vaults_rebased (30 commits) 13https://github.com/crawl/crawl/tree/spooky_vaults_rebased 01:22:11 03advil02 {gammafunk} 07[spooky_vaults_rebased] * 0.22-a0-483-gce72dfe: Allow ghosts built from bones files to be placed in vaults 10(6 months ago, 7 files, 120+ 5-) 13https://github.com/crawl/crawl/commit/ce72dfe3e0f5 01:22:11 03advil02 {gammafunk} 07[spooky_vaults_rebased] * 0.22-a0-484-ga3c4442: Add some ghost mini-vaults that will place in Vaults 10(6 months ago, 1 file, 36+ 1-) 13https://github.com/crawl/crawl/commit/a3c4442c5568 01:22:11 03advil02 {gammafunk} 07[spooky_vaults_rebased] * 0.22-a0-485-ga8b80c1: Add a description line for mirrored player ghosts 10(6 months ago, 5 files, 9+ 3-) 13https://github.com/crawl/crawl/commit/a8b80c12d111 01:22:11 03advil02 {gammafunk} 07[spooky_vaults_rebased] * 0.22-a0-486-g9478639: Add a permanent store for some fallback ghosts 10(6 months ago, 3 files, 197+ 99-) 13https://github.com/crawl/crawl/commit/94786390060c 01:22:11 03advil02 {gammafunk} 07[spooky_vaults_rebased] * 0.22-a0-487-g0f524d8: Don't use permastore when rewriting on level veto 10(6 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/0f524d8972db 01:22:11 03advil02 {gammafunk} 07[spooky_vaults_rebased] * 0.22-a0-488-g30d8ac5: Tweak ghost vault generation rates 10(6 months ago, 1 file, 6+ 6-) 13https://github.com/crawl/crawl/commit/30d8ac55471c 01:22:11 03advil02 {gammafunk} 07[spooky_vaults_rebased] * 0.22-a0-489-g46a0957: Don't spawn randomly-placed ghosts on level generation 10(6 months ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/46a0957fe444 01:22:11 03advil02 {gammafunk} 07[spooky_vaults_rebased] * 0.22-a0-490-gd5aaa04: Let ghosts use stairs 10(6 months ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/d5aaa0420746 01:22:11 03advil02 {gammafunk} 07[spooky_vaults_rebased] * 0.22-a0-491-g397a453: Use CHANCE rather than WEIGHT for non-Vaults ghost vaults 10(6 months ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/397a45317df3 01:22:11 03advil02 {gammafunk} 07[spooky_vaults_rebased] * 0.22-a0-492-g7b7af9e: Various vault adjustments based on feedback 10(4 months ago, 1 file, 35+ 26-) 13https://github.com/crawl/crawl/commit/7b7af9e8e6a6 01:22:11 ... and 20 more commits 01:23:33 !tell advil I just a rebased spooky_vaults_rebased branch that has that branch rebased to trunk with a few extra commits and changes to some of my previous commits. I'm going to merge that to trunk tomorrow, but if you have time to take a look, please feel free 01:23:34 gammafunk: OK, I'll let advil know. 01:27:34 Unstable branch on crawl.develz.org updated to: 0.22-a0-482-g76e0a5f (34) 01:56:36 Windows builds of master branch on crawl.develz.org updated to: 0.22-a0-482-g76e0a5f 02:05:48 where are dgl's 'send mail' messages sent, if sent to a webtiles player? 02:08:38 ah, seems they're saved until the recipient plays a game over ssh (and presses _ to view) 02:10:46 The build passed. (spooky_vaults_rebased - 7f0b504 #9781 : gammafunk): https://travis-ci.org/crawl/crawl/builds/393228983 02:57:50 Monster database of master branch on crawl.develz.org updated to: 0.22-a0-482-g76e0a5f 05:52:26 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-593-gedd10d6: fixup! Add UI mouse enter/leave events 10(3 hours ago, 1 file, 7+ 4-) 13https://github.com/crawl/crawl/commit/edd10d6f53e4 05:52:26 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-594-g537ae88: fixup! Add UIScroller scrollbars 10(3 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/537ae88a0213 05:52:26 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-595-gf24ff5e: fixup! Add text widget 10(3 hours ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/f24ff5e7b604 05:52:26 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-596-gff628e7: fixup! Add UI widget event observer API 10(3 hours ago, 1 file, 39+ 9-) 13https://github.com/crawl/crawl/commit/ff628e781aa9 05:52:26 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-597-g1bd7367: fixup! fixup! Add UI mouse enter/leave events 10(3 hours ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/1bd7367eddfb 05:52:26 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-598-ge5a8536: fixup! Add HTML formatted scroller UI 10(2 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/e5a8536c531c 05:52:29 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-593-gedd10d6: fixup! Add UI mouse enter/leave events 10(3 hours ago, 1 file, 7+ 4-) 13https://github.com/crawl/crawl/commit/edd10d6f53e4 05:52:29 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-594-g537ae88: fixup! Add UIScroller scrollbars 10(3 hours ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/537ae88a0213 05:52:29 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-595-gf24ff5e: fixup! Add text widget 10(3 hours ago, 1 file, 4+ 0-) 13https://github.com/crawl/crawl/commit/f24ff5e7b604 05:52:29 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-596-gff628e7: fixup! Add UI widget event observer API 10(3 hours ago, 1 file, 39+ 9-) 13https://github.com/crawl/crawl/commit/ff628e781aa9 05:52:29 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-597-g1bd7367: fixup! fixup! Add UI mouse enter/leave events 10(3 hours ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/1bd7367eddfb 05:52:29 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-598-ge5a8536: fixup! Add HTML formatted scroller UI 10(2 minutes ago, 1 file, 3+ 3-) 13https://github.com/crawl/crawl/commit/e5a8536c531c 05:56:41 -!- yesno_ is now known as yesno 06:09:16 johnstein: fixed! seems dgl didn't like my 32-random-ascii-character password 06:10:00 may just have been too long, as the ssh change password page said the max limit was 20 06:18:16 -!- amalloy is now known as amalloy_ 06:22:51 Experimental (ui-overhaul) branch on crawl.beRotato.org updated to: 0.22-a0-598-ge5a8536 07:06:24 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-599-gefd66cd: fixup! Add HTML formatted scroller UI 10(46 seconds ago, 1 file, 4+ 2-) 13https://github.com/crawl/crawl/commit/efd66cd2dab0 07:06:27 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-599-gefd66cd: fixup! Add HTML formatted scroller UI 10(49 seconds ago, 1 file, 4+ 2-) 13https://github.com/crawl/crawl/commit/efd66cd2dab0 07:07:02 Experimental (ui-overhaul) branch on crawl.beRotato.org updated to: 0.22-a0-599-gefd66cd 11:34:49 moooon (L12 TiGl) ASSERT(xp >= 0) in 'player.cc' at line 2750 failed. (D:12) 11:35:17 !crash moooon 11:35:17 No milestones for moooon (crash). 11:35:24 oh 11:35:30 we need to add those sources to sequell probably 11:35:39 aidanh: moooon might have a UI crash there 11:35:49 !log moooon cbro 11:35:50 No games for moooon (cbro). 11:36:01 !lg moooon cbro 11:36:02 No games for moooon (cbro). 11:36:05 dang 11:37:20 ah, sorry 11:37:22 that's hellcrawl 11:37:44 !tell hellmonk Hellcrawl crash I saw in -dev: http://crawl.berotato.org/crawl/morgue/moooon/crash-moooon-20180617-153434.txt 11:37:45 gammafunk: OK, I'll let hellmonk know. 12:46:49 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-600-g805acd7: fixup! Add improved deck description UI 10(4 minutes ago, 3 files, 10+ 1-) 13https://github.com/crawl/crawl/commit/805acd775f4d 12:46:52 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-600-g805acd7: fixup! Add improved deck description UI 10(4 minutes ago, 3 files, 10+ 1-) 13https://github.com/crawl/crawl/commit/805acd775f4d 12:52:19 Experimental (ui-overhaul) branch on crawl.beRotato.org updated to: 0.22-a0-600-g805acd7 13:31:05 How important is randomizing enemies in vaults? 13:36:51 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-601-g887d467: fixup! fixup! Add HTML formatted scroller UI 10(40 seconds ago, 1 file, 19+ 6-) 13https://github.com/crawl/crawl/commit/887d4675204a 13:36:54 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-601-g887d467: fixup! fixup! Add HTML formatted scroller UI 10(43 seconds ago, 1 file, 19+ 6-) 13https://github.com/crawl/crawl/commit/887d4675204a 13:37:28 Experimental (ui-overhaul) branch on crawl.beRotato.org updated to: 0.22-a0-601-g887d467 13:47:38 The syntax and vault docs talk about randomizations using SUBST and NSUBST, but they never say where that makes sense/doesn't make sense 13:49:10 advil: sorry, more pings about ghost vaults, but here's a summary of 200 mapstat iterations from spooky_vaults_rebased: https://docs.google.com/spreadsheets/d/12cGEqfjd56dHvonI2BUZYL7c3P5aIzUrmWf52UjqrAM/edit?usp=sharing 13:49:36 looks like the probabilities are working ok; not sure why Vaults seems to place them a bit more frequently, but that could certainly be due to variance of only having 200 iterations 13:50:23 looks like it's less than 10% in practice maybe for non-Vaults, but that would make sense as some levels use encompass maps sometimes and of course some levels like Elf:2 have a hard time placing vaults 13:51:06 muffindrake: that's a general question, but I think a general answer is randomizing monster/loot numbers and placement (especially for monsters) is good 13:51:25 shuffle/subst/nsubst are simply the way to introduce randomization into vaults in general 13:52:23 so most vaults placing monsters do use it; strictly decorative vaults often don't need them, but even then they are useful statements to introduce things like fuzzing of water/plants/trees/walls in general and add variety to the vault's design 14:03:13 As far as I see it, the only time monster randomization matters is if you have a character that can sneak past everything and only after several vault visits notices that without the monsters/their positions being randomized, they're the same 14:04:04 What randomizing monsters and loot at the same time causes is probably edge cases where the monsters in a vault are relatively quite easy compared to the worst way they could have generated for that particular character, while the loot may be superb 14:09:51 And then you look at merely randomizing monster positions to keep them from being samey while keeping the actual monster types and numbers both constant and then notice that whenever that vault is visited by the player, all monsters have already been woken up by noise from the outside/inside and/or that their initial positions don't matter because there's no way a player could get past them without being 14:09:53 noticed/overwhelmed 14:10:00 It just seems to me that's unnecessary work 14:11:22 and loot randomization: "Oh, I have to spend an extra 7 turns walking because the 2 superb items I actually wanted got generated far apart thise time" 14:11:36 03Aidan Holm02 07https://github.com/crawl/crawl/pull/728 * 0.22-a0-602-g92314cb: fixup! fixup! fixup! Add HTML formatted scroller UI 10(2 minutes ago, 1 file, 11+ 4-) 13https://github.com/crawl/crawl/commit/92314cb5f3c5 14:11:38 03Aidan Holm02 07[ui-overhaul] * 0.22-a0-602-g92314cb: fixup! fixup! fixup! Add HTML formatted scroller UI 10(2 minutes ago, 1 file, 11+ 4-) 13https://github.com/crawl/crawl/commit/92314cb5f3c5 14:11:39 In a vault with loot, I strongly doubt the player cares where those items are generated 14:12:47 fixup of a fixup of a fixup; that's what happens when scripts don't work with rebase :( 14:13:28 Experimental (ui-overhaul) branch on crawl.beRotato.org updated to: 0.22-a0-602-g92314cb 14:16:55 Killing Pikel's slaves with Gozag results in corpses. 13https://crawl.develz.org/mantis/view.php?id=11497 by NormalPerson7 14:25:13 my /rebuild script is giving me the sudo lecture, what user is actually being prompted here? is it apache? 14:28:53 gammafunk: I have a few vaults done, would you like to take a look? 14:29:44 muffindrake: I'm in the process of merging the branch right now, so it'll be maybe a day or so before I can get back to you potentially, but you can pastebin it or make a PR 14:30:03 alright :p 14:34:06 the trigger-rebuild.pl script is indeed running as apache and trying to use sudo, is this really safe? 14:36:14 <|amethyst> floraline: you should not give it unlimited sudo access 14:36:23 <|amethyst> floraline: CSZO used: 14:36:26 <|amethyst> www-data ALL=(crawl-dev) NOPASSWD: \ /home/crawl-dev/dgamelaunch-config/bin/dgl update-trunk, \ /home/crawl-dev/dgamelaunch-config/bin/dgl update-stable * 14:36:44 <|amethyst> ( there are newlines after those \s that didn't come though the paste ) 14:37:12 okay great, tyvm! that is exactly what i was expecting 14:37:23 i just wanted to make sure that was what was intended, apache using sudo sounds very scary to me 14:37:57 is it OK if i put that snippet into the wiki doc? 14:38:15 <|amethyst> certainly! not sure how it didn't make it there in the first place 14:39:19 <|amethyst> hm 14:39:31 <|amethyst> those entries that *are* listed there don't sound great 14:39:41 you mean the ones that give crawl and crawl-dev unlimited SUDO? 14:39:46 <|amethyst> yeah 14:39:51 i was just thinking about that haha 14:39:56 <|amethyst> crawl doesn't need anything 14:40:09 <|amethyst> here's what CAO has: 14:40:13 later in the doc there is a change that gives crawl-dev passwordless access to some scripts 14:40:28 which seems to suggest that nothing else is needed 14:40:41 floraline: Getting this stuff right is Hard and personally I just log in as crawl-dev, type its password as needed, and don't have anything on the Web 14:41:03 <|amethyst> ah, yeah, that's it 14:41:19 as needed> ie no passwordless sudo access at all 14:42:08 that makes sense, so the passwordless sudo is only needed to allow these convenience scripts to work? and you don't use them so you don't need it at all 14:42:33 <|amethyst> yeah, passwordless sudo access to run the dgl scripts is not actually safe, since the crawl-dev user can edit those scripts to do whatever they want 14:42:35 floraline: I don't use the Web stuff at all. I do use update-trunk etc but I supply a password when they use sudo. 14:43:13 right, ok. that all makes sense 14:43:13 Of course if an attacker can get access to crawl-dev they can replace one of these scripts with a wrapper that captures the password next time I interact with it, so it doesn't _really_ do much. 14:43:22 thank you both so much for your input, i'm definitely going to update the wiki later to expand on this 14:43:44 right 14:43:56 i mean it seems the only proper way to secure that user is to keep the scripts out of their control 14:44:19 which that is actually documented in the wiki, it suggests a way to move the entire directory, i think maybe dgamelaunch-config, into some other place where crawl-dev can execute but not edit 14:45:02 Even then it is almost always the case that if you can run a complex program (especially a script) as root via sudo there is some set of arguments, environment variables, etc which lets you nobble it 14:45:14 i will write some more though to explain about where and when sudo should and could be allowed, and where/when passwordless would be needed 14:45:42 this is all super useful info everyone thanks so much :) 14:46:43 I may just be confused, but I thought crawl-dev's raison d'etre is to administer the setup, which necessitates write access to the scripts 14:47:54 i'm not sure. it seems that you could possibly grant access to crawl-dev to someone who is only there to run some scripts 14:47:57 that's what the wiki suggests 14:48:29 aidanh: yes, of course it needs write access to the scripts; the issue is that if you allow sudo access for improperly crawl-dev you give that user root access on the system 14:48:29 but it's like only halfway, the other half of the wiki just expects crawl-dev will be doing everything 14:48:29 gammafunk: https://gitlab.com/snippets/1725476/raw 14:48:34 *crawl-dev improperly 14:49:02 muffindrake: cool, I have that bookmarked and will add it to my list of ghost vaults to peruse 14:49:20 It's not clear that "of course" it needs write access to the programs it runs and if it does have that access and can run those programs via sudo, it has root. 14:49:34 you can't both let crawl-dev write their own scripts and also sudo them if you don't want to give them root 14:49:45 I can just PR it later if you like 14:49:51 if you like sure 14:49:53 when you have that ghost vault PR merged 14:49:56 these look reasonably non-alpha 14:50:03 yeah that will hopefully be merged SOON 14:50:07 like honeybear SOON 14:50:11 non-alpha? 14:50:23 for many, i assume that the only person/people using crawl-dev have root access also 14:50:32 non-alpha as in you don't want them to be a PR because you feel they're too rough, or something 14:51:20 Nah, I feel like all of those except the lightning themed one are of reasonable difficulty 14:51:28 for Depths 14:51:54 I can see a felid zombie that I don't love, I would probably make that a delayed decay skeleton/corpse 14:52:14 it will only start decaying after player sees it i los the first time 14:52:36 you can place a few to help get the point across 14:52:41 and of different player species if you like 14:52:49 zombie monsters "decaying"? 14:52:51 or just a bunch of those keyboard cats 14:52:53 no 14:52:58 skeleton/corpse 14:53:03 skeleton meaning non-animated 14:53:09 That's a live zombie, though 14:53:14 animated 14:53:27 right, I don't really like using a live zombie of a player monster that is not ever seen in-game 14:54:09 it's true the player can just animate said corpse/skeleton, but just how we don't really put accessible player monsters in vaults when those monsters are never normally seen 14:54:18 some species like orc, troll, etc are actually seen and are fine 14:54:26 I see 14:54:32 so to get the same idea, place a felid corpse and have it delay decay 14:54:39 you could place three! 14:54:43 cuz it died three times 14:54:58 haha, I'll do that 14:55:27 hrm, one outside the vault, a couple inside? 14:55:30 the sky is the limit 14:55:44 dead cats weren't really the point of that vault, but sure 14:55:50 yeah totally up to you 14:55:50 I'll put 4 in total 14:59:00 >We detected potential spam in the personal snippet. Please solve the reCAPTCHA to proceed. 14:59:00 What the fuck, gitlab 14:59:14 gammafunk: https://gitlab.com/snippets/1725479/raw 14:59:17 updated 14:59:36 I'll PR as soon as I see it merged into trunk 14:59:41 sounds good 14:59:58 <|amethyst> muffindrake: maybe with all those undead it thought you were posting C+C instructions for a botnet 15:05:31 |amethyst: Do people peruse public paste sites for command and control instructions for their botnets? 15:05:34 I wasn't aware 15:07:24 anywhere they think they can get away with it 15:08:12 also spam, also links to pirated pretty much anything, etc. 15:10:39 Oh, that felid corpse should be delayed_decay, not never_decay 15:10:47 Oh well, I'll fix it later 15:13:41 The build has errored. (ui-overhaul - 92314cb #9790 : Aidan Holm): https://travis-ci.org/crawl/crawl/builds/393361714 16:14:20 -!- amalloy_ is now known as amalloy 16:44:58 -!- Tux[Qyou] is now known as Tux[Qokay] 16:45:02 -!- Tux[Qokay] is now known as Tux[Qyou] 17:13:13 03advil02 {gammafunk} 07* 0.22-a0-483-gce72dfe: Allow ghosts built from bones files to be placed in vaults 10(6 months ago, 7 files, 120+ 5-) 13https://github.com/crawl/crawl/commit/ce72dfe3e0f5 17:13:13 03advil02 {gammafunk} 07* 0.22-a0-484-ga3c4442: Add some ghost mini-vaults that will place in Vaults 10(6 months ago, 1 file, 36+ 1-) 13https://github.com/crawl/crawl/commit/a3c4442c5568 17:13:13 03advil02 {gammafunk} 07* 0.22-a0-485-ga8b80c1: Add a description line for mirrored player ghosts 10(6 months ago, 5 files, 9+ 3-) 13https://github.com/crawl/crawl/commit/a8b80c12d111 17:13:13 03advil02 {gammafunk} 07* 0.22-a0-486-g9478639: Add a permanent store for some fallback ghosts 10(6 months ago, 3 files, 197+ 99-) 13https://github.com/crawl/crawl/commit/94786390060c 17:13:13 03advil02 {gammafunk} 07* 0.22-a0-487-g0f524d8: Don't use permastore when rewriting on level veto 10(6 months ago, 1 file, 1+ 1-) 13https://github.com/crawl/crawl/commit/0f524d8972db 17:13:13 03advil02 {gammafunk} 07* 0.22-a0-488-g30d8ac5: Tweak ghost vault generation rates 10(6 months ago, 1 file, 6+ 6-) 13https://github.com/crawl/crawl/commit/30d8ac55471c 17:13:13 03advil02 {gammafunk} 07* 0.22-a0-489-g46a0957: Don't spawn randomly-placed ghosts on level generation 10(6 months ago, 1 file, 0+ 2-) 13https://github.com/crawl/crawl/commit/46a0957fe444 17:13:13 03advil02 {gammafunk} 07* 0.22-a0-490-gd5aaa04: Let ghosts use stairs 10(6 months ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/d5aaa0420746 17:13:13 03advil02 {gammafunk} 07* 0.22-a0-491-g397a453: Use CHANCE rather than WEIGHT for non-Vaults ghost vaults 10(6 months ago, 1 file, 4+ 4-) 13https://github.com/crawl/crawl/commit/397a45317df3 17:13:13 03advil02 {gammafunk} 07* 0.22-a0-492-g7b7af9e: Various vault adjustments based on feedback 10(4 months ago, 1 file, 35+ 26-) 13https://github.com/crawl/crawl/commit/7b7af9e8e6a6 17:13:13 ... and 20 more commits 17:14:34 Is that that the branch merge? 17:14:46 s/that that/that/g 17:14:46 stairs???? 17:15:01 ghosts will be vault-only, so you're still safe 17:15:05 ^ 17:15:29 I'll probably wait for travis before rebuilding cbro 17:15:49 although it did already build the rebase so I guess there's no point 17:16:26 ??rebuild 17:16:27 rebuild[1/2]: http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81/rebuild/ http://crawl.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ https://crawl.jorgrun.rocks/rebuild/ Bug |amethyst or Nap.Kin for CDO. Use your powers wisely. 17:25:21 gammafunk: Wait, you renamed ghost_vault_setup to ghost_setup? 17:25:28 yeah 17:25:46 and the vaults one is vaults_ghost_setup() 17:26:01 there needed to be two separate functions, as it turned out 17:26:20 so adding that word "vault" without it referring to the branch was confusing 17:28:25 Well, I pushed my PR before realizing that, but I reverted the commit with reset --hard and pushed a fixed commit instead 17:28:41 https://github.com/crawl/crawl/pull/790 17:29:08 New branch created: pull/790 (1 commit) 13https://github.com/crawl/crawl/pull/790 17:29:08 03Muffindrake02 07https://github.com/crawl/crawl/pull/790 * 0.22-a0-513-g5815d44: add four ghost vaults for mainly Depths 10(3 minutes ago, 1 file, 148+ 0-) 13https://github.com/crawl/crawl/commit/5815d4476c6f 17:29:37 Unstable branch on crawl.beRotato.org updated to: 0.22-a0-512-g0943f25 (34) 17:29:47 yeah, if you have to force push to your branch, that's fine; the PR is updated accordingly 17:29:54 yes yes 17:29:56 I know 17:30:36 well I was not saying it in an attempt to patronize you, just pointing it out 18:09:58 Unstable branch on crawl.jorgrun.rocks updated to: 0.22-a0-512-g0943f25562 (34) 18:17:13 Well the PR is done, you can merge it whenever you like 18:17:15 or not 18:21:25 Unstable branch on underhound.eu updated to: 0.22-a0-512-g0943f25562 (34) 19:34:42 Floodkiller: i point to gooncrawl stable 19:35:12 Floodkiller: actually i point to the 'gooncrawl' branch, not sure which one that is 19:35:30 but it should update daily 19:37:42 alright, yeah I see it updating; thanks! 19:37:52 advil: gammafunk: congrats on landing new ghosts! rip shatter ghosts in slime:6 19:39:42 thanks, we'll get to that datafiles branch next week for sure 19:40:01 obviously ghost vaults will have some bugs and we have more vaults to merge as well 19:45:07 Hello there! This is my first time really delving into the community side of DCSS, and have been an off&on player for a number of years. 19:46:56 I have some coding experience and was looking to get some experience working with larger code projects doing small bug-fixes and the like. I was curious if there was a best practice for going about that. I've read over the coding conventions file and taken a quick look at the mantis bug tracker. From here should I just dive in and try and communicate what I can with someone who knows more than me? 19:47:58 Winnd: sounds about right! Find something you want to work on and go from there. I suggest starting with a small bugfix so you learn how the github PR process and so on works 19:52:50 Winnd: have you seen docs/contribution-process.txt? 19:52:52 that's also a good read 19:53:06 Awesome, thank you! I'm still reading through a lot of the stuff under the develop section of the crawl github, I hope I'll be able to provide some benefit 19:53:51 I'm currently reading that exact file, after the 5th or 6th time it mentioned ##crawl-dev, I thought I'd pop my head in and say hi 19:55:43 sure you can ask for help for things you work on; like was mentioned, it's good to start with a small bug fix or vault or documentation cleanup etc 19:55:46 gammafunk: Is the information in that file still up-to-date? 19:55:53 That sourceforge repo wasn't updated in 3 years 19:56:34 the mailing list is also basically dead 19:57:36 yeah, we're going to update that doc, I think I have a WiP in a local branch, but it's fine, he found the right place (this channel) 19:58:40 Both the coding_conventions.txt and contribution-process.txt mention this room multiple times and seemed like the best way to informally ask questions 20:37:23 ??linley[3 20:37:23 linley henzell[3/7]: http://webcache.googleusercontent.com/search?q=cache:audreyapple.blogspot.com/2007/02/legend-gamer.html 20:37:59 !learn edit s#.*#https://web.archive.org/web/20111108050111/http://audreyapple.blogspot.com/2007/02/legend-gamer.html# 20:37:59 Syntax is: !learn edit TERM[NUM] s/// 20:38:20 !learn edit linley_henzell[3] s#.*#https://web.archive.org/web/20111108050111/http://audreyapple.blogspot.com/2007/02/legend-gamer.html# 20:38:20 linley henzell[3/7]: https://web.archive.org/web/20111108050111/http://audreyapple.blogspot.com/2007/02/legend-gamer.html 20:38:48 linley[4 20:39:01 ??linley[4 20:39:02 linley henzell[4/7]: http://orthanc.fixme.fi/linley-at-%23%23crawl.log 20:39:15 that link is broken too but I couldn't find a existing copy 20:39:34 Ugh, that blog post is difficult to read 20:39:53 so much useless and extraneous information 20:40:19 totally agree *shrugs* 20:41:15 -!- Euph0ria is now known as TabMasher 20:44:00 ups I just noticed I had selected the wrong channel tab, sorry 21:40:28 are there any servers running on VPS? 21:48:53 hrm, I think cbro is 21:49:02 floraline: you can ask johnstein about that 21:49:43 thanks 22:33:36 -!- yesno_ is now known as yesno 23:28:07 floraline: CPO runs on ec2 t2 23:28:23 you need 2gb of ram so compilation doesn't OOM but that's about it 23:28:34 and a lot of disk space for ttyrec replays, if your server becomes official 23:31:29 oh, okay cool 23:31:43 i am using a digitalocean droplet right now which from what i could tell was comparable to the t2 instances 23:32:41 what i was curious about was whether a shared CPU would be good enough, or if you really need a dedicated CPU 23:33:09 i can switch between those two options but the cost is very different 23:34:37 also, i'm working on a script that would let me offload ttyrec files to an object storage server, where per GB pricing is much cheaper than a traditional block storage 23:35:03 it's mostly working and i can draw local and remote ttyrec files in the same directory listing 23:46:48 i'm pretty much just going with the assumption that that is not going to cause any problems, because i can't afford block storage rates 23:51:45 -!- yesno_ is now known as yesno