Nikerabbit (Niklas Laxström)
Software Engineer, Language Engineering

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 5:29 AM (137 w, 6 d)
Availability
Available
IRC Nick
nikerabbit
LDAP User
Nikerabbit
MediaWiki User
Nikerabbit

Recent Activity

Today

Nikerabbit added a comment to T154425: Delete action throws a DBUnexpectedError with "MWCallableUpdate::doUpdate: Cannot flush snapshot because writes are pending (JobQueueDB::doBatchPush)".

I just noticed this also makes cleaning up spam very difficult. Since some jobs don't get run, the entries remain in the recent changes list. Nuke does not realize that some pages have already been deleted so it keeps offering the same pages. The recent changes list also keeps showing pages that have already been deleted as new pages.

Mon, May 29, 8:30 AM · MediaWiki-JobQueue, MW-1.29-release, MediaWiki-Database
Nikerabbit removed projects from T162768: CX2: Translation publishing and error handling: MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), Patch-For-Review.
Mon, May 29, 6:58 AM · Language-team April-June 2017 (Language-2017 Sprint 8), ContentTranslation
Nikerabbit removed a project from T133862: Provide easy access to advanced publishing settings from the Content Translation columns interface: Patch-For-Review.
Mon, May 29, 6:57 AM · Language-team April-June 2017 (Language-2017 Sprint 8), WorkType-NewFunctionality, Design, ContentTranslation
Nikerabbit updated subscribers of T154425: Delete action throws a DBUnexpectedError with "MWCallableUpdate::doUpdate: Cannot flush snapshot because writes are pending (JobQueueDB::doBatchPush)".

My error log was just flooded with almost a thousand lines just because I deleted a handful of pages. 100% reproducible for me on master.

Mon, May 29, 5:31 AM · MediaWiki-JobQueue, MW-1.29-release, MediaWiki-Database
Nikerabbit added a parent task for T154425: Delete action throws a DBUnexpectedError with "MWCallableUpdate::doUpdate: Cannot flush snapshot because writes are pending (JobQueueDB::doBatchPush)": T41480: Bugs affecting translatewiki.net (errors from MediaWiki master) (tracking).
Mon, May 29, 5:28 AM · MediaWiki-JobQueue, MW-1.29-release, MediaWiki-Database
Nikerabbit added a subtask for T41480: Bugs affecting translatewiki.net (errors from MediaWiki master) (tracking): T154425: Delete action throws a DBUnexpectedError with "MWCallableUpdate::doUpdate: Cannot flush snapshot because writes are pending (JobQueueDB::doBatchPush)".
Mon, May 29, 5:28 AM · Tracking, MediaWiki-General-or-Unknown
Nikerabbit reopened T69636: Add plural (.stringsdict) support to AppleFFS for iOS/Mac OS X translation files as "Open".

There has been no change to AppleFFS in Translate, so there is no stringsdict support yet, so this isn't yet resolved.

Mon, May 29, 5:18 AM · Wikipedia-iOS-App-Backlog, I18n, Language-Team, MediaWiki-extensions-Translate
Nikerabbit reopened T69636: Add plural (.stringsdict) support to AppleFFS for iOS/Mac OS X translation files, a subtask of T67825: iOS App: Bottom of article says "1 other languages", as Open.
Mon, May 29, 5:18 AM · WorkType-Maintenance, Wikipedia-iOS-App-Backlog
Nikerabbit reopened T69636: Add plural (.stringsdict) support to AppleFFS for iOS/Mac OS X translation files, a subtask of T132209: [[Wikimedia:Wikipedia-ios-page-read-in-other-languages/en]] needs PLURAL, as Open.
Mon, May 29, 5:18 AM · iOS-app-Bugs, Wikipedia-iOS-App-Backlog, I18n
Nikerabbit reopened T69636: Add plural (.stringsdict) support to AppleFFS for iOS/Mac OS X translation files, a subtask of T129456: PLURAL needed in Wikipedia-ios-nearby-loading, as Open.
Mon, May 29, 5:18 AM · Wikipedia-iOS-App-Backlog, I18n
Nikerabbit reopened T69636: Add plural (.stringsdict) support to AppleFFS for iOS/Mac OS X translation files, a subtask of T126493: Support pluralized localized strings, as Open.
Mon, May 29, 5:18 AM · iOS-app-v5.5.0-Snake-On-A-Magic-Towel, Wikipedia-iOS-App-Backlog

