Nikerabbit (Niklas Laxström)
Senior Software Engineer, Language team · i18n and translation expert

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 5:29 AM (227 w, 5 d)
Availability
Available
IRC Nick
nikerabbit
LDAP User
Nikerabbit
MediaWiki User
Nikerabbit [ Global Accounts ]

I am Wikimedian since 2004. I am the founder and maintainer of translatewiki.net. I mainly work on language support (internationalization, localisation and translation tools).

Leave feedback

Examples of projects I where I have significant contributions:

My personal board is User-Nikerabbit.

Recent Activity

Today

Nikerabbit updated the task description for T201491: Fix common typos in code.
Sun, Feb 17, 9:11 AM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Patch-For-Review, Google-Code-in-2018, Need-volunteer, MediaWiki-General-or-Unknown, good first bug

Yesterday

Nikerabbit removed a project from T216319: Disable Apertium translations for Spanish: ContentTranslation.

This isn't about Content Translation.

Sat, Feb 16, 7:15 PM · translatewiki.net
Nikerabbit added a comment to T216319: Disable Apertium translations for Spanish.

Unedited machine translation is not allowed in translatewiki.net.

Sat, Feb 16, 1:21 PM · translatewiki.net

Fri, Feb 15

Nikerabbit added a comment to T34076: Translate: Provide way to prevent automatic edit summaries.

