[01:32:55] [1/3] sorry, i realized i should probably put this here and not #general , but one of my editors is having trouble uploading a webm video to the wiki [01:32:56] [2/3] error code is 45e41f24ffb1540eaa4e2365, fatal exception of type "Wikimedia\Rdbms\DBQueryError" [01:32:56] [3/3] https://cdn.discordapp.com/attachments/1006789349498699827/1352092510977130587/image.png?ex=67dcc1c7&is=67db7047&hm=e92d2f95376cb4b65fdc31d34c0cbdce88b1b2234a7a1eed5883a161dfa458fd& [02:01:36] Should be soft deleted, not sure if it's been hard deleted and the swift container is still kicking [02:02:00] update: looks like this happened due to trying to upload via MSUpload? [02:10:15] Huh, can you make a phorge task and tag it with production error? [02:11:04] sure thing, ill do that tomorrow for you [02:25:52] Silly question, but is .webm one of the permitted file types for upload on the target wiki? [02:26:42] it is! [02:27:19] ive had other editors upload webms just today haha. according to one of my admins its happened to them when they "deleted and uploaded the same file too quickly" [02:48:42] that is seriously weird [04:29:00] [1/2] heyy !! i'd like this interactive map from the minecraft wiki to be added here. should i phorge or will yall handle it from here? [04:29:00] [2/2] [04:31:23] Looks to be just a gadget written in TypeScript, so unless it has any dependencies, we don’t need to do anything on our end [04:38:48] I'm pretty sure I mentioned that earlier. [04:38:58] ah [04:39:07] i don't remember [09:09:56] Query what? I understood like none of that. [09:11:57] [1/2] could this be installed [09:11:57] [2/2] https://github.com/weirdgloop/mediawiki-extensions-MigrateUserAccount [09:11:58] [1/2] Let's say, Wikidata and Wikipedia are directly connected. We're not. [09:11:58] [2/2] We can pull images from commons.wikimedia.org, but we cannot pull data from wikidata.org [09:12:35] So, that's why the problem occurs? [09:12:49] Yes. I had the same issue. [09:12:56] Never solved it [09:14:10] Nope [09:14:34] InstantCommons uses the API [09:14:47] You could probably write Lua to query the Wikidata API [09:14:57] If it doesn't already exist [09:15:02] It sounds like it should [09:15:13] I haven't found it yet [09:15:30] And I haven't heard from @.labster that he has either [09:15:42] He was the one looking in to that [09:16:22] How does Wikipedia then pull both Commons and Wikidata? [09:16:33] may i know why? [09:17:02] I have no idea how Wikimedia's tools for querying Wikidata work [09:17:10] I think search team own them [09:17:22] hmmm [09:17:28] Messes with the auth stack, security concerns [09:17:43] All I can suggest is look at the code [09:17:57] If it's using the API, it should work for us, maybe with modification [09:18:03] If it's using the database, it won't [09:18:59] _adds to the To Do list nr. 456_ [09:21:39] I'd add learn lua before that [09:21:44] It's an awful language [09:22:36] Honestly, how do I even make infobox templates without breaking anything? [09:51:41] [1/2] check out this cursed function [09:51:42] [2/2] https://github.com/weirdgloop/mediawiki-extensions-MigrateUserAccount/blob/e28fd7108af93cea9f88700f7eee55f09ebfdb84/includes/SpecialMigrateUserAccount.php#L204 [09:57:13] just double checking: safe for me to run `DELETE FROM pagelinks WHERE pl_target_id IS NULL` on wikis without a pagelinks schema that matches mw143? [09:59:42] i have no idea what youre saying [09:59:43] cc @reception123 ig [09:59:47] pls dumb it down [09:59:52] 😓 [09:59:53] basically [09:59:58] Kinda sucks that I can't import pages on wikis. [10:00:05] i'm slowly chipping away at the Special:WhatLinksHere not updating issue [10:00:23] and i'm trying to remove data that wouldn't work [10:00:26] if that kinda makes sense? [10:00:41] wdym? Special:Import should work [10:01:03] I need to be an Administrator on the wiki. [10:01:23] checks out lol ^^; [10:01:38] quick give it to me while no one looking [10:02:00] oopsie daisy i accidentally gave you the techteam global group- (/j) [10:02:06] a:CH_Muahahaha: [10:02:51] Someone made a tech ticket about a broken Lua module after migrating from Fandom, they were importing a Fandom Developers Wiki module. [10:04:21] yippee [10:06:41] can i possibly change the destination of the link when a new account is created [10:07:46] snowstached: system message accountcreatedtext [10:07:58] Are you still talking about MigrateUserAccount stackd? [10:08:00] default is "The user account for [[{{ns:User}}:$1|$1]] ([[{{ns:User talk}}:$1|talk]]) has been created.", so it seems like it [10:09:10] oops sorry, maybe you were thinking about system message welcomecreation-msg? [10:10:21] no like [10:10:32] after you just create an account it brings you back to the main page right [10:10:40] it doesn't actually [10:10:49] where does it go [10:10:57] Back to the page you were last looking at. [10:10:57] points you to your prefs [10:11:07] Oh [10:11:12] okay nevermind [10:11:15] oh? [10:11:36] > Your account has been created. You can change your Icecone preferences if you wish. [10:11:38] > Return to MediaWiki:X-Clacks-Overhead. [10:11:39] oh [10:12:01] It only points you to your prefs if you just go straight to Special:UserLogin/Special:CreateAccount without being refered. [10:12:12] Unless that was an old MediaWiki thing. [10:12:50] points you to mainpage without the returnto param [10:13:06] Ah, fair enough. [10:15:48] BlankEclair: Does this notify you/ping you in IRC? [10:15:52] yea [10:16:06] Oh cool, btw that guy never responded about Skin:GuMaxDD. [10:16:15] Been nine days, might just close the ticket. [10:57:45] yeah probably [10:57:46] declined ig [11:22:05] That's why I'm here in the first place. [11:42:19] Use our own infoboxes on [[dev:Category:Infobox templates]] [11:42:20] [11:42:45] They don't have so many dependencies. [11:43:15] If we don't have it, we likely can recreated it. [11:54:30] Either make infoboxes with tables or [[mw:Extension:PortableInfoboxes]]. [11:54:31] [11:55:02] Remove the es at the end of that link. [11:57:35] BlankEclair: this is weird: https://issue-tracker.miraheze.org/T13392 [11:57:49] yeah probably... [11:57:54] busy doing the pagelinks stuff tho [11:59:48] You can edit links and @Wiki-Bot will update them as well [12:00:19] (Within ~5 minutes after message creation) [12:00:29] Since when did the bot get this smart? Owo [12:00:40] Alrighty, good luck!!! [12:00:48] Been a few months already [12:01:18] I wonder if we're using an old one on the Fandom Developers Wiki, you still need to click the ❌ emote to delete messages and editing them dosen't change the links. [12:01:50] Fandom Dev Wiki discord uses a custom bot [12:02:19] Oh right, we use Twinkle. [12:19:30] I got the portable infobox thing, but it's taking forever to load. [12:21:38] Never mind, it loaded. [12:47:04] [1/2] But... Then why does my Infobox look like this? [12:47:05] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1352262166585020476/Screenshot_2025-03-20_084612.png?ex=67dd5fc8&is=67dc0e48&hm=02e762360d09095dcfd57ead856d6afe93fe01f3eb48eb841d9d40eeeae08325& [13:03:05] @rhinosf1 so you approve wikis? [13:03:29] No [13:03:50] Or was that the other guy? [13:03:55] What do you primarily do Rhinos [13:07:59] Break infrastructure [13:15:00] What do I have to do to get that job. [13:15:28] Fix some tasks, we slowly ramp it up [13:15:32] Get an NDA too [13:15:41] Are you an adult? [13:18:09] I should fix the last shared creds between beta and prod shouldn't I @aeywoo [14:53:05] Yes. [14:53:21] Well, my age is in my profile. So yes. [14:57:05] @aeywoo what sort of techy stuff do you like doing? [15:03:44] Sometimes I do game mods, sometimes I do stuff on Linux with Apache and of course Composer and PHP. [15:04:06] we use nginx not apache atm [15:04:35] but more mediawiki side (managing the appservers and the config on the backend) [15:04:39] Yeah, I hate nginx. But I've used it with the Dovedale Wiki. [15:04:42] or infra side [15:04:59] @aeywoo [15:05:56] I mean, both I guess. Having to mess with various PHP packages and libraries starts getting enjoyable. [15:06:20] the easiest entry is via the mediawiki side [15:06:26] because the infra side is full root [15:06:36] mediawiki side is more limited shell [15:06:38] Luasandbox took me a while to get working when it didn't have support for php8.3. [15:06:52] my best suggestion is to do some PRs [15:06:56] keep pestering me and claire [15:07:01] Yeah that's what I'm doing. [15:07:18] @blankeclair just following his instructions. [15:07:52] Although I'm interested in making changes to ManageWiki, so we'll see what comes of that. [15:08:06] after a bit, we'll prod you into shell acess if we think it'd be useful [15:08:09] or keep asking us [15:08:22] i wonder if software engineer + test-admin role would help [15:08:31] if you wanna do some software dev [15:08:52] Who knows, I still gotta learn more about PHP, it's a cursed language. [15:10:00] Configuring MediaWiki gets fun, especially with out of date or incompatible extensions. [15:10:15] Finding alternatives is an interesting endeavour. [15:10:27] Anyways I gotta sleep, have fun! [15:10:38] https://github.com/search?q=org%3Amiraheze+author%3AAeywoo&type=pullrequests&p=1 only shows me like 2 days of working on PRs [15:10:40] and only a handful [15:11:05] keep it up though and I'm sure we can justify software + test-admin if you wanna do some software dev @aeywoo [15:11:26] I've been ousted, I must run away now. [15:11:47] they do look good [15:11:51] I try to tackle the tasks I realistically can handle, and then I might ease into others. [15:11:53] i'd just want a bit more [15:11:55] ye [15:12:09] everyone's got to start somewhere [15:12:16] I can't do anything with CF/SSL so the ten open SSL tickets are useless to me. [15:12:29] there's ten open [15:12:33] And I can't so anything on wiki for the most part, so it's just giving advice or instructions. [15:12:41] i swear this morning all were blocked on not tech [15:13:04] I think there's ten, feels like there is. [15:13:31] And then there's random tickets that no one can do anything about either because of upstream or MW 1.44. [15:16:02] Not only that, but why does it say "undocumented parameters" when I use the template outside of the template page? [15:17:11] I mean finding the changes for 1.44 and keeping track of the WMF is important [15:23:15] Oh yeah, well I've had my eyes on the Interwiki extension merge for years now. Which is why I made that ticket. [15:27:17] Send a link to the template. [16:03:37] Amen [16:04:45] How long until we get into update prep season [16:05:36] I’ve had ideas I want to try this time around, specifically in the CSS department [16:07:26] w/c 22nd April is the last wmf branch [16:08:38] Still a bit then [16:08:52] a month [16:09:39] the last wmf branch is a target of T-6 weeks from release @pixldev [16:10:05] Would it be worth starting a bit before that [16:10:06] so an early june release [16:10:52] not really worth starting until branch cut with anything major [16:11:05] should be good to see what's coming though [16:11:12] finding what the troubles might be [16:27:39] https://fnafa.miraheze.org/wiki/Template:Mod2 [17:10:53] Thank you everyone who worked on the pagelinks issue! How long is the link-refilling process expected to take, if predictable? [17:11:08] too early to say [17:11:21] it's going alphabetically [17:11:35] [1/16] `[rhinos@puppet181:~]$ sudo salt-ssh -E 'mwtask*' cmd.run 'ps aux | grep '[r]efreshLinks' [17:11:36] [2/16] ' [17:11:36] [3/16] mwtask161.wikitide.net: [17:11:36] [4/16] root 434882 0.0 0.0 9996 4764 pts/1 S+ 13:15 0:00 sudo -u www-data php /srv/mediawiki/1.43/maintenance/run.php refreshLinks --wiki=allthetropeswiki [17:11:37] [5/16] www-data 434883 89.2 8.5 1806612 1403896 pts/1 Rl+ 13:15 210:51 php /srv/mediawiki/1.43/maintenance/run.php refreshLinks --wiki=allthetropeswiki [17:11:37] [6/16] mwtask171.wikitide.net: [17:11:37] [7/16] root 2793897 0.0 0.0 9996 4856 pts/1 S+ 16:17 0:00 sudo -u www-data php /srv/mediawiki/1.43/maintenance/run.php refreshLinks --wiki=animebathswiki [17:11:37] [8/16] www-data 2793898 51.4 4.2 3977884 693744 pts/1 R+ 16:17 27:43 php /srv/mediawiki/1.43/maintenance/run.php refreshLinks --wiki=animebathswiki [17:11:38] [9/16] mwtask151.wikitide.net: [17:11:38] [10/16] root 3181053 0.0 0.0 9996 4892 pts/1 S+ 17:02 0:00 sudo -u www-data php /srv/mediawiki/1.43/maintenance/run.php refreshLinks --wiki=atlaswiki [17:11:38] [11/16] www-data 3181054 51.1 1.7 1538368 289592 pts/1 Rl+ 17:02 4:26 php /srv/mediawiki/1.43/maintenance/run.php refreshLinks --wiki=atlaswiki [17:11:39] [12/16] mwtask181.wikitide.net: [17:11:39] [13/16] root 1262864 0.0 0.0 9996 4096 pts/7 S+ 14:32 0:00 sudo -u www-data php /srv/mediawiki/1.43/maintenance/run.php refreshLinks --wiki=321nailswiki [17:11:40] [14/16] www-data 1262865 109 5.9 2901092 982544 pts/7 Rl+ 14:32 173:08 php /srv/mediawiki/1.43/maintenance/run.php refreshLinks --wiki=321nailswiki [17:11:40] [15/16] [rhinos@puppet181:~]$ [17:11:41] [16/16] ` [17:12:32] Is this log public anywhere? [17:12:57] no, logs are going in #tech-ops every 100 wikis [17:13:00] for each server [17:13:05] it's been split into 4 [17:13:21] you can see messages like !log [blankeclair@mwtask151] runRefreshLinks: [200/3330] Handling artlistthedogwikiwiki [17:13:26] to see where it's at [17:15:10] Sounds good! [17:17:08] i'm heading home from uni now but feel free to ping me at like 7:30 UTC and I'll check again [17:17:12] if it ain't said anymore [19:46:06] The template does not look very good, does it?