[01:34:49] Hi, I'm closing this channel now, we've moved over to Libera Chat [04:25:11] wow, got out just before the new team at freenode changed many channels. wow [04:27:22] only mentioning that because there is a new channel opened for #mediawiki. named ##mediawiki-libera and you are forced their if you try to join #mediawiki on freenode [04:27:25] yeah freenode is actively removing topics that mention libera.chat [04:27:36] i saw it happen to a few others [04:28:36] https://meta.wikimedia.org/w/index.php?title=Wikimedia_Forum&type=revision&diff=21499494&oldid=21497077 this has a bit more info [04:28:39] Yeah migrating all channels over to libra because freenode isn’t going to follow privacy practices now from what I’ve seen with the new owners [04:28:56] or... any practices [04:29:13] they're changing policies on a whim and then retroactively enforcing them [04:29:14] True that [04:29:35] indeed [04:29:58] let me just link one more thing here [04:30:09] heard freenode brought over a bunch of rizon ircops as well which is uhhhhhhh not good [04:30:11] not saying anything on that. simply pointing out that the admins there have created a new channel in the name of mediawiki, they named it ##mediawiki-libera and it is a community channel. ""Welcome to the community channel from #wikimedia-libera"" [04:30:11] https://twitter.com/mjg59/status/1397297559777906691 [04:30:26] and the poster there is not some random weirdo, he's generally reliable [04:30:48] so that's where we are :-( dodged a bullet I'd say [04:31:08] there's a reason the op team decided moving ASAP was a good idea when the news broke [04:31:16] https://twitter.com/ihaveamac/status/1397408125607579651?s=21 [04:32:50] @everyone [04:32:51] @everyone [04:32:51] @everyone [04:32:52] @everyone [04:32:52] @everyone [04:32:53] @everyone [04:32:54] @everyone [04:32:54] @everyone [04:32:55] @everyone [04:32:55] @everyone [04:32:56] @everyone [04:32:56] @everyone [04:32:57] @everyone [04:33:33] removing bans, ops, and voice, and setting +m, among other things [04:38:30] All for having topics that "violate" a brand spanking new policy. Rather than try and discuss it with one of the group contacts.. [04:39:48] i still never found what part of the "new policy" that the topic violated... but maybe the admin doing the yeet'ing is posting the wrong link [04:41:43] "Primary channels, which begin with a single # character, are reserved for on-topic projects. Primary channels are required to stay open. If a primary channel closes access to its users or is in violation of freenode policies, then it will be closed and forwarded to a topical channel." -- that's their new cover for the takeovers -- https://freenode.net/policies#channel-ownership [04:42:26] looks like they decided in the end to not remove the invective ban [04:42:48] @Reedy: I just wanted to stop by and thank you for all the help you'd given me over the past months with regards to trying to upgrade mediawiki. I've finally completed my upgrade from 1.29.1 to 1.35.2, with only minor issues! [04:43:03] With that aside, what in the actual hell is going on with freenode? [04:43:46] I was told that the new owners essentially just took over everything? But what do they even stand to gain from doing something like that? [04:44:01] https://gist.github.com/joepie91/df80d8d36cd9d1bde46ba018af497409 [04:45:08] freenode had a hostile takeover, most of the staff left to start libera chat, projects are leaving en masse, lee and his new ircops from rizon are trying to prevent them from notifying users that they've left [04:46:34] https://meta.wikimedia.org/wiki/Wikimedia_Forum#Lee_seems_to_be_focusing_his_ire_on_Wikimedia [04:46:50] lee has especially been upset at Wikimedia trying to push users away from the network [04:47:32] yep [04:49:03] Wow. Okay, definitely missed a huge amount of nonsense here. [04:49:33] it's been a fast slide down the hill into 4chan territory [04:49:46] i've heard that rizon is like 4chan the irc network [04:49:55] so that makes total sense [04:50:34] If that's the case, I'm glad the WMF made the call to immediately migrate. [04:51:46] this tweet is by a reputable person -- https://twitter.com/mjg59/status/1397297559777906691 -- read and draw your own conclusions [04:54:01] In light of this, this page will need updating: https://meta.wikimedia.org/wiki/IRC/Instructions [04:55:42] jfolv: probably somebody will fold in things from https://meta.wikimedia.org/wiki/IRC/Migrating_to_Libera_Chat soon [04:55:50] feel free, it's a wiki! :) [04:56:02] I hope "soon" = "today" given ... things. [04:57:07] I was looking into doing it, but I wasn't sure I'd have enough info to do the replacement. [04:57:19] I only learned about all this about 10-15 minutes ago. [04:58:23] working on it [04:58:30] I copied over the notice from the top of [[m:IRC]] but am too sleepy to do much more [04:58:58] seems like this is not where you want to idle while trying to wind down for bed, bd808 :-/ [04:59:17] yeah... good point [05:00:10] nighty-night! [05:00:45] * bd808 crawls off to a dark room for 3-6h [05:03:43] jfolv: updated [05:04:16] Thank you for that. It's good to have the instructions steer away from freenode given the situation. [05:07:10] tsk tsk, T283213 doesn't look like sleep [05:07:11] T283213: Move technical Wikimedia IRC bots from freenode to Libera Chat - https://phabricator.wikimedia.org/T283213 [05:26:09] Sounds like me. Tell boss "Okay, going to bed now; will touch base tomorrow." Then proceed to update 8 different tickets in phabricator. [05:28:14] bed = phab [07:05:24] ihaveamac: pardon the off-topic but as you mentioned rizon opers, what does rizon have to do with this whole thing? [07:05:36] Remilia: freenode brought on ircops from rizon [07:05:43] huh [08:23:04] Hi, I want to publish a patch as a draft, but `git review -R -D` shows a message "You need 'Create' rights to create new references." [08:23:30] Yeh I was watching #freenode [08:23:46] And saw some chats that were very far righty I would say [08:27:20] join #mediawiki-es [08:27:24] oops [08:27:51] lens0021: I can imagine we once had a lot of load by folks with bad intentions so this might require additional rights. You could mark as Work in Progress though, if you're fine with it being public? [08:29:54] andre: oh, I see, it's fine. I will mark my patch as WIP after publishing it. thanks. [16:28:03] legoktm: If you don't mind my asking, why did you make a job to submit jobs in https://github.com/wikimedia/mediawiki-extensions-GlobalUserPage/blob/master/includes/LocalJobSubmitJob.php ? I'm only asking because I'm also making a job in an extension that is ran globally on multiple wikis and was wondering if that is necessary for me also. [16:28:31] Was added in https://github.com/wikimedia/mediawiki-extensions-GlobalUserPage/commit/48f769d0be6f6dcae2f209a7d6710733dbd3713d [16:29:24] Crepusculum: I'm in a meeting right now, I will try to answer in ~30 min [16:29:55] OK, no problem, thanks! [17:32:38] Crepusculum: so it seems like the reason is: "Ideally we could purge squid/varnish directly from the central wiki, however the urls are dependent upon language, gender, and other global state making it tricky to do so." [17:33:21] e.g. on Spanish Wikipedia my userpage is https://es.wikipedia.org/wiki/Usuario:Legoktm [17:34:04] and getting the namespace + gender from the central wiki to build the URL wasn't possible at that time, not sure about today [17:38:37] Crepusculum: what is your job going to be doing? [17:59:17] I am an administrator (role, not technical) of a wiki and there is a list of pages that need to be deleted. Any way of doing it more conveniently than clicking through them all? [18:00:47] voker57: you can use something like https://www.mediawiki.org/wiki/Manual:Pywikibot/delete.py [18:00:55] but you'll have to set up Pywikibot for that [19:50:23] @legoktm: sorry for late reply: it goes through multiple databases and deletes all data for specific accounts if requested, for UK GDPR requests primarily. [19:51:13] if you're using direct database access (e.g. wfGetDB->delete) then I don't think you need cross-wiki jobs. But if you're going to use PHP classes like, User->delete then you probably want to [19:57:43] legoktm: It does most wfGetDB->delete stuff but also does alot of User stuff like $user->InvalidateEmail. [20:01:00] I don't think User objects work cross-wiki [21:10:03] duesen: maybe I should write a quick blog post about that prio process? think it might be an interesting read for some folks? [21:49:56] Reedy: GitHub search shows at least 3 of our extensions use that hook [21:58:38] Reedy: I posted list on phab [22:06:33] Reedy: https://github.com/wikimedia/mediawiki-extensions-ApprovedRevs/blob/master/includes/ApprovedRevsHooks.php#L959 is the only one so far not using $wgCache