[01:59:31] Oh, I think that makes sense [02:20:07] [[SN]] [02:20:07] https://meta.miraheze.org/wiki/SN [02:20:08] [03:03:58] @Agent please see DMs, trust and safety related [08:53:52] ah, missed the smw/cargo request; intended to handle it last evening [09:10:01] [1/56] Does anyone know if this would work? [09:10:01] [2/56] ```/ Anisa Theme / [09:10:01] [3/56] / Colors / [09:10:02] [4/56] :root { [09:10:02] [5/56] --primary-color: #1565c0; [09:10:02] [6/56] --secondary-color: #fbc02d; [09:10:02] [7/56] --background-color: #f5f5f5; [09:10:03] [8/56] --text-color: #333333; [09:10:03] [9/56] } [09:10:04] [10/56] / Fonts / [09:10:04] [11/56] body { [09:10:05] [12/56] font-family: Arial, sans-serif; [09:10:05] [13/56] } [09:10:06] [14/56] / Header / [09:10:06] [15/56] header { [09:10:07] [16/56] background-color: var(--primary-color); [09:10:07] [17/56] color: white; [09:10:08] [18/56] padding: 20px; [09:10:08] [19/56] display: flex; [09:10:09] [20/56] justify-content: space-between; [09:10:09] [21/56] align-items: center; [09:10:10] [22/56] } [09:10:10] [23/56] header h1 { [09:10:11] [24/56] font-size: 2rem; [09:10:11] [25/56] margin: 0; [09:10:12] [26/56] } [09:10:12] [27/56] header nav { [09:10:13] [28/56] display: flex; [09:10:13] [29/56] gap: 20px; [09:10:14] [30/56] } [09:10:14] [31/56] header nav a { [09:10:15] [32/56] color: white; [09:10:15] [33/56] text-decoration: none; [09:10:16] [34/56] font-size: 1.2rem; [09:10:16] [35/56] font-weight: bold; [09:10:17] [36/56] } [09:10:17] [37/56] / Main Content / [09:10:18] [38/56] main { [09:10:18] [39/56] padding: 20px; [09:10:19] [40/56] } [09:10:19] [41/56] / Footer / [09:10:20] [42/56] footer { [09:10:20] [43/56] background-color: var(--secondary-color); [09:10:21] [44/56] color: white; [09:10:21] [45/56] padding: 20px; [09:10:21] Please use pastebin [09:10:22] [46/56] text-align: center; [09:10:22] [47/56] } [09:10:23] [48/56] / Links / [09:10:23] [49/56] a { [09:10:24] [50/56] color: var(--primary-color); [09:10:24] [51/56] text-decoration: none; [09:10:25] [52/56] } [09:10:25] [53/56] a:hover { [09:10:26] [54/56] text-decoration: underline; [09:10:26] [55/56] } [09:10:27] [56/56] ``` [09:10:48] Pastebin? [09:10:53] Yes [09:10:59] Oh, sorry about that [09:11:03] Upload long messages as a text file [09:11:13] Otherwise it looks horrid on irc [09:11:37] @CosmicAlpha: could @MirahezeRelay maybe auto do that [09:11:45] h.ttps://pastebin.com/fz05rwtA [09:11:46] If more than X messages, auto use a text file [09:11:48] Like this? [09:12:03] Use /auth to post links @JustCallMeR [09:12:11] ...oh [09:12:17] It can probably, yes, wouldn't be to hard to implement afaik also. [09:12:31] But yes [09:12:55] I had a working version of it, but something happened with it and I removed it or something or maybe it didn't save... [09:12:58] People on discord shouldn't really be expected to understand irc is a horrid protocol for long messages [09:13:38] https://pastebin.com/fz05rwtA [09:13:39] It does say message count on IRC, which was aimed to improve such split readability also. [09:13:42] Ah, I see [09:13:57] @CosmicAlpha yes that's very useful [09:14:09] Code and stuff is super hard to read [09:14:46] Code will definitely be put in pastebin when I get around to picking up work on the relay code again. Maybe this weekend. [09:15:43] [1/2] Hi. Sorry to interrupt. How is going to RfC about Wikiforge. [09:15:43] [2/2] Which day the vote ends? Are there other steps planned after the vote? [09:16:38] After the vote, a lot still has to happen to bring it to fruition. Board vote, policy decisions, and another community RfC to ratify things. [09:17:29] Also need to make relay pick up attachments. I forgot about that... [09:20:55] Is anyone able to help me one on one? [09:28:10] Unless it's a private issue, that's not a service we do [09:28:24] Open a support thread and a variety of wisdom will be made available [09:29:31] I suppose that's fair [09:31:43] It's what works out best for you [09:52:53] Hmm. Idk why it's not working properly [09:55:26] what exactly is not working? just dropping the code doesn't tell anything [09:55:38] also +1 on creating threads [09:55:52] Oh, idk we could do that in this server all g [09:56:06] better create new thread for a new problem [09:57:42] I meant #support [09:58:04] Ah.. [13:38:59] Does anyone know if barb's warcry will trigger their new open wound passive? [13:39:43] I'm not sure you are in the right place [13:39:59] oh haha i see [13:40:01] ^^ [16:42:51] Any idea why sometimes I get invalid action and sometimes I don’t for cargo’s recreatedata [17:19:40] Helloooo, different question, is there a way to mass undo one user's vandalism across pages? (or an equivalent to the WHAM script on Fandom?) [18:43:33] [[mw:Extension:Nuke]]? [18:43:33] https://www.mediawiki.org/wiki/Extension:Nuke [18:43:56] [[mw:Extension:Nuke]] ? [18:43:56] https://www.mediawiki.org/wiki/Extension:Nuke [18:44:38] Huh, bot is sleeping maybe? [18:45:23] (can nuke by username or IP address) [18:46:44] That deletes pages, not reverts [18:46:55] Oooh, right, sorry [18:50:24] Global rollbackers/counter-vandalism team then maybe? [18:51:07] <ΛlphaOmega#8769> anyone else having issues with being unable to solve captcha images? [18:52:36] Nothing pre-baked to my knowledge, though those with rollbacker rights can make it a little faster. [18:52:55] Feel free to engage the #cvt channel if its pervasive and you'd like assistance [18:54:02] Yes, global rollbackers have the ability to mass rollback edits [18:54:06] via Selective Rollback [18:55:16] I'm not sure about this cargo version, but for a while for us on an older one, the button was buggy, where if the page sat a while, it'd give this error, where if freshly loaded it wouldn't. Very odd. Also, if had also been pressed recently, it was best to wait and try again later? 🤷‍♀️ [18:56:31] Also, when what was being recreated had too large of a data set (or whatever it's called), it would fail (e.g., _pageData table often failed for us having something like 17k pages). [18:56:43] So a global rollbacker would be different from a local admin, right? [18:57:05] And needed to be run manually. [18:57:44] Thanks everyone for explaining/for the tips! Thankfully in this instance it was easy to take care of. I wanted to know for future reference [18:58:34] Thanks for helping me get up to speed also folks, the more I learn, the more I can sometimes help with small stuff. [19:03:55] It’s a 50/50 if the action is valid or not, I didn’t even click the “ok” button. Also happens when visiting Special:CargoTables. I know about the problems about recreating data but (at the time) I didn’t even have a cargo_store [19:04:29] What's the full error message? is it any more descriptive than just invalid action? [19:06:05] Let me try again [19:06:16] Interesting, no idea then. 🤷‍♀️ [19:07:16] Strange, recreating worked this time [19:09:30] I'm not understanding, it sounded like it was happening on recreatedata. [19:09:48] It is on action recreatedata [19:10:17] And sometimes I would get “no such special page” for Special:CargoTables [19:16:27] Huh the entire Cargo section is gone from SpecialPages [19:17:54] Perhaps they're checking on/doing something to it? [19:18:14] Possible [19:18:36] It's back [19:20:30] I don't think anything like that should be happening [19:21:50] Nope lol [19:23:32] Hmm, my MH login isn't recognized there, experimental wiki? [19:25:15] Or maybe those with custom domain are somehow different. [19:25:49] Miraheze logins are global [19:26:00] We only have 2 CA clusters [19:26:22] anything on the beta cluster has betaheze.org as it's domain [19:26:28] Anything else is prod [19:26:30] @FrozenPlum [19:27:23] If this is somewhere else, it is a bug, and we'll need more details to look into it (a link to where it is happening is a great start) [19:28:17] I might be viewing the wrong thing, I just looked for recent cargo requests on SN [19:29:11] It's a 1.39.3 site... so I assumed regular MH, but perhaps chaotic can confirm. [19:29:45] It is regular mh but with a custom domain [19:29:56] At any rate, if it is the site for recent cargo request on SN, Cargo drops off Special:Version every other page refresh. [19:29:59] Are you logged in on Meta? [19:30:38] Yes indeed. Doesn't show me as logged in on the other site. And as I was not 100% on the domain name... I wasnt' about to submit my login credentials again there. [19:30:51] Call me paranoid lol [19:31:38] Ah, I assumed if it was custom domain on MH, then `domainname.miraheze.org` would still also work, but maybe not. [19:32:06] Gives "wiki not found" [19:32:43] If it's a Miraheze wiki, you can login again on the custom domain [19:32:54] Cross domain cookies don't always work [19:32:59] Gotcha [19:33:13] You'll know it's us by what the ip points to [19:33:33] If it's pointing to cpX.miraheze.org, you are fine [19:39:01] Oh, interesting. Normally parsers don’t become text right? Well I see cargo_declare as text on the template page. Feels like something’s not right with the extension [19:47:57] It's interesting, it's not showing pointed there, yet linked to on SN and sometimes does redirect correctly based on the link there. [19:48:34] At any rate, as a non-logged in user, Cargo disappears off Special:Version on every other page refresh. [19:48:58] Which url? [19:49:35] [19:51:03] I'm just using whois, perhaps I should be using something else? [19:52:56] @FrozenPlum it's pointed at cp32 [19:53:14] Ah okay. Yep was looking at the wrong things. [19:53:25] I just got wary when I received "unmatching security certificate" [19:54:24] That has disappeared, temporary blip maybe. [19:54:58] The root domain is bad [19:55:03] The www is fine [19:55:09] @FrozenPlum do not ignore that alert [19:55:14] That's is very bad [19:56:06] @Orduin still around? [19:56:16] Yeah, thought so [19:57:05] Or at least, thought it shouldn't be so... [19:57:17] Ah it's fine [19:57:26] The root redirects [19:57:36] We can do that but that's meh happening at another edge [19:57:50] @FrozenPlum if you can reproduce that ssl error, please DM [19:58:01] Cargo sounds like a bad state across backends [19:58:29] What's interesting is, doesn't happen in chrome, Cargo dropping off Special:Version, happening in FF. [19:59:01] That's super crazy [20:01:12] yeah, trying to figure out why [20:02:29] Oh whta, that's strange [20:03:50] Hm the behavior youre describing is happening on safari too [20:04:30] Nope, got it to happen in chrome, just took several more tries. [20:04:46] Yeah, very weird for it to drop off randomly and intermittently. [20:05:24] @FrozenPlum how good are you with devtools? [20:05:39] Not fabulous, but no errors in the console [20:05:54] @FrozenPlum there's a networking tab [20:06:00] Look at the headers [20:06:11] And see which backend you are hitting [20:06:26] Hopefully you can match backends to behaviour [20:06:32] Are we looking for mw or cp? [20:06:38] mw [20:06:54] cp should have no bearing on this [20:07:34] [1/2] cargo: mw122, mw131, mw132, mw141 [20:07:35] [2/2] no cargo: mw121 [20:07:59] @ChaoticShadow is that consistent [20:08:15] Like mw121 always fails [20:08:21] And the others never [20:08:22] The ones I've listed I've hit twice already [20:08:32] mw142 I've only reached once (has cargo tho) [20:08:42] @Site Reliability Engineers [20:08:49] I think mw121 is borked [20:11:10] Orange_Star: ^ [20:11:54] ManageWiki cache??? [20:11:57] I don't know really [20:12:02] (I assume I'm looking at the right thing?) [20:12:21] Seems the same for response headers [20:12:39] Orange_Star: I would depool the server [20:12:49] I don't think I can do that [20:12:54] Yes [20:12:56] that requires access to cp* right [20:13:00] Orange_Star: stop nginx [20:13:05] And puppet [20:13:07] Or php [20:13:21] Puppet will restart them so disable that [20:13:27] should I also systemctl shutdown :) [20:13:35] I'll get on it [20:13:43] What's the issue? [20:13:47] Orange_Star: stopping puppet and nginx or php will force a depool [20:13:57] Then we need to start verifying content [20:14:05] Cargo intermittently dropping off Special:Version (and other odd behavior) [20:14:05] To work out what's wrong [20:14:23] mw121 seems to be missing stuff [20:14:25] I can purge th ManageWiki cache on mw121 to see if that helps [20:15:05] @Agent it might help [20:15:07] I kinda wondered if there might be something cache related but I just don't know enough about it [20:15:22] @FrozenPlum it could be many things [20:15:30] I'm not inclined to trust it [20:16:23] what's the db name for that wiki? [20:16:56] I've reset the cache now [20:17:00] hopefully it's fixed [20:17:09] Orange_Star: wait [20:17:20] @Agent can you reproduce [20:17:32] Or @FrozenPlum @ChaoticShadow [20:17:44] So far so good, but it's intermittent, so will keep trying to make sure. [20:18:01] If the server works, it's probably good [20:18:03] At least for the Special:Version usage, Chaotic can report for the other functions. [20:18:11] @Agent I would consider checking other wikis cache [20:18:29] I'll keep an eye for it [20:18:59] Thanks folks! [20:22:30] Hasn't disappeared since 🎉 [20:23:50] And the table appears to be populating and querying fine. [20:24:22] looks like it was the cache then [20:25:20] Just got served by 121 and cargo appears now [20:25:30] I'll probably regenerate the cache for all wikis on mw121 just to be safe [20:25:43] ye [21:15:29] Guys is any mod that works with changing the domains awake? [21:15:36] I've had a request [21:15:38] for a while [21:15:41] with no response [21:15:51] specially after I messed up setting the wildcard [21:15:54] so idk now if it's working [21:15:55] 💀 [21:16:38] No sysadmin is around, no [21:19:38] aight [21:19:40] thanks anyways [21:45:55] https://www.theguardian.com/uk-news/2023/apr/28/uk-readers-may-lose-access-to-wikipedia-amid-online-safety-bill-requirements how would this effect miraheze? [21:46:50] the bill I mean [21:48:07] We don't know [22:10:56] I believe we're exempted and so would Wikimedia technically as we both don't attract a lot of minors unlike social media platforms [22:11:16] what 11 year old has the mental capacity to learn wikitext? [22:11:19] very few [22:38:13] sounds like what constitutes 'attract a lot of minors' is completely subjective [22:38:26] I have to wonder depending on wiki scope [22:38:40] As with lots of things, it'll probably be defined judicially [22:38:48] just like what constitutes fair dealing [22:38:57] I mean you don't have to learn wikitext, if you just visit to read 😉 [23:01:57] Is there such a thing as serving a separate Main Page for mobile? (I wouldn't think so, as this would create a maintenance burden, I'd think)? [23:04:24] In the context of Minerva^, user is asking, which can use MobileFrontEnd and giving separate CSS, but not separate pages. I'd think the optimal would be to make the mainpage code both desktop and mobile friendly? [23:05:04] Using [[mw:Extension:MobileDetect]], it's possible [23:05:04] https://www.mediawiki.org/wiki/Extension:MobileDetect [23:05:08] [23:05:15] O [23:05:30] You wrap the mobile only code in some tags and then it serves that version to mobile viewers only [23:05:39] how do I make the other stuff not [23:05:44] visibile [23:05:44] then [23:06:06] is it the thing? [23:06:14] Thanks Agent. [23:07:16] It's docs say `` and ‎`` tags. [23:07:27] nomobile for Desktop only code, mobileonly for mobile only code [23:07:42] yea perfect then [23:07:47] sorry for bothering [23:07:50] Same page though, sounds like? [23:08:26] At least at first glance of the docs, one might be done right above the other. [23:08:42] I'll have to tuck that in my brain for next time! [23:08:54] https://meta.miraheze.org/wiki/Special:Log/newusers [23:13:45] It's not a bother at all, no worries! I'm always amazed at how much stuff the volunteers have tucked in their brains! 😁 [23:15:32] The help center column layout is kind or great, and a common-ish request, maybe it can be templated and put on dev [23:17:08] That sounds a LOT like the include tags for templates xD [23:18:01] The code is extremely mangled for it. Even though I'm the one who made the design for the Help center, I have no idea how to navigate the code [23:19:13] [23:19:22] Throwback Friday [23:20:02] I mean it is like with most things a lot of people knowing a bit of different things each end up with a lot of things being known amongst them all, or if they don't know they might know where to look for it easily, and thus make it seem like they know it already [23:20:53] Yes! This is what's great about a "Community of Practice" 🙃 [23:21:54] It looks like (not sure) that if the CSS was done in TemplateStyles, it'd automatically apply to MobileFrontEnd, without need of duplicate/different styles. Maybe just some media queries. [23:22:14] Though that would require an added extension... [23:22:58] Not sure I like tables being used as layout for mobiel tbh [23:23:18] Same [23:24:19] Some don't like working with divs, as if they misplace one, they can mangle their page and not know about `?action=edit`, so I can understand why it might be a little intimidating, depending on the skin. [23:24:47] If it can be templated, if something is left off, then the template doesn't manifest, displays on-page incomplete and helps remove some of that concern, perhaps. [23:25:30] I've seen a couple people do that, miss an end div, that the skin uses and makes the page essentially not display. Freaks them right out lol. [23:25:48] A badly placed/misplaced div in sitenotice can be problematic. [23:26:34] Eh same would happen if you did html by yourself [23:26:36] Did i get kicked or what [23:26:39] I was here yesterday [23:26:45] You're here now? [23:26:59] Connectivity blip? [23:28:29] [1/2] Also, templatestyles should be a defaulted on extension imo so I'm not against pulling that in as a hard dependency [23:28:29] [2/2] Imagine how terrible Common.css and family would look without it [23:28:46] It is pretty useful, I agree. [23:31:09] This is what MH and other farms generally are, they just aren't always articulated as such. [23:31:30] And, some thwart the principles, unfortunately (fandom) [23:35:00] https://inextfanon.miraheze.org/wiki/Special:Log/newusers [23:36:41] I was thinking yesterday that the main page would benefit from this layout makeover also. [23:36:47] I implemented that design on the main page but I thought it felt soulless [23:36:55] so I reverted and did the current layout [23:38:21] https://inextfanon.miraheze.org/wiki/Special:Log/newusers [23:39:22] Ah, I see, there's modules at play. [23:39:52] New users on my Wiki [23:39:52] At least in `{{Help navigation}}` [23:39:52] https://meta.miraheze.org/wiki/Template:Help_navigation [23:40:29] Anyone who lands on your main page that's logged into MH is shown as a new user.