Page MenuHomePhabricator

Consider also automatically tagging tasks for #MediaWiki-libs-Rdbms & #MediaWiki-Core-JobQueue with #MW-Interfaces-Team
Closed, ResolvedPublic

Description

Since https://gitlab.wikimedia.org/ladsgroup/Phabricator-maintenance-bot/-/merge_requests/23 in March 2025 (and later https://gitlab.wikimedia.org/ladsgroup/Phabricator-maintenance-bot/-/merge_requests/30 in September 2025), the MW-Interfaces-Team project has been automatically added when a public Phabricator task (with recent activity) contains one of several tags for components that're stewarded by MWI.

However - from Ctrl+F-ing https://www.mediawiki.org/wiki/Developers/Maintainers for the word "interfaces" - it seems like there are still a couple of MWI-stewarded components that don't currently have MW-Interfaces-Team automatically added to their public tasks: MediaWiki-libs-Rdbms & MediaWiki-Core-JobQueue (though, tasks tagged with WMF-JobQueue do).

So I guess my question is, should tasks tagged with MediaWiki-libs-Rdbms or MediaWiki-Core-JobQueue also be automatically tagged with the MW-Interfaces-Team Phab project?
cc @HCoplin-WMF

Event Timeline

HCoplin-WMF triaged this task as Low priority.

Thanks for the catch, @A_smart_kitten :) I actually didn't realize that MediaWiki-Core-JobQueue was another tag in use. We will definitely get that added to our board.

Regarding MediaWiki-libs-Rdbms, we will not pull that in for now. There is a well established group of people who keep an eye on that board, so although tickets end up on our plate fairly frequently, we aren't the sole owners at this time.

I added MediaWiki-Core-JobQueue to the maintenance bot script yesterday and the change was merged. Marking this as resolved.

Thanks for the catch, @A_smart_kitten :) I actually didn't realize that MediaWiki-Core-JobQueue was another tag in use. We will definitely get that added to our board.

Thanks :D

Regarding MediaWiki-libs-Rdbms, we will not pull that in for now. There is a well established group of people who keep an eye on that board, so although tickets end up on our plate fairly frequently, we aren't the sole owners at this time.

Fair enough. Would you say there's any general guidance for when an RDBMS-library-related ticket should be tagged for MW-Interfaces-Team? E.g., I manually tagged T404932 for MWI's attention as I happened to come across it & it seemed like a proposal that might want/need code-steward approval/attention, but I'm not sure what the general thoughts around manually tagging tasks like this might be :)