Ah, thanks. That makes sense. That should be easy to fix, because both edits are controlled by the extension. So rather than copying the auto-edit summary the revision ended up having, it can make the replicated edit with the same original input as edit summary (which, in case of it being empty, will given MW a separate opportunity to make an automatic edit summary that won't be wrong).

Fri, Feb 15, 9:11 AM · MediaWiki-Page-editing, MediaWiki-extensions-Translate

Thu, Feb 7

Nikerabbit closed T212868: Incorrect commit author for repository type git as Resolved.

Confirmed working.

Thu, Feb 7, 3:35 PM · User-Zppix, good first bug, translatewiki.net

Wed, Feb 6

Nikerabbit added a comment to T212868: Incorrect commit author for repository type git.

Sorry, I forgot to deploy and test this on last export. I'll do it on Thursday.

Wed, Feb 6, 2:24 PM · User-Zppix, good first bug, translatewiki.net

Tue, Feb 5

Nikerabbit removed a project from T214358: Fatal error: Uncaught TypeError: Argument 2 passed to TranslateHooks::onPageContentLanguage() must be an instance of Language, string given: Patch-For-Review.
Tue, Feb 5, 7:41 AM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Unplanned-Sprint-Work, Language-Team (Language-2019-January-March), MediaWiki Language Extension Bundle, MediaWiki-extensions-Translate
Nikerabbit removed a project from T215202: Error moving translated category on Meta-Wiki: MediaWiki-Categories.

My first theory was that we are hitting this code path: https://gerrit.wikimedia.org/g/mediawiki/core/+/5f9e9f4e077ffe7b02c2b0236bd2dd61ee56074e/includes/TitleArray.php#43. null probably doesn't implement traversable and goes against the documented return value. On the other hand, I can't find any usages of this hook anywhere.

Tue, Feb 5, 7:35 AM · Language-Team (Language-2019-January-March), WMF-Documentation-Working-Group, MediaWiki-extensions-Translate

Mon, Feb 4

Nikerabbit added a comment to T203059: Fourth manual run of unpublished draft purge script.

I would go even lower than that, just to be safe (in the sense that we don't have monitor the script for hours and hours if it is slow) and make sure there is limited impact if there is something wrong with the previous changes.

Mon, Feb 4, 3:36 PM · MW-1.33-notes (1.33.0-wmf.13; 2019-01-15), Language-Team (Language-2019-January-March), CX-deployments
Nikerabbit added a comment to T177596: Addition "skipcat" or "supresscat" and "nocat" param for Babel-box.

We have updated our statement of intent and maintenance levels. Main change was about reducing our scope which included degrading support for Babel. We also agreed to try out some internal process changes with regards to reviews.

Mon, Feb 4, 11:42 AM · Language-Team, Patch-For-Review, Need-volunteer, WorkType-NewFunctionality, good first bug, MediaWiki-extensions-Babel
Nikerabbit edited Description on Language-Team.
Mon, Feb 4, 11:39 AM
Nikerabbit committed rPHTRdfb2c959dc8d: Localisation updates from https://translatewiki.net. (authored by Nikerabbit).
Localisation updates from https://translatewiki.net.
Mon, Feb 4, 8:12 AM

Wed, Jan 30

Nikerabbit committed rPHTR770dc4c8b52c: Localisation updates from https://translatewiki.net. (authored by Nikerabbit).
Localisation updates from https://translatewiki.net.
Wed, Jan 30, 10:57 PM

Fri, Jan 25

Nikerabbit added a comment to T213943: Support custom permissions for a subset of translatable pages.

I am not familiar with that part of Jenkins/Continuous Integration. I believe it needs some configuration there.

Fri, Jan 25, 5:36 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Patch-For-Review, Technical-Debt, Fundraising-Backlog, MediaWiki-extensions-Translate
Nikerabbit added a comment to T212868: Incorrect commit author for repository type git.

I haven't deployed and tested it yet. Probably will do so next Monday.

Fri, Jan 25, 2:13 PM · User-Zppix, good first bug, translatewiki.net
Nikerabbit triaged T214602: Labeled section transclusion incompatible with translate extension as Lowest priority.
Fri, Jan 25, 12:09 PM · MediaWiki-extensions-LabeledSectionTransclusion, MediaWiki-extensions-Translate

Wed, Jan 23

Nikerabbit moved T214358: Fatal error: Uncaught TypeError: Argument 2 passed to TranslateHooks::onPageContentLanguage() must be an instance of Language, string given from Backlog to In Progress on the Language-Team (Language-2019-January-March) board.
Wed, Jan 23, 3:37 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Unplanned-Sprint-Work, Language-Team (Language-2019-January-March), MediaWiki Language Extension Bundle, MediaWiki-extensions-Translate
Nikerabbit claimed T214358: Fatal error: Uncaught TypeError: Argument 2 passed to TranslateHooks::onPageContentLanguage() must be an instance of Language, string given.

I also confirm translatewiki.net is okay now. Leaving open until we release the fix.

Wed, Jan 23, 3:36 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Unplanned-Sprint-Work, Language-Team (Language-2019-January-March), MediaWiki Language Extension Bundle, MediaWiki-extensions-Translate
Nikerabbit triaged T214358: Fatal error: Uncaught TypeError: Argument 2 passed to TranslateHooks::onPageContentLanguage() must be an instance of Language, string given as Unbreak Now! priority.

This breaks posting on LiquidThreads on translatewiki.net.

Wed, Jan 23, 2:58 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Unplanned-Sprint-Work, Language-Team (Language-2019-January-March), MediaWiki Language Extension Bundle, MediaWiki-extensions-Translate
Nikerabbit added a comment to T144167: CX2: Content Translation creates articles that have tags with cx-segment.

It is normal to have the phab ID in the diffs for edits made with that tag? https://fr.wikipedia.org/w/index.php?title=Ex-Mattatoio_de_Rome&oldid=156081838

Wed, Jan 23, 2:34 PM · Language-Team (Language-2019-January-March), CX-out-of-beta, Regression, WorkType-Maintenance
Nikerabbit added a project to T214358: Fatal error: Uncaught TypeError: Argument 2 passed to TranslateHooks::onPageContentLanguage() must be an instance of Language, string given: MediaWiki Language Extension Bundle.

Introduced in f6e5fced (CC @D3r1ck01 ), but the incorrect documentation (and typehint) was introduced in d800005 (CC @Fomafix) but (only partially) reverted in 626f6373a547 (CC @Krinkle).

Wed, Jan 23, 9:46 AM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Unplanned-Sprint-Work, Language-Team (Language-2019-January-March), MediaWiki Language Extension Bundle, MediaWiki-extensions-Translate

Tue, Jan 22

Nikerabbit added a comment to T87985: Convert Translate to use extension registration.

Yes.

Tue, Jan 22, 7:26 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), MediaWiki Language Extension Bundle, Patch-For-Review, MediaWiki-extensions-Translate
Nikerabbit created T214392: Translate's translatable page notice disappears when page is updated after VisualEditor (wikitext) save.
Tue, Jan 22, 2:38 PM · MediaWiki-extensions-Translate, VisualEditor
Nikerabbit added a comment to T203786: Mcrouter periodically reports soft TKOs for mc1022 (was mc1035) leading to MW Memcached exceptions.

There is no single pattern to capture this. Here is the ones I can think of easily (in order from what I believe are most common in WMF production):

  • (Some) POSTs to Special:PageTranslation or PageTranslationDeletePage
  • Something in CentralNotice
  • Any request after cache expires
  • When moving pages (indistinguishable from Special:MovePage)
  • Maintenance script
  • Configuration changes
Tue, Jan 22, 11:31 AM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Patch-For-Review, Performance-Team (Radar), Wikimedia-production-error, User-Elukey, MediaWiki-Cache, Operations
Nikerabbit added a comment to T177596: Addition "skipcat" or "supresscat" and "nocat" param for Babel-box.

Not yet. January hasn't ended yet :)

Tue, Jan 22, 9:01 AM · Language-Team, Patch-For-Review, Need-volunteer, WorkType-NewFunctionality, good first bug, MediaWiki-extensions-Babel
Nikerabbit moved T87985: Convert Translate to use extension registration from Backlog to 2019.04 on the MediaWiki Language Extension Bundle board.
Tue, Jan 22, 8:46 AM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), MediaWiki Language Extension Bundle, Patch-For-Review, MediaWiki-extensions-Translate
Nikerabbit added a project to T87985: Convert Translate to use extension registration: MediaWiki Language Extension Bundle.
Tue, Jan 22, 8:45 AM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), MediaWiki Language Extension Bundle, Patch-For-Review, MediaWiki-extensions-Translate
Nikerabbit updated the task description for T212836: Deprecate $wgTranslateCC.
Tue, Jan 22, 8:44 AM · MW-1.33-notes (1.33.0-wmf.13; 2019-01-15), Language-Team (Language-2019-January-March), Technical-Debt, MediaWiki Language Extension Bundle, MediaWiki-extensions-Translate
Nikerabbit moved T214356: Fully remove $wgTranslateCC from Backlog to 2019.07 on the MediaWiki Language Extension Bundle board.
Tue, Jan 22, 8:43 AM · MediaWiki-extensions-Translate, MediaWiki Language Extension Bundle
Nikerabbit created T214356: Fully remove $wgTranslateCC.
Tue, Jan 22, 8:43 AM · MediaWiki-extensions-Translate, MediaWiki Language Extension Bundle
Nikerabbit moved T196051: CX2: Show reset option in the MT card only when the paragraph has been modified from In Progress to In Review on the Language-Team (Language-2019-January-March) board.
Tue, Jan 22, 8:00 AM · Language-Team (Language-2019-January-March), Patch-For-Review, ContentTranslation