Yesterday

Nikerabbit closed T165949: CXServer Apertium MT suggestions are empty in Special:Translate as Resolved.

Fix now deployed and confirmed both in WMF and translatewiki.net.

Sun, May 28, 9:47 AM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), Unplanned-Sprint-Work, Wikimedia-Hackathon-2017, Language-team April-June 2017 (Language-2017 Sprint 8), MediaWiki-extensions-Translate, ContentTranslation-CXserver, ContentTranslation
Nikerabbit added a comment to T160565: Special:LanguageStats fails to update statistics in various cases.

MessageGroups::expandWildcards has been optimized (should do a new profiling run to check the current status). Duplicate get(): issue has not yet been fixed.

Sun, May 28, 9:43 AM · MW-1.30-release-notes (WMF-deploy-2017-05-09_(1.30.0-wmf.1)), Unplanned-Sprint-Work, Language-team April-June 2017, Performance, MediaWiki-extensions-Translate

Fri, May 26

Nikerabbit added a comment to T225: Use translatewiki.net to localize Phabricator.

Is the Phabricator team aware of that?

Requirements/assumptions have been (re)stated (also) in https://secure.phabricator.com/T5267#199218 , for instance the second last paragraph.

Fri, May 26, 9:23 AM · Developer-Relations, Developer-Wishlist (2017), translatewiki.net, Upstream, Legalpad, Phabricator (Upstream)
Nikerabbit created T166366: CX2: Floating toolbar changes height on mouseenter/mouseleave of the cog.
Fri, May 26, 7:20 AM · Browser-Support-Google-Chrome, OOjs-UI, ContentTranslation

Wed, May 24

Nikerabbit added a comment to T163203: Update CX to use the new Restbase provided public API instead of CXServer.

Translate also need to update while doing this.

Wed, May 24, 7:58 AM · Language-team April-June 2017 (Language-2017 Sprint 8), ContentTranslation-Deployments, ContentTranslation-CXserver, ContentTranslation

Tue, May 23

Nikerabbit added a comment to T166132: Slightly expand the "most used messages" group.

It is not trivial, but I am not so sure it wouldn't actually be helpful and better in the long run.

Tue, May 23, 2:19 PM · Patch-For-Review, MediaWiki-Internationalization, translatewiki.net
Nikerabbit added a comment to T166132: Slightly expand the "most used messages" group.

I'll state the perhaps obvious, that the other option is to lower the export threshold for core even further. Like, if we really want to go to the way of encouraging translators, we could lower the export threshold to much smaller, and guard their visibility with $wgShowLanguagesWithMinimalLocalisation, disabled by default, but could be enabled for Incubator and so on.

Tue, May 23, 2:02 PM · Patch-For-Review, MediaWiki-Internationalization, translatewiki.net
Nikerabbit removed a project from T166128: Make Translatewiki.net main page MobileFrontend compatible: MediaWiki-extensions-UniversalLanguageSelector.

But jquery.uls.grid is already enabled for mobile when we were fixing Special:Translate on mobile site. I don't remember when I last checked with the main page, maybe that part works now.

Tue, May 23, 1:56 PM · Patch-For-Review, Reading-Web-Backlog, MediaWiki-extensions-TwnMainPage
Nikerabbit added a comment to T166130: Delegate/empower addition of new languages at translatewiki.net.

I believe the main bottleneck is the understanding and execution of our language approval criteria. As far as I can see, the patch creation and merging hasn't been a problem. At most it takes a few days to go through the process. Documenting the criteria better, simplifying where possible, and letting people know upfront what information is required, would imho be a good starting point.

Tue, May 23, 1:50 PM · translatewiki.net
Nikerabbit added a watcher for translatewiki.net: Nikerabbit.
Tue, May 23, 1:46 PM
Nikerabbit updated subscribers of T165976: Only the first LQT reply window gets a toolbar, the rest have none.

Thank you @matmarex, @Esanders and @Jdforrester-WMF for these LQT fixes. We translatewiki.net folks appreciate it a lot.

