User Details
- User Since
- Jul 22 2024, 11:55 PM (72 w, 1 d)
- Roles
- Disabled
- IRC Nick
- mszabo
- LDAP User
- Máté Szabó
- MediaWiki User
- MSzabo-WMF [ Global Accounts ]
Aug 22 2025
Aug 21 2025
We could document somewhere that running MW with xdebug requires xdebug.mode to not include develop. Could even throw an error if xdebug is loaded and this setting is incorrect.
Aug 20 2025
Aug 19 2025
The fixes are backported to wmf.15.
Consistently reproducible when editing a page without being logged in: the edit stash API request in the background attempts to evaluate abuse filters to try and reuse the cached result for the actual save, but the user account is an IP user so UserIdentityLookup won't find anything. It's probably not safe to try to cache the result here because the user_name variable will differ between the stash execution (where it is set to an IP user) and the actual edit attempt (where it will be a temporary user).
Aug 18 2025
Aug 15 2025
Proposed patch:
Aug 5 2025
Aug 4 2025
Jul 30 2025
Jul 29 2025
Jul 28 2025
Jul 23 2025
Jul 18 2025
Jul 17 2025
Jul 8 2025
Jun 25 2025
Jun 16 2025
The script calls UserOptionsManager::setOption in a loop, which inits UserOptionsCacheEntry instances for each user. These never get evicted, so memory growth from this would scale linearly with the number of users processed on a given wiki. Edit: these should be cleared when saveOptionsInternal() runs.
Jun 12 2025
Jun 10 2025
Re-opening since ext.securepoll.special.css will need updating too per description.
The table has been created, so the error shouldn't happen anymore. I don't have the requisite permissions on enwiki to confirm myself though.
Jun 6 2025
For now, we could define a cache version in code and manually update it if mediawiki-config changes.
Jun 2 2025
May 28 2025
@gmodena Thanks for your comments!
May 26 2025
May 23 2025
I recommend https://gitlab.wikimedia.org/mszabo/the-worst-cloud-provider-you-have-ever-seen for local testing.
May 22 2025
May 21 2025
We'll need to update patch #4 due to T394900.
May 20 2025
May 19 2025
+2
+2
PreliminaryCheckPager seems to suffer from the same issue. Should we fix it in this ticket?
+2
May 16 2025
May 15 2025
It seems the CheckUser issue is only present on master. Would it be acceptable to deploy the fix publicly via gerrit?
And for CheckUser:
Proposed patch:
May 13 2025
This dashboard has existed for a while now at https://grafana.wikimedia.org/d/aca1a0f7-5527-4595-ade3-bf09d6219a58/checkuser-globalcontributions?orgId=1&from=now-6h&to=now&timezone=utc. Closing as resolved.
May 12 2025
QA Notes
Closing per above and per discussion. The linked improvement tasks could eventually allow these conditions to be removed; however, this is not part of nor a blocker for temporary accounts work.
May 9 2025
May 7 2025
Looks like that's the user name of the temporary account placeholder initialized by PermissionManager for autocreate actions:
#0 /var/www/html/mediawiki/includes/user/UserFactory.php(364): MediaWiki\User\User->setName() #1 /var/www/html/mediawiki/includes/Permissions/PermissionManager.php(460): MediaWiki\User\UserFactory->newTempPlaceholder() #2 /var/www/html/mediawiki/includes/Permissions/PermissionManager.php(291): MediaWiki\Permissions\PermissionManager->getPermissionStatus() #3 /var/www/html/mediawiki/includes/Permissions/UserAuthority.php(380): MediaWiki\Permissions\PermissionManager->userCan() #4 /var/www/html/mediawiki/includes/Permissions/UserAuthority.php(171): MediaWiki\Permissions\UserAuthority->internalCan() #5 /var/www/html/mediawiki/includes/user/User.php(3304): MediaWiki\Permissions\UserAuthority->probablyCan() #6 /var/www/html/mediawiki/includes/Output/OutputPage.php(4233): MediaWiki\User\User->probablyCan() #7 /var/www/html/mediawiki/includes/Output/OutputPage.php(3876): MediaWiki\Output\OutputPage->getJSVars() #8 /var/www/html/mediawiki/includes/Output/OutputPage.php(3898): MediaWiki\Output\OutputPage->getRlClient() #9 /var/www/html/mediawiki/includes/skins/Skin.php(692): MediaWiki\Output\OutputPage->headElement() #10 /var/www/html/mediawiki/includes/Output/OutputPage.php(3286): MediaWiki\Skin\Skin->outputPageFinal() #11 /var/www/html/mediawiki/includes/exception/MWExceptionRenderer.php(197): MediaWiki\Output\OutputPage->output() #12 /var/www/html/mediawiki/includes/exception/MWExceptionRenderer.php(116): MediaWiki\Exception\MWExceptionRenderer::reportHTML() #13 /var/www/html/mediawiki/includes/exception/MWExceptionHandler.php(137): MediaWiki\Exception\MWExceptionRenderer::output() #14 /var/www/html/mediawiki/includes/exception/MWExceptionHandler.php(241): MediaWiki\Exception\MWExceptionHandler::report() #15 /var/www/html/mediawiki/includes/MediaWikiEntryPoint.php(222): MediaWiki\Exception\MWExceptionHandler::handleException() #16 /var/www/html/mediawiki/includes/actions/ActionEntryPoint.php(79): MediaWiki\MediaWikiEntryPoint->handleTopLevelError() #17 /var/www/html/mediawiki/includes/MediaWikiEntryPoint.php(208): MediaWiki\Actions\ActionEntryPoint->handleTopLevelError() #18 /var/www/html/mediawiki/index.php(58): MediaWiki\MediaWikiEntryPoint->run()
