Page MenuHomePhabricator

Create a group of wikis to test Section Translation on a more realistic cross-language environment
Open, MediumPublic4 Estimated Story Points

Description

Section Translation allows to translate Wikipedia articles across languages. This involves two Wikipedias (source and target). However, our testing instances are using a single-instance configuration where the source and target wikis are the same. This makes it hard to catch issues early, especially related to activities where the user crosses the boundaries of on wiki (entry points, publishing, etc.).

This task proposes to create a wiki farm for testing Section Translation where there are several (4-5) instances representing different languages. Some candidates: English, Bengali, Spanish, Hebrew, and Thai.

  • Setup new Section Translation (language-sx) instance with multiwiki environment:
    • Backup old instance configuration
    • Setup new instance (language-sx2)
    • Switch instance back to webproxy https://sx.wmflabs.org
    • Update configuration as close to Production SX setup
    • Setup multiwiki

Event Timeline

Pginer-WMF updated the task description. (Show Details)

T286790 illustrates the limitations this ticket is trying to solve. The issue reported was due to a limitation of the test server to deal with templates from the target wiki.

Nikerabbit set the point value for this task to 4.Mar 9 2022, 8:02 AM

Test instance (URL will be updated later) sx2.wmcloud.org is ready without multiwiki setup.

Based on feedback, I'm updating the current SX instance configuration as close to Production.

Aklapper changed the task status from In Progress to Open.Mar 19 2025, 2:51 PM

Resetting task status from "In Progress" to "Open" as this task has not seen updates for two years.

@KartikMistry: Removing task assignee as this open task has been assigned for more than two years - See the email sent on 2025-05-22.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome!
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!