Mon, Jan 21

Nikerabbit updated subscribers of T203059: Fourth manual run of unpublished draft purge script.

It seems there is somewhat unclear bug that causes waitForReplication to wait for the maximum time (60s on cli, 1s on web). @jcrespo thinks it is possibly related to T172497.

Mon, Jan 21, 2:12 PM · MW-1.33-notes (1.33.0-wmf.13; 2019-01-15), Language-Team (Language-2019-January-March), CX-deployments
Nikerabbit added a comment to T213318: Wikibase Front-End Architecture.

I would hardly define Wikibase as "part of a basic installation".

Mon, Jan 21, 11:50 AM · Wikidata, TechCom-RFC
Nikerabbit removed a parent task for T71836: mediawiki.language.numbers.js truncates numbers instead of rounding: T213072: Language tools maintenance intervention: Improve processes for i18n support to be more fluent.
Mon, Jan 21, 10:58 AM · JavaScript, MediaWiki-Internationalization, I18n
Nikerabbit removed a subtask for T213072: Language tools maintenance intervention: Improve processes for i18n support to be more fluent: T71836: mediawiki.language.numbers.js truncates numbers instead of rounding.
Mon, Jan 21, 10:58 AM · MediaWiki-Internationalization
Nikerabbit added a parent task for T71836: mediawiki.language.numbers.js truncates numbers instead of rounding: T213072: Language tools maintenance intervention: Improve processes for i18n support to be more fluent.
Mon, Jan 21, 10:58 AM · JavaScript, MediaWiki-Internationalization, I18n
Nikerabbit added subtasks for T213072: Language tools maintenance intervention: Improve processes for i18n support to be more fluent: T115218: Move test cases for grammar forms from JS and PHP to common data files, T115217: Move as much grammar transformation code as possible from PHP and JS to separate generic data files, T51119: Make all language related qunit tests for all languages run in single qunit test, T71836: mediawiki.language.numbers.js truncates numbers instead of rounding.
Mon, Jan 21, 10:58 AM · MediaWiki-Internationalization
Nikerabbit added a parent task for T51119: Make all language related qunit tests for all languages run in single qunit test: T213072: Language tools maintenance intervention: Improve processes for i18n support to be more fluent.
Mon, Jan 21, 10:58 AM · Language-Team, MediaWiki-Internationalization
Nikerabbit added a parent task for T115217: Move as much grammar transformation code as possible from PHP and JS to separate generic data files: T213072: Language tools maintenance intervention: Improve processes for i18n support to be more fluent.
Mon, Jan 21, 10:58 AM · I18n, MediaWiki-Internationalization
Nikerabbit added a parent task for T115218: Move test cases for grammar forms from JS and PHP to common data files: T213072: Language tools maintenance intervention: Improve processes for i18n support to be more fluent.
Mon, Jan 21, 10:58 AM · MediaWiki-Internationalization, I18n, MediaWiki-Core-Testing
Nikerabbit added a comment to T167088: Replace formatnum implementation with PHP NumberFormatter .

