Page MenuHomePhabricator

abi_ (Abijeet Patro)
Software Engineer, Language Engineering

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Feb 25 2019, 5:15 AM (325 w, 5 d)
Availability
Available
IRC Nick
abijeet
LDAP User
Unknown
MediaWiki User
APatro (WMF) [ Global Accounts ]

I started working with Wikimedia since Feb, 2019. My primarily work will be on the Translate extension and translatewiki.net.

Recent Activity

Yesterday

abi_ moved T376531: Translated paragraphs disappear in the Content Translation Tool from In Progress to Pending Deployment on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Fri, May 23, 12:20 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ moved T380195: Fully translated articles not saving when using the CX from In Progress to Need QA on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Fri, May 23, 11:59 AM · MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ added a comment to T380195: Fully translated articles not saving when using the CX.

@abi_ On Chrome, I was not getting any errors but on Edge, I'm getting a grm error as seen in the gifs below. Also, can you take a look at the other possible issue? As for the actual task, it passes since it does automatically save and publish without issues.

Fri, May 23, 11:59 AM · MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ moved T392600: ULS tooltip appears in random place with corner cut off from Need QA to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

Looks much better:

Fri, May 23, 11:49 AM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), Regression, UniversalLanguageSelector
abi_ added a comment to T393293: Add QuickStatements 3.0 to translatewiki.net.

@Nikerabbit I just invited the translatewiki.net GitHub account to the repo, can you try again please?

Fri, May 23, 10:10 AM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), Unplanned-Sprint-Work, Wikimedia-Hackathon-2025, translatewiki.net
abi_ moved T393293: Add QuickStatements 3.0 to translatewiki.net from In Progress to Need QA on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Fri, May 23, 10:04 AM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), Unplanned-Sprint-Work, Wikimedia-Hackathon-2025, translatewiki.net

Thu, May 22

abi_ triaged T391703: Replace jsduck with JSDoc in CX Server as Medium priority.
Thu, May 22, 11:43 AM · CXServer, JSDoc WMF theme
abi_ triaged T389273: cxserver logs in beta lack 'message' and 'normalized_message' as Medium priority.
Thu, May 22, 11:43 AM · CXServer
abi_ triaged T392482: Adjust prominence of issues with the title as Medium priority.
Thu, May 22, 11:42 AM · LPL Hypothesis, ContentTranslation
abi_ triaged T392561: Adjust the limit for the publication of fast unreviewed translations to avoid blocking iterative improvement as Medium priority.
Thu, May 22, 11:33 AM · LPL Hypothesis, ContentTranslation
abi_ triaged T393434: Migrate node-based services in production to node22 as Medium priority.
Thu, May 22, 11:33 AM · CXServer
abi_ triaged T393705: Remove CXStats related code as Medium priority.
Thu, May 22, 11:31 AM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ moved T394079: TypeError: undefined is not an object (evaluating '$header[0].getBoundingClientRect') from Bugs to *Operational issues on the ContentTranslation board.
Thu, May 22, 11:30 AM · Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), Patch-For-Review, Wikimedia-production-error, ContentTranslation
abi_ moved T392982: Improve logging around saving/publishing of translations on CX from In Progress to Pending Deployment on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Thu, May 22, 10:11 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ moved T392839: CX tables miss a lot of important indexes causing partial outages from In Progress to Pending Deployment on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

All patches are merged. We need to ensure that the indexes are created on testwiki.

Thu, May 22, 8:52 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation

Wed, May 21

abi_ moved T312605: Duplicate entry for key 'cx_translation_ref' in ContentTranslation\Translation::createQuery from In Progress to Pending Deployment on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

This will ride the train this week. Logstash: https://logstash.wikimedia.org/goto/97a6172b0207cf8a4e48f0ef3904c20c

Wed, May 21, 11:11 AM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), LPL Essential (LPL Essential 2025 Apr-Jun: CX), User-brennen, ContentTranslation, Wikimedia-production-error

Tue, May 20

