[01:23:39] and now i've updated everything for nvme params [01:23:48] yay! cheers! [01:24:11] we just need to create pages for the rest of the servers [01:24:28] i can go through the list [01:26:54] More servers tomorrow also. [01:27:11] as we start launching some on cloud21. [01:27:11] ooh what goodies are we getting [01:27:23] Starting with mw servers and a new cp server. [01:27:34] sweet [01:28:22] Then we will eventually decommission mwtask* and replace with new servers splitting mwmaint, mwdeploy, and jobrunner apart also. [01:28:32] oh yeah weren't we supposed to get another one for opensearch so we can make cirrus unrestricted [01:28:50] I did that like 8 months ago lol [01:29:01] But never got to unrestrict it. [01:29:10] classic [01:29:44] tbf it still has the issue of occassionally being broken after enabling but we can probably still get away with unrestricting it [01:30:20] or we can do it in like a month so i can drop all the tasks from it to pix and wwr :p [01:30:30] Yeah that and the fact that it blows search up if removed after enabled is why I havent yet. [01:31:03] i swear it worked fine when i disabled it on beta but i might be hallucinating that [01:31:09] oh and it totally breaks if the wiki is renamed. [01:31:23] I need to finish https://github.com/miraheze/MirahezeMagic/pull/603 and expand to renames also. [01:31:54] do i need to stick an if clause in the rename script [01:32:20] I will just finish it to support it lol. [01:32:26] fair [01:32:40] saved me from taking more bites than i can chew [01:32:54] Now that we got most of the things planned for these last 3 months done I can get to that now. [01:32:59] The same happens to TitleKey and we have a note about making a Phorge task whenever it's broken [01:33:28] what is up with them search extensions [01:39:08] Sometimes I wonder if the mwscript specified in ManageWikiExtensions gets executed partially sometimes. [01:40:03] I don't think we get many reports about wikibaseclient being broken after enabling it, so maybe that's not the issue. [01:45:38] i think i found the reason why [01:46:47] How come? [01:47:50] [1/6] 15:38:16: https://infalsus.miraheze.org/wiki/Special:Log?logid=596 [01:47:50] [2/6] 15:38:17: [01:47:50] [3/6] ```Error running /bin/bash '/srv/mediawiki/1.45/vendor/wikimedia/shellbox/src/Command/limit.sh' ''\''/usr/bin/php'\'' '\''/srv/mediawiki/1.45/maintenance/run.php'\'' '\''TitleKey:rebuildTitleKeys'\'' '\''--wiki'\'' '\''infalsuswiki'\''' 'SB_INCLUDE_STDERR=;SB_CPU_LIMIT=50; SB_CGROUP='\''/sys/fs/cgroup/memory/mediawiki/job'\''; SB_MEM_LIMIT=0; SB_FILE_SIZE_LIMIT=0; SB_WALL_CLOCK_ [01:47:50] [4/6] LIMIT=60; SB_USE_LOG_PIPE=yes': The "TitleKey" extension must be installed for this script to run. Please enable it and then try again. [01:47:51] [5/6] ``` [01:47:51] [6/6] 15:43: https://discord.com/channels/407504499280707585/808001911868489748/1478417515985113178 [01:48:36] smells like a race condition [01:48:45] or [01:48:57] LMFAO i love that [01:49:19] I will look into fixing tomorrow. [01:49:57] lol [01:50:08] i'll make a phorge task in case we forget [01:50:20] which we can also forget but hopefully less likely [07:23:34] [1/6] the wikibaseclient script has a nifty trick to avoid this issue [07:23:34] [2/6] ```php [07:23:35] [3/6] if ( !class_exists( SitesBuilder::class ) ) { [07:23:35] [4/6] require_once MW_INSTALL_PATH . '/extensions/Wikibase/lib/includes/Sites/SitesBuilder.php'; [07:23:35] [5/6] } [07:23:35] [6/6] ``` [07:24:41] cargo also doesn't fail because it doesn't rely on anything [07:25:05] titlekey, cirrus and smw are all known to have post-enable failures [07:33:09] LMAO what a band-aid. Very impressive of you to figure out this mystery so quickly. This issue is probably known for years at this point. [07:34:09] Most Wicked Miraheze Probelm Actually Stupid, Infra At Loss For Worms [07:34:46] forgot to mention here that these three are the only ones left with mwscript [07:44:19] I did fix this issue at one point. I think my rewrite of ManageWiki may have caused a regression. [07:47:36] We might get one more with bucket. [07:58:33] [1/2] i think i went too crazy with the yapping [07:58:33] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1479387696886579372/image.png?ex=69abdaa8&is=69aa8928&hm=475fe5ac938b6d380099c4164056f7c11e270cdfb801e06bbfc4d720439ab9e3& [07:58:40] the tooltip template itself came out very well though [08:00:01] oh I know how I can skip waiting for feedback [11:34:05] is there anything that needs to be done to remove a custom domain besides managewiki [11:35:37] cloudflare custom hostname iirc [11:35:43] iirc, those two are about it [11:38:39] Well, I mean to make a wiki accessible under the old domain again [11:39:13] https://issue-tracker.miraheze.org/T15062 [11:39:41] another way to ask I suppose is is this within realm of steward actionable requests [11:39:42] nope just remove from managewiki [11:40:15] ideally you would also remove from cf but its not a compulsory step [11:40:49] Are those purged periodically like the SSL repo is [11:41:34] not yet [11:42:14] mm [11:42:36] So, should be fine for me to tack this one? [11:43:06] ya [11:44:12] awesomesauceness [11:45:18] just retype the miraheze.org domain? [11:45:55] no, leave it blank [11:45:59] Gotcha [11:47:53] [1/2] Most equations now show up as "Cache key is invalid" on my Wiki. ([URL](https://wiki.vvvf.systems/wiki/Selective_Harmonic_Elimination)) [11:47:53] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1479445411524645014/image.png?ex=69ac1068&is=69aabee8&hm=6617dbc0195ae0bb742be6e0d99f7e2fb95ce94bc3c3807738e0ff0674a5fa2a& [11:48:03] blanked, will chexk on that in a bit [11:48:43] I have tried refreshing using CTRL+F5, with no effect. The issue is probably related to the recent maintenance/update because it used to work fine. [11:49:22] The issue cannot be browser-related either because I am getting it on my phone too [11:49:34] try purging the next time this happens, immediately fixed it [11:50:04] [1/2] as a fyi to the location of the purge button [11:50:05] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1479445962991861852/image.png?ex=69ac10ec&is=69aabf6c&hm=d0a241fe7ecec85bfef00d88cacd53f9bbce6c1aa0de90ad65378faf3dfe6eec& [11:50:28] https://cdn.discordapp.com/attachments/1006789349498699827/1479446060555305072/image.png?ex=69ac1103&is=69aabf83&hm=cbb6e5d05eb1af660801ee3d7ecb502cbbb7b9ec4ee3c4e08e6e92f4c99e3fba& [11:50:32] Ah okay, thanks! [12:17:14] wakey wakey [12:22:26] oh hey i just remembered [12:22:40] @pixldev YOU DID IT AGAIN WHAT DID I TELL YOU ABOUT UPDATING/CLOSING TASKS [12:26:36] if i see you doing it a third time i will be reasonably disappointed [12:30:27] this onboarding is an interesting one it seems [12:30:33] [Siiiiiiiiiiiiiiiiiiip](https://media.discordapp.net/stickers/1440823929269915678.png?size=160&name=Siiiiiiiiiiiiiiiiiiip&lossless=true) [12:32:46] once is a mistake, twice is also a mistake, thrice is a pattern [12:33:05] my parents trying to have a daughter [12:33:17] ????? LMAO [12:33:36] p sure our younger daughter only exists because i wasn't a girl at the time [12:33:46] sister* [12:33:49] lemme go confirm rq [12:38:32] clareeee they gonnna replace youuUUU!!!!! [12:39:02] not like they'd see me as a woman anyway lol [13:18:22] for the dpl tables, I tried to make the server names lowercase, but in the preview at least, the {{lcfirst: }} parser function doesn't seem to be having an effect [13:47:51] I also looked at automating the lists at the top of the page with dpl, but thats proving to be more complex to do [14:44:03] :Nervous: [14:44:15] I plead the fifth [14:53:09] seems that pagespeed is unable to check performance of miraheze wikis' pages due to cf [14:53:25] & google search console cant fetch sitemaps too most likely because of cf too [15:35:20] That shouldn't be happening [15:35:24] At least for the latter [15:35:38] Can you raise a task so I have less reasons to forget about looking into it [15:35:40] @whostacking [15:52:31] https://issue-tracker.miraheze.org/T15064 [17:31:51] @orduin see dms please 🙂 [19:13:07] Do we have a specific Phorge form for CSP requests [19:16:59] no ig [19:17:23] i always copied the questions and made it a [ ] list manually [19:17:50] May be worth setting one up [19:19:51] i agree [19:20:43] it should include the xx-src scope and why it's needed on which wiki besides the review questions [19:20:57] Smart [19:24:31] and scope expansion can usually have a simplified process ig [19:25:00] things like script-src expand to connect-src [19:26:19] I can’t recall seeing more than one or two follow-up expansion requests for CSP tbh [19:26:32] [1/4] actually i've opened three [19:26:32] [2/4] https://issue-tracker.miraheze.org/T14070 [19:26:32] [3/4] https://issue-tracker.miraheze.org/T14167 [19:26:32] [4/4] https://issue-tracker.miraheze.org/T15025 [22:22:43] what happened here? https://rainverse.wiki/wiki/File:MIS_One_Person.png [22:40:16] [1/2] Reasonably confident about Bucket's capabilities after having used it to do a few things. https://buckettest.mirabeta.org/wiki/Test1 loads just over 2500 items in 0.065 seconds with multiple joins; I don't actually have anything to compare that to but that sounds pretty good on the performance side. [22:40:16] [2/2] There's still the one issue as described in https://discord.com/channels/407504499280707585/1006789349498699827/1478385353122381885 but that's not a blocker; I can also test the updates to mw-config that I made since the last pull. [23:16:54] [1/2] do NOT let me stay ten feet close to managewiki [23:16:54] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1479618807109517352/Screenshot_20260306-200551.png?ex=69acb1e5&is=69ab6065&hm=baebe6fbf39c600b52d010043102bb1b013a98702e3126d45b9f8ed9d0aae61e&