Tue, May 23, 12:54 PM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), User-Ryasmeen, VisualEditor, MediaWiki-extensions-LiquidThreads
Nikerabbit awarded T165976: Only the first LQT reply window gets a toolbar, the rest have none a Cookie token.
Tue, May 23, 12:51 PM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), User-Ryasmeen, VisualEditor, MediaWiki-extensions-LiquidThreads
Nikerabbit added a comment to T165585: Make creating a new Language project easier.

For example, including Translatewiki within the SUL of Wikimedia projects is a simple thing that would simplify a lot of things.

Tue, May 23, 12:49 PM · MediaWiki-extensions-WikimediaIncubator, Language-Team, MediaWiki-Platform-Team, I18n, Release-Engineering-Team, Epic
Nikerabbit added a comment to T166104: Error: TTMServer::sortSuggestions() must be of the type array, null given.

Might be caused by my recent refactorings, or at least now they are much more common. I hope to investigate this soon.

Tue, May 23, 11:35 AM · MediaWiki-extensions-Translate
Nikerabbit added a comment to T159947: Error saving translation: Unknown error: "TPT-unknown-page".

Do you mean the characters in the page content, or in the page title?

Tue, May 23, 11:31 AM · MediaWiki-extensions-Translate
Nikerabbit removed a project from T165949: CXServer Apertium MT suggestions are empty in Special:Translate: Patch-For-Review.
Tue, May 23, 11:22 AM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), Unplanned-Sprint-Work, Wikimedia-Hackathon-2017, Language-team April-June 2017 (Language-2017 Sprint 8), MediaWiki-extensions-Translate, ContentTranslation-CXserver, ContentTranslation
Nikerabbit added a comment to T100085: PHP Notice: JobQueueGroup::__destruct: 1 buffered job(s) never inserted.

I would say the expected behavior is that no exceptions get thrown :D How can we find out what those exceptions are and fix them?

Tue, May 23, 8:01 AM · MW-1.28-release, Patch-For-Review, Wikimedia-log-errors, Performance-Team, MW-1.27-release, MW-1.29-release, MediaWiki-JobQueue
Nikerabbit added a comment to T165949: CXServer Apertium MT suggestions are empty in Special:Translate.

This was first reported on Saturday, but it could have started earlier as well.

Tue, May 23, 5:45 AM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), Unplanned-Sprint-Work, Wikimedia-Hackathon-2017, Language-team April-June 2017 (Language-2017 Sprint 8), MediaWiki-extensions-Translate, ContentTranslation-CXserver, ContentTranslation

Sun, May 21

Nikerabbit added a comment to T164050: Enforce blob size limits for draft save API.

I did some research on what limit would be suitable. I found out that we have quite a lot of legitimate blobs over three megabytes, some even over 5 megabytes. One of them was a huge table. It is not possible to just set a hard limit that would not cause false positives while still being useful. Doing this would require changes in the UI as well (to disallow translation of huge sections) or some logic to compare source and target blob size. Latter would be complicated since we don't necessarily have the source and target blobs around to compare them, so I would lean on dropping this task.

Sun, May 21, 10:20 AM · Language-team April-June 2017, WorkType-Maintenance, Wikimedia-Incident, ContentTranslation
Nikerabbit created T165959: LiquidThreads editor has toolbar displayed twice with different buttons.
Sun, May 21, 9:51 AM · User-Ryasmeen, VisualEditor, MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), WikiEditor, JavaScript, MediaWiki-extensions-LiquidThreads
Nikerabbit created T165958: sr-el has a comma but sr-ec and sr have a dot.
Sun, May 21, 9:48 AM · MediaWiki-extensions-TwnMainPage, MediaWiki-Internationalization
Nikerabbit updated subscribers of T165949: CXServer Apertium MT suggestions are empty in Special:Translate.
Sun, May 21, 9:01 AM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), Unplanned-Sprint-Work, Wikimedia-Hackathon-2017, Language-team April-June 2017 (Language-2017 Sprint 8), MediaWiki-extensions-Translate, ContentTranslation-CXserver, ContentTranslation
Nikerabbit triaged T165949: CXServer Apertium MT suggestions are empty in Special:Translate as High priority.
Sun, May 21, 8:59 AM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), Unplanned-Sprint-Work, Wikimedia-Hackathon-2017, Language-team April-June 2017 (Language-2017 Sprint 8), MediaWiki-extensions-Translate, ContentTranslation-CXserver, ContentTranslation
Nikerabbit created T165949: CXServer Apertium MT suggestions are empty in Special:Translate.
Sun, May 21, 8:58 AM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), Unplanned-Sprint-Work, Wikimedia-Hackathon-2017, Language-team April-June 2017 (Language-2017 Sprint 8), MediaWiki-extensions-Translate, ContentTranslation-CXserver, ContentTranslation