abi_ triaged T326024: Unlink button doesn't appear for link when it is from the clipboard (copy & paste) as Medium priority.
Tue, May 20, 1:40 PM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ added a comment to T393850: Add CampWiz NXT to translatewiki.net.

@Wangombe Would this work? As a suggestion, please look at home.welcome message. Would it be enough?

Tue, May 20, 1:33 PM · Patch-For-Review, Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), Tool-campwiz-nxt, translatewiki.net
abi_ added a comment to T391311: ContentTranslation: DBQueryError: Error 1062: Duplicate entry for key 'cx_corpora_unique' when saving.

Not seeing any instances of: 'No translation unit inserted due to unique key conflict.'. (ref: https://logstash.wikimedia.org/goto/2c63d24128a936e8b760caced485dc0c)

Search for e.g. reqId:"17f9026e-66c4-49ab-a573-5b2d4548a964". Surprisingly, it looks like the duplicates are coming not coming from multiple requests, but within a single request.

Tue, May 20, 11:28 AM · Patch-For-Review, MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation, Wikimedia-production-error
abi_ moved T392600: ULS tooltip appears in random place with corner cut off from In Progress to Pending Deployment on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Tue, May 20, 7:55 AM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), Regression, UniversalLanguageSelector
abi_ moved T394616: CX doesn't restore section translation on desktop, if the user has already published a translation for the same article from Needs Triage to Bugs on the ContentTranslation board.
Tue, May 20, 7:55 AM · Unplanned-Sprint-Work, ContentTranslation, LPL Essential (LPL Essential 2025 Apr-Jun: CX)
abi_ moved T394616: CX doesn't restore section translation on desktop, if the user has already published a translation for the same article from Ready for dev to In Progress on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Tue, May 20, 7:55 AM · Unplanned-Sprint-Work, ContentTranslation, LPL Essential (LPL Essential 2025 Apr-Jun: CX)
abi_ assigned T394616: CX doesn't restore section translation on desktop, if the user has already published a translation for the same article to ngkountas.
Tue, May 20, 7:54 AM · Unplanned-Sprint-Work, ContentTranslation, LPL Essential (LPL Essential 2025 Apr-Jun: CX)

Fri, May 16

abi_ moved T391930: Links to images in CX go to wrong wiki from Pending Deployment to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

Appears to work well:

Fri, May 16, 12:19 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), ContentTranslation, LPL Essential (LPL Essential 2025 Apr-Jun: CX)
abi_ set the point value for T394008: CXServer doesn't support section suggestions for "be-tarask" language code to 1.
Fri, May 16, 12:17 PM · CX-cxserver, LPL Essential (LPL Essential 2025 Apr-Jun: CX)
abi_ moved T394440: CXServer TitlePair request sends POST request to Action API instead of GET from In Progress to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Fri, May 16, 11:51 AM · CX-cxserver, LPL Essential (LPL Essential 2025 Apr-Jun: CX)
abi_ moved T391292: Can't publish translation, it gets stuck at captcha from Pending Deployment to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

Works well now

Fri, May 16, 11:44 AM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation

Thu, May 15

abi_ closed T393993: Translation export failure for mwgithub/femiwiki/UnifiedExtensionForFemiwiki as Resolved.

PR created: https://github.com/femiwiki/UnifiedExtensionForFemiwiki/pull/188#event-17671657987

Thu, May 15, 1:09 PM · Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), translatewiki.net
abi_ closed T393174: ext.cx.entrypoints.recentedit module loaded even when no significant edits exist as Resolved.

No longer able to see the ext.cx.entrypoints.recentedit module.

Thu, May 15, 9:02 AM · MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), ContentTranslation, LPL Essential (LPL Essential 2025 Apr-Jun: CX)
abi_ closed T393514: Configure Translatewiki.net for REL1_44 translation backports as Resolved.

Exports for MW 1.44 happened yesterday: 1145433: Localisation updates from https://translatewiki.net. | https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1145433