See also T71836: mediawiki.language.numbers.js truncates numbers instead of rounding

Mon, Jan 21, 10:57 AM · Patch-For-Review, Language-Team, MediaWiki-Internationalization, I18n
Nikerabbit merged task T50496: Allow multiple user languages in preferences into T13267: User should be able to set fallback language(s) in preferences.
Mon, Jan 21, 10:54 AM · MediaWiki-Internationalization
Nikerabbit merged T50496: Allow multiple user languages in preferences into T13267: User should be able to set fallback language(s) in preferences.
Mon, Jan 21, 10:54 AM · MediaWiki-User-preferences, I18n, MediaWiki-Internationalization
Nikerabbit moved T33751: Add adjective declension to ksh GRAMMAR from Backlog to Language changes on the MediaWiki-Internationalization board.
Mon, Jan 21, 10:52 AM · I18n, MediaWiki-Internationalization
Nikerabbit closed T38582: {{int:talkpagelinktext}} should maintain lowercase "t" as Resolved.
Mon, Jan 21, 10:51 AM · MediaWiki-Internationalization
Nikerabbit closed T37922: formatnum can deformat numbers only if they're in English format as Invalid.
Mon, Jan 21, 10:49 AM · MediaWiki-Internationalization
Nikerabbit moved T56958: Variable GRAMMAR for Slovene language: mestnik, orodnik cases include prepositions from Backlog to Language changes on the MediaWiki-Internationalization board.
Mon, Jan 21, 10:48 AM · MediaWiki-Internationalization
Nikerabbit added a comment to T201461: Missing MessagesXxx.php files for languages with translations on languages/i18n for mediawiki/core.

Is there anything here that requires doing? Subtasks have been marked as resolved, and there is a general process which tracks new language additions.

Mon, Jan 21, 10:45 AM · I18n, User-MarcoAurelio, MediaWiki-Internationalization
Nikerabbit closed T11662: Russian translation update as Resolved.

I don't see anything actionable here though.