Sat, May 20

Nikerabbit closed T101086: Standardize invalid language codes for Babel extension as Resolved.
Sat, May 20, 2:14 PM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), Patch-For-Review, Wikidata, MediaWiki-extensions-Babel
Nikerabbit closed T101086: Standardize invalid language codes for Babel extension, a subtask of T145535: language code disparity (Wikidata tracking), as Resolved.
Sat, May 20, 2:14 PM · I18n, Tracking, Wikidata
Nikerabbit created T165884: Announce removal of spyc (T75945).
Sat, May 20, 1:47 PM · MediaWiki Language Extension Bundle
Nikerabbit closed T165241: Consider removing the title "Message group" that appears inside the group selector as Resolved.
Sat, May 20, 12:18 PM · Wikimedia-Hackathon-2017, MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), Easy, Design, MediaWiki-extensions-Translate
Nikerabbit moved T165740: translatewiki.net system continuity and disaster recovery from Backlog to Proposed Sessions on the Wikimedia-Hackathon-2017 board.
Sat, May 20, 12:15 PM · translatewiki.net, Wikimedia-Hackathon-2017
Nikerabbit closed T164912: ApiTranslateSandbox: ApiUsageException::__construct requires a fatal Status as Resolved.
Sat, May 20, 12:14 PM · Wikimedia-Hackathon-2017, MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), MediaWiki-General-or-Unknown, MediaWiki-extensions-Translate
Nikerabbit closed T164912: ApiTranslateSandbox: ApiUsageException::__construct requires a fatal Status, a subtask of T41480: Bugs affecting translatewiki.net (errors from MediaWiki master) (tracking), as Resolved.
Sat, May 20, 12:14 PM · Tracking, MediaWiki-General-or-Unknown
Nikerabbit edited projects for T164912: ApiTranslateSandbox: ApiUsageException::__construct requires a fatal Status, added: Wikimedia-Hackathon-2017; removed Patch-For-Review.
Sat, May 20, 12:14 PM · Wikimedia-Hackathon-2017, MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), MediaWiki-General-or-Unknown, MediaWiki-extensions-Translate

Fri, May 19

Nikerabbit updated subscribers of T165740: translatewiki.net system continuity and disaster recovery.
Fri, May 19, 3:01 PM · translatewiki.net, Wikimedia-Hackathon-2017
Nikerabbit updated the task description for T165740: translatewiki.net system continuity and disaster recovery.
Fri, May 19, 12:58 PM · translatewiki.net, Wikimedia-Hackathon-2017
Nikerabbit updated the task description for T165740: translatewiki.net system continuity and disaster recovery.
Fri, May 19, 12:56 PM · translatewiki.net, Wikimedia-Hackathon-2017

Wed, May 17

Nikerabbit closed T165539: translatewiki.net times out as Resolved.

We are back online, with some slowness. We have identified multiple actionables based on this experience.

Wed, May 17, 3:12 PM · translatewiki.net
Nikerabbit added a comment to T165539: translatewiki.net times out.

Around 1300Z first our main server went unreachable, then few minutes after our secondary server went unreachable. 1343Z our secondary server came up, but not the primary one. We can access the console via our control panel. First we saw hhvm failing to start, but after disabling it we noticed that networking does not come up. Running dhclient -v directly shows DHCPDISCOVERs going out but no replies going in. The configuration for our two servers is pretty much the same, so we filed a support request with them.

Wed, May 17, 7:08 AM · translatewiki.net

Tue, May 16

Nikerabbit added a comment to T165188: Autocreate direct link(s) from an AggregateGroup to the pages it contains.

You can click on ”Training modules: Keeping events safe” to see and access the list of pages it contains. Is this sufficient for your task?