Thu, May 15, 8:48 AM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), Unplanned-Sprint-Work, translatewiki.net, MediaWiki-Releasing, MW-1.44-release
abi_ changed the status of T393850: Add CampWiz NXT to translatewiki.net from Open to In Progress.
Thu, May 15, 8:00 AM · Patch-For-Review, Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), Tool-campwiz-nxt, translatewiki.net

Wed, May 14

abi_ triaged T203269: CX2: autofill for 'gu' (gujarati) displays some underlying text as Low priority.

I'm no longer able to reproduce this on the CX2 dashboard:

Wed, May 14, 12:18 PM · ContentTranslation, UniversalLanguageSelector
abi_ triaged T352584: "Critical error: Content translation failed to load due to internal error." when trying to translate an article from several languages to several other languages as Medium priority.
Wed, May 14, 12:10 PM · ContentTranslation
abi_ added a comment to T352584: "Critical error: Content translation failed to load due to internal error." when trying to translate an article from several languages to several other languages.

I'm no longer able to reproduce these issues. These errors could be due to cxserver which has received many improvements since 2023.

Wed, May 14, 12:10 PM · ContentTranslation
abi_ moved T393993: Translation export failure for mwgithub/femiwiki/UnifiedExtensionForFemiwiki from Ready for dev to Need QA on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Wed, May 14, 9:47 AM · Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), translatewiki.net
abi_ moved T394008: CXServer doesn't support section suggestions for "be-tarask" language code from In Progress to Pending Deployment on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Wed, May 14, 7:04 AM · CX-cxserver, LPL Essential (LPL Essential 2025 Apr-Jun: CX)

Tue, May 13

Lens0021 awarded T243290: Option to open a pull request on Github when exporting translations a Like token.
Tue, May 13, 11:59 PM · Patch-For-Review, Language-Team (Language-2020-Focus-Sprint), translatewiki.net
abi_ added a comment to T392600: ULS tooltip appears in random place with corner cut off.
Clipping disabledClipping enabled
Tue, May 13, 12:55 PM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), Regression, UniversalLanguageSelector
abi_ added a comment to T392982: Improve logging around saving/publishing of translations on CX.

The ContentTranslation channel in Logstash now has logs: https://logstash.wikimedia.org/goto/2bc83a09dff80dbd5b8b2caabd11d45c

Tue, May 13, 10:48 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ changed the visibility for F59933015: image.png.
Tue, May 13, 10:24 AM
abi_ added a comment to T392600: ULS tooltip appears in random place with corner cut off.

I was able to reproduce this issue locally. Enabling toggleClipping on the PopupWidget appears to fix the issue.

Tue, May 13, 10:11 AM · MW-1.45-notes (1.45.0-wmf.2; 2025-05-20), Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), Regression, UniversalLanguageSelector

Mon, May 12

abi_ moved T385894: MT thresholds hardcoded in section translation from Need QA to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

Appears to be working as expected.

Mon, May 12, 4:39 PM · MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), LPL Essential (LPL Essential 2025 Apr-Jun: CX), good first task, SectionTranslation
abi_ lowered the priority of T391029: TypeError: ContentTranslation\DTO\PublishedTranslationDTO::__construct(): Argument #7 ($pageRevision) must be of type string, null given, called in /srv/mediawiki/php-1.44.0-wmf.22/extensions/ContentTranslation/includes/Store/S from Medium to Low.

The error appears to be because $row->translation_source_revision_id is null which is used to create an instance of PublishedTranslationDTO.

Mon, May 12, 3:17 PM · Spike, LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation, Wikimedia-production-error
abi_ added a comment to T376531: Translated paragraphs disappear in the Content Translation Tool.

To be continued as part of this task:

Mon, May 12, 1:30 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ added a comment to T391311: ContentTranslation: DBQueryError: Error 1062: Duplicate entry for key 'cx_corpora_unique' when saving.

No longer seeing any occurrences of this error since May 8th: https://logstash.wikimedia.org/goto/4224caf248340b8c205f4c90b080c724

Mon, May 12, 12:19 PM · Patch-For-Review, MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation, Wikimedia-production-error
abi_ changed the point value for T391292: Can't publish translation, it gets stuck at captcha from 4 to 2.
Mon, May 12, 12:13 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ moved T380195: Fully translated articles not saving when using the CX from In Progress to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

