[09:43:42] [1/5] More than 40% of all extensions are tested at this point. I think we are almost ready for NextTide pending a few things: [09:43:42] [2/5] 1. Make sure all global extensions work. [09:43:42] [3/5] 2. About 1/4 of all wikis don't have untested extensions. The rest would need more testing before we are sure that the upgrade won't break the wiki. [09:43:42] [4/5] @thewwrnerdguy presumably you will be handling the NextTide upgrade? @elisapoly and I should be available for additional extension testing. [09:43:43] [5/5] https://cdn.discordapp.com/attachments/1006789349498699827/1527249357429018794/message.txt?ex=6a59f94d&is=6a58a7cd&hm=81c2b4d432b4cef32580d1c7da01fe4b10b0d92ecb760247e3c11fe04f159997& [13:16:28] ConfirmEdit has an infinite captcha bug. I suspect that we need to backport from master to 1.46. [13:28:21] the decision for who's handling that and when would come down to CA. I'm available to do it though [13:38:22] [1/2] Another day waiting for CA to be back 😭 [13:38:22] [2/2] https://cdn.discordapp.com/attachments/1006789349498699827/1527308414420652047/image.png?ex=6a5a304e&is=6a58dece&hm=60cd9c9393a9b5b32ccfe0ed3252abb19c4f53d3736f5af87e3344041116dab0& [16:26:41] he realised this wiki life wasnt cut out for him no more 😮‍💨 [19:58:31] Do you want us to start outreach (gathering willing hamsters) [20:04:33] [1/2] We should see what @cosmicalpha thinks first. There might be some hidden issues that only he knows about. We have the [docs](https://meta.miraheze.org/wiki/Tech:Upgrading_MediaWiki#Upgrading_Individual_Wikis_(NextTide)) but one cannot be fully sure. [20:04:34] [2/2] ConfirmEdit is also a blocker because we don't want unsolvable captchas, [20:41:31] [1/2] > we don't want unsolvable captchas [20:41:31] [2/2] we already have those silly [21:16:59] I like the captchas that make you slide a puzzle piece into the correct location [21:23:47] Those ones are awesome [21:26:32] I hate them [21:26:39] I find them hard to do on mobile [21:27:08] Ryanair's website for receipts just doesn't work on mobile because I can't get past their puzzle captcha [21:29:43] oh [21:30:19] yeah I don't usually login to anything on mobile, in a web browser, but I can appreciate that it might not be a good experience on mobile [21:32:45] I dislike them but they're infinitely better than click all boxes containing a traffic light [21:33:04] there's also the "click on these symbols in the correct orrder as shown" ones [21:33:20] see them a lot on Chinese websites [21:33:57] personally i like the math ones. yes, please ask me what 2+5 equals. [21:34:40] Those are especially bad when it's one contiguous image across all squares and the corner of a traffic light pokes into another square but they don't count it. [21:35:20] I've never passed one of those ones. [21:36:05] the worst ones are the ones where when you click an image it disappears, and so you have to get a full screen with no traffic lights or something like that [21:37:41] Those ones are at least bugged rather than just terrible. [21:37:54] I miss the ones where you had to read mangled text [21:39:06] well you see those were created to train AI. AI is now better at those than humans [21:39:34] good point [21:40:38] the only good captcha is a dead captcha [21:40:45] or one that works automatically without js [21:40:54] the best ones are the Cloudflare ones that you just have to click a 'verify' box. But they are also over-used and especially common on job boards like Indeed because Indeed wants to block other websites and search engines from indexing their listings and training AI [21:41:17] I disagree, if it's dead then it won't ever send whatever flag it is that sets you free. [21:41:38] You can take it from its body [21:41:39] .lmgtfy dead captcha [21:41:44] !lmgtfy dead captcha [21:42:02] oh MacFanBot's not in this channel [21:42:18] MacFan4000, are those functions enabled with MacFanBot in channels it is in? [21:43:49] True, I just have good memories of doing them for my older brother when we were kids bc I was better at them then him lmao [21:44:13] MacFanBot has the command yes [21:44:33] its only in -tech-ops and -interwiki-feed [21:45:50] MacFan4000: ack, thanks :) [21:50:22] For a while we used a simple math captcha due to ConfirmEdit issues but reverted to what things are now. Would be nice to know how much more work fell onto CVT so that we can better weigh our options if ConfirmEdit continues to be a source of problems. [21:58:12] https://www.mediawiki.org/wiki/Extension:ConfirmEdit#Turnstile [21:58:12] which one are we using currently? [21:59:36] the world was free before, at least until bots made that impossible [22:00:39] I haven't heard the extension come up enough to say, but I would like whatever nerdvpn.de is doing from a ux perspective [22:00:48] which is probably not a feasible ask for miraheze [22:00:51] I wonder if we'd qualify for Cloudflare Turnstile, or if we'd need an Enterprise plan? 🤔 [22:01:33] it looks like we're using cloudflare [22:01:44] its what comes up when I connect with things with lower ip reputation [22:02:00] but tbh on miraheze in particular I haven't had too much problem with them, other places yes [22:02:06] oh [22:02:47] I see hCaptcha when I go to Special:UserLogin in incognito mode [22:03:37] demo of Turnstile: https://2captcha.com/demo/cloudflare-turnstile [22:03:42] I could be bonkers [22:03:56] I see captchas here pretty rarely and am accustomed to the ones on oasis [22:04:11] ah [22:09:20] [1/4] We are using hCaptcha [22:09:21] [2/4] ``` [22:09:21] [3/4] $wgCaptchaClass = HCaptcha::class; [22:09:21] [4/4] ``` [22:27:18] @posix_memalign, ack thanks :) [22:29:06] [1/3] https://github.com/wikimedia/mediawiki-extensions-AbuseFilter/blame/4b3a50217e09fd5ccfccbc28cb2ae23d9670b829/includes/Hooks/Handlers/ConfirmEditHandler.php#L30 [22:29:06] [2/3] > In WMF production, AbuseFilter is loaded after ConfirmEdit. [22:29:06] [3/3] This seems to only affect SimpleCaptcha. It would be a problem for us because we load AbuseFilter before ConfirmEdit. [22:29:41] oh [22:29:50] why do we load AbuseFilter before ConfirmEdit? [22:30:02] is it a discussion we could have to load it after? [22:30:02] Alphabetical ordering in https://github.com/miraheze/mw-config/blob/1fc2a7c7287469e7b87fb90dc023bafec2ef09fd/GlobalExtensions.php#L4 [22:30:17] thanks for ^ [22:30:54] Should be easy to change, but I think it's not related to the captcha loop. Mirabeta doesn't have any global abuse filters, and I can't reproduce the loop locally either which is confusing. [22:31:05] oh, hrm [22:33:35] random question: when my wiki user account was renamed to 'Doug', would my Dmehus account have been renamed as well, or would that need to be manually renamed as housekeeping by Tech Team? [22:33:55] eep [22:34:15] s/Dmehus account/Dmehus account on ldapwiki I meant to say [22:35:26] iirc ldapwikiwiki doesn't use centralauth [22:35:35] so it would have to be a separate thing [22:36:23] thanks, thewwrnerdguy, that was my thought [22:36:40] not a super big deal since I can't log in to it anyway [23:06:14] is https://meta.miraheze.org/wiki/User:CreateWiki_Extension?diff=prev&oldid=433116 still current? It seems to have active duties again, so wonder if we should restore RhinosF1's previous diff, perhaps? [23:46:14] is it normal for the notify-irc test on github to fail for a draft PR? [23:47:48] * dmehus guesses maybe so since the repo is configured to notify IRC of successful tests on published (not draft PRs). that's his guess anyway