Tue, May 16, 2:26 PM · MediaWiki-extensions-Translate

Sat, May 13

Nikerabbit moved T165213: Translate extension not working on Meta from Backlog to cross projects on the MediaWiki-extensions-Translate board.
Sat, May 13, 5:27 PM · MediaWiki-extensions-Translate
Nikerabbit added a comment to T164670: Alt-Shift-S does not work in documentation window.

Your patch does not touch the TUX interface at all, only the legacy interface, so I don't think it fixes this bug.

Sat, May 13, 4:32 PM · MediaWiki-extensions-Translate

Thu, May 11

Nikerabbit added a comment to T154500: Changes made using NWE are blocked by Translate extension but copied into OWE they're accepted.

Since I could not figure how to access old wikitext editor easily anymore, another workaround is to do the edit in the source editor, but switch to visual editor before saving.

Thu, May 11, 5:39 AM · MediaWiki-extensions-Translate, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor

Wed, May 10

Nikerabbit added a comment to T158360: RFC: Reevaluate LocalisationUpdate extension for WMF.

It's not hard at all: it logs success/failure in the SAL after each run.

Wed, May 10, 10:14 AM · Deployment-Systems, ArchCom-RfC, I18n
Nikerabbit added a comment to T164912: ApiTranslateSandbox: ApiUsageException::__construct requires a fatal Status.

I didn't see anything in release notes nor recent code changes. No recent changes in TranslateSandbox, so I suspect a core change. Though I guess the fix needs to be done in Translate.

Wed, May 10, 8:17 AM · Wikimedia-Hackathon-2017, MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), MediaWiki-General-or-Unknown, MediaWiki-extensions-Translate
Nikerabbit added a parent task for T164912: ApiTranslateSandbox: ApiUsageException::__construct requires a fatal Status: T41480: Bugs affecting translatewiki.net (errors from MediaWiki master) (tracking).
Wed, May 10, 8:14 AM · Wikimedia-Hackathon-2017, MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), MediaWiki-General-or-Unknown, MediaWiki-extensions-Translate
Nikerabbit added a subtask for T41480: Bugs affecting translatewiki.net (errors from MediaWiki master) (tracking): T164912: ApiTranslateSandbox: ApiUsageException::__construct requires a fatal Status.
Wed, May 10, 8:14 AM · Tracking, MediaWiki-General-or-Unknown
Nikerabbit created T164912: ApiTranslateSandbox: ApiUsageException::__construct requires a fatal Status.
Wed, May 10, 8:05 AM · Wikimedia-Hackathon-2017, MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), MediaWiki-General-or-Unknown, MediaWiki-extensions-Translate

Tue, May 9

Nikerabbit moved T164670: Alt-Shift-S does not work in documentation window from Backlog to tux on the MediaWiki-extensions-Translate board.

Makes sense. I think S is the only shortcut that needs to be re-assigned when documentation editor is open.

Tue, May 9, 7:12 AM · MediaWiki-extensions-Translate

Fri, May 5

Nikerabbit moved T164503: Add feature to allow multilingual headings for translated MassMessage newsletters from Backlog to cross projects on the MediaWiki-extensions-Translate board.
Fri, May 5, 9:28 AM · MediaWiki-extensions-Translate, MassMessage
Nikerabbit added a comment to T158360: RFC: Reevaluate LocalisationUpdate extension for WMF.

Since it is hard to detect when LU is or isn't working, we could add one dummy message key to MediaWiki core which contains the timestamp of last export in a given language. Then one could just look at the timestamp (and compare to what is in git if necessary).

Fri, May 5, 9:24 AM · Deployment-Systems, ArchCom-RfC, I18n
Nikerabbit added a comment to T156664: Find a low-level, contributor friendly and performant translation/internationalization solution for the style guide.

Is a system that works without tags already being worked on ? Is there a timeline?

Fri, May 5, 8:34 AM · I18n, WMF-Design, Design, WikimediaUI Style Guide

Thu, May 4