In addition to fixing the issue that was mentioned in this comment, we've added a try...catch block around the code that publishes the translation. This should avoid the stuck "Loading..." problem and should allow users to try publishing again. We've also added logging to ensure that these logs are present in Logstash.

Mon, May 12, 11:50 AM · MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ moved T313509: Title errors should prevent publishing from In Progress to Pending Deployment on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

When I try to publish a new translation with the mobile editor with a bad title, I get the following error:

image.png (1×551 px, 104 KB)
Mon, May 12, 6:42 AM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ moved T392787: Delete two branches from mediawiki/extensions/Translate Gerrit extension from Backlog to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Mon, May 12, 5:59 AM · Essential-Work, Release-Engineering-Team (Doing 😎), Language and Product Localization, Gerrit

Sat, May 10

abi_ moved T391292: Can't publish translation, it gets stuck at captcha from In Progress to Pending Deployment on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Sat, May 10, 3:59 AM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation

Fri, May 9

abi_ changed the status of T391292: Can't publish translation, it gets stuck at captcha from Open to In Progress.
Fri, May 9, 2:35 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ assigned T391292: Can't publish translation, it gets stuck at captcha to ngkountas.

I'm able to reproduce this on the mobile editor. The desktop editor works fine.

Fri, May 9, 12:01 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation

Thu, May 8

abi_ closed T392221: Export failure for wikidata/query/builder as Resolved.

Commit: https://gitlab.wikimedia.org/repos/wmde/wikidata-query-builder/-/commit/28b06ab67477d876ddf7cec49ce48ec3991ce31d

Thu, May 8, 4:34 PM · Wikidata, Wikidata Query Builder, LPL Essential (LPL Essential 2025 Apr-Jun: CX), Unplanned-Sprint-Work, translatewiki.net
abi_ moved T372636: Content Translation: TypeError: node.getModel(...).getTranslationIssues is not a function from In Progress to Pending Deployment on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Thu, May 8, 4:32 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), LPL Essential (LPL Essential 2025 Apr-Jun: CX), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), ContentTranslation
abi_ added a comment to T313509: Title errors should prevent publishing.

When I try to publish a new translation with the mobile editor with a bad title, I get the following error:

Thu, May 8, 1:38 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ changed the status of T393514: Configure Translatewiki.net for REL1_44 translation backports from Open to In Progress.

Merged and deployed the changes on translatewiki.net

Thu, May 8, 1:02 PM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), Unplanned-Sprint-Work, translatewiki.net, MediaWiki-Releasing, MW-1.44-release
abi_ added a comment to T393021: Enable `es` for Oppia Android app on translatewiki.net.

No translations for Spanish yet: https://translatewiki.net/wiki/Special:Translate?group=oppia-android-app&language=es&filter=%21translated&action=translate

Thu, May 8, 12:50 PM · Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), translatewiki.net

Tue, May 6

abi_ changed the status of T392982: Improve logging around saving/publishing of translations on CX from Open to In Progress.
Tue, May 6, 4:56 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ moved T393168: ext.cx.entrypoints.ulsrelevantlanguages module is also loaded on mobile, when logged-in from In Progress to Pending Deployment on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Tue, May 6, 4:33 PM · MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), ContentTranslation, LPL Essential (LPL Essential 2025 Apr-Jun: CX)
abi_ moved T372636: Content Translation: TypeError: node.getModel(...).getTranslationIssues is not a function from Backlog to In Progress on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Tue, May 6, 3:46 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), LPL Essential (LPL Essential 2025 Apr-Jun: CX), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), ContentTranslation
abi_ claimed T372636: Content Translation: TypeError: node.getModel(...).getTranslationIssues is not a function .
Tue, May 6, 3:46 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), LPL Essential (LPL Essential 2025 Apr-Jun: CX), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), ContentTranslation
abi_ added a comment to T372636: Content Translation: TypeError: node.getModel(...).getTranslationIssues is not a function .

