User Details
- User Since
- May 1 2018, 4:55 PM (340 w, 4 d)
- Availability
- Available
- IRC Nick
- Dreamy_Jazz
- LDAP User
- Dreamy Jazz
- MediaWiki User
- Dreamy Jazz [ Global Accounts ]
Fri, Nov 8
There is some additional complication for logins that are successful, as we need to call the API on the page loaded after the login has occurred. In most cases, that is the page specified in the 'return to' part of the URL. Plus, for MediaWiki-extensions-CentralAuth installations there may be some level of redirecting around to sign-in to other wiki farms.
I'm starting work on this again.
Thu, Nov 7
This has been done with help from Kosta.
Wed, Nov 6
This isn't actually broken on the master branch. It seems that in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1087934/9 the test was using array_rand, and the behaviour that causes the test failure wasn't seen until a few test runs in.
Interestingly, the test fails for me locally when I have https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CheckUser/+/1087934/9 checked out. Maybe something changed in between the last test run on that patch and gate-and-submit-wmf in another repository that broke things?
Strangely it passes on the gated extensions test run, but fails on the other (e.g. https://integration.wikimedia.org/ci/job/wmf-quibble-vendor-mysql-php74/23728/consoleFull#console-section-0 vs https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php74-noselenium/52895/consoleFull#console-section-0). If not related to parallel testing, perhaps it's an extension that CheckUser depends on but is not a gated extension that is conflicting here?
Hmm. I don't have anything specific in mind. Perhaps at 44% it would definitely be resolved, and possibly sooner if I don't see any other maintenance scripts that are not too complicated to write tests for.
Please go ahead and do this. Thanks.
This probably does need a config patch to prevent auto-promotion on WMF wikis, but we need to wait until the CentralAuth patch is on all wikis.
Tue, Nov 5
It seems that virtual-globaljsonlinks is not defined in mediawiki-config, so I'd say that is the first step (given that this is a shared table and shouldn't be on the local wiki).
Mon, Nov 4
Sun, Nov 3
A solution is to have the voting action create a log entry, which like all other kinds of log entries, populates the CheckUser result tables.
Sat, Nov 2
Closing this as invalid, given that it appears that this was fixed by running composer update --no-dev. Re-open if this was not fixed.
Fri, Nov 1
Fix has been +2'd. Should be ready for QA shortly on the beta cluster / locally.
This was working at commit e438c515bf9390dcb8cb2049298deb0f087439bb and is broken on the master branch. It's not broken when I disable JavaScript.
I guess what is left is to update site config to hide the checkuser-temporary-account-viewer group.
It seems that the config name was typed incorrectly in the comment above. It is named $wgAutopromoteOnceRCExcludedGroups.
Schema-change-in-production ticket is T378747
Thu, Oct 31
You can follow the steps in the task description or in T378091 for QA.
This can be made public now too.
Thanks. Resolving.
Wed, Oct 30
Hi. I'm not sure that this wording is accurate to what is being done in this ticket and the parent epic. I put some suggested wording on a WMF google doc.
I'll merge the wmf.28 backport later, as a flaky selenium test caused failures and meant I can't be around for when it does merge.
Ah, I see. I'll make a fix for that.
MediaModeration jobs have gone back to normal processing.
Adding User-notice. This ticket will enable the global autoblocks feature on WMF wikis (parent epic task T368949 describes the feature and should probably the one to link). We plan to do this today.
This is a bug from core from what I can tell.
Tue, Oct 29
Thanks!
Are we sure that the replicas have been fully updated? My last understanding of this is that not all the wiki replica DBs were properly updated.