User Details
- User Since
- Nov 5 2018, 11:51 AM (313 w, 5 d)
- Availability
- Available
- IRC Nick
- MichaelG_WMF
- LDAP User
- Michael Große
- MediaWiki User
- MGrosse-WMF [ Global Accounts ]
Fri, Nov 8
Waiting on T310632: Card: Add the "portrait" orientation.
Wed, Nov 6
Not yet fully done, but ready for a first round of overall feedback.
I just checked our logstash again and can't find the expected error message. Strange. But I think we can close this for now, no point in keeping it open.
I noticed a couple more of these, various usernames, all without colons:
Tue, Nov 5
Not sure which Wikidata team owns this. Feel free to adjust the tags as appropriate and prioritize as you see fit.
This is blocking us from fixing a production error (T379094) that would in turn be likely a significant degradation of our features (train blocker?)
Mon, Nov 4
Playing around with the dashboard, I'm noticing that there seem to be no set-events for recommendation_image and recommendation_image_section either.
So maybe those are affected as well? But maybe I'm misunderstanding how they work.
This is being worked on in T378983: Add Link recommendation are not being processed by CirrusSearch (November 2024).
I'm seeing over 10.000 errors stemming from this in MediaWiki Logstash too, in the EventBus channel. The first event is from Oct 30, 2024 @ 14:19:03.375 (UTC, I think)
What is the state of this? I'm asking, because looking at things on our end, it seems that the "database-and-search-index"-pairs are missing the search-index part. And the staircase-pattern makes me suspect that something is going wrong when the maintenance script every couple of hours is trying to add new records both to the database and to the search-index. Adding to the database succeeds, adding to the search-index seems to fail, thus the dangling record.
Wed, Oct 30
QA Note: This change should not cause any user-visible changes at all. But if anything seems out of the ordinary with Notifications (or emails or push messages), then please highlight that here.
I've marked this as a risky change for the train next week: T375661#10277259
I don't expect any problems beyond the existing T378349, but this is changing many aspects for Echo, not sure that I've covered them all.
- Risky Patch! 🚂🔥
nevermind, wrong week
Tue, Oct 29
Mon, Oct 28
QA Note: This change only affects the PageTitleControl and CommonsFileControl components. They can be both tested on the CommunityConfiguration form for CommunityUpdates, for example on https://cs.wikipedia.beta.wmflabs.org/wiki/Speci%C3%A1ln%C3%AD:Komunitn%C3%AD_konfigurace/CommunityUpdates
Running the fixLinkRecommendationData.php maintenance script again on eswiki has reduced the number of dangling recommendations by another order of magnitude down to 1000:
migr@mwmaint2002:/srv/mediawiki/php-1.43.0-wmf.28$ mwscript extensions/GrowthExperiments/maintenance/fixLinkRecommendationData.php --wiki=eswiki --search-index --dry-run DEPRECATION WARNING: Maintenance scripts are moving to Kubernetes. See https://wikitech.wikimedia.org/wiki/Maintenance_scripts for the new process. Maintenance hosts will be going away; please submit feedback promptly if maintenance scripts on Kubernetes don't work for you. (T341553) topic biography had more than 10K tasks topic media had more than 10K tasks topic europe had more than 10K tasks topic stem had more than 10K tasks Total number of OK search index entries: 134126 (results in multiple topics counted multiple times)Total number of dangling search-index entries: 10673 migr@mwmaint2002:/srv/mediawiki/php-1.43.0-wmf.28$ mwscript extensions/GrowthExperiments/maintenance/fixLinkRecommendationData.php --wiki=eswiki --search-index DEPRECATION WARNING: Maintenance scripts are moving to Kubernetes. See https://wikitech.wikimedia.org/wiki/Maintenance_scripts for the new process. Maintenance hosts will be going away; please submit feedback promptly if maintenance scripts on Kubernetes don't work for you. (T341553) topic biography had more than 10K tasks topic media had more than 10K tasks topic europe had more than 10K tasks topic stem had more than 10K tasks Total number of OK search index entries: 126453 (results in multiple topics counted multiple times)Total number of dangling search-index entries: 9920 migr@mwmaint2002:/srv/mediawiki/php-1.43.0-wmf.28$ mwscript extensions/GrowthExperiments/maintenance/fixLinkRecommendationData.php --wiki=eswiki --search-index --dry-run DEPRECATION WARNING: Maintenance scripts are moving to Kubernetes. See https://wikitech.wikimedia.org/wiki/Maintenance_scripts for the new process. Maintenance hosts will be going away; please submit feedback promptly if maintenance scripts on Kubernetes don't work for you. (T341553) topic biography had more than 10K tasks topic media had more than 10K tasks topic europe had more than 10K tasks topic stem had more than 10K tasks Total number of OK search index entries: 133896 (results in multiple topics counted multiple times)Total number of dangling search-index entries: 1016 migr@mwmaint2002:/srv/mediawiki/php-1.43.0-wmf.28$
Recording here that I'm noticing myself still running one-off scripts on the maint-hosts because, as I understand it, for the new way of running them, I would need deployer-rights, and I do not have (and do not really want) those.
Fri, Oct 25
QA Note: The way to try this out, is by manually deleting some of the data from .json page (not via the form, but via editing the MediaWiki:Something.json page directly), or finding a page that is already incomplete, like https://cs.wikipedia.beta.wmflabs.org/wiki/MediaWiki:GrowthExperimentsHomepage.json .
The description lists a bunch of things as "examples", but I think what the changes up for review are currently covering is a good start.
Thu, Oct 24
Thanks!
Wed, Oct 23
The editnotice seems to be a red herring. It exists on mobile already for at least half a year (see T312587: Show edit notices within mobile editing interfaces), and the respective page on testwiki was last edited 2019: https://test.wikipedia.org/w/index.php?title=MediaWiki:Editnotice-0&action=history
I tried it on dewiki and there the mobile interface works. I looked for the API GET-request above and compared them to test-wiki, and so only difference that looks maybe meaningful is that testwiki has a notice with key editnotice-0, and dewiki as a notice with key flaggedrevs_editnotice. Are we maybe handling flaggedrevs_editnotice but not editnotice-0 or something?
I'm noticing that the editor keeps making the same two VisualEditor requests:
could it be similar to T377783?
Mh, no. Even when I clicked this popup away beforehand, I still get this error.
I can reproduce the problem on testwiki, unsure what the cause is. When I try to edit another article, I get an "Editnotice links" pop-up:
Yes, what @KStoller-WMF writes is already a very good start!
From my perspective we want the following:
Tue, Oct 22
I very much appreciate the work on this 💚 ! But I think closing it might be a tiny bit premature.
Let's wait till these changes reach at least Group 2 on Thursday. Then we can keep our eyes open for the Unable to fetch suggested edits count for user {userId}; no user impact found.-message and start figuring out what is going on with that. In that context, we can then open a new task for that and close this one.
Mon, Oct 21
This maintenance tasks should probably provide a histogram / overview of how the minimum link-score of a page is distributed across the suggestions in the database (see T316079#9091797 for reference).
Also, I think it would maybe be nice to have a breakdown of the number of suggestions per topic.
Growth is working on surfacing link-recommendations in new ways (T362584), and so I'm trying to get a grasp on how this service is evolving. Where can I get insights into the latest datasets?
Thank you! This backport enabled our maintenance script to add back task recommendations! 🙏
Fri, Oct 18
@dcausse Is this something that can be back-ported on Monday, or should it better ride the train normally?
Adding User-notice here, because there have been a couple of changes to GuidedTours that will roll out with the next train:
Thu, Oct 17
Not sure the root cause lies with GrowthExperiments, but maybe we triggered a code-path that wasn't executed like that before. This seems similar to (though distinct from) T376715: TypeError: Argument 3 passed to CirrusSearch\DataSender::sendWeightedTagsUpdate() must be of the type array, null given, called in /srv/mediawiki/php-1.43.0-wmf.25/extensions/CirrusSearch/includes/Job/ElasticaWrite.php on line that I'll boldly add Discovery-Search and CirrusSearch back. Even if our code is wrong, it would probably be good to have those extra eyes on it.
I would propose going for requiring a value for these fields. Conceptually it does not make sense to have no value for "Try Suggested edits notification" or "Keep going notification" or "minimumLinkScore" or "underlinkedWeight", etc.
We need/want a value for all of them. I think it is ok to require that value, but maybe we can mention the default in help-text.
This time only Wikibase involved, as far as I can tell:
Is it possible for the Component and the HTML Element to *disagree* about the validation state?
Tue, Oct 15
I just checked the logs and I see only errors:
And now we wait and see how the numbers change. That is supposed to be visible on these Grafana panels:
I think this is done. And since this is a maintenance script that is being run on-demand, I don't see how it can be tested by QA. There is a follow-up task T371678: Allow sysadmins to make an empty edit to a configuration provider, the output of which we may can get QA opinion on.
QA Note: I'm not sure how to QA this task, but one way to see its effects is to look at the panels for the dangling records and now also see dots for the wikis that have this task disabled in CommunityConfiguration.
Turns out this is about the homepage_welcome guided tour:
Not sure which popup this task is about. The email-confirmed one looks fine. On enwiki:
For reference: the script output for eswiki and frwiki directly after merging the above change:
Mon, Oct 14
Thank you for reporting this. 🙏 .
I'm closing it for now, but if this is ever noticed again in a way that is distinct from T262927: Logging in to a WMF wiki shows some Notifications as "new" though I already saw them on other wikis, then please reopen this task!
If you see this happening again, please update this task (link the jenkins log and click the "keep forever" button). Thanks!
My hope is that we can consolidate our own home-cooked multi-select components with something more refined once DST's T345291: [EPIC] MultiselectLookup: Add new component is completed.
First we need to move the tracking to statslib and then try to create that task with Prometheus. -> blocked on subtasks
We should probably check how relevant the guidance changes coming from T362650 and potential upcoming changes for T376466: Lookup: automatic selection when the text typed matches with one result affect this task. (Codex Lookup is the component internally used in our Commons File picker)