From Logstash:

Tue, May 6, 3:45 PM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), LPL Essential (LPL Essential 2025 Apr-Jun: CX), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), ContentTranslation
abi_ added a comment to T392839: CX tables miss a lot of important indexes causing partial outages.

Following index need to be added:

CREATE INDEX cx_translators_translation_id ON cx_translators (translator_translation_id);
  • Done in T391153
Tue, May 6, 2:37 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation

Mon, May 5

Jdlrobson-WMF awarded T393144: TypeError: undefined is not an object (evaluating 'new mw.cx.SiteMapper') / TypeError: Cannot read properties of undefined (reading 'SiteMapper') / TypeError: mw.cx is undefined a Stroopwafel token.
Mon, May 5, 1:20 PM · LPL Hypothesis, ContentTranslation, MobileFrontend (Tracking), Wikimedia-production-error
abi_ updated the task description for T393174: ext.cx.entrypoints.recentedit module loaded even when no significant edits exist.
Mon, May 5, 11:39 AM · MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), ContentTranslation, LPL Essential (LPL Essential 2025 Apr-Jun: CX)
abi_ moved T393021: Enable `es` for Oppia Android app on translatewiki.net from In Progress to Need QA on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

Patch is deployed on translatewiki.net

Mon, May 5, 11:24 AM · Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), translatewiki.net
abi_ added a comment to T392839: CX tables miss a lot of important indexes causing partial outages.

More queries causing full table scans from T390510#10790296:

SELECT  translation_target_language AS `language`,COUNT(DISTINCT translation_started_by) AS `translators`  FROM `cx_translations`    WHERE ((translation_status = 'published' OR translation_target_url IS NOT NULL))  GROUP BY translation_target_language ;

SELECT  translation_source_language AS `language`,COUNT(DISTINCT translation_started_by) AS `translators`  FROM `cx_translations`    WHERE ((translation_status = 'published' OR translation_target_url IS NOT NULL))  GROUP BY translation_source_language ;

SELECT  translation_source_language AS `sourceLanguage`,translation_target_language AS `targetLanguage`,(CASE WHEN (translation_status = 'published' OR translation_target_url IS NOT NULL) THEN 'published' ELSE 'draft' END) AS `status`,COUNT(*) AS `count`,COUNT(DISTINCT translation_started_by) AS `translators`  FROM `cx_translations`    WHERE translation_status IN ('draft','published')   GROUP BY translation_source_language,translation_target_language,status ;

SELECT  MAX(translation_last_updated_timestamp) AS `date`,COUNT(translation_id) AS `count`  FROM `cx_translations`    WHERE ((translation_status = 'published' OR translation_target_url IS NOT NULL))  GROUP BY YEARWEEK(translation_last_updated_timestamp, 3) ;
Mon, May 5, 11:21 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ added a comment to T393144: TypeError: undefined is not an object (evaluating 'new mw.cx.SiteMapper') / TypeError: Cannot read properties of undefined (reading 'SiteMapper') / TypeError: mw.cx is undefined.

Error rates have dropped:

Mon, May 5, 7:52 AM · LPL Hypothesis, ContentTranslation, MobileFrontend (Tracking), Wikimedia-production-error
abi_ moved T393144: TypeError: undefined is not an object (evaluating 'new mw.cx.SiteMapper') / TypeError: Cannot read properties of undefined (reading 'SiteMapper') / TypeError: mw.cx is undefined from Untriaged to Apr-Jun 2025 on the Wikimedia-production-error board.
Mon, May 5, 7:49 AM · LPL Hypothesis, ContentTranslation, MobileFrontend (Tracking), Wikimedia-production-error
abi_ closed T393144: TypeError: undefined is not an object (evaluating 'new mw.cx.SiteMapper') / TypeError: Cannot read properties of undefined (reading 'SiteMapper') / TypeError: mw.cx is undefined as Resolved.

The change has been backported.

