Basics
- Extension name & docs: TranslationNotifications
- Repository: rETRN extension-TranslationNotifications
- Authors/Maintainers: @jhsoby, @Amire80, @santhosh, @Nikerabbit and @siebrand (cf. mediawiki.org)
- Others: @Legoktm and @Glaisher both have contributed to the extension as well.
Rubric
Was it a cause of production outages or incidents? List them.
Yes. Several major bugs (T48310, T63122, T107708, T129069, T144780, T154736 & T160276) keep the extension unusable at this moment at Meta-Wiki.
Does it have sufficient hardware resources for now and the near future (to take into account expected usage growth)?
N/A
Is it a frequent cause of monitoring alerts that need action, and are they addressed timely and appropriately?
N/A
When it was first deployed to Wikimedia production
2012 per T38235: Deployment of TranslationNotifications.
Usage statistics based on audience(s) served
Wikis with TranslationNotifications active.
Changes committed in last 1, 3, 6, and 12 months (excluding builds updates and translation updates)
- from 2017-01 to 2017-12: 5 commits
- from 2018-01 to 2018-02-18: 2 commits
Reliance on outdated platforms (e.g. operating systems)
N/A
Number of developers who committed code in the last 1, 3, 6, and 12 months
Excluding builds and translation updates: @Jayprakash12345, @Umherirrender and @MarcoAurelio
Number and age of open patches
Currently only one patch open: https://gerrit.wikimedia.org/r/#/c/409573/.
Number and age of open bugs
There are 25 public maniphest tasks, of which the oldest one is from March 2014 (source).
Number of known dependencies?
Extension needs MediaWiki-extensions-Translate to work.
Is there a replacement/alternative for the feature? Is there a plan for a replacement?
No / Maybe Notifications (Echo) integration
Stats
https://wikimedia.biterg.io/goto/cc233085c0c111cd52dd7864622dbd3b
Short statement
TranslationNotifications is an extension that allows translation administrators, on wikis where MediaWiki-extensions-Translate is enabled, to notify a list of subscribed translators when there's something new to translate, so we can keep translations as updated as possible.
Notwithstanding that being a good idea, a number of unresolved Tasks are pilling on and no resources are being allocated to fix them. As per T144780#2993927 this extension is not being looked into except for UBN tasks.
While the number of tasks at this moment is low, some of them, to wit, T63122: Timeout when sending translation notification (yet again), T160276: Use of Special:NotifyTranslators is not being logged. T144780: Translation Notification Bot sending the same message multiple times to every translator and T129069: Fatal error MWException when using [[Special:NotifyTranslators]] on Meta: "CAS update failed on user_touched" have made the extension unusable on some production wikis, such as Meta-Wiki (where we had to soft-disable it), being Meta-Wiki the largest project where translations are made for policies, elections and other stuff.
Desired outcome
Given that the extension is useful, sunsetting is not recommended, but it'd be good to find volunteers or allocate resources so work on this extension can be resumed (specially focus at first on fixing the high priority bugs) and make the extension usable again on production or investigate integration with another product.