[00:03:14] Afaik you yourself cannot block the IP of a user, you'd need a CVT member to do that and I believe they likely won't do anything unless the user has actually done something like vandalize the wiki [00:03:34] What hi said [00:03:45] I see, I see... is there a rollback feature, in case that _does_ happen, or should I back up my pages? [00:03:58] Venue would be [[SR/CU]] [00:03:59] [00:04:26] If there is a history of vandalsim and a risk of recurrence [00:04:57] There isn't, and I honestly doubt he _would_, I just like to be safe about these things. Call it paranoia, I suppose. [00:05:12] Special:Nuke can help here, or you can engage the CVT team if it's too much to dispatch yourself [00:05:20] #cvt for yhat [00:05:56] Gotcha! If anything happens I'll go there. Thank you for the information! 😄 I appreciate you. [00:06:00] All good, thanks for getting ahead of it and asking now before there's a problem needing solving [00:10:39] I think thats my first time being called Hi lol, most people deem Howdy to be the most name-like thing in my username and call me that bahaha [00:11:02] I can see you and I gonna get along great. I am pretty lock-happy when it comes to pages that I feel may be easy vandalism [00:15:40] tbh I can't even decompose your name so I'd just call you hihellohowdy every time [00:16:11] then again people latch onto the "WWR" part of my username so that's my name now ig [00:19:53] That's fair bahaha, at least I use one of my short usernames in here [00:20:39] Can you imagine typing out hihellowhatareyoudoinghere every time you wanted to refer to me, I think that'd be awful :Laugh: [00:21:10] see in my mind I can shorten that to hihello [00:21:56] I find it weird that if I were trying to refer to your longer username it would be shorter than if I were trying to refer to your shorter usernam [00:22:52] although knowing me I'd probably end up getting confused and typing hihellow [00:23:14] I have no idea why I keep on misspelling hello as "hellow" [00:23:55] I do that to!! Idk how I keep doing it either [00:38:05] More of an editing question than anything, but what's a good way to present multi-line text as a single item in a list? [00:39:41] The handy dandy `
` [00:40:03] It forces a line break [00:41:05] It's so nifty useful it's doesn't require a `/br` [01:04:18] oh yeah, that tag [01:04:23] thanks guys [01:30:03] /auth [01:41:25] You can verify in #verify [01:45:34] Bucket question, how would you query data via JS? [01:45:41] Thank you. 🙏 [02:03:01] https://meta.weirdgloop.org/w/Extension:Bucket/Api [02:03:17] ah, neat, thank you [02:24:06] [1/2] Quick question, [02:24:06] [2/2] would it be problematic if my wiki's name was 57 characters? If so, would a shortened version of 39 characters be okay? [02:27:14] [1/2] the wiki name is whatever [02:27:14] [2/2] if you're talking about the DB name or the subdomain then please think of something even shorter [02:28:46] (The subdomain will be 5 characters.) [02:28:54] awesome [02:28:58] go crazy with the name [02:35:49] people who've used CSS (the extension) and TemplateStyles, how do they compare? [02:36:12] speaking of comparsions, is there one for Bucket vs Cargo? [02:46:16] We have a [comparison of more options](https://meta.miraheze.org/wiki/Help:How_to_manage_structured_data), but not one specifically for Bucket vs Cargo. [03:05:09] [1/2] I'm having a brain fart rn but how do I turn this div into a link? I remember doing this but I forgor how, and putting images inside link element breaks it. [03:05:10] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488011172732211330/image.png?ex=69cb39e5&is=69c9e865&hm=1619198895a0d8a4d4489da3957bfa2440e7e8f0cd9f10e34a90e95ee615e7a6& [03:05:37] [1/2] the inside looks something like [03:05:37] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488011288604049459/image.png?ex=69cb3a01&is=69c9e881&hm=9be4c8c6619bf00cba84df0c00ea95b9a153c0d7bbcebdd63e52e07fa0743af2& [03:07:10] [1/2] `[https://...
.../div]` [03:07:10] [2/2] encloses a div inside a `` link. [03:07:26] how to access special pages? ik I can just go to the url but is there a link somewhere or ..? [03:07:40] Go to [[Special:SpecialPages\]] [03:07:52] I mean like a link on the front somewhere [03:08:05] can't put images inside tho [03:08:07] There used to be a link in the toolbar but WMF removed it with 1.44 iirc [03:08:08] also the links are internal [03:08:16] bruh why [03:08:37] just add it back via MediaWiki:Sidebar [03:11:02] Why did they do that [03:12:00] https://phabricator.wikimedia.org/T333211 [03:13:00] [1/2] Awesome image coming from WMF tbh [03:13:00] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488013146193920121/Screenshot_2023-11-04_150734.png?ex=69cb3bbc&is=69c9ea3c&hm=ca11445368a9751a03f895860e0f287c180bb9e8eac10e7c90f3b66b36cc89f8& [03:13:28] ⭕ Special pages 🥳 <-------------------------- ❌ Special pages 😫 [03:13:31] top ten images [03:13:43] wmf should start making more of those [03:14:10] Best image of all farms. [03:17:00] [1/3] you can force them to be external links by doing this: [03:17:01] [2/3] `[{{FULLURL:Main_Page}}
span/div]` [03:17:01] [3/3] Embedding multiple images in one anchor link feels rough tho, so I don't have any good advice on that front [03:17:40] why? does it work with external links? [03:18:06] `{{FULLURL:Main_Page}}` renders the full URL of [[Main Page\]] [03:18:30] e.g. `https://sd.miraheze.org/wiki/Main_Page` [03:18:33] okay wait [03:18:40] all the links in the blocks are internal to the wiki [03:18:43] no external links [03:19:59] yeah you force the internal link [[some page\]] to be an external link by making them `[{{FULLURL:some page}} whatever is in this link]` instead [03:20:38] but WHY 😭 [03:20:56] what would this achieve [03:21:31] Doing `[[some page|
.../div]]` doesn't render a div inside the internal link [03:24:04] oh [03:24:37] and I guess the external icon can be just hidden with css [03:24:43] this might just work thank you! [03:25:14] do `[url something]/span` [03:27:02] you are a savior dude [04:20:45] [1/2] 1. does fandom automatically convert Mediawiki:Wikia.css into Mediawiki:Fandomdesktop.css? [04:20:45] [2/2] 2. I'm working on https://battlenations.miraheze.org/ which appears to be in a time capsule from a decade ago and explains why some of the styling doesn't work as Wikia/Oasis DNE. If I remove Wikia.css, am I mostly ok? Or should I be removing things one at a time to not break anything? [04:24:27] [1/2] 1) If I can recall, yes, they do. [04:24:27] [2/2] 2) Removing it would be fine, since I had to nuke ImportJS when my wiki left Fandom for Miraheze, so none of the imports wouldn't work. Removing the page didn't cause any harm, though. [04:28:26] i'm sorry, did you want to nuke ImportJS so imports didn't work? or they just stopped working [04:29:42] They stopped working entirely due to ImportJS being Fandom-exclusive after we moved, so I deleted it entirely. [04:30:20] MediaWiki:ImportJS does nothing on Miraheze. You can delete it or not to the same effect. [04:33:01] ok perfect, i had just realized we still have that as i didn't even consider that [04:34:52] i just came across https://meta.miraheze.org/wiki/Help:Moving_from_Fandom 🤦 i should have just googled harder [04:44:17] cool page, but now I'm wondering about loading lua data using lua tables vs using JSON. When would you use json over lua? [04:44:59] i am also curious about this [04:45:44] Loading JSON increases the expensive parser function count by 1 that's all I know [04:46:04] (Undocumentedly at that) [04:46:33] i award you the prize of making it documentedly [04:46:56] JSON is a lot easier to deal with because, for example, I can dump an object as JSON in python and then save the result on-wiki. For Lua tables I need to find a library that does this or write a Lua table serializer myself. [04:48:53] so basically it's for when you can get the source data externally already? [04:49:34] Yeah I think that's the main use case [04:49:49] If you're editing the data module manually there's no difference between Lua and JSON [04:49:57] hmm ok [04:51:08] no like, parsing advantages with particular kinds of structures/queries? [04:51:55] I tried a while ago to benchmark the speed difference between mw.loadData and mw.loadJsonData and it was miniscule even with slightly larger JSON pages [04:52:36] Maybe my setup was off, you could try yourself for your particular use case [04:54:01] But like, whether you store the data module in Lua or JSON you can still express the same kind of structures [04:54:39] mm okay [04:55:53] e.g. no metatables or functions [04:58:37] ok I actually did it now [04:58:55] [1/2] yay :D [04:58:55] [2/2] thank youuuuu [05:01:16] Am I right in my understanding that every entry in bucket is tied to a template/module that is run on an existing wikipage, and thus you can't like, add (or remove) entries directly into bucket via a javascript form or something? [05:01:45] Every entry is tied to a page yeah [05:02:14] Not necessarily template or module but rather the page that the template or module is invoked from [05:02:25] got it [05:03:15] That's why there's no explicit mechanism to delete something from a bucket, you just stop storing it and it disappears [05:19:12] Try using `require` to load the Lua table stored in another module. I think there was a 2x difference when I tried. [05:20:42] Isn't require slightly different than loadData [05:21:48] This was my setup [05:22:56] [1/2] Yeah. I never tried loadData so I don't know what would cause the difference. [05:22:56] [2/2] There might be some optimizations when you do a `require` at the start of a module. [05:24:18] It's a 120k JSON page and both p.i18n and p.i18n2 report about 0.02s of CPU utilization when I try them [05:27:04] Wait I did use `mw.loadData`. It's a 390k Lua table that gets loaded many times on a page IIRC. [05:27:39] Lemme test again [05:28:15] I didn't try with multiple loads because I assumed loadData keeps the table cached [05:28:51] Which like I guess is the main difference between loadData and require [05:36:45] Hmm. require is actually slower when I tested it. I've no idea how I got my old results then. [05:47:28] I removed the performance claim from the help page. [06:17:36] anyone have suggestions on [[Requests_for_Comment/User_close_policy_amendments_(2)]]? [06:17:47] Honestly I don't think I have much too say but [06:39:20] [1/2] whoose flag did I make! [06:39:21] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488065073342582874/2026-03-30_16-35-25.mp4?ex=69cb6c18&is=69ca1a98&hm=a21ff052add9ced2c06a1b08a7b2257f920d9dfd602aca003e11fa7122635528& [06:58:53] Someone tell crystalite if they come back to delete it [06:59:01] It's been moved to the UCP talk page by Talk [06:59:04] Tali [06:59:09] They were supposed to say [07:04:17] [[Requests_for_Comment/User_close_policy]] [07:04:18] [07:12:44] [1/2] Nice [07:12:44] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488073476475584633/image.png?ex=69cb73eb&is=69ca226b&hm=392280538fdec834c65c91247b5c3aeae9008fbed968d3b6c668e0eb50af1bab& [07:13:04] flashbang [07:24:27] There isn't yet an open issue for adding temp account support is there [07:25:01] i dont think so, no [07:25:23] do you have a phorge account [07:31:06] Why my js hasn't worked since unknown time but I don't change anything [07:58:17] hey there! i was wondering how i can get autoconfirmed on greatcharacters wiki since even tho it says to make 10 edits and be active for 4 days, it won’t let me edit anything [07:58:37] /genq [08:01:20] [1/2] someone gave you autopatrolled which doesn't come with edit rights lol [08:01:20] [2/2] you can try asking them for the confirmed group [08:01:55] thanks! i messed them some time ago and ima wait for a response~ [08:02:09] beyond that you can still make edits on your userpage [08:02:16] so you could for example do drafts there [08:02:30] thats true! for some reason it won’t let me do sandboxes [08:04:38] probably for the same reason i can’t make pages in general [08:13:22] https://issue-tracker.miraheze.org/T15150 Now I do [08:15:42] you are now deep in the user to techie pipeline [08:17:38] there is no escape once you are in the trusted contributors group [08:19:01] A fate worse than death [08:20:03] waiter waiter, more wiki rename requests please [08:37:05] https://cdn.discordapp.com/attachments/407537962553966603/1488094705525850213/IMG_1224.png?ex=69cb87b1&is=69ca3631&hm=af200bf80a219e748d75263b0b15de06d8fa37cfa33db87f4cd464b3e25ca7c9& [08:37:14] @pskyechology [08:37:20] murder this person [08:39:03] i'll help the first 10 spambots start earning bans within a week but they'll have to reimburse me 10% of their bans [09:10:39] can we set up multilingual site in Miraheze? [09:11:32] https://cdn.discordapp.com/attachments/407537962553966603/1488103375617658970/1771342694527.jpg?ex=69cb8fc4&is=69ca3e44&hm=8d08f4ec784bf125225f7adc9ee0c9eb1a14b9dce4e4f8dc6b967effbd131dd0& [09:12:44] @Discord Moderators [09:12:44] F... [09:13:11] You can use the translate add-on or even interwiki links bween a set of wikis [09:14:10] i see. [09:27:54] oh hey! Welcome to slave trusted group \o/ [09:29:42] Wait lmao Skye actually added me there I didn't realize [09:31:27] my sidebars are floating off the side of the screen and i can't figure out why LMFAO [09:31:36] i love css its so fun ! s [09:35:18] im sooo confused it was working fine earlier [10:06:20] hey can ayone else tell me if this page just isn't rendering right [10:10:04] works for me [10:10:49] [1/2] aside from this at the bottom [10:10:49] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488118294094549124/image.png?ex=69cb9da9&is=69ca4c29&hm=54d479429f82534b9219926fda8ec7309c6526b0618fc84f2c893850bbd73814& [10:11:16] [1/8] You have some unclosed braces```hbs [10:11:16] [2/8] {{CharGalleryMain [10:11:17] [3/8] |title=Gallery [10:11:17] [4/8] |images= [10:11:17] [5/8] {{CharGallerySub|sub=Desdemona Icon.PNG}}|{{Tooltip|alt=Nyxxed on this website/ToyHou.se/ArtFight}}}} [10:11:17] [6/8] {{CharGallerySub|sub=FILE_NAME.png}}|{{Tooltip|alt=Nyxxed on this website/ToyHou.se/ArtFight)}}}} [10:11:18] [7/8] }} [10:11:18] [8/8] ``` [10:13:10] I'm not entirely sure what are you trying here tbh what is that pipe doing after the CharGallerySub template [10:13:24] Oh my god 😩 also thats because I havent filled it out [10:13:42] That pipe is terminating your `images` argument [10:14:17] Wait what r you talking about [10:14:41] [1/11] So it gets interpreted as```hbs [10:14:41] [2/11] {{CharGalleryMain [10:14:42] [3/11] |title=Gallery [10:14:42] [4/11] |images={{CharGallerySub|sub=Desdemona Icon.PNG}} [10:14:42] [5/11] |1={{Tooltip|alt=Nyxxed on this website/ToyHou.se/ArtFight}} [10:14:43] [6/11] }} [10:14:43] [7/11] {{CharGallerySub|sub=FILE_NAME.png}} [10:14:43] [8/11] | [10:14:43] [9/11] {{Tooltip|alt=Nyxxed on this website/ToyHou.se/ArtFight)}} [10:14:44] [10/11] }} [10:14:44] [11/11] }}``` [10:15:21] Your second CharGallerySub is outside CharGalleryMain [10:15:53] Oh shit you're right [10:16:08] Now how the fuck did i do that HAHAHAHA [10:18:46] I have no idea why thats happening bc its formatted the exact same on my template page [10:19:14] [10:22:21] Yeah idk whats going on there [10:22:53] Oh well. This is a later problem. [11:18:32] There are no plans to enable temporary accounts at this time [11:22:49] There are privacy and legal issues to agree on too [11:23:18] Aren't temp accounts like, more private [11:26:51] Yes [11:27:05] But that's also fun because if we tell users their information is private [11:27:09] Who can we share it with [11:27:21] And what info at what detail [11:27:45] I mean if you treat temp users as regular users [11:27:50] When it comes to privacy [11:27:53] Because there's that UserInfo extension to allow you to share just general information but not full IPs [11:28:22] But do we, is that going to be too much work for CVT [11:28:25] Lots of questions [11:28:48] Does CVT not have CheckUser already [11:28:48] That need answering by T&S and maybe referred to the board for a PP amendment to make it clear [11:28:54] Not all of CVT [11:28:59] Only Stewards get CU [11:29:10] I see [11:29:43] Only Stewards and T&S can see CU data [11:29:57] Technically Tech could but we don't [12:16:50] [1/5] hi! does anyone know how i can change the font of h1, h2, and h3? it doesnt work when i try, heres my css [12:16:50] [2/5] ```@import url('https://fonts.cdnfonts.com/s/14798/VCR_OSD_MONO_1.001[1].woff'); [12:16:51] [3/5] #firstHeading, .mw-page-title-main, h1, h2, h3 { [12:16:51] [4/5] font-family: 'VCR OSD Mono', monospace; [12:16:51] [5/5] }``` [12:17:10] (it works for the title of the pages btw just not the headings) [12:17:16] vcr osd is peak font [12:17:19] ikr [12:18:30] which is rly weird i dont get what im doing wrong [12:20:32] [1/2] your rules for your regular headings are not specific enough, so they are being overridden by the default font. Try [12:20:32] [2/2] `.mw-body h1, .mw-body h2, .mw-body h3` [12:20:50] also having both `#firstHeading` and `.mw-page-title-main` is probably redundant [12:21:17] which one should i use? [12:22:19] still doesnt work 🥀 [12:22:40] [1/2] headings stay this font [12:22:41] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488151477167067177/image.png?ex=69cbbc90&is=69ca6b10&hm=c4c5626bf8814c5b3e4c4c2d57a801642e8d71f0188e69707a22ff56a7150233& [12:24:22] if you're applying these to Common.css you may have to wait for like 15 mins for it to update. You can bypass this by adding `?debug=2` at the end of the URL (although this sometimes doesn't work in my experience, usually when you're updating an additional time) [12:24:53] hmm [12:25:10] actually you might not need to use either because .mw-body h1 should take care of it too [12:25:55] Another way of testing changes is applying them to the page User:Yourusername/common.css [12:26:04] these changes show up immediately but are only visible to you [12:29:15] it updated instantly for the title [12:31:31] nvm u were right it just takes a sec [13:26:52] [1/2] The Parsoid guy is roasting SMW on Gerrit [13:26:52] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488167630790459555/image.png?ex=69cbcb9b&is=69ca7a1b&hm=19ab878fd41a30efd97695495865283952ea40a6d9bdd2330f5a766f4fc3198f& [13:33:59] Yeah...6 years ago [13:34:48] I don't know if this is more telling of Parsoid or SMW [13:39:34] um [13:39:43] can i ask smth here [13:41:20] [1/2] how to make the code editor is the default one instead of this one? [13:41:20] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488171272629129488/Screenshot_2026-03-30-20-41-07-202_com.android.chrome.jpg?ex=69cbcf00&is=69ca7d80&hm=a6b7a50c07289101c31ac57bd7327fac0623f83e78a96ac7f2440ef618cfcc52& [13:44:13] cz usually ``?action=edit`` already give me the code source editor on other wiki (like wiki.gg and fandom) [13:45:05] but this one fallback into the same editor again and again... [13:58:53] You can disable visualeditor iirc [13:59:10] Idk where but i think you can disable it for yourself or sitewide [14:06:00] [1/3] Hey, I recently made a wiki request and it's been put on hold for review by a second reviewer or a steward. [14:06:00] [2/3] I'm happy to wait and have no intention of being pushy (you're all volunteers after all and I'm super grateful for your work), but I just wondered if anyone has a rough timeframe for this kind of thing since I can't find much information on it? [14:06:01] [3/3] Thank you :) [14:06:06] tried to turn off the visual editor both on preferences and sitewide but it still load this editor... [14:11:33] It depends on others' availability to review the request. Rest assured, it being "on hold" is better than it still being "in review". We appreciate your patience. [14:11:37] <_arawynn, replying to gerbiil> [1/2] Usually 3 to 5 days, though it might be longer if the topic of your wiki requires the opinion of a steward. [14:11:38] <_arawynn, replying to gerbiil> [2/2] Regardless, answering whatever question/topic the AI gave you would be helpful when somebody reviews your request [14:12:41] Ok, thank you both! [14:27:29] I find it more effective to purge the common.css page ngl but thats just me [14:28:24] hmm [14:28:32] will try that the next time [14:28:52] I can confirm that this does help sometimes [14:29:15] Debug=2 has NEVER worked for me so [14:29:42] I often purge common css, and then also the page that has to apply the css [14:29:57] `?debug=2` works for me everywhere except for Miraheze lmao there's something with their setup that might be breaking it [14:30:49] Purge and then hard refresh the page usually gets it working for me but common.css does just take a few minutes to apply sometimes [14:42:41] I've never had any issues with `?debug=2` tbh [14:47:23] from what I know, definitely smw [15:01:10] idk maybe its just a firefox thing but ive genuinely NEVER had it work [15:02:17] I use firefox too, always worked for me [15:02:30] 🤷 [15:02:45] no idea why it doesnt work for me [15:15:29] am on firefox too [15:15:48] debug=2 will work for the first update but not updates after that (until the cache catches up) [15:25:27] ctrl shift R [15:32:16] that one has never worked for me [15:39:25] same lmao [15:39:32] my best bet is literally just purging pages [16:01:34] [1/2] I just do `debug=2` every now and then since I guess it doesn't work 100% of the time if editing in quick succession. [16:01:34] [2/2] -# I mean I guess that makes sense at least... [16:02:19] hello everyone [16:02:24] how does one do the [16:02:51] "This article is about XYZ, for the other thing, see XYZ (other thing)"? [16:03:24] I like to think it's using a disambiguation template [16:03:39] Just like Stub templates [16:06:37] Debug=2 actually sends me back to an older version of the wiki instead lol [16:07:04] It changes the background to the old one and the footer buttons as well [16:07:06] And how about the "Bla bla bla this page is stub or incomplete..." [16:07:20] You can find a stub page template to import [16:07:42] Oh nevermind not anymore I guess [16:08:11] [1/2] [16:08:12] [2/2] I don't know how to work the bot but here's a direct link to the dev wiki [16:11:36] ah wait actually I once had an issue where a CSS page I imported wasn't updating with `?debug=2`. I fixed it by moving it to a gadget and eliminating all non-font imports [16:42:38] [1/2] Oh my god I’m just accessing my wiki on chrome to test stuff… is the images not loading issue genuinely this bad?? [16:42:38] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488216898473558026/IMG_4984.png?ex=69cbf97e&is=69caa7fe&hm=b0e9baf9356a563c6ad84766cc436b2d3c009a78b003b5333f2058b62890a194& [16:43:12] Oh well it only happens when I add ?useskin=minerva to the link I guess [16:43:30] i met the same since just now [16:44:22] [1/2] Oh, what the hell, man?! [16:44:22] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488217332651266230/image.png?ex=69cbf9e5&is=69caa865&hm=1b3920e22c848e94a0e2036d314b2048887e4bb9eab73251f62d943a156c7d64& [16:44:23] [1/2] ig csp is wrongly configurated [16:44:23] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488217329757061280/image.png?ex=69cbf9e5&is=69caa865&hm=bfa6d6c1a719d7485604ff88a0b416f5daf4718f3214455a276e3a4da3d1f2ef& [16:44:24] #minor-announcements [16:45:47] Yeah... All the pictures on our wiki are fucked at the moment. [16:45:52] same here [16:46:18] we are aware [16:46:24] Why has my logo suddenly disappeared again? [16:46:31] we know [16:46:33] oh [16:46:43] 😇 [16:46:48] it should be restored [16:52:00] does this mean per-wiki csp review and whitelist will be available in the future? [16:52:23] it is available immediately [16:53:05] wikis can apply for csp within a wiki? would it then be less strict or the same as now? [16:53:27] still the same rules [16:53:46] still the same time consumption then [16:54:09] @garcideluna @lightning789 @gilten @honoka55 are you still having issues? [16:54:20] not that I am aware of [16:54:25] no it recovered [16:54:51] good [16:56:03] Nope! Thanks for checking! [16:57:02] [1/2] Hello! My wiki request #78095 has been pending for a while, even though many newer requests have already been processed. Could someone please take a look at it or let me know if I need to provide more details? Thank you! [16:57:02] [2/2] Link: meta.miraheze.org [16:57:26] cool [16:57:32] I didn't blow too much up then [16:58:09] ? [16:58:33] the messages above yours [17:00:43] Yeah I'm all good now [17:00:53] https://meta.miraheze.org/wiki/Special:RequestWikiQueue/78095 [17:01:18] It's 7 hours old and has already had an automated response. Please be patient. [17:01:22] @kotyk_ua [17:01:33] A human will review it in due course [17:01:42] <_arawynn> the approved requests were most likely by the AI [17:02:01] So why did the newer ones react? [17:02:21] The AI will review every request a single time. [17:02:29] Yours has been deffered to a human [17:02:36] You don't allow AI yourselves, and you added it yourselves 💀 [17:03:00] what do you mean we don't allow it? [17:03:13] <_arawynn> Miraheze is not Wikipedia [17:03:35] free mediawiki hosting [17:04:20] Isn't MediaWiki just a software? It's used in thousands of websites [17:05:02] Wikipedia has it's own policies as does Miraheze, just because they both use MediaWiki is irrelevant. [17:05:24] yes [17:06:17] Did I say anything about Wikipedia here? [17:07:45] You said that Miraheze doesn't allow AI, despite it being used for wiki requests. And Wikipedia has recent updated their policies regarding AI, hence why they mentioned it [17:11:21] [1/4] it's possible they meant the part of the wiki request form that says: [17:11:22] [2/4] > Please do not use ChatGPT or any other AI model: They are rarely clear or relevant enough, and increases the chance you will be asked to rephrase or explain in specific. [17:11:22] [3/4] > [17:11:22] [4/4] > Now, please tell us the topic & scope of your wiki in at least two sentences... [17:12:10] Ah I see the confusion. [17:13:47] I mean, the point of the Wiki AI is so not every wiki has to be reviewed by a person individually. Only when the scope and topic is complex enough to merit human intervention. [17:14:57] -# Besides human to human is better than machine to machine, lol. [17:15:57] <_arawynn> quite likely, but sadly, there aren't enough human Wiki Reviewers to keep the queue at a reasonable length which is why the AI was implemented [17:17:37] I suspected my wiki review might needed human intervention, so I wasn't too worried about waiting [17:23:31] Yes, I was referring to the part where you create a wiki (request) [17:25:07] [1/2] Because when folks use GPT to write their wiki requests, it's pretty consistently terrible and doesn't tell us what their project is actually about, and our AI reviewer can't accurately assess their project either. [17:25:07] [2/2] Hearing from the person in their own words is the quickest way for us to understand what the project will be about and whether there are any potential concerns related to our content policies. [17:26:04] [1/2] I would love if we could do away with the AI reviewer tomorrow, but there are currently 40 something requests in queue going back to the 23rd. [17:26:04] [2/2] If we didn't have it, we'd be in the hundreds of pending requests and nearly a month backlog [17:27:52] Got it. Thanks for the great service 🫡! [17:28:32] it happened again [17:29:07] doesn't last long. fixed itself again now [17:30:56] The AI wrote: [17:31:03] The description provided focuses more on the server setup and its popularity rather than the specific content and purpose of the wiki itself. Please provide more details about the type of content that will be included on the wiki, such as specific topics or sections related to the Minecraft server, to ensure it aligns with Miraheze's Content Policy. [17:32:22] By the way, my website was acting up for some reason [17:32:27] Weird but it will just be cache [17:32:35] My CSS took a really long time to load [17:33:04] <_arawynn, replying to kotyk_ua> Please answer that, that way whoever will review your request might not need to ask for more details once it's your turn [17:33:06] -# Shucks there's not that many reviewers, 15, eh? Pretty dedicated stuff. [17:33:27] and some of them have extra hats [17:33:35] like pix is a Reviewer but only really for reserve [17:33:50] <_arawynn, replying to daforest> I think there's more like 3 who regularly do reviews [17:34:06] it's really weird. it did recover and i'd been using the wiki it suddenly happened the same thing as half an hour ago and then fixes itself soon [17:34:28] Computers are weird [17:34:52] "Hello. IT? Have you tried turning it off and on again?" [17:35:38] i wonder why there's so many Steward wiki reviewers [17:35:43] <_arawynn> and yes, many have more volunteer positions in tech and as stewards which often times need to get higher priority [17:35:46] We are WRs by default [17:36:25] Speaking of which, probably time to prune for inactivity soon. [17:36:27] It works quite often tbh [17:36:31] I suppose, but if you have WR perms, why do you have the hat? [17:36:56] Tradition and so they appear in the list of those with the group automatically [17:37:15] I see [17:37:58] I actually have not seen a lot of these wiki reviewers [17:38:06] I would know, I'm an aspiring IT student. [17:38:29] 8 of the 15 have pretty substantial other duties that means they rarely do reviews. [17:38:33] heya, are there still provisions for bulk importing pages from fandom? [17:38:41] I'm paid for the fun of sometimes going easier to just blow the PC's OS up and rebuild it [17:38:44] I did that today [17:38:58] Ye [17:38:58] another wiki (not mine, im already on mh) is about to get shut down and i wanna see if there's a quick way to get it ported here [17:39:20] Open a support thread and ping Digital [17:39:50] If fandom provides them with an XML dump (they usually will) they can either import it themselves here once their wiki is approved or open a request for import if the XML is fairly large [17:39:56] tho subwayfares has been active in 2 months and doesn't have other roles [17:40:02] but again it's prob contribs I don't see [17:40:21] copy will pass it on [17:42:41] Yep, it's also work that has a pretty high burnout rate, so a certain number of inactives is generally pretty par for course [17:43:01] huh [17:43:22] for some reason I don't think i'll ever get burnt out, though [17:43:43] miraheze has been w/me for what (feels) like so long going without it would be like not using the internet! [17:46:17] I don't have much of a relationship with Miraheze, I've only been here for 4 months. But I can say that my other wiki buraucrat loves it. [17:46:45] I think the most rewarding part was introducing grace wiki to miraheze [17:46:50] though I didn't join at the very beginning [17:47:03] somehow they know me as the "miraheze guy" [17:47:15] He'd always wanted a wiki of his fandom, soo... I'm glad that Miraheze was a viable choice. [17:48:09] <_arawynn> I've been at Mira for almost two years and like it very much though the first year was me mostly lurking and not doing much besides keeping my Wiki from getting closed XD [17:48:33] and know you're up there! [17:49:24] -# I always wondered how Wikipedia prevents wiki inactivity since I've always seen it get "updated" every few "hours" /j [17:49:58] hmmmm yeah how does Wikipedia stay notable I wonder [17:50:49] I mean... When you want quick information to cite off from you'd get a lot of traffic for it. [17:55:49] Wikipedia has more users across less wikis [17:56:05] They also do have inactive wikis [17:56:07] And do close things [17:56:40] Lol my diff bot is working so hard that my recent changes randomly hits a server timeout [18:08:52] [1/3] So, images seem borked on my wiki, but are fine on wikitide(?) [18:08:52] [2/3] - [18:08:52] [3/3] - [18:13:42] [1/2] Uhh... [18:13:42] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488239815823589566/image.png?ex=69cc0ed6&is=69cabd56&hm=cfb942b9c58740f96c0f9873d63a26d33aa0c1af55b2b28ac0734979e138e001& [18:16:01] might be to do with #minor-announcements ? [19:07:42] [1/3] Why isn't a space between lines spawning in here? [19:07:43] [2/3] https://cdn.discordapp.com/attachments/407537962553966603/1488253406383571197/image.png?ex=69cc1b7e&is=69cac9fe&hm=5f51de00d90b57b15dae54c3a7e7e2fad95f959940113e97ebe7352edcbd91e6& [19:07:43] [3/3] https://cdn.discordapp.com/attachments/407537962553966603/1488253407025430728/image.png?ex=69cc1b7e&is=69cac9fe&hm=dc448faf23f78798bb239374b594d7c841e766971732fbd5865f217f556f6301& [19:09:46] <_arawynn> it doesn't translate to the text from soure editor. With
you force the text to go to a new line [19:09:54] Thanks [19:11:05] @crystalite13 kinda similar, although my current level of activity is definitely not something I can keep going indefinitely, and at some point in the future I'll probably have to cut some things out [19:15:06] It doesn't seem like its matching my other instances of line spacing. [19:15:47] Like the spacing is a bit larger than I'm expecting. [19:20:31] [1/4] It seems that I spontaneously get Lua errors with bucket like here: [19:20:32] [2/4] https://battlecatsja.miraheze.org/wiki/%E3%81%A1%E3%81%B3%E3%83%8D%E3%82%B3 [19:20:32] [3/4] If you purge the page, you should see that the error resolves on its own, but as you can see at Pages with script errors, there are many other pages like that which were not showing up a few moments ago [19:20:32] [4/4] https://battlecatsja.miraheze.org/wiki/%E3%82%AB%E3%83%86%E3%82%B4%E3%83%AA:%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E3%81%82%E3%82%8B%E3%83%9A%E3%83%BC%E3%82%B8 [19:22:14] The errors are mostly `attempt to call field 'bucket' (a nil value)` [19:26:38] [1/2] The syntax should just be like this, right? [19:26:38] [2/2] ```mw.ext.bucket('cats').put({...})``` [19:29:22] Just `bucket('cats').put({...})` should work too I think [19:30:03] That's what I first used, but I changed it to `mw.ext.bucket` after noticing this problem [19:30:52] Seems like it's irrelevant though [19:31:04] What were the errors when you used just `bucket` [19:31:14] I think they were identical [19:33:02] Purged your wiki from the edge cache. Should be fixed. [19:34:04] It doesn't seem to happen when I manually purge a page though [19:34:46] Possibly it's happening when I null edit pages with pywikibot [19:34:58] [1/2] ye checks out, who messed with Content Security Policy and removed all of the cool pages from there? [19:34:58] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488260267103097042/image.png?ex=69cc21e2&is=69cad062&hm=bd5bd7826fb8218d5c716fd5bc599f188943b8ecec8c95eed44524eef7a01b4a& [19:35:42] [1/2] i get it that my images are bad, but i cant even invoke/load things from mediawiki 🙈 [19:35:42] [2/2] https://cdn.discordapp.com/attachments/407537962553966603/1488260451304472576/image.png?ex=69cc220e&is=69cad08e&hm=46e4b39dfadff6bfdcd9cdf4c0e03687c402d202fe1fa6554738e69843c5f51d& [19:36:01] Yeah everyone's having those [19:36:17] Ask Rhinos in #tech to clear the cache for your wiki [19:36:37] Or purge the pages that are broken [19:37:43] Me [19:37:46] Hi [19:37:53] Hi 👋 [19:37:58] :EpicFaceMH: [19:38:00] I need to know which wiki [19:38:04] is bucket maybe not properly loaded into the jobrunner? [19:38:10] https://shminer.miraheze.org/wiki/ [19:38:54] Done [19:39:31] cheers! ❤️ [19:39:46] No problem [19:41:12] sorry I purged your example page [20:26:37] that's fine, any page in the script error category that's in the main namespace and doesn't have a numerical id as a name is probably showing the same error [20:30:07] I think I've seen similar issues on other wikis. It's possibly a caching issue where whenever wikis enable an extension, the ManageWiki cache only gets purged on servers but not on job runners, so if you start using Bucket immediately after enabling it, anything involving the job queue will not work. [20:33:08] [1/3] I'm observing symptoms of both of these tasks [20:33:09] [2/3] https://issue-tracker.miraheze.org/T15144 [20:33:09] [3/3] https://issue-tracker.miraheze.org/T15145 [20:34:58] Not sure which wiki request is yours; one that was on hold was approved and I've left some follow-up questions on the other. So you're either all set or please check the comments tab of the request to answer the questions in another comment. Thanks for your patience. [20:35:29] So on the wikitext side the symptom is `bucket` not found in Lua modules. On the backend mwtask* servers get `Invariant failed: Badtitle (特別:Badtitle/NS9592:Forms) in unknown namespace (9592)` [20:36:39] How quickly are imports like this usually handled: https://issue-tracker.miraheze.org/T15143? [20:38:05] It's approved, thank you so much :) [20:38:08] Whenever an engineer has time [21:50:41] Yay for Geoffrey [21:54:25] yeah that's happened a few times on the main bc wiki too, but only for like the first few hours after enabling [22:00:31] oh yeah I should probably stop messing around with bucket for a few minutes and actually do tech stuff [22:00:50] although not right now [22:02:08] Hello! How are we doing today? [22:24:01] What do I do when I get a MW error with unknown cause again [22:24:07] Does this need a Phorge ticket [22:24:26] Phorge or otherwise letting tech know [22:24:48] Gimmi a bit I can pull up the error [22:25:08] My bets are on TMH 🤞 [22:26:06] Works fine when embedded btw it's just the file page that's wonky [22:26:27] My friend is saying she's been IP-blocked from making a new Miraheze account. Is there a more specific group to reach out to than support? [22:27:58] CVT [22:28:19] [[Special:Contact/requestaccount]] also [22:28:20] [22:31:28] Thank you! [22:39:00] Course [22:39:32] Mmm, @thewwrnerdguy nerd do we have a task for cosmos blowing something up [22:39:45] Lmao [22:39:49] I am not familiar enough with graylog to tell if this is a known error lmfao [22:40:08] (I have not been able to use my beta tech powers much alas so I haven’t pulled a trace from prod before) [22:40:10] I can look if needed [22:41:19] Would appreciate it. `stripos(): Argument #1 ($haystack) must be of type string, array given` is the thing that’s actually yelling [22:41:30] In CosmosTemplate [22:42:05] I’d send a link to the trace on GL for quick link but I’m accessing through 127.0.0.1 so [22:42:25] I think the trace is fine to make public but uuuuuuh [22:43:01] Something is is probably setting `class` to an array in content_actions? [22:47:56] Oh wait is it because of ca-timedtext [22:48:21] oh I can't even get graylog to load [22:48:26] i'm so sick of this proxy bullshit [22:50:12] Yep [' [22:53:40] [1/7] Here are the first few functions in the backtrace if it's helpful: [22:53:40] [2/7] ``` [22:53:41] [3/7] from /srv/mediawiki/1.45/skins/Cosmos/includes/CosmosTemplate.php(1350) [22:53:41] [4/7] #0 /srv/mediawiki/1.45/skins/Cosmos/includes/CosmosTemplate.php(1350): stripos(array, string) [22:53:41] [5/7] #1 /srv/mediawiki/1.45/skins/Cosmos/includes/CosmosTemplate.php(955): MediaWiki\Skins\Cosmos\CosmosTemplate->buildActionButtons() [22:53:42] [6/7] #2 /srv/mediawiki/1.45/skins/Cosmos/includes/CosmosTemplate.php(859): MediaWiki\Skins\Cosmos\CosmosTemplate->buildArticleHeader() [22:53:42] [7/7] ``` [22:55:13] Trying to find another wiki that has both Cosmos and TimedMediaHandler to see if they can reproduce [22:55:30] when is cosmic remaking cosmos [22:57:05] ThemeDesigner when [22:57:13] _but I already wrote that and lost it once) [22:58:44] Full backtrace on [Phorge](https://issue-tracker.miraheze.org/T15155). [22:59:16] I think this is pretty much when it broke but this was back in 1.44 [23:00:02] the problem is annoyingly that Cosmos is in gerrit control so alas a patch shall have to go through that turmoil [23:00:15] Wild [23:00:51] I wonder if this is a TimedMediaHandler bug or a Cosmos bug [23:01:57] Because from what I can tell the class is meant to be a string but TimedMediaHandler just ignores that [23:02:11] [1/2] I think CA as the maintainer is less available recently but we do have a few other contributors who can +2 the fix. [23:02:11] [2/2] Unless you're referring to the patch submission process on gerrit which I concur is not the most intuitive. [23:07:35] So apparently they added Html::addClass but not Html::hasClass [23:07:37] Sigh [23:07:47] I can probably write something up tomorrow [23:08:11] do you have any faith anyone at the WMF has any idea what they're doing? [23:09:24] I want to believe 😔 [23:13:31] It kind of exists... but the script is very unstable [23:20:17] I also had another issue open for Cosmos so I could probably PR both of them [23:20:54] cosmos itself needs a big recoding [23:21:03] Though uh I don't have a local sandbox for it lmao [23:21:14] especially by removing the `body *` selector it used [23:21:20] God [23:21:29] Fuck that srlector [23:21:42] i had found it [23:21:47] let me get link real quick [23:21:54] No I know where it is [23:21:59] https://github.com/wikimedia/mediawiki-skins-Cosmos/blob/3625f8e7a52b5b81b89563b054c191c2236dbc44/resources/skins.cosmos.styles/common.less#L1829-L1831 [23:22:01] ah [23:22:02] I found it a couple days ago [23:22:11] PLEASE remove it [23:22:18] i have no idea on how to do that for now [23:22:45] I mean you can override just by adding * at the end of your selector [23:22:48] Like [23:22:55] it kind of like [23:23:09] messes with source editor [23:23:40] [23:23:47] We have some of these fixes here [23:24:29] admins shouldn't be forced to do that themselves to be honest [23:24:41] Yeah [23:24:54] this also counts to H2s [23:26:29] I'm going to force myself to learn the coding style Cosmos uses