Mon, May 5, 7:48 AM · LPL Hypothesis, ContentTranslation, MobileFrontend (Tracking), Wikimedia-production-error
abi_ closed T393144: TypeError: undefined is not an object (evaluating 'new mw.cx.SiteMapper') / TypeError: Cannot read properties of undefined (reading 'SiteMapper') / TypeError: mw.cx is undefined, a subtask of T386223: 1.44.0-wmf.28 deployment blockers, as Resolved.
Mon, May 5, 7:48 AM · MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), Release-Engineering-Team (Priority Backlog 📥), Essential-Work, Release, Train Deployments

Fri, May 2

abi_ moved T277029: can't access the "why?" link on contentTranslation from Pending Deployment to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

Tested on: https://en.wikipedia.org/wiki/Special:ContentTranslation?page=Miguel+Lombardi&from=pt&to=en&targettitle=Miguel+Lombardi

Fri, May 2, 12:47 PM · MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ moved T392064: Special:SearchTranslations: InvalidArgumentException: Invalid language code "en'" from Pending Deployment to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Fri, May 2, 12:45 PM · Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), affects-translatewiki.net, MediaWiki-extensions-Translate, Wikimedia-production-error
abi_ moved T391328: Target language selector not listing languages in some cases from Pending Deployment to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

Tested on: https://en.m.wikipedia.org/wiki/Special:AutomaticTranslation?page=Mon&from=az&to=en&step=confirm

Fri, May 2, 12:45 PM · MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), LPL Essential (LPL Essential 2025 Apr-Jun: CX), MinT
abi_ moved T391339: Searching for an article to translate not working on Test Wikipedia from Pending Deployment to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

English is automatically selected as the target language on testwiki now:

Fri, May 2, 12:43 PM · MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), LPL Essential (LPL Essential 2025 Apr-Jun: CX), MinT
abi_ moved T392662: /v2/suggest/sections/{title}/{from}/{to}: Error in your SQL syntax; check for the right syntax to use near ') from Backlog to Maintenance and operational issues on the CX-cxserver board.
Fri, May 2, 12:32 PM · CX-cxserver, LPL Essential (LPL Essential 2025 Apr-Jun: CX), Wikimedia-production-error
abi_ closed T392662: /v2/suggest/sections/{title}/{from}/{to}: Error in your SQL syntax; check for the right syntax to use near ') as Resolved.

No longer reproducible on production CXServer

Fri, May 2, 12:32 PM · CX-cxserver, LPL Essential (LPL Essential 2025 Apr-Jun: CX), Wikimedia-production-error
abi_ closed T392067: Special:SearchTranslations: Wikimedia\Assert\ParameterAssertionException: Bad value for parameter $title: invalid name 'API:Login/114/hello ' as Resolved.

No longer reproducible on https://www.mediawiki.org/w/index.php?filter=untranslated&language=hello%20&query=1&title=Special:SearchTranslations

Fri, May 2, 12:23 PM · MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), affects-translatewiki.net, MediaWiki-extensions-Translate, Wikimedia-production-error
abi_ closed T392064: Special:SearchTranslations: InvalidArgumentException: Invalid language code "en'" as Resolved.

Fixed - tested on Mediawiki

Fri, May 2, 12:19 PM · Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), affects-translatewiki.net, MediaWiki-extensions-Translate, Wikimedia-production-error
abi_ moved T385894: MT thresholds hardcoded in section translation from In Progress to Pending Deployment on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Fri, May 2, 6:46 AM · MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), LPL Essential (LPL Essential 2025 Apr-Jun: CX), good first task, SectionTranslation
abi_ claimed T393021: Enable `es` for Oppia Android app on translatewiki.net.
Fri, May 2, 3:57 AM · Unplanned-Sprint-Work, LPL Essential (LPL Essential 2025 Apr-Jun: CX), translatewiki.net

Wed, Apr 30

