[00:02:54] Probably nothing if it was related to the CU tool as i suspect it was. [00:08:19] That's... also a good thing to know with certainty even without specifics [00:09:06] Would cc @owenrb on that. I'm not certain I would classify it as a data breach, but I'm also not certain how much I can say on the matter. Or if my interpretation is correct. [00:10:36] And yeah, got a few outages that still need their Incident Reports written. Got way too much going on at the moment. [00:13:16] Hi I'm interested in helping out in wake of recent staff departures. I have almost 20 years of wiki experience and have served on two different wiki-related nonprofit boards. I think my role as an outsider can help restore trust. I like the service that Miraheze provides and i would like to help keep it going. [00:21:19] I’m the crazy person for reading the entire GDPR text, I know. But I’m also a concerned that someone here doesn’t know whether or not a breach occurred, and if they can even report it. [00:21:50] People at Miraheze really need training in data protection. [00:25:54] I asked a similar question a day ago, and the only reply I got was that there aren’t enough officials to run an election for the board, so it’s not possible right now. [00:26:31] The board has appointed board members. I would like to be an appointed member. [00:27:06] oh no MH phab is down again [00:29:41] What’s your plan for restoring trust? I’m legitimately curious. [00:40:37] looking [01:47:26] A more detailed answer would require me to take the time to understand the issues better. At a high level, I believe there are really basic things the Miraheze management is not doing, like for instance holding regular board elections to ensure community voices are on the board. I would start with that. [02:02:19] Anyways for reference I am https://meta.wikimedia.org/wiki/User:Harej [02:05:00] Ayyy, a fellow 2 decader [02:05:45] I got my start on Wikipedia in 2001 when it debuted, I was in grade 9 at the time. I remember the early days fondly, before Wikipedia became huge and overbloated [02:09:05] 2001? That's... really difficult to top [02:11:08] I appreciate that it's gotten easier to edit but of course I'm nostalgic for when the stakes were a lot lower [02:11:24] (easier to edit only in a technical sense, in that the tools are better, not in any other respect) [03:33:09] [1/3] I suggest new commers to use PortableInfobox extension, which proves to be easiest way to create infoboxes [03:33:10] [2/3] in fact there is already a thread on that, so [03:33:10] [3/3] https://discord.com/channels/407504499280707585/1117981753576001567/1118290254454079488 [03:40:16] [1/2] tbh I don't even how one should start election on such high level right [03:40:17] [2/2] there are currently voting for global sysops and a wiki creator on Meta [03:50:00] for which right? Board? [03:55:28] Thanks, I found that and the pinned post here and I've been working on it :) [04:48:17] There is no incident report as there is no evidence that information was disclosed to outside parties that would make this a notifiable incident. Further, due to the nature of CheckUser being logged, if there was suspicion, those affected are easily identifiable and those affected would be contacted directly inline with GDPR [04:50:42] I agree, and this was proposed and is being looked at, though a former Director disagreed this is necessary and tabled a dissolution motion when this was suggested as it would 'make recruitment of new volunteers harder' [04:52:13] Board elections have been opened for nearly 3 years straight now, the community do not seem interested in arranging and running it inline with community policy however [05:05:23] the remaining trusted community members aren't qualified enough to run here, meanwhile the qualified and experienced ones aren't well know by community - what should we sdo now? [05:06:14] Hire people who aren't trusted or qualified, obviously [05:11:18] Can you pretty much just put that on an incident page? PII was disclosed outside of policy affecting # of people; all of those who were affected were already informed. I know filling out reports is boring but the most important parts of Trust & Safety are trust and safety. [05:11:58] I can create a wiki page for sure about it [05:12:23] Thanks. That increases my confidence a lot. [05:14:11] Also I find https://meta.wikitide.com/wiki/User:Raidarr intriguing where Raidarr states the T&S ban was technically valid - there's been a lot discussion over whether or not T&S have acted appropriately, but this is the first time the subject has actually shared they agree it was valid action to take in the situation [05:18:02] This has been kind a mess to me as a wiki bureaucrat. There's been not many clear statements about why they've boarded the Wikiflower to sail for new shores, and on the Miraheze end not a lot to feel like stability is ensured. [05:18:27] [1/2] > Wikiflower [05:18:27] [2/2] I laughed. [05:18:31] It's a mess all around [05:18:54] All The Tropes was once accused of being the Tropeflower and the insult stuck with me 🙂 [05:19:27] heh [05:21:02] [1/2] So far as mine and my friends' wikis, the current plan is to stay on Miraheze for ATT and the Daz Freebies wiki, but to move a private wiki over to WikiTide so it can be made public. This is purely a business decision, because the content is illegal to be made public in the UK, but allowed to be public under US copyright law. (and encouraged to be public under Canadian copyr [05:21:02] [2/2] ight, but that's not an option) [05:21:47] I wonder how a Canadian wikifarm would be run; probably by Dmehus [05:22:14] Arranging one requires Stewards now, instead of an Election Commission though so if Labster or Harej wanted to run, they technically could since we do still have Stewards. [05:22:15] Copyright law is quite a doozy, particularly UK copyright law. Government guidance is rather vague. A unified guide would be nice but I'm not sure that'll happen... [05:25:45] I don’t think that Raidarr agreed it was a valid action to take [05:25:52] but rather the rationale for the ban was valid [05:26:50] From my interpretation at least, the meaning is that raidarr admits he did indeed breach his restrictions technically. But based on conversations that have happened subsequently, he disagrees with the permanent service ban vehemently [05:26:58] but doesn’t have the will to pursue if [05:49:39] The real problem is that the rules are way too rigid and doesn't allow someone else to appeal. [05:50:00] Also influence of the crowd reduce the chance of appealing [05:50:08] 💀 [05:51:35] This was done under the guise of protecting Miraheze from liability [05:55:46] Oh, forgot that Raidarr refused to do the training and choose to resign instead [05:57:15] [1/2] > There was no public data breach or any suspicion that data was mishandled in a way that created a high risk to anyone. [05:57:15] [2/2] Technically he just perform unauthorised access and hence the problem with T&S [05:58:09] This in no case rose to the necessity of a T/S-enforced IBAN between raidarr and Naleksuh [05:58:22] data protection doesn't equal interaction bans in any world [05:58:33] which should be valid as well...... [06:03:14] But if you admit you did wrong when you were told in clear cut language "you'll be banned if you do this", then surely you just accept the validity of the consequence [06:04:32] There is, the Board agreed based on the evidence, it was a valid course of action based on the wider circumstances [06:05:45] And it would have been. Had he refused and resigned, nothing would have happened. But he didn't just do that [06:06:14] I'm a Canuck, can I run it lol [06:08:10] no, he referred to Naleksuh once in an ill-advised moment [06:08:29] tell me if I'm wrong: trust and safety restrictions are meant to enforce the law and prevent liability, correct? [06:08:46] how would Naleksuh interacting with raidarr (or vice versa) place Miraheze in legal jeopardy? [06:08:53] I cannot figure that out [06:08:58] [1/7] [06:08:58] [2/7] consumes the philosophy section of the local library . [06:08:59] [3/7] ..are we not all a wikifarm unto ourselves when you think about it? [06:08:59] [4/7] A repository of knowledge and experiences? [06:08:59] [5/7] A host of half-finished bad ideas alongside several very good ones? [06:08:59] [6/7] ...hey who wants hashbrowns? [06:09:00] [7/7] /scene [06:09:40] We aren't just in the business of protecting ourselves - so actions don't just have to protect us. [06:09:56] Who was that IBAN meant to protect? [06:09:57] Naleksuh? [06:10:09] An interaction ban was necessary to prevent further offending [06:11:08] I'm confused, was data protection leaked to Naleksuh by raidarr? [06:11:29] Data Protection was not the sole reason for action [06:11:34] I have stated this numerous times [06:12:13] @BWM can we maybe consider a more appropriate question? [06:12:29] Rather than over focus on the single action, we need to start looking at what's next [06:12:48] We will go nowhere and end up gone if we want to go round in circles moaning at @owenrb [06:13:11] If Miraheze considers how it maybe can improve, we got the best chance of making something for the future [06:13:55] Yes we can, and I'd love to be able to try and move forward. But I'm also trying to help salvage Raidarr's reputation here. A T/S ban seriously diminishes any respect that a lot of people that don't have in-depth knowledge have for a user, and I'm trying to prevent a portrait being painted of raidarr as evil. [06:14:27] Raidarr isn't here to defend himself, and leaving him open to be the constant subject of targeting here while he can't speak for himself is wrong. [06:14:43] Sometimes moving on is the best thing that can be done to preserve ones reputation [06:15:12] The reason this is such a common theme and constantly in the spotlight, is people keeping bringing it to light and attention of the channel [06:16:23] T&S intentionally are very discreet in their actions, half the information that has come out has been forced out by those seeking to 'protect someone's reputation' while all they've done is forced the release of more and more information to damage said person's reputation [06:17:05] Raidarr has expressed no interest in appealing, so surely moving on is now the best way forward than constantly making this the conversation every day for several weeks? [06:17:43] Very well, then [06:18:38] Would it be too much to ask for a written explanation by you (similar to what @Labster requested above) about what happened? That way, to prevent these future conversations, we can refer them to that page/statement. [06:18:52] Instead of doing this all over again [06:19:17] I can do that, as I said above I will seek to do [06:19:44] Thank you [06:19:52] now onto this [06:20:02] 1. Frankly, reduce redundancies [06:20:37] 2. Free punch and pie [06:20:37] What I mean is this: There is too much focus on improving ease for volunteers as opposed to maintaining a stable system for the community [06:21:21] Tech-wise: There are a lot of backend systems that while make it a ton easier for volunteers in SRE to work with, it uses up a lot of funds and server space....and has little to no impact on wikis and communities [06:21:38] Community-wise: The GIWA role is really just a great example of this [06:22:09] Example for this one as I'm curious there? [06:24:54] [1/4] I'm not extremely familiar with backend, so if I mess up a detail apologies there, but overall I think some of the redundant systems that have been pointed out to me are: [06:24:54] [2/4] - Upgrading to the newest MediaWiki version constantly (happy to elaborate in a second message) [06:24:54] [3/4] - Icinga [06:24:54] [4/4] - Grafana/Matomo (seems they have similar purposes so not sure why there's 2) [06:25:39] So I would argue Icinga and Grafana are necessary as they're monitoring solutions to keep the systems running [06:26:11] Right and I agree [06:26:15] but why do we need 3 of them? [06:26:50] if they all have entirely different uses that absolutely cannot be combined into one service, or Miraheze cannot function without all 3, then that's one thing [06:27:10] but otherwise.....redundancy [06:27:50] many services for one goal (in this case monitoring) if they all have even remotely similar uses doesn't seem right [06:27:57] So Icinga is very much "is it working or not" and Grafana is very data oriented, good for tracking long term problems and trouble shooting causes [06:28:56] Also I don't think they have any affect on server resourcing or space, they seem like extremely low intensive pieces of software that provide benefits much greater than their affects [06:29:53] The real problem here is that there is a small amount of wikis that use excessive amount of storage [06:29:53] Swift also afaik could be one of the redundancies I mentioned [06:30:10] correct me if I'm wrong, but the previous one was Gluster? [06:30:44] i don't remember the exact reason why we switched so context there would be helpful [06:30:48] Isn't swift the entire file storage architecture, I also would argue that's not a nice to have for tech but rather a necessity for the community [06:31:03] right but why migrate from Gluster? [06:31:11] gluster was troublesome, no? [06:31:15] slow etc [06:31:20] I don't know the exact reason again why so if there was one then that makes sense [06:31:25] Gluster was inefficient and it going down usually caused the entire farm to go down in shambles [06:31:34] Ah, that makes sense [06:31:37] @paladox can clarify more, but I think since the switch, the service has been much more stable due to the change [06:31:43] That I wasn't sure about [06:31:45] @BWM Grafana and Matomo do separate jobs [06:31:58] Quite frankly, you should stick to the community tasks [06:32:12] We still have 2 members of SRE that can make things more efficient [06:32:28] trust me I have no desire to take on SRE tasks [06:32:34] that's a realm that I can admire from a distance [06:32:50] We've already turned off features before where usage is low and expensive to run [06:33:05] Yeh Swift has been more stable for us. Meta won’t freeze and it also allows maintenance as well. [06:33:05] @BWM well admire it then and stop saying uneducated things about what's best [06:33:47] You could move some stuff from icinga to grafana but I'm not sure you can completely replicate icinga's alerting [06:33:53] WMF are trying that [06:34:17] But Matomo and grafana are miles apart [06:34:36] Replace Matomo for Google Analytics of course lol [06:34:37] Upgrading to the latest mediawiki version is something we've discussed moving to LTS for a bit [06:34:55] This was about to be my next point [06:35:09] Personally I don't believe it's something we should do as I think given the fairly major changes coming, it'll get you less time to prepare [06:35:11] Upgrading to the newest MW version every time is a good sell for advertising for new wikis [06:35:25] So you're more likely to find a lot more extensions break suddenly [06:35:41] But otherwise, are the differences between for example, 1.37 and 1.38 that large? [06:35:42] Upgrading release by release will allow us to work much more closely with users [06:36:06] But it seems like to me that the time we spend upgrading to newest MW versions every time takes away from time for innovation [06:36:15] see the Community Wishlist Survey for this year [06:36:19] Previously not always, the differences between 1.39 -> 1.40 -> 1.41 -> 1.42 most definitely are [06:36:22] none of that was even announced by SRE I don't think [06:36:48] I don't disagree that it's a very time consuming process and we need to do something better [06:37:01] The actual upgrades themselves though are now a couple of scripts [06:37:17] It's the testing that's hard and that's something we've been pushing to hand over to the community [06:37:28] Because you guys know what you do best [06:37:32] Multiversion is a dream and could help solve the difficulties of upgrading [06:37:38] testing always must careful [06:37:43] And certainly with parsoid, we won't be testing much [06:38:13] The community will from 1.41 need to be testing via features we'll make available [06:38:25] Testing is hard, especially on 'specialized' extensions like Cargo or SMW where most of SRE doesn't know squat about [06:38:36] we've been testing for months, Agent would attest to that [06:38:43] and still have ~45 extensions to go of 325 [06:38:50] @BWM I'm well aware [06:38:55] It's honestly a miracle we've gotten to that number [06:39:00] there is room for innovation instead of trying to upgrade every time tbh [06:39:03] I know what the release process is [06:39:05] A lot of binge testing has occurred [06:39:10] @owenrb ^ per my point [06:39:11] heh [06:39:21] Personally, the only way it's going to work in future is if the community engage much more closer [06:39:32] Because some of the changes coming we simply can't test [06:39:44] There's only imo 2 extensions that SRE should be testing [06:39:49] Right, which we'd need a more active Meta community for [06:39:49] CheckUser & Oversight [06:39:54] CheckUser, CentralAuth [06:39:54] Yes [06:40:01] Oversight is MW core, no? [06:40:06] Well, changing the cadence of upgrades is something the community should probably be consulted on at the very least as a big selling point for Miraheze is that we're always on the latest MW version [06:40:09] 2 functions then [06:40:34] Oversight? You mean suppression? :P [06:40:34] CentralAuth can mostly be tested by users. Only lock needs testing by SRE. [06:40:52] lock, assigning global roles yeah [06:41:04] right, but that spirals into another discussion of its own [06:41:05] Most WMF extensions never really experience issues for upgrades [06:41:07] It doesn't help the messages are called suppress and the group oversight agent [06:41:21] didn't we change the group name to `suppressor`? [06:41:25] RhinosF1: the group was renamed to `suppress` [06:41:26] yeah [06:41:42] because the i18n for our custom oversight group was a disaster and burning dumpster fire [06:41:57] so the group name was changed to suppress in order to use core i18n [06:43:01] [1/3] how do we get more Meta....people? [06:43:01] [2/3] which spirals into....how do we increase volunteering? [06:43:02] [3/3] which is a disaster of a conversation [06:43:07] you see what I'm getting at [06:43:10] I have no clue [06:43:24] [1/5] maybe [06:43:25] [2/5] just maybe [06:43:25] [3/5] make echo notifs, at least? for bureaus of wikis on upcoming upgrades thus inviting them to test features [06:43:25] [4/5] I mean - at my place everyone who works w/ a system waiting for an update must participate in testing [06:43:26] [5/5] a lot of wiki admins simply aren't aware of those things, clearly [06:43:53] Custom Echo notifications are hard to implement last I remember [06:43:55] That isn’t a bad shout actually, MH should use Echo more for notifications as well as site notices. [06:44:13] Agent: it was too much of a server load as far as I remember [06:44:24] site notices annoy people a lot from what I can tell [06:44:26] Not really, Agent. The default config on Mw.org works pretty well with minimal adaptation. [06:44:26] Cross-wiki Echo notifs being enabled by default are, indeed [06:44:33] the last fundraiser is an example [06:44:38] [[phab:T10584]] [06:44:38] https://meta.miraheze.org/wiki/phab:T10584 [06:44:38] Sitenotices really annoy a lot of people [06:44:39] [06:44:46] people always complain about CentralNotices [06:44:50] and disable them [06:44:52] We could also accept some risks [06:45:10] I think if we're going to evolve, Miraheze needs to accept the risk [06:45:32] if we're constantly trying to put out small fires, we'll never have time to build the bridge [06:45:37] if that analogy makes sense [06:45:51] small fires can evolve into huge disasters though [06:45:57] I can make a PR to MHMagic with a maintenance script for echo notifs if that is desired. [06:46:20] Only you can prevent dumpster fires. [06:46:24] haha [06:46:30] could this work? [06:46:36] again not too familiar with this side of things [06:46:40] cc @RhinosF1 [06:46:44] Night all, it's been a long one, but I'm glad the conversation has moved to a more productive direction. [06:46:52] Yeah [06:47:03] If it can reach all bureaucrats on all wikis then that'd be useful [06:47:06] explain it to me like i'm an idiot [06:47:11] because I am tbh with this stuff [06:47:24] night, taking a look at what was mentioned previously as we speak [06:47:54] night night [06:48:16] I’m not sure how to explain it—it would be a defined echo notif, which pulls the message from i18n (changed depending on the notif wanting to send) and then a maintenance script to send the notif to everyone. [06:49:26] so cross-wiki echo notifs could work in this sense? [06:49:28] or am I misreading [06:49:47] hmm yes, that's what I suspected, that an i18n key would need to be added in order to push the message out [06:50:43] I’m going to say 70/30 towards yes [06:50:52] Yes, they can but that's why you determine the risk to be as low as reasonably practical [06:51:12] hmmmm [06:51:13] Which I assume @owenrb knows where that phrase comes from [06:51:15] a PR would be good [06:51:32] that way we'd be able to determine positives/negatives a lot better [06:51:32] Also, there's pretty good research to say past bugs can predict future ones [06:51:39] I can take a look later on. [06:51:41] WMF are trying it with the train [06:51:52] So maybe we could say some extensions don't need testing [06:52:07] thsnks [06:52:23] Miraheze really should do a lot of what WMF does [06:52:27] if we can [06:52:35] Not always [06:52:50] the ones created by WMF? [06:52:54] But trying to target testing around bugs that are most likely [06:53:00] Is one thing we should do [06:53:11] * can be skipped by us [06:53:22] Because testing 80% of extensions is probably still going to get a good result [06:53:32] * test [06:53:32] We miss bugs anyway despite all the testing [06:53:52] something I would offer is that if an extension is being deployed and used on the WMF, then it's fine for the next MW version [06:54:07] because generally WMF wikis are a full version ahead of everyone else [06:54:15] Mostly but we've seen missed backports before [06:54:24] (aren't they deploying 1.41 to some wikis now?) [06:54:38] Maybe, but I do be hesitant sometimes because WMF churns out so much content they miss things. [06:54:39] from my experience, sometimes does something which completely not intended by devs and predicted by testers (this happens all the time w/ me lol) [06:54:44] we should be able to rectify those post-upgrade if needed [06:55:00] (I,e, recently they fixed a bug in CentralAuth master but didn’t backport it to 1.39) [06:55:01] trying to test everything is a Sisyphean task [06:55:23] true [06:55:31] what should our priority be [06:55:41] Bugs sometimes go unnoticed because testers don't fully test it as they don't know how to [06:55:49] As I said, past issues are a prediction of future ones [06:55:50] We need a singular focus if we're to evolve and grow here [06:56:00] So look at what's failed before [06:56:01] Extension docs are usually lackluster and you only find out how functionality works because you see others use it a certain way [06:56:17] that's true [06:56:42] to be honest, the root of all our problems lies in the community [06:56:57] that's what's failed and everything else is a byproduct of that [06:57:13] Yes [06:57:18] if we're to fix all these branches, the core needs to be resolved first [06:57:27] which will require monumental change [06:57:29] babysitting people and laboring away for free in a charity is a hard position to advertise and attract people to [06:57:39] I'd say those who migrate off FANDOM aren't used to participating in a bigger vital community [06:57:42] We need a much stronger community and volunteers need to be a lot higher [06:57:44] this too [06:57:48] yes [06:58:06] but frankly imo aside from tech, volunteers come second [06:58:13] the community, and the way it operates, needs to come first [06:58:15] We will not thrive without a strong set of volunteers [06:58:20] Generally, most wikis are completely unaware of the fact that Meta exists and that they can participate in it [06:58:33] and frankly, time and time again I've seen policies that could have been extremely helpful be declined because of an RfC [06:58:34] Chicken and egg. [06:58:38] I believe Raidarr had a plan to help get more people aware of Meta and how to participate [06:58:44] I think it's on stewardswiki [06:58:49] Need to stabilize things first [06:59:01] this is vicious cycle [06:59:05] Need one or the other, both are preferable, hard to do either thing without either. [06:59:06] this will be unpopular but I do believe that sometimes we need a bit of dictatorship [06:59:14] raidarr was a slight advocate of it [06:59:17] yes [06:59:37] @Stewards if one of you has a second, any chance this could be pulled for the community to view? [06:59:38] Not enough volunteers -> Miraheze is on fire -> Nobody wants to enter the house on fire -> Not enough volunteers [06:59:45] if that's even allowed (idk the process) [07:00:00] https://tenor.com/view/the-circle-of-life-gif-9789392 [07:00:04] I think I'm team egg, so much potential! Thought, good night. [07:00:14] gnight [07:00:22] cya Aracham [07:00:27] where do we recruit from..... [07:00:38] Enticing people to toil away for free is tough [07:01:05] apparently a lot of people at the WMF hate us [07:01:36] 2 or 3 wiki veterans got active here now tho [07:02:08] they don't hate us but they express certain discomfort with our history [07:02:12] but, ofc for any wiki admin their own projects will be a priority [07:02:22] We've got nearly 400,000 users. We don't even need 0.1% of that. [07:02:36] right but again how many of them would actually want to help [07:02:43] and have the competency to do so [07:02:49] Certain WMF people have issues with John [07:02:54] For good reason [07:02:56] Yes [07:03:19] you can use that "only you can prevent [insert type] fires" in yet another central notice [07:03:26] That's always been the deterrent and elephant in the room unfortunately [07:03:31] If we can't get less than 0.1% of users into any role that can help us, we have a major problem and should give up because that's not Miraheze working [07:03:52] well I mean......that's kind of what it's been [07:03:57] We probably only need like 0.01% [07:04:06] that's 40 volunteers [07:04:11] we're currently at 10 or something [07:04:14] Yes and if we can't change it, then the foundation of Miraheze doesn't exist [07:04:19] that's 0.0025% [07:04:27] Because the foundation is a strong community [07:04:35] In any successful open source project [07:04:40] Except a few [07:04:51] But they hold huge risks that have been proven many times [07:05:17] agree [07:05:17] WMF has a strong community because the people who contribute to pan-WMF things have an incentive which is to support their local wiki and community too [07:05:26] due to John......can we? [07:05:34] Agent: to be fair, they also have a massive amount of money [07:05:37] most Meta users don't have a wiki of their own to call home and mainly focus on Meta thus leaving no incentive [07:05:49] don't they use $2M/year for infrastructure or something [07:05:54] er, correction, most Miraheze volunteers [07:06:01] yeah [07:06:16] For example, I don't think any SRE member actively contributes to a specific wiki and considers that their community [07:06:23] John has left the project [07:06:30] right but he's a founder [07:06:34] whereas on WMF, each Steward can call a specific wiki their home and they work to the benefit of that wiki and all others [07:06:40] and unless we want to try and erase him, it'll always be with us [07:06:51] and frankly, it'll be a stain to those from the WMF [07:07:18] If he's that much of a problem that we're going to die anyway, we don't have much choice [07:07:36] If you think any association with John will stop the community functioning, you're answering your own question [07:07:44] But I don't think it's that bad [07:07:56] They are many WMF staff that will help [07:08:07] It's mostly a few old faces in SRE that don't like him [07:08:41] RhinosF1: you were basically our only liaison with them though [07:09:05] I personally don't know of any WMF staff you regularly talk to and I wouldn't know or have the confidence to talk to them [07:09:27] Start with Martin [07:09:41] Because he's been messaging about wanting to understand ManageWiki [07:09:49] Martin who :P [07:09:50] Amir is good for database stuff [07:09:57] Urbanec [07:09:59] ah [07:10:01] really? [07:10:07] Yes [07:10:08] didn't know he was looking into ManageWiki [07:10:11] Like yesterday [07:10:15] oh [07:10:23] interesting [07:10:25] could be useful [07:10:37] Martin would definitely be useful [07:11:06] He's one of their most active deployers [07:11:23] hmm [07:11:30] Very used to both a community and tech hat too [07:11:58] yeah but ultimately, you were our main liaison to WMF [07:12:08] without you, the communication there didn't really exist [07:12:11] and still doesn't [07:13:15] Yes that's our own fault [07:13:23] And something maybe we could fix [07:13:37] But yes I'm very for networking [07:13:46] you're quite good at that [07:13:47] new CES? [07:13:48] heh [07:13:48] Had this debate at work too about the power of knowing people [07:13:55] No [07:13:56] I don't know no-one [07:14:00] same [07:14:03] could you reach out to some WMF colleagues you knew? [07:14:07] same [07:14:12] joke lol [07:14:14] [1/3] looking at [[Miraheze Vacancies]] I feel helpless/useless [07:14:14] https://meta.miraheze.org/wiki/Miraheze_Vacancies [07:14:14] [2/3] max I can offer to the community is continuing performing user support here (+ translations on Meta, which is far not a big priority, and I'm a little tired of it for now) [07:14:14] [3/3] people sense that Steward is the most needed role now, community wise, w/ standard, mundane tasks like deleting a wiki, creating image dump, banning vandals [07:14:15] [07:14:48] we need a lot of tech [07:15:00] hang on, @Agent here, anyone know what happened to the user joritochip? [07:15:09] I remember he was on the team at one point, ready to help out [07:15:11] what happened there [07:15:25] He's an interesting person. He'll come in and help and then dip for a period of time [07:15:26] Joseph? interwiki admin? [07:15:49] Ugochimobi/Joseph is a different user [07:15:54] ah [07:15:56] they're our resident Wikibase expert [07:16:01] A self-dipping chip. Interesting. [07:16:05] wait wait, I remember now, sorry [07:16:48] [1/2] rip to this thread [07:16:48] [2/2] https://discord.com/channels/407504499280707585/1090852781650354216/1090852784326311936 [07:17:15] rip.... [07:17:44] would be good for sunday gatherings to watch football in the fall [07:17:51] american football though [07:22:36] thanks all for this convo [07:22:48] hopefully we can start implementing some of this soon [07:32:58] That's my Gary Steinfeld impression [07:43:06] wait the problem isn't me, really it's not! [07:43:57] From the long backlog I noticed that maybe you need a QA person for MW upgrades and that this is not listed on [[Miraheze Vacancies]] [07:43:57] https://meta.miraheze.org/wiki/Miraheze_Vacancies [07:44:00] [07:44:14] [[does this work]] [07:44:14] https://meta.miraheze.org/wiki/does_this_work [07:44:15] [07:44:45] [[wikipedia:does this work too]] [07:44:45] https://meta.miraheze.org/wiki/wikipedia:does_this_work_too [07:44:46] [07:45:01] [[tcrf:Team Fortress 2]] [07:45:01] https://meta.miraheze.org/wiki/tcrf:Team_Fortress_2 [07:45:06] [07:45:07] Boooooooo [07:47:13] Anyway the conversation took a really productive turn about the time I left, which is a bad sign about me but a good sign for the rest of you. [07:47:59] Uh oh we lost our role icons bcuz of lost nitro boosts [08:12:27] Well, I mean some really don't know how tech works and uploaded "uncompressed PNGs" making its size really big [08:12:53] oh, I used pngcrush to compress all of my pngs [08:13:48] You can use oxipng with zopfli option, I think that was the most optimized PNG now [08:14:05] zopfli didn't exist then [08:14:13] Oh [08:14:45] Also lossless WebP is much more competitive than zopfli [08:14:56] oh for sure. [08:15:21] also didn't exist. avif theoretically existed then [08:33:00] even if if I'll decided to reupload all files as webp, the old "deleted" png'swill still remain on servers? [09:07:10] I use jpgs [09:11:52] It's worse than that. If you replace with webp, then use as a thumbnail image, mediawiki will happily serve the downsized image as a PNG that is 2x the data of the full image. [09:13:25] Actually it's not unless you force it to full load image (even full load it loads webp) [09:13:55] Downsized images are really small in size [09:14:35] I guess PNG will remain for a while like "marked for deletion" [09:15:31] At least that's how MH's server works [09:16:47] @Tali64 Hi [09:24:03] another problem then is that I'll have to change file type in links across entire wiki lol [09:24:23] and replace text is still broken for us, I think [09:32:22] No problem lol [09:32:55] AutoWikiBrowser to the rescue [09:33:04] <:EpicFaceMH:912930767972225095> [09:34:44] oh yeah, always forgot about it [09:34:55] because I haven't used it [09:36:46] while I intend to keep my wiki still on MH, I still have to make edits, not uploading files gonna be hard task w/ new releases needing new articles [09:37:49] Well, you don't need to reupload old files, doing those are way too tired if you haven't automate them [09:39:45] AutoWikiBrowser runs well enough on Wine on 22.04.2 LTS for me. so I use it a lot [10:28:30] Hi [13:01:00] Can anyone remember what exactly the security issue is with WikiForum? The ticket has been private on WMF phab. [13:12:57] nope [15:25:48] @Original Authority who maintains WikiForum? [15:25:56] And what's the task number [15:30:09] Jack Phoenix. [15:30:33] https://phabricator.wikimedia.org/T312733 [15:31:24] @Original Authority what's your phab username [15:31:56] OriginalAuthority [15:32:17] @Original Authority Jack is cool [15:32:27] I requested they add you [15:33:07] Thank you! [15:37:15] @Original Authority please refresh your page and see magic 🙂 [15:40:27] Ahh, cheers 🙂 [15:53:02] Question: is it normal for web page response times to be sluggish after a wiki is declared inactive? I just got back into my wiki because of college and it’s a bit hard to edit and add stuff when the web page takes like 10 seconds to load [15:53:56] I don't think the wiki being declared inactive has anything to do with it; probably just slugginess overall for the platform. [15:53:59] it happens sometimes. [15:54:04] yeah [15:54:12] Ah ok ok [15:56:00] @prettyradicaldude please untick inactive if you are using your wiki [15:56:57] Yeah I did [17:47:35] @Kiju https://www.bluepageswiki.org/w/index.php?title=8834_Lake_Road_%28Seville,_Ohio%29&diff=prev&oldid=950595 [17:47:52] can you send a request to delete the page to the local admin? [18:37:18] Feeling bored. [19:45:02] How do I make my infobox look like this? I want the flag and coat of arms next to each other just like here. Do I change the colspan? [19:45:28] (I'm a beginner, so I'm unsure of a lot of stuff, especially for making my main page.) [19:50:01] depends on how do you code the infobox [19:50:15] are you going w/ table? [19:51:24] uhh im feeling really dumb here lmfao [19:51:32] i guess so yeah [19:51:49] yeah i am [19:53:19] [1/2] I suggest you to create a thread in #support and link your infobox [19:53:19] [2/2] to send links you should /auth [19:53:30] w/ bot [19:55:10] I guess I have to [19:55:26] Me and @StealthmanMC are working on this and we put in our flag but it just took up the whole table portion [19:56:29] And so then I have no clue how to add our coat of arms, our motto beneath it as regular text instead of part of the table... [19:56:30] damn bro really had to drag me into this [19:59:12] Hello, I would like to know if there are any specific requirements for a small wiki to have checkusers. [19:59:34] guest73636: a small wiki isn't possible [19:59:51] You need 20 users to vote [20:00:23] OK thanks [20:44:19] [1/2] I can't tell w/o knowing what type of infobox you've made [20:44:20] [2/2] as long as it doesn't involve Lua modules (very complicated way of coding used on Wikipedia), we can figure out a solution [20:45:35] I am looking for a main page for my wikis: https://discord.com/channels/407504499280707585/1118607403307503616 [21:09:04] If you place the template exactly on your wiki, you can create such an infobox. [21:09:39] Example (Turkish Wikipedia): [[w:tr:Template:Ülke bilgi kutusu]] [21:09:39] https://en.wikipedia.org/wiki/tr:Template:%c3%9clke_bilgi_kutusu [21:09:40] [21:23:27] Did everyone's recent changes history disappear? [21:55:59] [1/2] 908 pages on my wiki... [21:56:00] [2/2] I have seen enough. I will be the FIRST wiki with ONE THOUSANDS pages ||with the EXACT name of my wiki||. [23:29:06] <[LS]#8872> hello people [23:30:33] <[LS]#8872> I've never made a wiki before but I had an idea and I realized that it would be best served in wiki format so here I am :D [23:33:17] <[LS]#8872> /whois @ivork [23:33:31] <[LS]#8872> ? [23:34:57] Yes? [23:35:19] <[LS]#8872, replying to ivork#0000> Was just reading documentation and saw that command :p [23:37:11] [1/2] So I have an interesting question: I want to figure out how I could make a div element appear on highlight of a particular piece of text (such as one used in a template). I'm not particularly good at CSS or HTML, but I'm trying to create something that functions sort of like this from wikipedia (except instead of it redirecting text that's from a different point in the article [23:37:11] [2/2] , it's writing some new stuff into the textbox) [23:38:30] In this particular case I want to make it so that it takes in a calendar input from one system, and converts it to different date in a different calendar system