[01:27:23] [discord] miraheze.com is a valid redirect tho [01:28:22] [discord] miraheze.com redirects to `metawiki`, but foo.miraheze.org doesnt redirect to `foowiki` [01:29:03] [discord] so in that context, it wouldn't work [01:29:31] [discord] but hey, the domain saved me a good amount of times [02:54:44] [discord] miraheze.com can technically be used as a *custom* domain, though no wiki has ever requested it, I am unsure if we would actually do it or not. [03:13:09] [discord] maybe because nobody knows it exists [03:13:22] [discord] perhaps businesses could request it [03:24:49] [discord] you tried to import from Wikipedia? or copy some large parts of it? [03:31:53] [discord] I am finding it rather **daunting **trying to understand https://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki [03:31:53] [discord] Is it actually still necessary for us wiki owners to make our own backups of the wikis, or are the recently improvements since the server crash sufficient to prevent loss of content? [03:34:38] [discord] miraheze has substantially improved its backup practice so if you don't want to get into the hassle it is not necessary [03:34:47] [discord] @Agent did you ever get a chance to take a look at the foot fetish wiki stuff [03:34:54] [discord] the report i filed on SN [03:35:02] [discord] but it's a good practice to save copies and it is easy to do: just go to Special:DataDump [03:35:15] [discord] Thank you raidarr 🙂 [03:37:45] [discord] I don't think you can do most of the stuff in there anyway, unless you have direct access to the backbone (ie. if you were to self-host). But yeah it shouldn't be needed anymore anyway for us to take manual backups. Though if you really wanted to be on the super-safe side Special:DataDump is where you would go to get a full well dump of your wiki pages [03:38:54] [discord] It is zero bytes in size and I see no download option [03:38:54] [discord] https://cdn.discordapp.com/attachments/407537962553966603/1080695702243528704/datadump.jpg [03:40:29] [discord] Hopefully Mediawikis new backup protocols are robust enough now to not think about it anymore 😉 [03:42:52] [discord] well as it says "Queued" ie. it is not done, things that that will take some time (no idea how long exactly in this case) [03:44:21] [discord] Oh, you probably want to generate the XML backup as well, not the managewiki backup [03:44:48] [discord] The XML one contains the actual wiki contents like articles and templates [03:45:08] [discord] Okay, if it is not easy I don't want to attempt it. [03:45:36] [discord] Once it's done processing though, the name of the backup turns into a blue link you can click to download the file [03:46:02] [discord] Thanks. I will keep an eye out for it. [03:50:11] [discord] It should generate in a few seconds for smaller wikis, but you will need to re load the page in order to get the download link [04:37:53] [discord] seems like some kind of issue in LocalSettings.php [04:37:53] [discord] ```php [04:37:55] [discord] 'Database exists (wiki closed)' => 'A wiki exists at the subdomain selected but is wiki. Please visit the Requests for reopening wikis page to request to reopen the wiki or ask for help on Community noticeboard.', [04:37:56] [discord] ``` [04:37:59] [discord] specifically [04:38:01] [discord] the english makes no sense [04:38:14] [discord] `A wiki exists at the subdomain selected but is wiki.` [04:39:05] [discord] lol yeah... [04:43:52] [discord] I is wiki, wiki is me [04:44:26] [discord] A revisit of the current decline reasons is on my to do list. 🙂 [04:45:22] [discord] lol that sure sounds strange, I guess it is meant to say "but is closed" [04:53:47] [discord] i submitted a PR to fix it https://github.com/miraheze/mw-config/pull/5143 [04:55:39] [discord] @Agent see DMs if you can [05:02:01] [discord] This grammar is fix! 👍 wiki [05:05:02] [discord] lmao [05:05:03] [discord] yes [05:25:07] [discord] @Orduin thoughts: https://github.com/miraheze/mw-config/pull/5144 [05:25:10] [discord] made some changes [05:26:40] [discord] and correct me if i'm wrong, but [05:26:41] [discord] `'Database exists (wiki active)' => 'A wiki already exists at the selected subdomain. Please visit the local wiki and contribute there. Please reach out to any local bureaucrat to request any permissions if you require them. If bureaucrats are not active on the wiki after a reasonable period of time, please start a local election and ask a Steward to evaluate it on the Stewards\' noticeboard. Thanks.',` [05:26:42] [discord] `'Database exists (wiki undeleted)' => 'The selected wiki database name already exists and the wiki was closed, however, the wiki has now been reopened. Please visit the wiki and ensure you make at least one edit or log action every 45 days. Wikis are only deleted after 6 months of complete inactivity. Please reach out to any local bureaucrat to request any permissions if you require them. If bureaucrats are not active on the [05:31:51] [discord] The whole canned response system is flawed. [05:32:58] [discord] But fixable [05:32:59] [discord] for sure, but perhaps this patches some of the holes for now? [05:33:08] [discord] so a better solution can be found [05:34:19] [discord] I dont like it. I would much rather have per-wikicreator customisable responses (like set through preferences maybe) instead of this system where everyone has to use the same one or type their own which takes time. [05:35:09] [discord] Oh 100%. You've seen my usual verbose responses, I'd be first in line for that. [05:35:23] [discord] This is preferred, but for now I'll delete Db exists (undeleted wiki) as an option [05:35:25] [discord] redundant [05:35:46] [discord] it isn't redundant imo [05:35:54] [discord] Nah. Don't remove, re-worh [05:35:58] [discord] it's the same thing right? just [05:36:03] [discord] It isn't [05:36:05] [discord] i can do that [05:36:13] [discord] hold up [05:36:44] [discord] Yeah, I have thought about implementing such a system, I just didn't know the best route with it, or how it would go over with wiki creators either. [05:37:21] [discord] Ugh... every message I send here gives me push notifications on both IRC and Matrix... [05:37:29] [discord] I'll take a look at it later, it's 12:30am and I may decide to do some other copy-editing. [05:37:34] [discord] How is [05:37:35] [discord] `'Database exists (wiki undeleted)' => 'The selected wiki database name already exists and the wiki was closed. However, the wiki has now been reopened. Wikis are only deleted after 6 months of inactivity. Please reach out to any local bureaucrat to request permissions if you require them. If bureaucrats are not active on the wiki, please start a local election and request evaluation on the Stewards\' noticeboard. Thank you.' [05:37:51] [discord] cc: @NotAracham to the above [05:38:14] [discord] I'm currently at pub trivia so can't do extensive review [05:38:29] [discord] Oof, I hope your client has the option to disable notifications from certain sources. I know it's possible in hexchat, but not every client is hexchat :) [05:39:12] [discord] will add to PR, @Orduin any quick, one-second thoughts on this? [05:39:44] [discord] Not when I am pinged, as far as I can see, since my username pings me when I type lol. [05:39:59] [discord] > I'll take a look at it later, it's 12:30am [05:40:21] [discord] yeah no worries, not urgent [05:40:33] [discord] i'll add to PR and you can leave comments there if you have any [05:40:58] [discord] @BWM I converted your PR to a draft while it isn't done yet. [05:41:16] [discord] ah, wasn't aware that was an option [05:41:17] [discord] thanks [05:42:16] [discord] I'm headed off for the moment now. [05:42:41] [discord] could you add your thoughts on the current changes to CreateWikiCanned when you get a chance? [05:42:55] [discord] that's the current section i'm focusing on right now, can move on to other canned stuff later [05:45:12] [discord] I don't like it before *or* after, period, because it is still someone elses words, not wiki creators own words (which often leads to confusion when requesters reopen the request, asking question and receive the same exact generic response to their question? I have seen some recent confusion on some requests lately), which is why, unless we make them very highly generic responses, I don't like the current system at al [05:45:50] [discord] do we have a suitable replacement though? [05:46:07] [discord] i support what you're saying, it's just until we have a good "next step" ready, we can't remove this entirely [05:46:43] [discord] JavaScript option, to create personal JavaScript, a dropdown field with responses to prefill the other box in response. [05:47:33] [discord] would that have to be approved through wiki creators [05:47:39] [discord] or could SRE just kind of do it [05:48:07] [discord] Huh? Personal JavaScript is something you add in your own user JS, not anything either WCs as a group, or SRE do. [05:48:37] [discord] no like removing canned responses [05:48:47] [discord] Hmm, custom canned responses sounds nice. The other option I thought of would be to make the prefab responses simply fill a text input box, but still allow for customization. [05:49:04] [discord] That's why a JS gadget or something might be a good option to replace this. [05:49:53] [discord] would it be possible to have a simple fix to allow for the text input boxes [05:49:56] [discord] or is that a whole other thing [05:50:28] [discord] But yeah, rather than generic I would rather them be just custom canned responses fit to a wiki creators own desire and preference. [05:50:56] [discord] <ÁtkývLţín> Hey peeps, [05:50:57] [discord] <ÁtkývLţín> I'm having some problems with rendering LaTeX math equations via ``. It doesn't seem to like my dark mode extension (Dark Reader), where it doesn't flip the colour of the generated images. [05:50:58] [discord] <ÁtkývLţín> I've had no problems with it on Wikipedia, so I do find this peculiar. [05:50:59] [discord] <ÁtkývLţín> Anyone know a fix? [05:51:01] [discord] <ÁtkývLţín> https://cdn.discordapp.com/attachments/407537962553966603/1080728932342579230/Screenshot_2023-03-02_at_14.43.28.png [05:51:26] [discord] <ÁtkývLţín> Oh, is this a bad time? [05:51:30] [discord] :SupportMH: [05:51:47] [discord] no, not at all, we're always happy to assist [05:52:05] [discord] unfortunately i have absolutely no expertise with the Math extension so I'm not able to help [05:52:14] [discord] but maybe someone else here is? [05:53:35] [discord] The Math extension is one of those I have very seldom knowledge of as well. I have only used it in the more basic ways. [05:54:07] [discord] i'd recommend a phab task but phab is very backlogged nowadays so it's unlikely that it'd be resolved any quicker there sadly [05:59:51] [discord] I seem to recall a phab task about a similar issue some time ago, but I'm not sure what (if anything) came out of that. [06:17:57] [discord] <ÁtkývLţín> After a bit of digging, I've found a temporary solution, which is to install the Native MathML extension [06:18:04] [discord] <ÁtkývLţín> But now another problem has arisen, where all equations are now rendered with inline display instead of as a block [06:18:22] [discord] <ÁtkývLţín> But I think I can fix it using CSS [06:18:47] [discord] <ÁtkývLţín> I've found documentation from Mozilla [06:19:02] [discord] <ÁtkývLţín> https://developer.mozilla.org/en-US/docs/Web/MathML/Element/math [06:20:39] [discord] hexchat is the only client i have for irc [06:20:45] [discord] i found it in whonix [06:20:55] [discord] (i was testing whonix but dont use it for anything important) [06:20:58] [discord] and thought it was useful [06:21:02] [discord] so i installed it on my host os [06:39:24] [discord] <ÁtkývLţín> Nvm CSS does nothing [06:40:26] [discord] <ÁtkývLţín> I think Imma have to live with having to squint to read maths [06:57:37] [discord] If you want, you can create a phabricator ticket or support thread and track longer term to see if anyone else has any ideas [14:30:43] [discord] A friend of mine have some difficulty establishing a miraheze account [14:30:56] [discord] what's the issue [14:31:00] [discord] hm? what's the issue [14:31:34] [discord] After he established the account, when he tried to login it kept showing error [14:31:42] [discord] What's the error? [14:35:09] [discord] He showed me the chinese ones, but just login error [14:44:22] [discord] using VPN? [14:49:33] [discord] if he already established it, a vpn would be fine; I'd wonder about cache, and probably suggest clearing it or browser restart [14:49:51] [discord] if he has not yet established it we should know since that is a different issue to troubleshoot [14:49:57] [discord] knowing what name he attempted may help [15:38:26] [discord] why I'm so unlucky there are always some errors when I want to edit some stuff on my wiki 🙃 [15:43:19] [discord] Primary Database Server is running in read only mode? [15:44:57] which wiki? [15:45:29] [discord] regionone.miraheze.org [15:47:33] [discord] what exactly do you get? [15:47:58] [discord] Warning: The database has been locked for maintenance, so you will not be able to publish your edits right now. You may wish to copy and paste your text into a text file and save it for later. [15:47:58] [discord] The system administrator who locked it offered this explanation: The primary database server is running in read-only mode. [15:48:53] [discord] @Site Reliability Engineers db121 OOM'd again [15:49:16] [discord] I’m mobile [16:09:14] [discord] @Reception123 ^ [16:13:32] [discord] An error like that rather than it saying a more useful message means the database crashed and locked until we sanity check it. Please always report the message if it says running in read-only mode unless #announcements says something. That message needs to not say the system administrator offered this explanation as it’s automated. [16:17:21] [discord] I'm also mobile unfortunately [16:17:53] [discord] @Orduin ? [16:33:39] [discord] Myself and people who use my wiki can't login. Getting a database error: ```[b01fb7112172cfb8550a5477] 2023-03-02 16:32:15: Fatal exception of type "Wikimedia\Rdbms\DBReadOnlyError"``` [16:34:56] [discord] iirc it was bad gateway and something about importing stuff (despite I was just trying to load site) [16:46:01] CosmicAlpha: ^^ you able to deal with that? [16:50:21] [discord] getting this too, just to confirm it's a sitewide issue [16:50:28] [discord] @Site Reliability Engineers [16:50:49] [discord] likely database ran out of memory and restarted, when they restart iirc they're temporarily set in read only mode out of precaution [16:50:58] [discord] should be fixed very soon [16:51:20] Unfortunately most of our team is not available right now, so we have to wait until somebody can deal with it. [16:53:44] [discord] indeed the site reliability engineering team is made up of volunteers, sometimes they may be asleep, working, spending time with family and friends, etc. so @musicbyjvl @Synonym you'll have to wait until they're back online [16:54:29] [discord] yep no worries, just wanted to help confirm it was sitewide rather than one specific user [16:54:41] [discord] kk got it [16:55:24] [discord] if anything i'd love to volunteer at some point to help out, i'm doing a production engineering internship this summer so may be somewhat useful to the team after that [16:55:47] [discord] is there a page somewhere explaining how the volunteering process works? [16:55:58] [discord] ah i see, let me check, i think it's on [[SRE]] iirc [16:55:58] https://meta.miraheze.org/wiki/SRE [16:55:59] [discord] [16:56:08] [discord] thanks 👍 [16:56:38] [discord] there are not always positions open and i don't remember what the exact requirements are but i've been around on miraheze for a few months and positions open quite often [16:57:34] [discord] [[Contributing]] is probably a little more helpful though it does probably need an update [16:57:34] https://meta.miraheze.org/wiki/Contributing [16:57:34] [discord] [16:57:35] [discord] yeah nw, i'm just a big fan of the project and really appreciate it being free for everyone, so would love to give back if/when i can [16:57:41] [discord] alright got it [16:57:52] [discord] and @Agent got it [16:58:02] [discord] anyway gtg for school now, cya all later [16:58:25] [discord] We're always looking for new volunteers. I believe we also have a few vacancies: [[Miraheze Vacancies]] [16:58:25] https://meta.miraheze.org/wiki/Miraheze_Vacancies [16:58:26] [discord] [16:58:57] [discord] brill, will see how this prod eng internship goes [16:59:51] [discord] If you have any questions, don't hesitate to ask \:) [17:27:39] [discord] > An error like that rather than it saying a more useful message means the database crashed and locked until we sanity check it. Please always report the message if it says running in read-only mode unless [17:27:39] [discord] > announcements says something. That message needs to not say the system administrator offered this explanation as it’s automated. [17:27:41] [discord] @RhinosF1 is there a github repository where the message originates from? [17:32:39] Collleiflower : Are you talking about $wgReadOnly ? [17:32:52] That's not automatically set [17:32:57] And if it is, it's not supposed to be [17:38:01] no, this is because mariadb started up in read only mode [17:38:16] [discord] Fixed [17:43:45] [discord] my wiki is slowly becoming better & better everday [17:43:50] [discord] i was [17:43:53] [discord] gonna quit 💀 [17:43:56] [discord] cause y [17:43:59] [discord] css was messed up [17:44:04] [discord] but thanks to this server i fixed it [17:44:13] [discord] idk whatd i would do w/out ths server [17:55:25] [discord] It's actually hardcoded into MediaWiki. I looked it up the other day as I wanted to change the message as it's unhelpful but it's hardcoded it seems [18:08:38] [discord] damn thats annoying [18:10:29] [discord] oh i see [18:10:31] [discord] its on https://www.mediawiki.org/wiki/MediaWiki:Readonlywarning [18:27:28] [discord] It’s not an i18n message? [18:48:47] [discord] MediaWiki:Readonlywarning [18:48:51] [discord] its not hardcoded [18:48:57] [discord] its a system message [18:58:07] [discord] The message that states "The primary database is running in read-only mode" is hardcoded [18:58:19] [discord] which is included in Readyonlywarning [18:58:22] [discord] that's hardcoded [19:18:46] [discord] There is a discussion regarding the creation of a community-run wiki about Miraheze news. If you're interested, please express your opinion on it: https://meta.miraheze.org/wiki/Community_noticeboard#Discussion_on_community-run_news_wiki_about_Miraheze [19:24:13] [discord] oh i see [19:24:15] [discord] add an ifeq function [19:24:23] [discord] if $1 is `The primary database is running in read-only mode` then display something like "The database that this wiki runs on ran out of memory and has temporarily restarted itself in read-only mode so that site reliability engineering is able to adjust configuration settings appropriately to prevent this issue from re-occurring. Please inform us on Discord or IRC that this issue is ongoing so that we can fix it as s [19:37:07] [discord] That’s not always true [19:37:20] [discord] MariaDB crashed doesn’t always equal OOM [19:37:31] [discord] oh [19:37:40] [discord] Temporarily restarted doesn’t make sense [19:38:00] [discord] i mean as in (temporarily) (restarted itself in read-only mode) [19:38:00] [discord] And it’s not so SRE can prevent it happening again [19:38:07] [discord] i know that [19:38:14] [discord] but i don't want to admit to people that this will happen again eventually [19:38:58] [discord] It’s in case it restarted because something really bad happened so you can’t make writes until SRE can see why it’s crashed and confirm the restart is clean [19:39:11] [discord] > i mean as in (temporarily) (restarted itself in read-only mode) [19:39:12] [discord] and not as in (temporarily restarted itself) (in read-only mode) [19:39:16] [discord] > It’s in case it restarted because something really bad happened so you can’t make writes until SRE can see why it’s crashed and confirm the restart is clean [19:39:17] [discord] yeah ik [19:39:24] [discord] but it does this frequently [19:39:25] [discord] so i [19:39:30] [discord] made it sound better than it is [19:39:34] [discord] i dont want to admit it happens often [19:39:58] [discord] “The primary database is running in read-only” isn’t the big I have issue with though [19:40:16] [discord] It’s the fact it says the message was set by a system administrator [19:40:20] [discord] oh i see [19:40:22] [discord] When that’s not true [19:40:26] [discord] that can be fixed by editing the system message [19:40:40] [discord] It’s set by mediawiki because it detected an unhappy mariadb [19:41:20] [discord] It’s sometimes set by SRE if we’re doing maint but not always [19:42:26] [discord] ``` [19:42:27] [discord] **Warning: The database has been locked for maintenance, so you will not be able to publish your edits right now.** You may wish to copy and paste your text into a text file and save it for later. [19:42:28] [discord] The explanation for the database being locked that has been provided is: $1 [19:42:29] [discord] Please contact us on [[meta:Discord|Discord]] or [[meta:IRC|IRC]] so that [[meta:SRE|Site Reliability Engineering]] can fix it. However, please check the Discord announcements channel first, as this may be caused by planned and routine maintenance instead of an error. [19:42:29] https://meta.wikimedia.org/wiki/Discord https://meta.wikimedia.org/wiki/IRC https://meta.wikimedia.org/wiki/SRE [19:42:31] [discord] ``` [19:42:37] [discord] oops i didnt mean to do `**` [19:42:41] [discord] but you get the point [19:43:00] [discord] here: [19:43:01] [discord] ``` [19:43:02] [discord] Warning: The database has been locked for maintenance, so you will not be able to publish your edits right now. You may wish to copy and paste your text into a text file and save it for later. [19:43:03] [discord] The explanation for the database being locked that has been provided is: $1 [19:43:05] [discord] Please contact us on [[meta:Discord|Discord]] or [[meta:IRC|IRC]] so that [[meta:SRE|Site Reliability Engineering]] can fix it. However, please check the Discord announcements channel first, as this may be caused by planned and routine maintenance instead of an error. [19:43:05] https://meta.wikimedia.org/wiki/Discord https://meta.wikimedia.org/wiki/IRC https://meta.wikimedia.org/wiki/SRE [19:43:06] [discord] ``` [19:43:19] [discord] It needs some wordsmithing and there’s more than discord announcements [19:43:27] [discord] Ask @Agent to do it [19:43:31] [discord] kk [19:43:33] [discord] agent do it [19:44:42] [discord] @Agent update ^ to mention anywhere status updates exist for maint or outages and places to contact SRE. [20:43:49] [discord] will do later [20:54:45] [discord] kk [21:03:57] Skynet: just fyi, due to a secret key update, you'll need to replace the private keys for IABot [21:04:17] (OAuth private keys) [21:17:03] not sure if @IVORK is in the server, but the same needs doing for WikiAuthBot [21:26:32] [discord] they are [21:31:22] [discord] what are some of the most popular wikis on miraheze with the most visitors and editors [21:33:46] [discord] I think AVID and Polandball [21:34:12] [discord] Before their closure, the largest reception wikis were also very popular [21:35:32] [discord] makes sense [21:50:37] [discord] the reason i ask is because i was thinking about making an unofficial miraheze mobile app [21:50:38] [discord] mostly for fun [21:50:44] [discord] and uh it's rather lacking in wikis [21:50:45] [discord] https://cdn.discordapp.com/attachments/407537962553966603/1080970472621101137/image.png [21:50:55] [discord] (the background and coloring and spacing and stuff needs to be fixed later) [21:51:39] [discord] oh yeah rosetta code might be one [21:56:41] [discord] Rosetta Code is our second (or maybe third) largest wiki in terms of database size, and 6th largest wiki in terms of traffic last time I looked. I think it is second, as I remember thinking it was catching up to the largest one, that has been the largest since the founding of Miraheze, which is All The Tropes. [21:57:01] [discord] makes sense [21:57:55] [discord] Saint-Domingue [21:59:25] [discord] Francois [21:59:36] [discord] Santo Domingo [21:59:37] [discord] Espanol [22:01:35] [discord] sorry idk what you're talking about [22:02:23] [discord] i didnt mean to send this here 😭 i meant tos end this in a history server [22:46:31] [discord] Me and a few others have a wiki. I'm the only one whose flags never seem to appear. I think it has to do with this error message. What did I do wrong what the other didn't? (sorry if this is the wrong place to ask) [22:46:32] [discord] https://cdn.discordapp.com/attachments/407537962553966603/1080984507831812216/Schermafbeelding_2023-03-02_234314.jpg [22:52:35] [discord] Did you import that template from Wikipedia? [22:53:03] [discord] For the other people everything is working as intended [22:53:21] [discord] So assume it is imported [22:56:14] [discord] Under my page I have this [22:56:15] [discord] https://cdn.discordapp.com/attachments/407537962553966603/1080986957435387985/Schermafbeelding_2023-03-02_235600.jpg [22:56:29] [discord] The others have this [22:56:30] [discord] https://cdn.discordapp.com/attachments/407537962553966603/1080987020572241941/Schermafbeelding_2023-03-02_235529.jpg [23:00:06] I know one of our largest wikis has always been allthetropes.org [23:18:38] [discord] In terms of active users, AVID is the largest. In terms of pages, Blue Pages is the largest and in terms of viewers, Rainworld wiki is the largest [23:29:21] [discord] no, I didn't import it. I did nothing else than using the {{...}}-code [23:29:21] https://meta.miraheze.org/wiki/Template:... [23:29:22] [discord]