[05:43:44] @cosmicalpha tell the techs that `lhmnwiki`, `cgwiki` and `100bangaiwiki` will register for the beta program :Breached: [05:44:23] Will deal with it once I create a phorge paste to track which wikis join the program. [05:53:28] And done. https://issue-tracker.miraheze.org/P556 [05:54:06] I will register those wikis with it tonight or tomorrow first thing if I don't get to it tonight and no else does. [05:55:35] done [05:56:04] did you run sql also? [05:56:17] ...oh, nvm [05:56:20] lemme just... remove that [05:56:38] i thought it was a list for us to enable it on ^^; [05:57:11] lol I mean nothing immediately breaks if you dont run the SQL but it will have some odd side effects. [05:57:41] i literally did nothing except add it to the paste luckily [05:57:52] oh lol [05:57:54] i thought it was ^, not a list of wikis that already have it enabled [05:58:23] Yeah add to the paste after we enable it. Its to track what wikis opt in so adding after just helps to track it. [05:58:44] For individual wikis (not the final upgrade) I just backup the DB then run update.php [06:02:53] I do apologize for not making that clear. Rereading my earlier messages I absolutely understand where you got that from. [06:03:04] ah oki ^_^ [06:05:34] You know what maybe we should track wikis pending having it enabled there also by adding after it a `[PENDING]` flag. [06:05:49] Keeps things more organized that way. [06:09:23] I think all 3 wikis have EmbedVideo enabled? This may cause problems unless we already merged [the patch](https://github.com/StarCitizenWiki/mediawiki-extensions-EmbedVideo/pull/128) on our end. [06:53:54] `LanguageSelector` needs to be updated on mirabeta since it still uses the old, buggy version. [08:26:35] What was the issue it is? [08:30:07] [1/7] I think I went through all extensions that can be easily tested by me. The remaining ones fall into one of these [08:30:08] [2/7] 1. Broken extensions in P554. [08:30:08] [3/7] 2. Not completely broken but missing functionality, which is noted in parentheses. [08:30:08] [4/7] 3. Wikibase, SMW, Cargo, and other restricted extensions. [08:30:08] [5/7] 4. Extensions that require configuration changes not possible with ManageWiki/settings and require backend changes. [08:30:09] [6/7] 5. Extensions whose documentation is so long that I skipped it. I might return to them later. [08:30:09] [7/7] Ideally someone familiar with Wikibase and SMW can test them (I happen to know someone familiar with SMW lol) because I don't know how they work and will need to spend quite some time learning how they and their related extensions work. [08:31:37] When I tested the extension, I was unable to upload videos. [08:32:02] Not sure whether you can play videos with it. I can test now. [08:33:36] Ah ok you won't be able to play any videos either. In fact, if a page contains any video, it won't load. [08:33:52] [1/2] This is what you will see [08:33:52] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1397134538907451453/image.png?ex=68809e6f&is=687f4cef&hm=7b8089f817b141a54549ade331779ab844d4599710a438dde2029f84cb76a13e& [09:04:02] Huh... so far only `cgwiki` and some pages at `100bangaiwiki` may get affected [09:04:19] I haven't access the wikis yet but I will soon [09:08:09] SMW won't work because it still uses removed class aliases and doesn't officially support 1.44 anyways, there isn't even an open PR for it I think [09:08:43] Wikidata should work in theory since it's WMF-deployed [09:28:58] hi! how do i opt in for nexttide [09:29:20] meow with a list of wikis [09:29:30] e.g. https://discord.com/channels/407504499280707585/1006789349498699827/1397091725423411210 [09:50:26] That's unfortunate, especially since several wikis seem to use it quite heavily. [10:10:25] utgwiki ❤️ [10:15:01] anyway, I have disabled EmbedVideo for now due to the issues you mentioned, tell the techs to go ahead [10:21:44] The tech team can have fixes on their end too, so disabling EmbedVideo may not be a prerequisite to enrolling into NextTide. We'll see how it goes... [10:22:54] okay nevermind after some thought maybe no [10:24:51] This was expected. [10:25:09] SMW probably won't work on fixing support for 1.44 until September. [10:26:19] Or November, who knows anymore with them. [10:27:10] [1/3] Now that I rewrite the bot, I found a few more extensions on cgwiki that are either not tested or not functional: [10:27:11] [2/3] `embedvideo, createpage, fontawesome, realme, dynamicsidebar, customsearchprofiles, articlefeedbackv5` [10:27:11] [3/3] Some of these won't break the wiki, though they may be non-functional (or I just don't know how to use them properly). I think `embedvideo`, `createpage`, and `fontawesome` would result in MW errors, while the rest may not function properly. [10:33:33] So I would have these 3 disabled actually, we haven't uses them yet [10:34:23] I was going to cook up some sidebar alts for roles like CG producers and stuffs [10:34:41] CSP I haven't bother to set them up yet, can be disabled too [10:40:05] AFv5 afaik require additional setups [11:10:37] RealMe might work, while DSB I haven't get to try yet [11:55:55] When was the last time all extensions on prod 1.44 were upgraded? I've upgraded a lot that had fixes merged recently but I only upgraded them on beta and not on prod, so I'll still have to do that [11:58:21] probably a long time ago [13:20:35] Probably when 1.44 was cut [13:20:43] You should just upgrade all the things [15:27:22] @posix_memalign can I have the script you used to check for wikis that have untested exts? [16:28:44] @.labster I've added you to JavascriptSlideshow on Gerrit. [16:34:12] @abaddriverlol I wonder if the PDFEmbed repo on Gerrit will work for us instead of our own fork also... Doesn't seem very much maintained... I wonder if we could either rename our version and add to Gerrit or go through the access procedure for the other one and take it over and merge them... [17:27:34] There's already PDFEmbed and PDFHandler, so I feel like creating a third one would cause even more confusion than there already is with those two [17:32:58] [1/5] time to execute [17:32:58] [2/5] ```sh [17:32:58] [3/5] mwdeploy --upgrade-extensions=AJAXPoll,mw-snapblocks,BreadCrumbs2,RandomImage,RandomImageByCategory,SubpageFun,CountDownClock,CreatePageUw,SnapProjectEmbed,ArticleRatings,LastModified,Screenplay,LinkCards,TimezoneConverter,ProtectionIndicator,LanguageSelector,AuthorProtect,SoftRedirector,Commentbox,HideSection,DataMaps,SimpleBatchUpload --versions=1.44 --s [17:32:59] [4/5] ervers=all [17:32:59] [5/5] ``` [17:33:07] https://cdn.discordapp.com/emojis/1144716926854119594.webp?size=48 [17:34:07] So long it did a multi line log [17:34:13] lol [17:38:05] [1/4] @rhinosf1 free and easy ticket solve: [17:38:05] [2/4] merge pr and remove domain in managewiki [17:38:06] [3/4] https://github.com/miraheze/ssl/pull/874 [17:38:06] [4/4] https://321nails.miraheze.org [17:38:25] It's my annual leave though [17:38:35] i said i would annoy you :3 [17:38:59] rather mean though so i wont do so anymore [17:39:59] [1/3] one for @abaddriverlol too: [17:39:59] [2/3] mega super easy merge and deploy for an increase in customer satisfaction!!! [17:39:59] [3/3] https://github.com/miraheze/mw-config/pull/6029 [17:42:22] am I confusing something rn or wasn't it possible to allow any file extension via managewiki at some point? [17:42:38] the UI for that setting looked different too, like the second image in https://discord.com/channels/407504499280707585/407537962553966603/1205183277296783410 [17:45:02] [1/2] i think it was changed to a set list of options at some point [17:45:02] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1397273243894681802/image.png?ex=68811f9d&is=687fce1d&hm=59cfdaee02cea1a4615bbb76d4406b5645ff51feec6b6288e62237b02d951485& [17:45:41] [1/2] according to git blame it didn't change lol [17:45:42] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1397273411138490600/image.png?ex=68811fc5&is=687fce45&hm=bd7e9cc3b20de8747818c646893bd5a15b859b7f908e6058b01ff001989f9ac9& [17:45:46] wtf [17:46:33] I'm not sure if that older variant accepted any inputs either [17:46:51] It's always been a list ever since it's been ManageWiki [17:46:58] For security reasons supposedly [17:48:04] can we allow .bin and .jed? [17:48:11] .bin can be an executable [17:48:28] Executables I can't remember the rules on [17:48:39] There is some guidance in someone's head somewhere [17:48:43] we also allow tar.gz which can be whatever [17:49:05] .desktop too [17:49:09] hmm [17:49:12] why does somebody even need to upload .desktop files [17:49:18] Maybe that guidance has drifted into ignorance [17:49:32] https://cdn.discordapp.com/attachments/1006789349498699827/1397274380299665408/image.png?ex=688120ac&is=687fcf2c&hm=a9fb86e5ec2fe81c4446edd559c6d21bd0b15f3190283e0adac4364d720c6a6c& [17:49:48] thank you universal omega [17:50:11] [1/2] what [17:50:12] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1397274542421971125/image.png?ex=688120d3&is=687fcf53&hm=1dff0f7c1a1d979f3eb44951b0bb8d7bf131d3cbc5df512dd489170dccf14c0b& [17:50:32] average CA PR [17:55:01] [1/2] idk if we allow archive file types, then bins shouldn't be a problem either [17:55:02] [2/2] might want to consider disallowing them [17:55:56] how likely is it that someone would use miraheze to upload malicious zips or bins and then direct users to download them [17:57:08] to my knowledge that hasn't happened for 5 years (someone please blast me with a knowledge check) [17:57:17] Across nearly 20k wikis [17:57:21] And how ever many files [17:57:51] which is why I find it permissible til someone ruins it for everyone [17:58:08] We have nearly 5 million files [17:58:34] There's probably one of many types of files we wouldn't like [17:59:02] true... [18:12:52] @cosmicalpha should we take potentially dangerous file types off of $wgFileExtensions (.zip, .tar, .docx) or do we feel like living dangerously? [19:05:10] [1/4] It's the `get_ready_wikis` function in [a file conveniently named temp.py](https://github.com/lihaohong6/Miraheze/blob/master/extension/temp.py). [19:05:11] [2/4] I also did some weird pathing things, so it needs to be run like this [19:05:11] [3/4] `python -m extension.temp` [19:05:11] [4/4] It should automatically fetch the list of wikis on MH, fetch the extensions on them, and store everything in a sqlite database. Then it will parse a local `txt` file (pasted from the Phroge task; you will need to remove the `_geshi` part of SyntaxHighlight manually) to determine which extensions are untested and compare that against all wikis. [19:31:58] [1/2] I use zip files to serve [3d models in a viewer](https://strinova.org/wiki/3D_Models) since a model consists of several png/bmp/tga/pmx files and would be a pain to manage separately. I don't know what would happen if someone uploads a zip bomb, so I just made [an abusefilter](https://strinova.org/wiki/Special:AbuseFilter/3) to prevent non-admins from uploading zip files. The [19:31:59] [2/2] abusefilter did block my test account and some other user. [19:33:04] Making a global abusefilter could reduce the attack surface, though malicious bureaucrats can still do whatever they want. [19:35:56] And at the end of the day, if someone wants to trick users into downloading a malicious file, they can upload it to any other platform and provide an external link. File hosting platforms are not much better policed compared to MH anyway. [19:44:37] [1/2] First wiki I upgraded with the NextTide program crashed... [19:44:37] [2/2] MediaWiki\Extension\CommentStreams\EchoInterface::__construct(): Argument #2 ($pageProps) must be of type PageProps, MediaWiki\Page\PageProps given, called in /srv/mediawiki/1.44/extensions/CommentStreams/includes/ServiceWiring.php on line 73 [19:46:50] I guess I could revert that one for now I didn't run SQL yet anyway. [19:47:52] CommentStreams also causes SQL errors, at least on exttestwikibeta (https://issue-tracker.miraheze.org/P554 see error 27) [19:48:27] weren't we getting rid of commentstreams or something [19:48:52] We either disable it on 1.44 for now and Ill fix it in a bit (I think I know how or at least maybe) or I'll revert jwmeetingwiki to 1.43 for now. [19:49:12] cc @rodejong ^ [19:50:30] [1/2] This is quite a long list of extensions. [19:50:31] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1397304823300227245/image.png?ex=68813d06&is=687feb86&hm=11e664d78dd568128079343e7a42f18a950ae2c1e8a472463a474fbf6ee2a5bf& [19:50:42] just a few [19:51:11] I will revert to 1.43 for now [19:51:27] Should we check off the extensions that don't cause crashes on Phorge? I'm seeing lots of false positives here: I can't get the extension to function, but at least they don't cause crashes. [19:52:03] Erm... what's happening. I've not been following what goes on [19:52:54] I disagree, shouldn't be marked as tested when they do not function. Can be misleading. You could note under the ext that it doesn't crash. [19:53:13] Your wiki was unusable on 1.44 and as such was reverted to 1.43. [19:53:38] What is causing the issue ?? :ThinkerMH: [19:54:18] CommentStreams crashed with a fatal everywhere and a bunch of other extensions you have enabled are known to cause issues [19:54:59] Comment stream can be disabled. I have not really seen anyone using it anyway [19:55:59] Disabled now [19:56:13] I can try again if you want then? [19:56:23] Yes please [19:56:44] Which otherones are problematic? [19:56:59] https://discord.com/channels/407504499280707585/1006789349498699827/1397304823510073435 [19:57:44] Not all are guaranteed to be problematic though [19:57:53] This should be cross-checked with https://issue-tracker.miraheze.org/T13645 since they have varying degrees of problems [19:59:19] I think rssfeed is fine. It's called `RSS` on Phorge so the bot didn't put it up. [Math](https://exttest.mirabeta.org/wiki/Math) and [pdfembed](https://exttest.mirabeta.org/wiki/PDFEmbed) are known to be broken but won't crash the wiki. [19:59:20] new error with CreatePage @rodejong [19:59:55] `Class \"Html\" not found","code":0,"file":"/srv/mediawiki/1.44/extensions/CreatePage/includes/CreatePageHooks.php:31` [20:00:22] We have [a patch for it 2 weeks ago](https://github.com/ProfessionalWiki/CreatePage/pull/8)... [20:00:26] disabled [20:00:49] let's try again lol [20:00:57] [1/2] yeah they're really annoying [20:00:58] [2/2] they don't seem too keen to updating their CI [20:01:08] there's a PR for it but it failed lmao, probably because of some SMW shenanigans [20:01:45] The CI still uses MW 1.39, so it'll fail because the minimum MW version is raised. [20:02:03] > Fatal error: Uncaught ExtensionDependencyError: Create Page is not compatible with the current MediaWiki core (version 1.39.13), it requires: >= 1.40.0. [20:02:17] meant their new PR to update CI: https://github.com/ProfessionalWiki/CreatePage/pull/9 [20:02:29] tiny embed, for once [20:02:50] Ah I see. [20:03:17] now darkmode lol [20:03:33] Class \"Html\" not found","code":0,"file":"/srv/mediawiki/1.44/extensions/DarkMode/includes/Hooks.php:75" [20:03:53] Disabled [20:03:54] did we not fix darkmode [20:04:28] @cosmicalphadarkmode should be fixed, someone needs to upgrade it on prod [20:05:47] DarkMode already up to date. Skipping... [20:05:53] oh [20:06:03] who tf marked darkmode as tested then [20:06:22] (message was very aggressive energy but none is actually meant) [20:06:47] it's gonna be rather funny if it's me [20:07:12] That's why we have this beta program lol catch stuff we didn't on beta... [20:07:40] Is beta not an alpha then [20:07:51] Or is NextTide more a release candidate [20:08:08] prerel my beloved [20:08:26] I guess you can say nextide is more of a release candidate but also kinda a beta while beta is an alpha which sounds very odd lol [20:08:34] Exactly [20:08:40] That sentence hurts mate [20:09:42] that one was pretty readable as far as cosmician goes [20:10:01] @rodejong you are on 1.44 nothing has catastrophically failed this time. [20:10:12] We need a ConLang-Wiki for that [20:10:25] Goodie, thanks [20:10:42] who is next on the chopping block 😈 [20:11:18] No problem I will give it a little bit to make sure you are all good then run SQL upgrades. After that we can't reverse it except immediately since I'll take a backup first. [20:11:51] I'll wait until tomorrow then [20:12:04] Do cactus wiki if you're doing cursed things @cosmicalpha [20:12:12] I copied you on the email as a reminder [20:12:23] [1/2] Hmmmm DarkMode used to work on mirabeta and looks like it still works now. [20:12:23] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1397310327854727188/image.png?ex=68814226&is=687ff0a6&hm=66d5a598cae61edab6aba99083f2061f82a734c78696d766f7675b0988d6f9ba& [20:12:33] huh [20:13:00] hmm maybe some incompatibility with something else? [20:13:46] nope, it very clearly uses old unnamespaced classes https://github.com/wikimedia/mediawiki-extensions-DarkMode/blob/master/includes/Hooks.php [20:13:58] why the hell does it work [20:14:07] I ask that a lot [20:14:34] It's not functional on timeless and monobook somehow, but still doesn't crash mirabeta (yet). [20:14:57] because another extension redefines the alias? is the local patch for something I saw do that live on beta? [20:15:33] I think random might have some patch up but I'm not quite sure [20:15:56] there was one for EmbedVideo or something that temp redefined the alias IIRC [20:23:52] I think I disabled every extension except for gadgets, templatestyles, and darkmode, but the beta wiki is still up. [20:26:52] wtf [20:28:48] i grepped the extensions directory for class_aliases and there was only one instance of the Html: `./JsCalendar/includes/EventCalendar.php:48: class_alias( Html39::class, Html::class );` [20:29:14] and that doesn't do anything like that [20:29:32] this is bizarre [20:30:16] oh it depends on what skin I think... [20:31:28] oh no! [20:31:31] I know why [20:31:54] lakeus (jwmeeting default) does not crash, yeah [20:32:41] if that variable is set to footer it will crash [20:33:30] @pskyechology ^ [20:33:54] yup that's the one [20:34:11] had to hardrefresh https://exttest.mirabeta.org/wiki/Main_Page?useskin=lakeus [20:34:48] i'll make a patch once i hop onto skyebuntu [20:43:45] randomwikistuffwiki had SMW enabled which caused 500 error (not normal exception) [20:44:11] smw is... how do we put it nicely........ cooked to a crisp [20:44:14] [1/16] ``` [20:44:15] [2/16] PHP Fatal error: Uncaught Error: Class "WikiMap" not found in /srv/mediawiki/1.44/extensions/SemanticMediaWiki/includes/GlobalFunctions.php:165 [20:44:15] [3/16] : Stack trace: [20:44:15] [4/16] : #0 /srv/mediawiki/1.44/extensions/SemanticMediaWiki/src/Localizer/LocalLanguage/JsonContentsFileReader.php(136): smwfCacheKey('smw:lang', Array) [20:44:16] [5/16] : #1 /srv/mediawiki/1.44/extensions/SemanticMediaWiki/src/Localizer/LocalLanguage/LanguageContents.php(74): SMW\Localizer\LocalLanguage\JsonContentsFileReader->readByLanguag>: #2 /srv/mediawiki/1.44/extensions/SemanticMediaWiki/src/Localizer/LocalLanguage/LocalLanguage.php(125): SMW\Localizer\LocalLanguage\LanguageContents->load('en') [20:44:16] [6/16] : #3 /srv/mediawiki/1.44/extensions/SemanticMediaWiki/src/NamespaceManager.php(297): SMW\Localizer\LocalLanguage\LocalLanguage->fetch('en') [20:44:16] [7/16] : #4 /srv/mediawiki/1.44/extensions/SemanticMediaWiki/src/NamespaceManager.php(188): SMW\NamespaceManager->getLocalLanguage('en') [20:44:17] [8/16] : #5 /srv/mediawiki/1.44/extensions/SemanticMediaWiki/includes/SemanticMediaWiki.php(47): SMW\NamespaceManager::initCustomNamespace(Array) [20:44:17] [9/16] : #6 /srv/mediawiki/1.44/includes/registration/ExtensionRegistry.php(586): SemanticMediaWiki::initExtension(Array, Object(MediaWiki\Settings\SettingsBuilder)) [20:44:17] [10/16] : #7 /srv/mediawiki/1.44/includes/registration/ExtensionRegistry.php(332): MediaWiki\Registration\ExtensionRegistry->exportExtractedData(Array) [20:44:17] [11/16] : #8 /srv/mediawiki/1.44/includes/Setup.php(299): MediaWiki\Registration\ExtensionRegistry->loadFromQueue() [20:44:18] [12/16] : #9 /srv/mediawiki/1.44/includes/WebStart.php(86): require_once('/srv/mediawiki/...') [20:44:18] [13/16] : #10 /srv/mediawiki/config/initialise/entrypoints/index.php(12): require('/srv/mediawiki/...') [20:44:19] [14/16] : #11 {main} [20:44:19] [15/16] : thrown in /srv/mediawiki/1.44/extensions/SemanticMediaWiki/includes/GlobalFunctions.php on line 165 [20:44:20] [16/16] ``` [21:18:17] @songngu.xyz lhmnwiki broke due to PWA (https://github.com/Wikimedica/mediawiki-extensions-PWA/pull/8) [21:29:20] @cosmicalpha this could still use an answer 🙏 [21:38:54] good question. [21:39:51] they haven't caused any issues yet so.... ¯\_(ツ)_/¯ [21:43:32] [1/2] Just for info... [21:43:32] [2/2] https://exttest.mirabeta.org/ does not access [[mh:commons]] [21:43:33] [21:45:04] I don't do any local patches for fixes like this [21:45:19] oops forgot I had that enabled lol [21:45:33] I don't even use it rn though so we could also disable it [21:47:45] good to know [21:50:08] Do you mean MH commons images are not accessible on it? That does [seem to be the case](https://exttest.mirabeta.org/wiki/QuickInstantCommons) despite MH Commons being turned on in ManageWiki. [21:50:21] https://exttest.mirabeta.org/wiki/User:Rodejong As you can see, the images on Commons.miraheze are not loading [21:50:40] I believe mirabeta wikis attempt to retrieve images from mirabeta commons [21:51:13] Ah, didn't know we had that [21:51:37] I see. I'll try upload a few files then. [21:53:17] Try this one: https://commons.miraheze.org/wiki/File:Miraheze_Wiki_Reviewer.png [21:55:08] [1/2] Done. Seems to be working on my end. [21:55:08] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1397336185503879208/image.png?ex=68815a3b&is=688008bb&hm=c4478934531808b55d895d7baa26e8dcd58d935609507722c93be350175871e6& [21:55:26] Global file usage is still not registered, but that's probably cached and needs some time. [21:55:49] when in doubt, it's cached [21:58:03] Speaking of caching, `OrphanedTalkPages` and `UnusedRedirects` would benefit from regenerating special page since they are empty right now. [22:09:46] Also, there is no linking to Wikipedia (yet); neither wikipedia: nor w: [22:10:17] someone ate interwiki [22:13:35] Someone with `sysop` needs to update https://meta.mirabeta.org/wiki/Special:Interwiki [22:22:20] Thanks for the rights [22:22:32] done [22:22:50] @pskyechology do we have any 1.43 wiki on beta? [22:23:08] yeah, one of mine but feel free to blast it [22:23:13] i think random also had one [22:23:18] I want to test if I can get CommentStreams working on 1.43 so we can drop that pin [22:23:36] Needs SQL changes [22:24:12] I got it working on lhmnwiki on 1.44 [22:25:55] Oh random thing I just thought of... DPL4 which ks the version on our MW 1.44 no longer needs or uses Template:Extension_DPL, should I have a script to remove this automatically in DPL4 or should I leave it and let wikis handle it themselves? [22:26:59] [1/3] https://jwmeeting.miraheze.org/wiki/User:Rodejong/Navigation [22:26:59] [2/3] [ee1e518fd15d3f988a91c0c6] 2025-07-22 22:25:41: Fatal exception of type "TypeError" [22:27:00] [3/3] https://cdn.discordapp.com/attachments/1006789349498699827/1397344202106601483/image.png?ex=688161b3&is=68801033&hm=1fa8eafb4c7273dc23f6d95bdf88e9daaecbc6060de701e571be0408dd6271bc& [22:27:08] looking [22:28:05] [1/3] ``` [22:28:05] [2/3] TweekiHooks::onSelfLinkBegin(): Argument #1 ($nt) must be of type Title, MediaWiki\Title\Title given, called in /srv/mediawiki/1.44/includes/HookContainer/HookContainer.php on line 155 [22:28:06] [3/3] ``` [22:28:27] It's on all pages [22:28:38] Disable Tweeki and it should fix [22:28:43] Okay [22:28:57] if you can and it isnt on ManageWiki also [22:29:04] if it is on ManageWiki I can disable [22:29:49] [99576a2aa3d0651db1be6af4] 2025-07-22 22:29:31: Fatal exception of type "Error" [22:30:02] I disabled it, still errors [22:30:17] https://jwmeeting.miraheze.org/wiki/Main_Page [22:30:51] [1/2] hop on https://skye.mirabeta.org/wiki/Main_Page and i'll give you perms [22:30:51] [2/2] i have been messing around with smw but hopefully that shouldn't get in the way (new page creation works fine soooo :3) [22:31:14] thanks! [22:31:51] Will wait for https://github.com/miraheze/mediawiki-repos/pull/79 to deploy first [22:32:10] (won't affect production unless someone updates CommentStreams so please dont right now lol) [22:32:40] [1/2] https://jwmeeting.miraheze.org/wiki/Main_Page [22:32:40] [2/2] [b7f2e32f9e908fa5f43d2710] 2025-07-22 22:32:29: Fatal exception of type "Error" [22:35:34] I use Lakeus Skin, can that be the problem? [22:35:43] i do not believe there is a script or such to regenerate them [22:36:10] updateSpecialPages might affect them [22:36:30] isn't that a fandom ext that we don't have [22:36:45] no its a core maintenance script [22:36:59] wtf did my ctrl+f fail so spectacularly [22:37:34] nvm it's just not in https://www.mediawiki.org/wiki/Manual:Maintenance_scripts/List_of_scripts [22:38:37] LOL [22:38:55] unusedredirects crashed the script [22:40:09] [1/9] ``` [22:40:09] [2/9] UnusedRedirects [QueryPage] Wikimedia\Rdbms\DBQueryError from line 1232 of /srv/mediawiki/1.44/includes/libs/rdbms/database/Database.php: Error 1054: Unknown column 'pl_title' in 'ON' [22:40:10] [3/9] Function: UnusedRedirectsPage::reallyDoQuery [22:40:10] [4/9] Query: SELECT p1.page_namespace AS `namespace`,p1.page_title AS `title`,p1.page_title AS `value`,rd_namespace,rd_title,rd_fragment,rd_interwiki,p2.page_id AS `redirid` FROM `page` `p1` LEFT JOIN `redirect` ON ((rd_from = p1.page_id)) LEFT JOIN `page` `p2` ON ((p2.page_namespace = rd_namespace) AND (p2.page_title = rd_title)) LEFT JOIN `pagelinks` ON ((pl_title = p1.page_title) [22:40:10] [5/9] AND (pl_namespace = p1.page_namespace)) WHERE p1.page_is_redirect = 1 AND (pl_from IS NULL) ORDER BY p1.page_namespace,p1.page_title LIMIT 5000 [22:40:11] [6/9] #0 /srv/mediawiki/1.44/includes/libs/rdbms/database/Database.php(1216): Wikimedia\Rdbms\Database->getQueryException('Unknown column ...', 1054, 'SELECT p1.page...', 'UnusedRedirects...') [22:40:11] [7/9] #1 /srv/mediawiki/1.44/includes/libs/rdbms/database/Database.php(1190): Wikimedia\Rdbms\Database->getQueryExceptionAndLog('Unknown column ...', 1054, 'SELECT p1.page...', 'UnusedRedirects...') [22:40:11] [8/9] #2 /srv/mediawiki/1.44/includes/libs/rdbms/database/Database.php(647): Wikimedia\Rdbms\Database->reportQueryError('Unknown column ...', 1054, 'SELECT p1.page...', 'UnusedRedirects...', false) [22:40:11] [9/9] ``` [22:40:41] That extension needs to be updated for MW 1.44, it also seems there is no import for Title: [22:41:02] they can't keep getting away with this!!!! [22:42:02] Try upgrading it, that should at least fix this SQL error [22:42:14] Oh wait [22:42:16] it wasn't backported [22:42:17] * BlankEclair gets away with this [22:42:17] .. [22:42:53] We should probably use master for UnusedRedirects [22:43:13] Or backport it ourselves [22:43:35] https://gerrit.wikimedia.org/r/c/mediawiki/extensions/UnusedRedirects/+/1171724 [22:44:52] or just apply the paladox override [22:45:04] yeah [22:45:18] @abaddriverlol do you want to keep SMW on your wiki or remove it and update to 1.44? [22:45:27] I can disable it [22:47:03] Should be disabled [22:48:46] @pskyechology Looks like OrphanedTalkPages is still not functioning properly. [This talk page](https://exttest.mirabeta.org/wiki/Talk:OrphanedTalkPages/1) is definitely an orphan but it is not showing up on the [special page](https://exttest.mirabeta.org/wiki/Special:OrphanedTalkPages). [22:52:09] Thanks! Will update then. [22:53:08] Special:RecentChanges works on my wiki, as well as Manage Wiki. But the content pages all give Internal errors [22:54:02] Template pages do work though [22:54:04] Weird [22:55:23] Ah... works now [22:55:34] I disabled CreatePage to fix it [22:55:55] [1/4] I got a short "This page isn’t working [22:55:55] [2/4] jwmeeting.miraheze.org is currently unable to handle this request. [22:55:55] [3/4] HTTP ERROR 500" [22:55:56] [4/4] Then everything worked indeed so far [22:55:59] Thanks [22:56:14] It works for me locally on 1.45 so that's probably not the issue [22:56:35] gonna assume the script fails at refreshing the cache [22:57:34] or its not a query special page? (I havent looked yet) [22:57:55] it is [22:58:11] it's marked as isExpensive, maybe that changes something? [22:59:23] idt it's in $wgDisableQueryPageUpdate either, but i'll try with --force anyway [23:00:00] *--override [23:01:53] By the way, The RSS Extension works fine. No notable changes. [23:02:17] It was one of those mentioned in the list above [23:02:53] I'll test the rest tomorrow [23:04:27] The extension is listed under a different name on Phorge, so my bot thought the extension is untested and warned about it. [23:04:44] Ah... okay [23:18:47] [1/5] I am finally fully renaming DPL3 to DPL4: [23:18:47] [2/5] * https://github.com/Universal-Omega/DynamicPageList3/pull/422 [23:18:48] [3/5] * https://github.com/miraheze/mw-config/pull/6031 [23:18:48] [4/5] * https://github.com/miraheze/mediawiki-repos/pull/80 [23:18:48] [5/5] Still not renaming repo till its fully released but it will now be a whole new extension... [23:19:29] \o/ [23:31:45] [1/11] @cosmicalpha These two skins give errors [23:31:46] [2/11] * https://jwmeeting.miraheze.org/wiki/Main_Page?useskin=medik [23:31:46] [3/11] ```MediaWiki internal error. [23:31:46] [4/11] Original exception: [c0a50e4c343ec53f3d5c2798] 2025-07-22 23:30:20: Fatal exception of type "Error" [23:31:47] [5/11] Exception caught inside exception handler. [23:31:47] [6/11] Set $wgShowExceptionDetails = true; at the bottom of LocalSettings.php to show detailed debugging information.``` [23:31:47] [7/11] * https://jwmeeting.miraheze.org/wiki/Main_Page?useskin=nostalgia [23:31:48] [8/11] ```This page isn’t working [23:31:48] [9/11] jwmeeting.miraheze.org is currently unable to handle this request. [23:31:48] [10/11] HTTP ERROR 500``` [23:31:49] [11/11] All other skins work as far as I can tell. [23:32:15] So besides Tweeki, these two might have to be disabled too [23:32:35] I think these 2 are already tracked on [Phorge](https://issue-tracker.miraheze.org/T13645) [23:33:09] Ah, okay. I haven't been on Phorge 🤭 [23:33:14] https://cdn.discordapp.com/attachments/1006789349498699827/1397360872761983016/image.png?ex=68817139&is=68801fb9&hm=db1d310563a25b41109f6a88998670f8b3a3e1d5fc2ec57b21945ea63f98f384& [23:33:41] link? [23:33:58] [1/2] https://issue-tracker.miraheze.org/T13645 [23:33:59] [2/2] same as the one above [23:34:09] ah okay [23:37:47] There are a few extensions that I've tried but couldn't get to work (e.g. ArticleFeedbackv5, DynamicSidebar), so you can give them a try on the extension testing wiki or your own wiki. [23:41:14] UnlinkedWikibase seems to be working fine for what My wiki needs.