Mon, Jan 21, 10:44 AM · MediaWiki-Internationalization
Nikerabbit moved T151008: Plural in pt (pt-PT): 0 must be plural (use CLDR's pt_PT rule) from Backlog to Language changes on the MediaWiki-Internationalization board.
Mon, Jan 21, 10:43 AM · MediaWiki-Internationalization, I18n
Nikerabbit added a comment to T167088: Replace formatnum implementation with PHP NumberFormatter .

One thing to consider is to have consistent formatting both in PHP and JavaScript. For this we actually need generic formatters in both languages, for which we can pass the actual format string (defined in CLDR or specified locally in MediaWiki).

Mon, Jan 21, 10:42 AM · Patch-For-Review, Language-Team, MediaWiki-Internationalization, I18n
Nikerabbit moved T33986: Fix gender in user namespaces for Portuguese wikis from Backlog to Language changes on the MediaWiki-Internationalization board.
Mon, Jan 21, 10:38 AM · Gender-Support, I18n, MediaWiki-Internationalization
Nikerabbit added a comment to T87547: Add in-place "translate" link for untranslated system messages.

Is this for Special:AllMessages (where link already exists) or on the message pages directly?

Mon, Jan 21, 10:35 AM · MediaWiki-Internationalization
Nikerabbit added a comment to T126900: Allow more parameters to {{GRAMMAR}}.

Basically it's possible to do anything by editing the language specific grammar function.

Mon, Jan 21, 10:31 AM · MediaWiki-Internationalization, I18n
Nikerabbit added a comment to T200371: Create a script (php/bash) or a template to easily add new Messages$lang.php files.

I don't see how this helps. Basically there is very little common content between language files, mostly you need to type or copy paste most of it anyway. Can you elaborate?

Mon, Jan 21, 10:29 AM · MediaWiki-Maintenance-scripts, MediaWiki-Internationalization
Nikerabbit committed rPHTRb0f9d811b11b: Localisation updates from https://translatewiki.net. (authored by Nikerabbit).
Localisation updates from https://translatewiki.net.
Mon, Jan 21, 9:14 AM

Jan 17 2019

Nikerabbit added a comment to T213318: Wikibase Front-End Architecture.

Do I understand this correctly, that this would add a mandatory Nodejs service to run a Wikibase installation? Is there no client side rendering support planned initially? As an sysadmin for couple of third party wikis (some of which use Wikibase) I am hoping that when Parsoid is ported to PHP, there would be no need for Nodejs for a "basic" installation.

Jan 17 2019, 3:02 PM · Wikidata, TechCom-RFC
Nikerabbit added a project to T213893: Allow extensions to define additional command line parameters to update.php: User-Nikerabbit.
Jan 17 2019, 2:41 PM · Patch-For-Review, Core Platform Team (Security, stability, performance and scalability (TEC1)), Core Platform Team Kanban (Doing), User-Nikerabbit, MediaWiki-Installer
Nikerabbit removed a project from T213146: Statistics for aggregate message groups are not always updating: Patch-For-Review.
Jan 17 2019, 2:34 PM · MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Language-Team (Language-2019-January-March), Regression, MediaWiki-extensions-Translate, MediaWiki Language Extension Bundle
Nikerabbit awarded T213880: Cleaning up #Mediawiki-extensions-other a Like token.
Jan 17 2019, 1:51 PM · Project-Admins
Nikerabbit added a comment to T214040: New lines and diff not displayed in Visual Editor compared to old editor.

Can you clarify what do you mean with old editor? From my point of view the only fully-featured translation interface is Special:Translate (which has the handy "link to this message" option so that we can quickly see what you are seeing).

Jan 17 2019, 1:45 PM · translatewiki.net, VisualEditor, I18n
Nikerabbit added a comment to T213943: Support custom permissions for a subset of translatable pages.

All we have to do is rely on a namespace-based message group, and configure the group with:

Jan 17 2019, 1:42 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Patch-For-Review, Technical-Debt, Fundraising-Backlog, MediaWiki-extensions-Translate
Nikerabbit added a comment to T213953: $data->paramOrder is null on pages edited since MediaWiki 1.33/wmf.13 was deployed.

I have a hunch that TemplateData relies on some behavior that for some reason is suppressed on translatable pages, but I would be happy if someone could investigate the root cause.

Jan 17 2019, 1:28 PM · MW-1.33-notes (1.33.0-wmf.13; 2019-01-15), User-Ryasmeen, MediaWiki-API, Wikimedia-production-error, VisualEditor, TemplateData
Nikerabbit committed rPHTR4a55db769f80: Localisation updates from https://translatewiki.net. (authored by Nikerabbit).
Localisation updates from https://translatewiki.net.
Jan 17 2019, 10:06 AM
Nikerabbit claimed T196051: CX2: Show reset option in the MT card only when the paragraph has been modified.
Jan 17 2019, 8:11 AM · Language-Team (Language-2019-January-March), Patch-For-Review, ContentTranslation

Jan 16 2019

Nikerabbit created T213893: Allow extensions to define additional command line parameters to update.php.
Jan 16 2019, 9:00 AM · Patch-For-Review, Core Platform Team (Security, stability, performance and scalability (TEC1)), Core Platform Team Kanban (Doing), User-Nikerabbit, MediaWiki-Installer
Nikerabbit merged task T32053: update.php should fail early if it doesn't have permissions into T209351: Have update.php check it has CREATE, DROP, ALTER before running.
Jan 16 2019, 8:55 AM · MediaWiki-Installer
Nikerabbit merged T32053: update.php should fail early if it doesn't have permissions into T209351: Have update.php check it has CREATE, DROP, ALTER before running.
Jan 16 2019, 8:55 AM · Google-Code-in-2018, MediaWiki-Installer
Nikerabbit triaged T212836: Deprecate $wgTranslateCC as Low priority.
Jan 16 2019, 8:01 AM · MW-1.33-notes (1.33.0-wmf.13; 2019-01-15), Language-Team (Language-2019-January-March), Technical-Debt, MediaWiki Language Extension Bundle, MediaWiki-extensions-Translate
Nikerabbit triaged T208225: [MLEB] PHP Warning: failed to open stream: No such file or directory in ../translatewiki/melange/BundleCreater.php as Normal priority.
Jan 16 2019, 8:01 AM · Language-Team (Language-2019-January-March), MediaWiki Language Extension Bundle
Nikerabbit added a parent task for T213888: PHP Notice: Undefined index: sr-ec in MessageCache.php on line 1093: T41480: Issues affecting translatewiki.net.
Jan 16 2019, 7:33 AM · MediaWiki-Cache
Nikerabbit added a subtask for T41480: Issues affecting translatewiki.net: T213888: PHP Notice: Undefined index: sr-ec in MessageCache.php on line 1093.
Jan 16 2019, 7:33 AM · Tracking, MediaWiki-General-or-Unknown
Nikerabbit created T213888: PHP Notice: Undefined index: sr-ec in MessageCache.php on line 1093.
Jan 16 2019, 7:32 AM · MediaWiki-Cache

Jan 15 2019

Nikerabbit removed a project from T211325: CX2: Make version 2 the default: Patch-For-Review.
Jan 15 2019, 4:22 PM · MW-1.33-notes (1.33.0-wmf.13; 2019-01-15), Language-Team (Language-2019-January-March), ContentTranslation
Nikerabbit moved T213802: Investigate ways to reduce the size of translate-groups cache key from Backlog to performance and stability on the MediaWiki-extensions-Translate board.
Jan 15 2019, 10:21 AM · MediaWiki-extensions-Translate
Nikerabbit moved T213146: Statistics for aggregate message groups are not always updating from In Progress to In Review on the Language-Team (Language-2019-January-March) board.
Jan 15 2019, 10:11 AM · MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Language-Team (Language-2019-January-March), Regression, MediaWiki-extensions-Translate, MediaWiki Language Extension Bundle
Nikerabbit added a comment to T203786: Mcrouter periodically reports soft TKOs for mc1022 (was mc1035) leading to MW Memcached exceptions.

I filed T213802: Investigate ways to reduce the size of translate-groups cache key so that we don't need to keep this open (apart from verifying the patch doesn't cause issues and works as expected).

