[01:14:15] We fixed it yesterday [01:15:13] It should be running now but my worry is that it’ll run out of space at some point on mwtask181 [02:35:57] I'm wondering if I should just make the PR for Skin:GuMaxDD instead of just waiting for a response. [06:53:51] @reception123's homedir is half mwtask's disk space [06:54:01] If that gets cleaned up, it'll be fine [07:22:11] [1/15] i wonder if this hook will be okay to add for the rainverse wiki [07:22:11] [2/15] ```php [07:22:11] [3/15] $wgHooks['BeforePageDisplay'][] = static function ( $out, $skin ) { [07:22:12] [4/15] $creatures = []; [07:22:12] [5/15] foreach ( explode( "\n", $out->msg( 'X-Clacks-Overhead' )->plain() ) as $line ) { [07:22:12] [6/15] $line = trim( $line ); [07:22:13] [7/15] if ( $line === '' || $line[0] === '#' ) { [07:22:13] [8/15] continue; [07:22:13] [9/15] } [07:22:13] [10/15] $creatures[] = $line; [07:22:14] [11/15] } [07:22:14] [12/15] $creature = $creatures[ mt_rand( 0, count( $creatures ) - 1 ) ]; [07:22:15] [13/15] $out->getRequest()->response()->header( "X-Clacks-Overhead: GNU $creature" ); [07:22:15] [14/15] }; [07:22:16] [15/15] ``` [07:24:00] @blankeclair why [07:24:22] [1/3] mainly to commemorate deaths: [07:24:22] [2/3] * https://xclacksoverhead.org/home/about [07:24:22] [3/3] * https://mattiebee.io/42927/natalie-nguyen [07:24:34] though this isn't directly applicable to the wiki yet (i hope) [07:24:46] I don't see why not [07:24:47] (i technically also haven't reached consensus yet, but i figured that i wanted comments on the impl early) [07:25:59] The deceased / missing pages on meta are pretty light on people [07:26:23] Either miraheze users have a longer life expectancy or no one commemorates when they disappear [07:26:55] well i certainly don't have the former- [07:27:50] [1/2] wait [07:27:50] [2/2] if being a miraheze user buffs your life expectancy, but being trains nerfs it, am i then neutral? [07:32:27] WAIT [07:32:31] DID I TYPE "but being trains" [07:32:33] oh my fucking god [07:32:42] that was _not_ intentional [07:35:28] I guess? [07:36:06] _is getting on lots of trains today_ [07:36:18] i like trains [07:37:09] I like they when they run close to time [07:37:15] They ain't doing well at that this year [07:43:05] oh damn [07:43:16] why's it that every country gotta have problems with trains, buses, or both [07:46:17] BlankEclair: also we really need better south west - north east rail [11:28:18] BlankEclair: I am currently a class 700/1 which is Desiro train [11:29:11] Having been on a bombardier electrostar formed of a 377/4 which attached to a 377/1 in front of it for the last bit of the journey [11:49:08] Hello fellow autists, can I add a funny extension that's full of XSS'? [11:50:17] No [11:50:26] You can ask Claire for help fixing them all [11:50:28] Well shucks, there goes my day. [11:50:40] What extension? [11:51:47] oh no [11:51:47] I thought Monstranto might be an interesting extension for people who make lua modules. [11:52:41] Of course Monstranto is marked as unstable, but I do think they are still developing it. [11:53:10] how serious are you lol [11:53:18] It's like an alternative or replacement to Graphs. [11:53:28] i could give it a code review [11:53:35] Honestly at first I was making a joke, then I thought of Monstranto and thought it could be useful to someone. [11:54:03] > Brower iframe sandbox feature to render the svg in a null origin that has no access to site data [11:54:05] There were people afaik who used Graphs on Miraheze before its many XSS' reared their ugly heads. [11:54:06] oh damn [11:54:32] do you want me to give it a looksie? [11:56:58] Yes please :) [11:57:05] I can make a Ticket while you're at it? [11:57:12] If you want me to of course. [11:57:20] i think we should file tickets only when somenyan wants to use it [11:57:27] Fair enough. [11:57:39] https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/Monstranto/+/refs/heads/master/src/Hooks.php#7 [11:57:47] off to a great start already, it should've checked the engine first [11:57:58] Oh boy. [12:00:10] https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/Monstranto/+/refs/heads/master/src/Lua.php#217 [12:00:13] these fns are dated wtf [12:00:19] tempted to git blame to see when they're impled [12:00:41] ain't no way it's just 2022 [12:00:54] They were making it to support 1.36 and above I think? [12:01:10] I hope it's compatible with 1.43. :nervous_sweat: [12:06:47] i haven't found anything majorly wrong yet, but for some reason my head is turning to trying to find an xss in core [12:07:58] i'm too distracted to really do a proper sec rev lol [12:08:04] but at least it's not blatantly bad [12:08:50] That's not too bad then, maybe some things could use updating but if someone wants to use it I guess it wouldn't be an immediate no. [12:09:16] It's definitely a far cry from Extension:Graph. [12:35:01] oh hey wm-bot2 [12:35:02] But it was awful to use and lacked the detail [12:35:10] Welcome back wm-bot2 [12:35:14] BlankEclair: good question [12:35:20] h [12:36:51] Wasn't I supposed to alphabetize those ManageWiki files in the mw-config repo? [12:36:57] Guess I'll check that out now. [13:05:57] https://github.com/miraheze/puppet/pull/4261 [13:06:09] you can break production with this one trick! [13:09:24] No offence but I'm not merging that from my phone on iconmera's WiFi [13:11:37] yeah please take a closer look when you can lol [13:11:49] i'm like 50% certain that it'll break prod [13:12:47] that might have to wait til Tuesday evening if I'm deploying then [13:12:51] No laptop until then [13:13:17] Paladox might be insane enough [13:22:48] Hm, would a box for https://issue-tracker.miraheze.org/T13333 be added in ManageWikiFormFactoryBuilder? [13:22:56] Seems to be where most of the construction happens