Page MenuHomePhabricator

L10n-bot keeps deleting apihelp message from qqq.json
Closed, ResolvedPublic


We recently added an api param 'variant' for the donate action in the DonationInterface extension.
Following the usual convention, we added the string 'apihelp-donate-param-variant' to en.json and qqq.json:

In i18n-bot's next update, it removed the qqq.json message while adding translations for some other messages:

I un-did the qqq.json damage:
but i18n-bot removed the message again the next day (without doing anything else):

Again reverted:
And again i18n-bot removed the message:

Reverted by @Raymond:
And damaged again by i18n-bot:

Reverted by me:
And again damaged:

This is getting really tiresome! Every time the message is deleted, all our tests fail on the next patch.

Event Timeline

Ejegg created this task.Jul 23 2018, 4:02 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJul 23 2018, 4:02 PM

Thanks @Ejegg for creating this task.

@Nikerabbit: For the record: Last week I have deleted the DonationInterface repo on ( /resources/projects/mediawiki-extensions/DonationInterface) to let it clone again with the next sync to exclude a broken repo as error cause. Sadly this did not help :-(

I have no idea why this happens again and again.

I will give it a last try this night. If the message is deleted from qqq.json again I will revert it immediately and disable the extension until we have found the cause of it,

Change 447551 had a related patch set uploaded (by Raimond Spekking; owner: Raimond Spekking):
[translatewiki@master] [Donation Interface - Gateway Common] Disabled for now per T200212

Change 447551 merged by Raimond Spekking:
[translatewiki@master] [Donation Interface - Gateway Common] Disabled for now per T200212

I can check next week when I'm back.

Change 450979 had a related patch set uploaded (by Nikerabbit; owner: Nikerabbit):
[mediawiki/extensions/Translate@master] ExternalMessageSourceStateComparator: Fix a regression of not always processing the source language

Nikerabbit moved this task from Backlog to In Review on the Language-2018-July-September board.

Took a bit longer due to various other things. Proposed patch already cherry-picked to and confirmed working.

Petar.petkovic triaged this task as High priority.Aug 7 2018, 2:36 PM

Change 450979 merged by jenkins-bot:
[mediawiki/extensions/Translate@master] Fix a regression of not syncing the source language

Petar.petkovic moved this task from In Review to QA on the Language-2018-July-September board.
Petar.petkovic removed a subscriber: gerritbot.
Ejegg added a comment.Aug 8 2018, 1:30 PM

Thanks, @Nikerabbit ! It's great to see new translations coming in for DonationInterface again.

Nikerabbit closed this task as Resolved.Aug 15 2018, 3:23 PM
Nikerabbit renamed this task from i18n-bot keeps deleting apihelp message from qqq.json to L10n-bot keeps deleting apihelp message from qqq.json.Aug 28 2018, 7:06 AM