abi_ updated the task description for T392982: Improve logging around saving/publishing of translations on CX.
Wed, Apr 30, 7:26 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ updated the task description for T392982: Improve logging around saving/publishing of translations on CX.
Wed, Apr 30, 7:25 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ created T392982: Improve logging around saving/publishing of translations on CX.
Wed, Apr 30, 7:24 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ created T392979: Review CX publishing dashboard on Grafana to check if its still accurate.
Wed, Apr 30, 7:02 AM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ renamed T392978: CX Editors: Inform user when they are offline from Inform user when they are offline to CX Editors: Inform user when they are offline.
Wed, Apr 30, 6:47 AM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ moved T392978: CX Editors: Inform user when they are offline from Needs Triage to Enhancements on the ContentTranslation board.
Wed, Apr 30, 6:47 AM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ created T392978: CX Editors: Inform user when they are offline.
Wed, Apr 30, 6:47 AM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ added a comment to T376531: Translated paragraphs disappear in the Content Translation Tool.

We discussed this during a daily meeting. Here are the next steps:

Wed, Apr 30, 6:27 AM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ added a comment to T392787: Delete two branches from mediawiki/extensions/Translate Gerrit extension.

I have tried, and lack the necessary permissions

Wed, Apr 30, 4:18 AM · Essential-Work, Release-Engineering-Team (Doing 😎), Language and Product Localization, Gerrit

Mon, Apr 28

abi_ moved T391339: Searching for an article to translate not working on Test Wikipedia from In Progress to Pending Deployment on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.
Mon, Apr 28, 6:19 PM · MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), LPL Essential (LPL Essential 2025 Apr-Jun: CX), MinT
abi_ edited projects for T392839: CX tables miss a lot of important indexes causing partial outages, added: LPL Essential (LPL Essential 2025 Apr-Jun: CX); removed Language and Product Localization.
Mon, Apr 28, 6:14 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.27; 2025-04-29), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ added a comment to T376531: Translated paragraphs disappear in the Content Translation Tool.

Saving the draft is retried up to 5 times automatically on failure. If the saving still fails after 5 attempts the following error message is displayed: An error occurred while saving the draft.. After this the manual saving will be enabled again...and the process repeats.

Mon, Apr 28, 5:18 PM · MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ added a comment to T379892: Initial roll-out of Scribunto library for accessing message bundles.

We'll review the documentation readiness and then announce it (probably tech news).

Mon, Apr 28, 1:26 PM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), LPL Onboarding and Development (Current), User-notice, MW-1.44-notes (1.44.0-wmf.8; 2024-12-17), MediaWiki-extensions-Translate
abi_ moved T376806: Last paragraph doesn't allow me edit machine-generated translation from Need QA to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

Not able to reproduce this on my phone running Firefox, Google Android

Mon, Apr 28, 11:25 AM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ moved T364613: Adjust description text, links and pointer in the for the selected topic card from Need QA to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

This is done, and deployed. Can be tested at: https://en.wikipedia.org/wiki/Special:AutomaticTranslation?page=Moon&from=en&to=hi&step=confirm

Mon, Apr 28, 11:03 AM · MW-1.44-notes (1.44.0-wmf.25; 2025-04-15), LPL Essential (LPL Essential 2025 Apr-Jun: CX), MinT
abi_ moved T313509: Title errors should prevent publishing from Need QA to In Progress on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

I'm noticing some other issues...moving this to inprogress.

Mon, Apr 28, 11:00 AM · MW-1.45-notes (1.45.0-wmf.1; 2025-05-13), LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ moved T296181: "Template unavailable" warning should not get collapsed from Need QA to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

I'm no longer able to reproduce the issue on the linked article: https://en.wikipedia.org/w/index.php?title=Special:ContentTranslation&campaign=contributionsmenu&to=la&page=Input-to-state+stability&from=en&targettitle=Input-to-state+stability#draft

Mon, Apr 28, 10:42 AM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ moved T338686: "Significant changes since you started" is not functional from Need QA to Done on the LPL Essential (LPL Essential 2025 Apr-Jun: CX) board.

This is no longer reproducible:

Mon, Apr 28, 10:40 AM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation
abi_ claimed T156324: 'Refresh suggestions' removes articles in 'For later' section .
Mon, Apr 28, 9:48 AM · LPL Essential (LPL Essential 2025 Apr-Jun: CX), ContentTranslation