Nikerabbit moved T162110: CX2: Machine translation service client from In Progress to In Review on the Language-team April-June 2017 (Language-2017 Sprint 7) board.
Thu, May 4, 6:06 PM · MW-1.30-release-notes (WMF-deploy-2017-05-30_(1.30.0-wmf.3)), Language-team April-June 2017 (Language-2017 Sprint 8), ContentTranslation
Nikerabbit removed a project from T162110: CX2: Machine translation service client: Patch-For-Review.
Thu, May 4, 7:27 AM · MW-1.30-release-notes (WMF-deploy-2017-05-30_(1.30.0-wmf.3)), Language-team April-June 2017 (Language-2017 Sprint 8), ContentTranslation
Nikerabbit added a project to T164357: Let Special:MyLanguage be used as a redirect target: User-Nikerabbit.
Thu, May 4, 6:01 AM · User-Nikerabbit, MediaWiki-extensions-Translate

Wed, May 3

Nikerabbit added a comment to T126493: Support pluralized localized strings.

@Nikerabbit would the twn sync script that runs on your end be affected if we removed unused strings? Also, is it fine if the strings are re-ordered alphabetically by key?

Wed, May 3, 7:04 PM · iOS-app-v5.5.0-Snake-On-A-Magic-Towel, Wikipedia-iOS-App-Backlog
Nikerabbit added a comment to T164357: Let Special:MyLanguage be used as a redirect target.

It's not $wgInvalidRedirectTargets because it still shows as a redirect (which the pages listed in there don't do), and I don't see that option customised anywhere.

Wed, May 3, 1:35 PM · User-Nikerabbit, MediaWiki-extensions-Translate
Nikerabbit added a comment to T164357: Let Special:MyLanguage be used as a redirect target.

This works in my test wiki, but not on meta. Maybe there is some difference in configuration.

Wed, May 3, 1:28 PM · User-Nikerabbit, MediaWiki-extensions-Translate
Nikerabbit added a comment to T164306: There should be a longer wait before displaying `There is an uneven amount of parenthesis`.

Delaying it until save button is clicked would be counterproductive, as the editor is hidden when the button is clicked. The translator would not see the notice.

Wed, May 3, 6:35 AM · MediaWiki-extensions-Translate

Tue, May 2

Nikerabbit added a comment to T159947: Error saving translation: Unknown error: "TPT-unknown-page".

Cross-linking my reply in the wiki: https://www.mediawiki.org/w/index.php?title=Topic:Tp48n8pqrvakvug6#flow-post-tprzuha1buolqpfj

Tue, May 2, 1:47 PM · MediaWiki-extensions-Translate
Nikerabbit removed a project from T164067: CX2: Blocklevel translation units inside a section is not translatable: Patch-For-Review.
Tue, May 2, 1:42 PM · MW-1.30-release-notes (WMF-deploy-2017-05-09_(1.30.0-wmf.1)), Language-team April-June 2017 (Language-2017 Sprint 7), ContentTranslation
Nikerabbit added a project to T159214: store normalized language codes in the babel database table: Easy.
Tue, May 2, 10:01 AM · Easy, MediaWiki-extensions-Babel
Nikerabbit added a comment to T164247: Investigate high build rate of schema.UniversalLanguageSelector module..

Not directly related, but we are currently not using all of the data that we log. Logging of some events could be removed after a review what is needed.

Tue, May 2, 9:37 AM · Performance-Team, MediaWiki-extensions-UniversalLanguageSelector
Nikerabbit updated the task description for T163344: Do a root-cause analysis on CX outage during dc switch and get it back online.
Tue, May 2, 7:03 AM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation
Nikerabbit removed projects from T163978: PHP Fatal error: Undefined class constant 'TTL_PROC_LONG' in Translate/tag/TranslatablePage.php on line 856: MW-1.30-release-notes (WMF-deploy-2017-05-09_(1.30.0-wmf.1)), Patch-For-Review.
Tue, May 2, 6:34 AM · WorkType-Maintenance, Unplanned-Sprint-Work, Language-team April-June 2017 (Language-2017 Sprint 6), MediaWiki Language Extension Bundle, MediaWiki-extensions-Translate

Apr 28 2017