Jan 15 2019, 10:01 AM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Patch-For-Review, Performance-Team (Radar), Wikimedia-production-error, User-Elukey, MediaWiki-Cache, Operations
Nikerabbit created T213802: Investigate ways to reduce the size of translate-groups cache key.
Jan 15 2019, 9:59 AM · MediaWiki-extensions-Translate
Nikerabbit added a comment to T203786: Mcrouter periodically reports soft TKOs for mc1022 (was mc1035) leading to MW Memcached exceptions.

Chunking would probably be quite easy to implement.

Jan 15 2019, 9:53 AM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Patch-For-Review, Performance-Team (Radar), Wikimedia-production-error, User-Elukey, MediaWiki-Cache, Operations
Nikerabbit removed a project from T208225: [MLEB] PHP Warning: failed to open stream: No such file or directory in ../translatewiki/melange/BundleCreater.php: Patch-For-Review.
Jan 15 2019, 8:04 AM · Language-Team (Language-2019-January-March), MediaWiki Language Extension Bundle
Nikerabbit claimed T213146: Statistics for aggregate message groups are not always updating.
Jan 15 2019, 7:55 AM · MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Language-Team (Language-2019-January-March), Regression, MediaWiki-extensions-Translate, MediaWiki Language Extension Bundle

Jan 14 2019

Nikerabbit moved T203786: Mcrouter periodically reports soft TKOs for mc1022 (was mc1035) leading to MW Memcached exceptions from Maintenance backlog to QA on the Language-Team (Language-2019-January-March) board.

