Software developer on the Wikidata team at Wikimedia Germany (he/him, Berlin timezone). Private account: @LucasWerkmeister.
User Details
- User Since
- Apr 3 2017, 2:45 PM (453 w, 6 d)
- Availability
- Available
- IRC Nick
- Lucas_WMDE
- LDAP User
- Lucas Werkmeister (WMDE)
- MediaWiki User
- Lucas Werkmeister (WMDE) [ Global Accounts ]
Fri, Dec 12
How do we want to adjust the message to resolve this?
Thu, Dec 11
Hm, probably we should have special cases of those two summaries for when statements were only added or only removed?
Let’s optimistically close this as resolved, but reopen it if there are more PHP 8.5 issues in WikimediaEvents (not worth opening a bunch of separate tickets for IMHO).
Seems to be fixed, thanks!
Wed, Dec 10
Task split looks good to me as well! (And I’m also not sure if Cypress tests will be doable.)
Jinx!
Add acct_creation_throttle_hit equivalent for temp. accounts (T412105) was merged just an hour ago and sure sounds like it could have caused this…
The mw-error.log contains a bunch of errors that look like:
My feeling is that it helped somewhat, but it didn’t resolve the error completely – I just got it in this build:
@Arian_Bozorg, or perhaps @Lydia_Pintscher or @Alice.moutinho: What should the new edit summaries look like?
And another when looking at an API result (api.php?action=query&prop=revisions&revids=7984):
Still happening, e.g. on this LibUp change. After four months of no response on the upstream issue or pull request (and little other activity on the linked repo either), maybe we should reconsider the use of supertest/superagent in api-testing…
Tue, Dec 9
I think we can move this into verification, and the remaining attached change belongs to another task?
Mon, Dec 8
Yeah, the console output looks consistent with that description – the “element click intercepted” error is no longer there but the mw.loader.using wait still times out. Possibly they weren’t related after all? I don’t know.
Fri, Dec 5
(Some more discussion about this type of issue is apparently available at T410764, and T390972: Restart CronJobs on failure of the service mesh seemingly attempts to fix it.)
The alert seems to be gone, so resolving. Reopen if there are still lingering issues :)
lucaswerkmeister-wmde@deploy2002 ~ $ kube-env mw-cron codfw lucaswerkmeister-wmde@deploy2002 ~ $ kubectl get jobs --field-selector status.successful=0 [snip other jobs] wikidata-resubmit-changes-for-dispatch-29415459 Failed 0/1 103m 103m lucaswerkmeister-wmde@deploy2002 ~ $ kubectl logs jobs/wikidata-resubmit-changes-for-dispatch-29415459 mediawiki-main-app extensions/Wikibase/repo/maintenance/ResubmitChanges.php: Start run The service mesh is unavailable, which can lead to unexpected results.
Thu, Dec 4
This is also blocking deployments (pictured: SpiderPig #1040, unless the deployer is aware of the issue and ignores the canary failures:
// Hit metrics $metricHitStats = $this->getMain()->getStatsFactory()->getCounter( 'action_api_modules_hit_total' ) ->setLabel( 'api_type', 'ACTION_API' ); foreach ( $metricsLabels as $label => $value ) { if ( strlen( $value ) > 0 ) { $metricHitStats->setLabel( $label, $value ); } } $metricHitStats->increment();
This is still logging over 700k messages per hour.
IMHO that’s borderline UBN. For example, logspam-watch on mwlog1002 isn’t even starting anymore, presumably because there are so many messages to summarize.
Still happening :( in this gate-and-submit build for this change.
Let’s see if that helps. Please comment here if you still see either of the errors mentioned in the task description!
Wed, Dec 3
Wikibase has a few different configurations for tags: viewUiTags, termboxTags, specialPageTags, and updateRepoTags. Should we introduce a new configuration for this, or is it sufficient to apply the viewUiTags? (In Wikimedia production, viewUiTags and specialPageTags are the same, while termboxTags additionally configures the “termbox” tag.)
On a successful run, the video looks like this:
I don’t know what’s causing the slight difference in scroll position (and therefore the flakiness). Possibly there’s a race condition related to when the sticky header shows itself.
Ok, I think I finally figured out the issue from this video of this build:
hook behaviours into wikibase.entityPage.entityLoaded and wikibase.statement.saved hooks
Also, apparently the entity search calls aren’t debounced at all? So searching for linked-property-0.33714683744760543-Iñtërnâtiônàlizætiøn, one keystroke at a time, makes some 63 wbsearchentities requests practically simultaneously /o\
Weird result: when I run the test locally, sometimes the first two characters typed into the lookup get lost:
Pulling into our board as a high-priority CI issue.
The message is Template:Abusefilter-warning-mp3, caused by abuse filter 192: Restrict MP3 uploads. Nothing to do with UploadWizard, except perhaps that the layout could be better. (Also, note that mp3 became patent-free in 2017, which is not the same concern as copyright.)
Tue, Dec 2
Also failed here (blocking vendor: drop PHP 8.1 support) with the same error as in the task description.
Moving this into Ready for Peer Review – one or two changes at the very end of the chain still need a bit of work from me (anything that says “TODO” or “WIP”), but the rest should be okay to review and merge already and we should really start to get this chain of changes shorter instead of longer ^^
Same test failed in this build with a different error:
The “element click intercepted” also happened in this build without an associated “mw.loader.using is not available” error (as far as I can tell). (It’s not actually clear to me if that error caused the build to fail, or if it failed for unrelated reasons.)
Task time notes:
Task time notes:
We saw one counterexample in the showcase meeting today – if you make an error, then correct it and successfully save the statement, the error message can still be there. Alternatively, you can cancel the current edit, and then you’re also back on the “main page” (statement list) and an error message is shown.
Mon, Dec 1
How exactly did you go back to [[WP:Sandbox]] (last step)? The URL shows you still on auth.wikimedia.org rather than en.wikipedia.org.
@Alice.moutinho BetaFeatures supports separate images for LTR and RTL languages; do you know if there’s a “mirrored” version of that image available (and/or if that would even be appropriate), or should we just use the same image everywhere?
Note that the current behavior matches the desktop UI, where you can also add statements to the “wrong” section and they’ll “jump” to the correct place when the page is reloaded. I feel like we have a task for fixing this, but I can’t find it at the moment; in T117421, this behavior was added to the task description: “It is possible to add an identifier in the statement section or vice versa. It will jump to the "right" section on page reload.”
Failed screenshot (though it doesn’t really add anything beyond the console output, I think:
Resolved, I guess, unless someone else finds a similar error.
Also failed in this build for property prefix search:
Resolved, as @Tgr added ExtensionRegistry to MediaWikiServices two years ago.
Fri, Nov 28
This repeated build failed in exactly the same way – this might be brokenness rather than flakiness…
Fixed (Cognate, InterwikiSorting), thanks @hashar!