Nikerabbit added a project to T164052: ULS Language change tooltip misplaced in MW 1.28.1: MediaWiki Language Extension Bundle.
Apr 28 2017, 8:21 AM · MW-1.30-release-notes (WMF-deploy-2017-05-09_(1.30.0-wmf.1)), Unplanned-Sprint-Work, WorkType-Maintenance, Language-team April-June 2017 (Language-2017 Sprint 6), Patch-For-Review, MediaWiki Language Extension Bundle, MediaWiki-extensions-UniversalLanguageSelector, ULS-CompactLinks
Nikerabbit added a comment to T163344: Do a root-cause analysis on CX outage during dc switch and get it back online.

I filed T164050: Enforce blob size limits for draft save API as additional follow-up.

Apr 28 2017, 6:46 AM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation
Nikerabbit created T164050: Enforce blob size limits for draft save API.
Apr 28 2017, 6:38 AM · Language-team April-June 2017, WorkType-Maintenance, Wikimedia-Incident, ContentTranslation
Nikerabbit moved T163105: CX template editor's own HTML may end up in the published as an HTML blob from Backlog to Apr.–June 2017 on the ContentTranslation board.
Apr 28 2017, 6:37 AM · Wikimedia-Incident, MW-1.30-release-notes (WMF-deploy-2017-05-09_(1.30.0-wmf.1)), Language-team April-June 2017 (Language-2017 Sprint 6), WorkType-Maintenance, ContentTranslation
Nikerabbit added a comment to T163344: Do a root-cause analysis on CX outage during dc switch and get it back online.

Santhosh found and fixed T163105: CX template editor's own HTML may end up in the published as an HTML blob by investigating the slow queries in P5316. This fits well with the observation of increased database traffic during the incident.

Apr 28 2017, 6:36 AM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation
Nikerabbit moved T163105: CX template editor's own HTML may end up in the published as an HTML blob from In Review to QA on the Language-team April-June 2017 (Language-2017 Sprint 6) board.
Apr 28 2017, 6:29 AM · Wikimedia-Incident, MW-1.30-release-notes (WMF-deploy-2017-05-09_(1.30.0-wmf.1)), Language-team April-June 2017 (Language-2017 Sprint 6), WorkType-Maintenance, ContentTranslation
Nikerabbit updated the task description for T163344: Do a root-cause analysis on CX outage during dc switch and get it back online.
Apr 28 2017, 6:17 AM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation

Apr 27 2017

Nikerabbit moved T163978: PHP Fatal error: Undefined class constant 'TTL_PROC_LONG' in Translate/tag/TranslatablePage.php on line 856 from Backlog to 2017.04 on the MediaWiki Language Extension Bundle board.
Apr 27 2017, 8:57 AM · WorkType-Maintenance, Unplanned-Sprint-Work, Language-team April-June 2017 (Language-2017 Sprint 6), MediaWiki Language Extension Bundle, MediaWiki-extensions-Translate
Nikerabbit added a comment to T145703: Horizon loses credentials every day.

I logged in yesterday with "Remember me" and today I had to log-in again, so doesn't seem to be fixed.

Apr 27 2017, 7:32 AM · Horizon, Labs
Nikerabbit added a comment to T162590: This page is using the deprecated ResourceLoader module "es5-shim" on Special:CX(Stats).

@Krinkle It doesn't fit with MLEB's release policy. Ideally we should wait until 1.30 is released, but at lest until 1.29 is released. Alternatively, make the inclusion of the shim conditional.

Apr 27 2017, 7:24 AM · MW-1.30-release-notes (WMF-deploy-2017-05-23_(1.30.0-wmf.2)), Patch-For-Review, MediaWiki-extensions-UniversalLanguageSelector, Technical-Debt, JavaScript

Apr 26 2017

Nikerabbit added a comment to T163344: Do a root-cause analysis on CX outage during dc switch and get it back online.

There seems to be an complication, perhaps unnecessary, that the timestamp is part of the unique index. I believe this was made so that we could in future store the history as well. But for now we are not keeping history, and instead doing extra effort for finding an existing row (if any) and replacing its contents or inserting a new row.

Apr 26 2017, 7:57 AM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation

Apr 25 2017

Nikerabbit added a comment to T69636: Add plural (.stringsdict) support to AppleFFS for iOS/Mac OS X translation files.

Is this about the support in the app itself? Or in translatewiki? Or both?

