Page MenuHomePhabricator

Remove usage of MEDIAWIKI_JOB_RUNNER from Translate extension
Open, MediumPublic

Description

The MEDIAWIKI_JOB_RUNNER global constant is not reliable and after an audit (T244828) we have decided to deprecate and remove it.

There are a couple usages of MEDIAWIKI_JOB_RUNNER in Translate that should be removed.

Event Timeline

Clarakosi renamed this task from remove usage of MEDIAWIKI_JOB_RUNNER from Translate extension to Remove usage of MEDIAWIKI_JOB_RUNNER from Translate extension.Mar 6 2020, 9:08 PM

@Clarakosi can you update the priority for this task?

Clarakosi triaged this task as Medium priority.Mar 30 2020, 1:31 PM
Naike changed the task status from Open to Stalled.May 22 2020, 6:58 AM

@Naike: Could you explain what/who exactly this task is stalled on ("If a report is waiting for further input (e.g. from its reporter or a third party) and can currently not be acted on"), please?

(Smallprint, as general orientation for task management: If you wanted to express that nobody is currently working on this task, then the assignee should be removed and/or priority could be lowered instead. If work on this task is blocked by another task, then that other task should be added via Edit Related Tasks...Edit Subtasks. If this task is stalled on an upstream project, then the Upstream tag should be added. If this task requires info from the task reporter, then there should be instructions which info is needed. If this task is out of scope and nobody should ever work on this, then task status should have the "Declined" status.)

Krinkle changed the task status from Stalled to Open.Jun 3 2020, 9:41 PM

I suspect this task may've been marked as Stalled as part of automation for all "CPT Blocked Externally" tasks. However, this may've been a mistake as that column exists precisely because the "Stalled" status cannot be used because the other party/team is also here on Phabiricator and the task is not stalled for them.

In any event, I'll ask: What work does CPT intent to do on this task, and what do you need from whom for that work to be unblocked?

What work does CPT intent to do on this task, and what do you need from whom for that work to be unblocked?

We intend to finish removing the global once it's not used anymore. Simplification of the job execution system depends on removing the global. For now that project is blocked by us not doing risky things, but eventually we would like to see this happening. Everything is ready on CPT side, but we think MediaWiki-extensions-Translate maintainers would be better equipped to work on this task. Thus - blocked.