The new patch should be backwards compatible (but I didn't verify that on an older MediaWiki).

Jan 14 2019, 1:16 PM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Patch-For-Review, Performance-Team (Radar), Wikimedia-production-error, User-Elukey, MediaWiki-Cache, Operations
Nikerabbit closed T212213: Add insertables and checkers to TWN as Resolved.

Deployed and spot-checked.

Jan 14 2019, 1:01 PM · WMCZ-Tracker, User-Urbanecm
Nikerabbit closed T212213: Add insertables and checkers to TWN, a subtask of T209313: Add support for Translatewiki, as Resolved.
Jan 14 2019, 1:01 PM · Patch-For-Review, User-Urbanecm, WMCZ-Tracker
Nikerabbit claimed T208225: [MLEB] PHP Warning: failed to open stream: No such file or directory in ../translatewiki/melange/BundleCreater.php.
Jan 14 2019, 9:59 AM · Language-Team (Language-2019-January-March), MediaWiki Language Extension Bundle
Nikerabbit added a project to T190129: Consolidate language metadata into language-data and use it in MediaWiki core: TechCom-RFC.
Jan 14 2019, 9:27 AM · TechCom-RFC, Epic, MediaWiki-Installer, I18n
Nikerabbit committed rPHTR84ca6d23eb64: Localisation updates from https://translatewiki.net. (authored by Nikerabbit).
Localisation updates from https://translatewiki.net.
Jan 14 2019, 8:47 AM
Nikerabbit removed a project from T212836: Deprecate $wgTranslateCC: Patch-For-Review.
Jan 14 2019, 8:06 AM · MW-1.33-notes (1.33.0-wmf.13; 2019-01-15), Language-Team (Language-2019-January-March), Technical-Debt, MediaWiki Language Extension Bundle, MediaWiki-extensions-Translate

Jan 13 2019

Nikerabbit moved T209032: Update translatewiki.net servers from Backlog to System admin stuff on the translatewiki.net board.
Jan 13 2019, 9:30 AM · translatewiki.net
Nikerabbit moved T209631: Update Translatewiki with phabricator source string changes from Backlog to Projects for translation on the translatewiki.net board.
Jan 13 2019, 9:30 AM · I18n, Phabricator, translatewiki.net
Nikerabbit moved T212685: Improve the registration process for new translators from Backlog to Processes on the translatewiki.net board.
Jan 13 2019, 9:29 AM · translatewiki.net
Nikerabbit moved T212868: Incorrect commit author for repository type git from Backlog to Processes on the translatewiki.net board.
Jan 13 2019, 9:29 AM · User-Zppix, good first bug, translatewiki.net
Nikerabbit moved T213647: [RepoNG] Don't stop project export if one repository fails from Backlog to Processes on the translatewiki.net board.
Jan 13 2019, 9:28 AM · translatewiki.net
Nikerabbit renamed T213647: [RepoNG] Don't stop project export if one repository fails from Exit Code: 1(General error) stops the export script to [RepoNG] Don't stop project export if one repository fails.
Jan 13 2019, 9:28 AM · translatewiki.net
Nikerabbit added a comment to T213647: [RepoNG] Don't stop project export if one repository fails.

The script is very robust for continuing in case one project fails. In this case mediawiki-extensions form a single project and if one repository of a project fails, it stops rest of the project.

Jan 13 2019, 9:26 AM · translatewiki.net
Nikerabbit added a comment to T213647: [RepoNG] Don't stop project export if one repository fails.

/resources/projects/mediawiki-extensions/FileImporter shows the above commit now, so I would guess this would not happen on next export, unless there is something else wrong.

Jan 13 2019, 9:14 AM · translatewiki.net
Nikerabbit added a comment to T213647: [RepoNG] Don't stop project export if one repository fails.

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/FileImporter/+/483560 was merged around midnight Jan 12. It has same size: +23 -1

Jan 13 2019, 9:12 AM · translatewiki.net
Nikerabbit added a comment to T213647: [RepoNG] Don't stop project export if one repository fails.

To me that looks like as if the changes were already committed on previous run, but not processed with autoimport-mediawiki.

Jan 13 2019, 9:10 AM · translatewiki.net

Jan 10 2019

Nikerabbit updated the task description for T210135: Adjust MT graph to clarify the presented concepts.
Jan 10 2019, 12:52 PM · Language-Team (Language-2019-January-March), CX-analytics
Nikerabbit moved T209868: Extend CX2 translations graph to show also published translations that need review from In Progress to Priority backlog on the Language-Team (Language-2019-January-March) board.
Jan 10 2019, 12:50 PM · Language-Team (Language-2019-January-March), MW-1.33-notes (1.33.0-wmf.8; 2018-12-11), CX-analytics