Apr 25 2017, 4:20 PM · Wikipedia-iOS-App-Backlog, I18n, Language-Team, MediaWiki-extensions-Translate
Nikerabbit updated the task description for T69636: Add plural (.stringsdict) support to AppleFFS for iOS/Mac OS X translation files.
Apr 25 2017, 4:19 PM · Wikipedia-iOS-App-Backlog, I18n, Language-Team, MediaWiki-extensions-Translate
Nikerabbit updated the task description for T163344: Do a root-cause analysis on CX outage during dc switch and get it back online.
Apr 25 2017, 3:00 PM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation
Nikerabbit lowered the priority of T163344: Do a root-cause analysis on CX outage during dc switch and get it back online from Unbreak Now! to High.

Lowering priority as CX is currently back (we are monitoring and ready to disable though). Finding the root cause is important.

Apr 25 2017, 2:59 PM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation
Nikerabbit moved T163344: Do a root-cause analysis on CX outage during dc switch and get it back online from QA to In Progress on the Language-team April-June 2017 (Language-2017 Sprint 6) board.
Apr 25 2017, 2:57 PM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation
Nikerabbit removed a project from T163344: Do a root-cause analysis on CX outage during dc switch and get it back online: Patch-For-Review.
Apr 25 2017, 9:17 AM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation
Nikerabbit renamed T62904: Notify the user when there are new messages to translate from Adding message group to watchlist to Notify the user when there are new messages to translate.
Apr 25 2017, 8:42 AM · MediaWiki-extensions-Translate
Nikerabbit added a comment to T163344: Do a root-cause analysis on CX outage during dc switch and get it back online.

Also, can you identify the gap locking consequences of the queries you are running?

Apr 25 2017, 8:30 AM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation
Nikerabbit added a comment to T163740: Languages sidebar portlet visibly changes label (otherlanguages > uls-plang-title-languages).

For what I can recall, it was made so because the wording "in other languages" does not make sense when there are no interwiki links. Fixing it might involve changing core and/or skins to have it done server side.

Apr 25 2017, 6:27 AM · Performance-Team, MediaWiki-extensions-UniversalLanguageSelector
Nikerabbit added a comment to T163344: Do a root-cause analysis on CX outage during dc switch and get it back online.

I disagree, there are insert queries that were clearly blocked forever- the selects for updates are blocking new inserts- that is a bug

Apr 25 2017, 6:01 AM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation

Apr 21 2017

Framawiki awarded T163344: Do a root-cause analysis on CX outage during dc switch and get it back online a The World Burns token.
Apr 21 2017, 4:53 PM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation
Nikerabbit added a comment to T163344: Do a root-cause analysis on CX outage during dc switch and get it back online.

I captured a few (3) draft save requests on my wiki and replayed them in an endless loop. I did not see any deadlocks and queries were completing relatively quickly even under load.

Apr 21 2017, 7:35 AM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation
Nikerabbit merged T154276: Pattern field is broken into T123449: [betalabs] Special:Nuke - 'Pattern for the page name' filter does not work.
Apr 21 2017, 5:45 AM · MediaWiki-extensions-Nuke, MW-1.29-release (WMF-deploy-2017-04-25_(1.29.0-wmf.21)), Collaboration-Team-Triage (Collab-Team-Q4-Apr-Jun-2017), Patch-For-Review, Flow
Nikerabbit merged task T154276: Pattern field is broken into T123449: [betalabs] Special:Nuke - 'Pattern for the page name' filter does not work.
Apr 21 2017, 5:45 AM · MediaWiki-extensions-Nuke

Apr 20 2017

Nikerabbit added a comment to T163344: Do a root-cause analysis on CX outage during dc switch and get it back online.

Unfortunately I did not capture any of the queries that were long-running during the outage. However, the FOR UPDATE queries are very simple and should complete fast:

EXPLAIN SELECT * FROM `bw_cx_corpora` WHERE cxc_translation_id = '194' AND cxc_section_id = 'mwCA' AND cxc_origin = 'user' ORDER BY cxc_timestamp DESC LIMIT 1 FOR UPDATE;
Apr 20 2017, 1:54 PM · Language-team April-June 2017 (Language-2017 Sprint 7), User-notice, Unplanned-Sprint-Work, Wikimedia-Incident, codfw-rollout, ContentTranslation