00:02:02 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-653-g6669bab64c (34) 01:24:31 Experimental (bcrawl) branch on underhound.eu updated to: 0.23-a0-3570-gb561bb485a 01:34:56 Unstable branch on crawl.develz.org updated to: 0.26-a0-653-g6669bab64c (34) 01:38:26 -!- amalloy_ is now known as amalloy 01:56:39 Windows builds of master branch on crawl.develz.org updated to: 0.26-a0-653-g6669bab64c 02:24:51 fantastic patch PleasingFungus. This kind of thing really matters. I also want to say all your stylistic changes look good 02:45:41 Unstable branch on cbro.berotato.org updated to: 0.26-a0-653-g6669bab64c (34) 03:30:52 Fork (bcrawl) on crawl.kelbi.org updated to: 0.23-a0-3570-gb561bb485a 03:53:46 n1: ok now shower me with praise 05:35:36 -!- Tiobot is now known as Guest33013 05:48:19 <09b​h> @PleasingFungus a friend had texted me saying "I didn't know you were speaking at RC" 06:12:15 bh is barred from roguelike-con because he's known far and wide as the bad boy of the roguelikes industry 07:28:52 -!- amalloy is now known as amalloy_ 07:56:12 Who can edit http://crawl.develz.org/wordpress/howto and update the info for CBRO and/or add CBR2? 08:27:38 03gammafunk02 07* 0.26-a0-654-g0cdd606: Insect glyph reorganization 10(2 weeks ago, 1 file, 96+ 95-) 13https://github.com/crawl/crawl/commit/0cdd606a97b9 08:27:38 03gammafunk02 07* 0.26-a0-655-g3d26443: Re-implement boulder beetles 10(2 weeks ago, 46 files, 186+ 47-) 13https://github.com/crawl/crawl/commit/3d26443778ec 08:27:38 03gammafunk02 07* 0.26-a0-656-gfc24509: Remove some boring beasts 10(5 days ago, 40 files, 133+ 267-) 13https://github.com/crawl/crawl/commit/fc2450931f7d 08:27:38 03gammafunk02 07* 0.26-a0-657-g645a0ca: Remove unused Pakellas vaults 10(5 days ago, 2 files, 19+ 390-) 13https://github.com/crawl/crawl/commit/645a0caaafcd 08:42:07 04Build failed for 08master @ 645a0caa 06https://github.com/crawl/crawl/actions/runs/287815487 08:46:52 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-657-g645a0caaaf (34) 08:50:27 oh 08:50:30 guess I have to manually update that file 09:10:23 03gammafunk02 07* 0.26-a0-658-gbdda728: Fix the TAG MAJOR upgrade script 10(19 minutes ago, 1 file, 0+ 1-) 13https://github.com/crawl/crawl/commit/bdda728c127b 09:16:56 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-658-gbdda728c12 (34) 09:43:07 ZureaL: are the RC files for cbro available at a public URL? 09:43:27 I'm updating the CDO howto page you mentioned to refer to CBRO2 instead of CBRO 09:43:37 ??cbro2 09:43:37 I don't have a page labeled cbro2 in my learndb. Did you mean: cbr2, cbro. 09:43:40 ??cbr2 09:43:41 cbr2[1/1]: Server in Ohio, US: cbro.berotato.org -- ssh port 22, username crawler, keys at https://cbro.berotato.org/keys (no password access). Webtiles at: https://cbro.berotato.org/ . Use glyph/sigil % for bots 09:43:47 sorry, cbr2, not cbro2 09:43:52 yes 09:44:29 and https://cbro.berotato.org/rcfiles 09:44:56 hrm, that url seems to go to a non-secure url and doesn't show anything for me 09:45:02 is directory listing disabled? 09:45:06 standby 09:45:17 add a trailing / 09:45:26 but I'll fix it so the non-slash also works 09:45:35 got it, thank 09:45:50 next question, are the keys hosted on cbro? 09:45:56 cbr2 09:46:09 cbr2, sorry 09:46:18 the link up there is right, with a trailing slash again :) 09:46:44 oh, nice, didn't even see that 09:46:58 *next* question, is there a rebuild page, or is that not working yet 09:47:07 there is 09:47:12 I think Advil tested it? 09:47:35 ok, probably same url form as cbro? 09:47:37 ??rebuild 09:47:37 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.kelbi.org/rebuild/ Bug gammafunk, advil, |amethyst, or Nap.Kin for CDO. Use your powers wisely. 09:48:11 this doesn't work: https://cbro.berotato.org/crawl/rebuild/ 09:48:17 maybe I can find it in the backlog 09:48:31 ah, sans /crawl works 09:48:44 I shall update learndb 09:48:48 thanks :) 09:48:51 ??rebuild[2 09:48:51 rebuild[2/2]: Trunk update start times in UTC (second number during summer time): CAO: 1700; CDO: 0600/0500; CUE: 2300/2200; CBRO: 0800/0700; CXC: 0500/0400; CPO: every 15 minutes; CKO: trunk every 15 minutes, other versions 0830/0730. 09:49:04 Unstable branch on crawl.akrasiac.org updated to: 0.26-a0-658-gbdda728 (34) 09:49:06 *final question*; is the rebuild time same as CBRO? 09:50:05 it's 2:10am EST 09:50:05 thanks 09:50:19 *ultra final question this time for real; last question* where is it physically hosted? CBRO was Atlanta, Georgia 09:50:30 Central Ohio 09:50:34 great, thx 09:51:44 oh 09:51:51 but wait, there's more.... 09:52:17 ...there is... 09:52:22 I fixed all the non-trailing backslashes 09:52:33 it was my web proxy that needed a slight tweak 09:52:33 ZureaL: advil: error I recieved when attemptin rebuild: https://cdn.discordapp.com/attachments/325651923514556417/762311080667250688/unknown.png 09:52:49 this may be an advil question in that he set that part up 09:53:08 but seems there's maybe a permission issue for the rebuild setup 09:53:26 I'll check that .git/ directory structure perms 09:57:07 try it again? I found some files owned by root 09:57:08 btw, which ppk key at https://cbro.berotato.org/keys/ should I link to? 09:57:10 ok 09:57:32 ZureaL: seem to get the same error 09:57:40 let me see on my system 09:57:57 oh, the 2nd one was a test because someone said it wasn't working, so just use cbro_key.ppk 09:58:15 they're the same key essentially, I just re-exported it to putty format again 09:59:12 ohhh...THAT directory has a bunch of stuff owned by root 09:59:13 gotcha 09:59:14 hold on 09:59:42 yeah, on my dgl setup, everything in crawl-build where the repo checkout lives is owned crawl-dev:crawl-dev 10:00:23 should be good to go now 10:01:17 seems to be running, but there's no intermediate output 10:01:35 I guess it's that usual problem with our rebuild setup and a proxy 10:01:38 it's compiling 10:01:49 yeah, have same problem with my nginx setup on cdi 10:01:54 as does cko have this issue 10:02:08 %status 10:02:08 13 Crawlers. CBRO disk usage=4% (1000GB) | RAM usage=24% (8GB)| uptime/CPU= 10:02:08 up 8 days, 9:48, 5 users, load average: 1.43, 0.65, 0.48 (4 Cores) 10:02:24 haha. that 1.43 is mostly the compile 10:02:51 yeah it's huge cpu churn obv 10:03:04 ZureaL: how would you like that contact line you see for CBRO on the CDO howto page to read? 10:03:04 is the rebuild command supposed to report back as it's compiling? 10:03:14 "ZureaL can be reached in IRC via '!tell ZureaL' in ##crawl, or email: johnstein@beRotato.org" 10:03:31 yes, "caching" is disabled so that you see output as it generates 10:03:40 ah 10:03:47 obv in that quote, I'd need your email, or if you'd like it to say something else entirely 10:04:04 email: zureal@gmail.com is fine 10:04:36 I didn't think to get johnstein to set me up with a berotato.org email addy 10:05:15 we can certainly update that in the future (and of course feel free to put what you want on the webtiles lobby, contact-wise) 10:05:40 yea, I might add my discord ID, since I'm on irc and discord pretty much 24/7 10:07:47 Ok, updated at http://crawl.develz.org/wordpress/howto 10:08:37 awesome, looks good, thank you 10:16:46 ??rebuild 10:16:47 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.kelbi.org/rebuild/ Bug gammafunk, advil, |amethyst, or Nap.Kin for CDO. Use your powers wisely. 10:17:20 !learn edit rebuild[1] s|http://crawl.berotato.org/crawl/rebuild/|https://cbro.berotato.org/crawl/rebuild/| 10:17:20 rebuild[1/2]: http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81/rebuild/ https://cbro.berotato.org/crawl/rebuild/ http://crawl.xtahua.com/rebuild/ https://crawl.kelbi.org/rebuild/ Bug gammafunk, advil, |amethyst, or Nap.Kin for CDO. Use your powers wisely. 10:21:02 cbro doesn't get the /crawl/rebuild it's just supposed to be /rebuild 10:21:08 er..cbr2 10:21:51 ah, yeah 10:22:02 hrm 10:22:11 now did my rebuild finish? 10:22:22 no 10:22:26 still cranking 10:22:42 %status 10:22:42 21 Crawlers. CBRO disk usage=4% (1000GB) | RAM usage=27% (8GB)| uptime/CPU= 10:22:42 up 8 days, 10:08, 5 users, load average: 1.84, 1.83, 1.50 (4 Cores) 10:22:50 dat cpu...haha 10:37:24 finally done 10:38:05 ZureaL: does Cbrotell do rebuild announced in channel? 10:38:11 I guess that would be a feature request 10:38:25 s/announced/announcements/ 10:38:38 typically those bots do an irc announcement when the build finishes 10:38:40 yea, I'll have to figure that out 10:38:52 I just copied cbro's bots and updated them for my layout 10:39:21 !learn edit rebuild[1] s|https://cbro.berotato.org/crawl/rebuild/|https://cbro.berotato.org/rebuild/| 10:39:21 rebuild[1/2]: http://crawl.akrasiac.org/rebuild/ http://underhound.eu:81/rebuild/ https://cbro.berotato.org/rebuild/ http://crawl.xtahua.com/rebuild/ https://crawl.kelbi.org/rebuild/ Bug gammafunk, advil, |amethyst, or Nap.Kin for CDO. Use your powers wisely. 10:39:27 ??rebuild[2 10:39:27 rebuild[2/2]: Trunk update start times in UTC (second number during summer time): CAO: 1700; CDO: 0600/0500; CUE: 2300/2200; CBRO: 0800/0700; CXC: 0500/0400; CPO: every 15 minutes; CKO: trunk every 15 minutes, other versions 0830/0730. 10:39:43 it does a trunk update announce 10:40:30 well, I did rebuild trunk and I don't think it announced the completion here 10:40:30 it announces the git update 10:40:34 hrm, interesting 10:40:52 ah 10:40:57 look back at 2:45am 10:40:58 I think there was another permission error 10:41:04 hence the lack of announce 10:41:05 one second 10:41:24 https://cdn.discordapp.com/attachments/325651923514556417/762323457915617380/unknown.png 10:41:41 checking 10:44:26 okay, just ran a chown crawl-dev:crawl-dev on the whole crawl-build dir structure 10:47:02 restarted the build and it's churning again, so that seems good 10:47:17 guess we'll wait and see 11:00:37 yeah, the page timed out and subsequent retry told me it's locked, so I guess it's trying again 11:00:50 I wonder if it's doing so from scratch (maybe ccache is not set up yet?) 11:00:51 still compiling 11:01:19 wouldn't a rebuild do a 'make clean; make all'? 11:03:12 chown would have broken ccache, no? 11:03:44 ZureaL: make clean it would do, yes, but ccache doesn't care about that; it's purpose is to quickly retreive previously compiled objects 11:03:52 good point re: chown 11:04:33 should I have been a bit more...surgical...with my application of chown? :) 11:04:52 I should say that its purpose is to cache and subsequenty retreive previously compile objects; it doesn't matter if the previously compile object was deleted at its former location 11:05:00 the cache data lives in a .ccache dir somehwere 11:05:07 probably not, it'd cause problems later 11:05:46 I think your chown was likely correct, yeah, but it probably invalidated the cache. not actually sure how ccache interacts with ownership 11:07:23 I'd hope it did, or some future build would have problems of some kind (permission denied either reading the cache or updating it) 11:07:41 unless permissions are set wide enough to be a security issue 11:11:57 I'm not finding a .ccache or a .cache dir anywhere in the source/recompile area 11:14:33 nothing like that exists in either /home/crawl or /home/crawl-dev 11:27:23 well, it finished, but still no announcement 11:29:30 let's see 11:29:45 Unstable branch on cbro.berotato.org updated to: 0.26-a0-658-gbdda728c12 (34) 11:29:46 there's nothing in /home/crawl-dev/logs/announcements.log 11:29:50 lol 11:29:51 wtf 11:29:56 yeah weird 11:29:59 I guess it just needed a minute 11:30:00 so I restarted it 11:30:11 and it made the usual output after a couple secs 11:30:55 oh, so the cache is working? 11:30:55 not sure why it needed that additional rebuild attempt 11:30:55 no, I doubt it is; seems more like the cache isn't set up? 11:31:13 no idea, I followed the directions provided to set up the server :) 11:31:13 if you don't see ~crawl-dev/.ccache (and ccache --show-stats as crawl-dev user shows no cache), likely you don't have a cache 11:31:35 does your build run as user crawl-dev? 11:31:47 yes 11:32:03 right, so if no ~crawl-dev/.ccache, you'd have no cache set up 11:32:15 well, that file does exist 11:32:19 oh ok 11:32:30 does ccache --show-stats run as user crawl-dev show anything? 11:32:44 the .ccache dir was just created like minutes ago 11:32:46 as in does it show that the cache has any data 11:32:54 aha, that is interesting 11:33:18 no hits on the ccache 11:33:52 right, probably not set up 11:34:08 crawl-dev PATH should have /usr/lib/ccache at the beginning 11:34:35 this is all that's set up in the ccache.conf : max_size = 5.0G 11:34:46 yep, that's all you need 11:34:51 but it seems your cache is unused 11:34:58 gammafunk have you seen the rolling lizards in spelunky 2? was hoping for some last miniute inspiration by those annoying but well designed bastards for boulder beetle 11:35:00 again, this is assuming you ran that as user crawl-dev 11:35:09 twelwe: I have not, what do they do? 11:35:17 ill find a video link 11:36:31 skip to :15 https://www.youtube.com/watch?v=KVWgZ_JdMjg 11:36:31 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin 11:36:31 ZureaL: does advil have access; he's pretty familiar with dgl setups (even more so than I am at this point), so he could help probably, but you'd need your rebuild to have a propper PATH var that calls ccache 11:36:32 ok finding a better video lmao 11:36:33 yes, he's got admin access on the server 11:36:46 for the rebuild script actually, that might need path set somewhere else 11:36:53 ah 11:37:14 I have /usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin for crawl-dev shell, for example 11:37:56 hrm, not actually sure how we'd set that for the rebuild script, to be honest 11:38:03 none of the rebuild scripts have ccache in them 11:38:37 let me take a look at CAO really quick 11:38:41 https://www.youtube.com/watch?v=0_NMlH_IoV0 11:39:22 No idea how you're meant to do it but I've just got ~crawl-dev/bin/g++ (etc) linked to /usr/bin/ccache 11:40:45 now, they have facing, where they don't notice a player - this is a guess an analogue of being unaware, but they roll and keep rolling until they hit terrain and bounce again. they usually end up facing the way the rolled at this point (unaware, again) until they turn around. they have 3HP, and at 1HP they lose the ability to roll, squirt blood 11:40:46 from their eyes, and just run at enemies 11:40:46 hrmm 11:41:11 gammafunk are they live on trunk now? 11:42:43 another short clip https://youtu.be/h3YH7vF8y_w?t=29 11:43:01 they take out allies just like you- their enemy 11:44:13 they key drawback from getting hit, aside from obviously losing health or potentially dying, is you get knocked far into terrain copmpletely out of your control and stuns you 11:45:45 on another topic, i had a transponder vault on d:2 that had some weak monsters and no player ghost. seen lots of transponder vaults in D but never one without a ghost. is this supposed to be possible? it had generous loot for d:2 11:46:11 twelwe: probably an altar overflow vault; typically has nasty monsters, but you could get a lucky roll 11:46:29 if it had an altar in it, it's certainly that; transporter vaults predate ghost vaults and don't all have ghosts in them 11:46:46 yes, a mahkleb altar 11:46:53 yep, that's what it was, then 11:46:55 ok cool 11:47:52 ZureaL: yeah, not actually sure how the rebuild script gets a proper path for ccache, maybe advil knows about this. for the daily rebuilds you'd also want it set up properly, possibly it's done via path in the crontab itself 11:48:09 on my system I just run a script that calls everything I want to do daily, and in that script it sets a ccache-enabled path 11:48:28 I see that /usr/lib/ccache already has all the symlinks in it 11:48:31 obviously you can do this in other ways as was mentioned above, and I'm not sure what's the "ideal" setup 11:48:37 so are boulder beetles live in trunk now? 11:48:43 I'm trying to set up the pathing ow 11:48:44 now 11:48:50 yes, I'm sure ccache itself is working, it's that you're not calling the compile 11:49:02 I think if you fix PATH for user crawl-dev that won't affect the rebuild cgi though 11:49:18 it would only help rebuilds triggered from command-line probably 11:49:24 ah 11:49:35 indeed, I just checked CAO 11:49:41 if I have to mod the scripts, I will 11:49:47 it likewise has a script ~/bin/do-updates 11:50:00 and sets ccache-enabled path inside this 11:50:08 but I don't see anything set for the CGI rebuild script 11:50:31 so I'm not even sure if that's properly using ccache on CAO 11:50:39 heh 11:50:41 export PATH=/usr/lib/ccache:$PATH 11:50:53 is all you'd need in your update script (before any updates are run) 11:52:28 twelwe: yeah, they are live 11:54:37 ant glyph B! 11:55:39 major step up in the world 11:57:26 gammafunk, okay, I've updated the update scriptws 11:57:32 serpent lash should save me anny annoyance from these suckers 11:57:48 but I don't see anything in the cgi-bin trigger that needs a path statement 11:58:55 ZureaL: that just calls update-FOO (the appropriate dgl script) 11:59:07 but unless you've modified the dgl script itself to set a path, said script won't have a correct path 11:59:32 the other areas I mentioned (crawl-dev shell, cron job scripts) all set a PATH before calling those dgl scripts 11:59:52 so dgl isn't calling the scripts in /home/crawl-dev/dgamelaunch-config/crawl-build? 11:59:54 but if you modify the dgl scripts themselves to add ccache to path, obviously that would work 11:59:58 or modified the update script itself which I think they said they did? 12:00:50 yea, dgl rebuild is just calling the scripts I updated to include the path 12:01:41 dgl update-trunk calls /home/crawl-dev/dglgamelaunch-config/crawl-build/update-crawl-stable-build.sh 12:01:56 ZureaL: yeah, those are dgl scripts, and yeah if you modify those, that would also work 12:02:13 I updated the called scripts in crawl-build directly 12:02:14 unless there's some weird path clearing done by the dgl script that calls it 12:02:17 right 12:02:24 I guess...want to trigger one? 12:02:25 sure, the dgl scripts *initially* called 12:03:42 ~crawl-dev/dgamelaunch-config/bin/dgl -> ~crawl-dev/dgamelaunch-config/bin/update-trunk.sh 12:03:45 for example 12:04:31 ZureaL: I'd have to push a source-code-changing commit; will try next time I push one and let you know 12:04:43 oh, triggering another rebuild would cause the cache to kick in and at least populate wouldn't it? 12:05:03 well, it'd see that it has the latest version already 12:05:06 so I think it'd refuse to build 12:09:15 well, I updated the individual scripts as well as the .bashrc and /usr/lib/ccache is set to the first path in each instance 12:09:17 so let's hope 12:13:47 yep, I will try the rebuild once I push another commit 12:14:24 @advil SUGGESTION: update the crawl server build page(s) to include directions for enabling ccache and update the scripts to check for ccache config and use it if it exists 12:14:51 keep in mind if it wasn't set up right before this rebuild then there will be at least one more full build to populate the cache 12:15:47 that's okay, I'll forget it's using ccache anyway by tomorrow ;) 12:19:42 aaand my own build finished but ccache won't help much there; linking kills this tiny little laptop (takes longer than building) 12:19:50 (mandated praise) good work gammafunk, 12:54:57 %cache 12:54:57 CCACHE status: Hit Rate =0.00 % | Files Cached=0 | Cache Size=0.0 kB | Max Cache Size=5.0 GB 12:54:57 muhahaha 12:57:56 Well, the first build will necessarily not have any cache hits 12:58:32 sure, I just wanted a bot command so I could check it later 13:23:40 soon we'll just run cbro from irc! 13:23:51 *cbr2 13:23:58 heh 14:36:26 !learn add boulder_beetle[1] A beetle that can initiate a rolling state whenever not adjacent to its foe. When rolling it moves at speed 20 and has double melee damage (1d32->1d64). Always exits its roll after attempting a roll melee attack, and the roll attack checks EV and SH normally. Can also blink to re-establish distance for another roll. Reworked and re-added in 0.26. 14:36:26 boulder beetle[1/4]: A beetle that can initiate a rolling state whenever not adjacent to its foe. When rolling it moves at speed 20 and has double melee damage (1d32->1d64). Always exits its roll after attempting a roll melee attack, and the roll attack checks EV and SH normally. Can also blink to re-establish distance for another roll. Reworked and re-added in 0.26. 14:36:32 ??boulder beetle[3 14:36:32 boulder beetle[3/4]: Can be reflected with shields of reflection! See: !fight donald hd:99 hp:10000 v 20 boulder beetle 14:36:39 ??boulder beetle[4] 14:36:39 boulder beetle[4/4]: Don't discriminate between friend and foe: !lg kvaak dren -tv:T20099 5 15:49:04 -!- misha is now known as werekitten 16:20:11 -!- amalloy_ is now known as amalloy 18:24:08 Unstable branch on underhound.eu updated to: 0.26-a0-658-gbdda728c12 (34) 18:29:30 03PleasingFungus02 07* 0.26-a0-659-gd791e6c: Remove an antique and redundant status list 10(34 seconds ago, 1 file, 0+ 6-) 13https://github.com/crawl/crawl/commit/d791e6c4ceb8 18:32:22 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-659-gd791e6c4ce (34) 18:37:32 -!- Psymania_ is now known as Psymania 19:57:28 03PleasingFungus02 07* 0.26-a0-660-gc077101: Streamline the Zot Clock 10(2 hours ago, 12 files, 156+ 80-) 13https://github.com/crawl/crawl/commit/c07710193cee 20:20:21 Unstable branch on crawl.kelbi.org updated to: 0.26-a0-660-gc07710193c (34) 23:30:15 For some reason LUAFN(dgn_map_by_tag) has a first and a third argument; but no second argument. 13https://crawl.develz.org/mantis/view.php?id=12370 by bcadren 23:34:09 Are there map-specific props somewhere or if I wanted to record some map data as a prop would I just have to attach it to the player? 23:39:35 it looks like there isn't (from my grepping); you have props, monsters have props and items have props and the closest it gets to a floor having props is lugonu's corrupt but it uses a lua marker (like a fog machine; but just used to hold the bool).