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

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 5:29 AM (210 w, 3 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

Yesterday

Nikerabbit moved T134252: Avoid "Lock wait timeout exceeded" from MessageGroupStats::clear from In Progress to In Review on the Language-Team (Language-2018-October-December) board.
Thu, Oct 18, 2:13 PM · Patch-For-Review, Language-Team (Language-2018-October-December), Wikimedia-production-error, MediaWiki-extensions-Translate
Nikerabbit claimed T134252: Avoid "Lock wait timeout exceeded" from MessageGroupStats::clear.
Thu, Oct 18, 9:01 AM · Patch-For-Review, Language-Team (Language-2018-October-December), Wikimedia-production-error, MediaWiki-extensions-Translate
Nikerabbit added a comment to T207362: Unable to select text in tools column.

This also happens to help links on the dashboard (but not for the header for them).

Thu, Oct 18, 8:44 AM · ContentTranslation
Nikerabbit created T207362: Unable to select text in tools column.
Thu, Oct 18, 8:43 AM · ContentTranslation
Nikerabbit added a comment to T168287: CX2: Warning about article having changed too much.

@Pginer-WMF When restart option is not provided, we still display the same description: You can continue this translation, or start it again to use the updated content. If you restart the translation, your current changes will be lost.

Thu, Oct 18, 8:39 AM · MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Language-Team (Language-2018-October-December), ContentTranslation
Nikerabbit added a comment to T190798: CX2: Add to a maintenance category when translation is published with too much unmodified text.

Another one I spotted: Your translation cannot be published because it contains too much unmodified machine-translated text when publishing is prevented.

Thu, Oct 18, 8:33 AM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Language-Team (Language-2018-October-December), ContentTranslation
Nikerabbit moved T207070: Link elements with data-mw attributes are adapted as Links instead of templates from In Review to QA on the Language-Team (Language-2018-October-December) board.
Thu, Oct 18, 7:43 AM · Language-Team (Language-2018-October-December), CX-cxserver
Nikerabbit assigned T207245: Integrate mediawiki-html-sanitizer to cxserver for HTML santizing to santhosh.
Thu, Oct 18, 7:27 AM · Patch-For-Review, Language-Team (Language-2018-October-December), CX-cxserver
Nikerabbit moved T204101: User translation goes to unmodified MT on very quick edits after placeholder click from In Review to QA on the Language-Team (Language-2018-October-December) board.
Thu, Oct 18, 7:09 AM · MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Language-Team (Language-2018-October-December), MW-1.32-notes (WMF-deploy-2018-09-25 (1.32.0-wmf.23)), ContentTranslation
Nikerabbit committed rPHTRd9ea1694f3af: Localisation updates from https://translatewiki.net. (authored by Nikerabbit).
Localisation updates from https://translatewiki.net.
Thu, Oct 18, 6:31 AM
Nikerabbit added a comment to T206056: Wikimedia Technical Conference 2018 Session - Improving the translation process.

What are the use cases of machine translation in our current and future projects?

Thu, Oct 18, 6:24 AM · Wikimedia-Technical-Conference-2018
Nikerabbit added a comment to T200323: CX2: Section alignment still sluggish and breakable.

Correct.

Thu, Oct 18, 6:10 AM · Language-Team (Language-2018-October-December), MW-1.32-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), ContentTranslation

Wed, Oct 17

Nikerabbit moved T200323: CX2: Section alignment still sluggish and breakable from In Review to QA on the Language-Team (Language-2018-October-December) board.
Wed, Oct 17, 7:50 PM · Language-Team (Language-2018-October-December), MW-1.32-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), ContentTranslation
Nikerabbit removed a project from T199529: Do not try to adapt the transclusion fragements: Patch-For-Review.
Wed, Oct 17, 7:48 PM · Language-Team (Language-2018-October-December), CX-cxserver
Nikerabbit added a comment to T190798: CX2: Add to a maintenance category when translation is published with too much unmodified text.

@Pginer-WMF This is the current wording of the category name and its description:

	"cx-unreviewed-translation-category": "Pages with unreviewed machine translation",
	"cx-unreviewed-translation-category-desc": "Pages translated with the Content Translation tool that contain a high amount of unreviewed machine translation output"
Wed, Oct 17, 6:51 PM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Language-Team (Language-2018-October-December), ContentTranslation
Nikerabbit removed a project from T203077: Performance analysis for translate API: Patch-For-Review.
Wed, Oct 17, 2:30 PM · Language-Team (Language-2018-October-December), Performance-Team (Radar), Performance, CX-cxserver
Nikerabbit removed a project from T190798: CX2: Add to a maintenance category when translation is published with too much unmodified text: Patch-For-Review.
Wed, Oct 17, 12:47 PM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Language-Team (Language-2018-October-December), ContentTranslation
Nikerabbit added a comment to T190798: CX2: Add to a maintenance category when translation is published with too much unmodified text.

Two issues not directly related to this patch:

  • Unmodified source text also counts as MT abuse. This means the category gets added for that too, even though there is no MT involved.
  • We send the localised category names. This fails when $ContentTranslationTranslateInTarget is false and target language differs from content language. It would be better to always send canonical category prefix given we normalize them in the backend now.
Wed, Oct 17, 12:45 PM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Language-Team (Language-2018-October-December), ContentTranslation
Nikerabbit added a comment to T207269: The words "Wikipedia" and "Translations" at the top of CX dashboard may look weird in some languages.

Wordmark is not synchronized with UI language, but with the "site language".

Wed, Oct 17, 12:29 PM · ContentTranslation
Nikerabbit moved T204668: Unwanted HTML content sent to HTML MT systems often crosses character limit. from In Review to QA on the Language-Team (Language-2018-October-December) board.

QA note: this is a patch in cxserver which requires a separate deployment before testing in production.

Wed, Oct 17, 6:20 AM · Language-Team (Language-2018-October-December), ContentTranslation

Tue, Oct 16

Nikerabbit added a comment to T206694: Determine desired architecture to update localization strings for Wikimedia.

The core idea of LU is to deliver translation updates out-of-band with much higher frequency than regular code deployments. Underlying this idea is the notion that that translations are more like data than executable code, which allows us to skip the regular deployment pipeline fully or partially. LU aims to minimize the time users see untranslated interfaces messages without slowing down deployment of new features. It is common in other software projects to have code freezes before releases to give translators time to complete translations.

Tue, Oct 16, 3:29 PM · Language-Team (Language-2018-October-December), Deployments, I18n
Nikerabbit moved T206305: CX2: Missing links in source article shown as blue instead of red from In Progress to QA on the Language-Team (Language-2018-October-December) board.
Tue, Oct 16, 7:59 AM · CX-cxserver, Language-Team (Language-2018-October-December)
Nikerabbit added a comment to T206929: Flaky unit test Flow RevisionCollectionPermissionsTest::testPermissions.

Also happened with ContentTranslation: https://integration.wikimedia.org/ci/job/wmf-quibble-vendor-mysql-hhvm-docker/8018/console

Tue, Oct 16, 7:54 AM · StructuredDiscussions, Growth-Team, Wikimedia-production-error (Shared Build Failure)
Nikerabbit claimed T199106: wgULSGeoService and https://freegeoip.net/ out of service.
Tue, Oct 16, 7:41 AM · Language-Team (Language-2018-October-December), MediaWiki Language Extension Bundle, MW-1.32-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), UniversalLanguageSelector
Nikerabbit moved T207070: Link elements with data-mw attributes are adapted as Links instead of templates from In Review to QA on the Language-Team (Language-2018-October-December) board.
Tue, Oct 16, 6:57 AM · Language-Team (Language-2018-October-December), CX-cxserver
Nikerabbit triaged T207117: Translate/scripts/magic-export.php triggers warnings on PHP 7.3 as Low priority.

Alas, this script is currently not in use.

Tue, Oct 16, 6:36 AM · PHP 7.3 support, MediaWiki-extensions-Translate

Mon, Oct 15

Nikerabbit removed a project from T100259: PHP Warning: implode(): Invalid arguments passed in ApiTranslateSandbox.php on line 170: translatewiki.net.

This is still happening regularly:

[10:51:05] -rakkaus:#mediawiki-i18n- (1 lines skipped) [14-Oct-2018 07:50:50 UTC] PHP Warning: implode(): Invalid arguments passed in /srv/mediawiki/tags/2018-10-02_08:17:51/extensions/Translate/api/ApiTranslateSandbox.php on line 173

Mon, Oct 15, 5:09 PM · MediaWiki-extensions-Translate
Nikerabbit closed T87857: Notice/Warning for TranslationHelpers.php on line 629 is unhelpful as Invalid.

This code no longer exists.

Mon, Oct 15, 5:06 PM · MediaWiki-extensions-Translate
Nikerabbit added a comment to T156997: incorrect escaping of apostrophe in Special:CXStats.

Code in question: https://gerrit.wikimedia.org/g/mediawiki/extensions/ContentTranslation/+/11415ebb80ce19b3be444102163cdfd3bedaeeae/modules/stats/ext.cx.stats.js#257

Mon, Oct 15, 2:53 PM · goodfirstbug, WorkType-Maintenance, I18n, ContentTranslation
Nikerabbit added a comment to T88162: Update categories unit tests to use fake server instead of real Wikipedia API.

As far as I can see, this is done: https://gerrit.wikimedia.org/g/mediawiki/extensions/ContentTranslation/+/11415ebb80ce19b3be444102163cdfd3bedaeeae/tests/qunit/tools/ext.cx.tools.categories.test.js

Mon, Oct 15, 2:41 PM · WorkType-Maintenance, Technical-Debt, ContentTranslation
Nikerabbit updated the task description for T142814: Wrong segmentation of content inside the reference cause partial publishing.
Mon, Oct 15, 2:21 PM · ContentTranslation, Language-Engineering July-September 2016, WorkType-Maintenance
Nikerabbit added a comment to T206991: Document the process of setting up L10n-bot integration for repositories.

I copied your replies to https://www.mediawiki.org/wiki/Gerrit/L10n-bot - feel free to close this task.

Mon, Oct 15, 1:53 PM · User-Urbanecm, Gerrit, translatewiki.net
Nikerabbit added a comment to T206991: Document the process of setting up L10n-bot integration for repositories.

@Urbanecm Yes, I need something written down (in mediawiki.org for example) in a way that a random volunteer developer understands what they need to do enable L10n-bot for their repository.

Mon, Oct 15, 1:15 PM · User-Urbanecm, Gerrit, translatewiki.net
Nikerabbit renamed T206991: Document the process of setting up L10n-bot integration for repositories from Document the process of adding new repositories for L10n-bot to Document the process of setting up L10n-bot integration for repositories.
Mon, Oct 15, 11:46 AM · User-Urbanecm, Gerrit, translatewiki.net
Nikerabbit added a comment to T206991: Document the process of setting up L10n-bot integration for repositories.

We don't add a repository to a group, it is the other way around: a group is added to a permission to the repository. What kind of permissions do you need for the Gerrit groups mediawiki-i18n-check-docker and l10n-bot-watcher?

Mon, Oct 15, 11:44 AM · User-Urbanecm, Gerrit, translatewiki.net
Nikerabbit updated subscribers of T206991: Document the process of setting up L10n-bot integration for repositories.
Mon, Oct 15, 11:41 AM · User-Urbanecm, Gerrit, translatewiki.net
Nikerabbit added a comment to T206999: Allow svg upload to Wikidocumentaries.

https://www.mediawiki.org/wiki/SVG

Mon, Oct 15, 9:01 AM · Wikidocumentaries
Nikerabbit triaged T206996: WikimediaMessages build fails on mwgate-npm-node-6-docker as Unbreak Now! priority.
Mon, Oct 15, 8:14 AM · MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), User-MarcoAurelio, WikimediaMessages
Nikerabbit created T206996: WikimediaMessages build fails on mwgate-npm-node-6-docker.
Mon, Oct 15, 8:14 AM · MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), User-MarcoAurelio, WikimediaMessages
Nikerabbit updated the task description for T206991: Document the process of setting up L10n-bot integration for repositories.
Mon, Oct 15, 8:01 AM · User-Urbanecm, Gerrit, translatewiki.net
Nikerabbit updated the task description for T206991: Document the process of setting up L10n-bot integration for repositories.
Mon, Oct 15, 8:00 AM · User-Urbanecm, Gerrit, translatewiki.net
Nikerabbit added a comment to T206991: Document the process of setting up L10n-bot integration for repositories.

It says "Starting gate-and-submit-l10n jobs" but nothing happened after that.

Mon, Oct 15, 7:59 AM · User-Urbanecm, Gerrit, translatewiki.net
Nikerabbit moved T206991: Document the process of setting up L10n-bot integration for repositories from Backlog to Processes on the translatewiki.net board.
Mon, Oct 15, 7:54 AM · User-Urbanecm, Gerrit, translatewiki.net
Nikerabbit created T206991: Document the process of setting up L10n-bot integration for repositories.
Mon, Oct 15, 7:54 AM · User-Urbanecm, Gerrit, translatewiki.net
Nikerabbit closed T206041: Manual export of translations for wikilabels/wikilabels-wmflabs-deploy as Resolved.
Mon, Oct 15, 7:50 AM · Scoring-platform-team, translatewiki.net
Nikerabbit committed rPHTRbbcf991a00e4: Localisation updates from https://translatewiki.net. (authored by Nikerabbit).
Localisation updates from https://translatewiki.net.
Mon, Oct 15, 7:41 AM
Nikerabbit removed a project from T176390: LocalisationUpdate GitHub backend fails if it cannot find a i18n dir: User-Nikerabbit.
Mon, Oct 15, 7:38 AM · Language-Team (Language-2018-October-December), MediaWiki Language Extension Bundle, MediaWiki-extensions-LocalisationUpdate
Nikerabbit added a comment to T206460: MediaWiki 1.31 and earlier can't use LocalisationUpdate with GitHub now.

Krinkle: to clarify, release of MediaWiki core or MLEB?

Mon, Oct 15, 7:37 AM · MW-1.27-release, MW-1.30-release, MW-1.31-release, MediaWiki-extensions-LocalisationUpdate
Nikerabbit merged task T206460: MediaWiki 1.31 and earlier can't use LocalisationUpdate with GitHub now into T176390: LocalisationUpdate GitHub backend fails if it cannot find a i18n dir.
Mon, Oct 15, 7:35 AM · MW-1.27-release, MW-1.30-release, MW-1.31-release, MediaWiki-extensions-LocalisationUpdate
Nikerabbit merged T206460: MediaWiki 1.31 and earlier can't use LocalisationUpdate with GitHub now into T176390: LocalisationUpdate GitHub backend fails if it cannot find a i18n dir.
Mon, Oct 15, 7:35 AM · Language-Team (Language-2018-October-December), MediaWiki Language Extension Bundle, MediaWiki-extensions-LocalisationUpdate
Nikerabbit edited projects for T206694: Determine desired architecture to update localization strings for Wikimedia, added: Language-Team (Language-2018-October-December); removed Language-Team.
Mon, Oct 15, 7:20 AM · Language-Team (Language-2018-October-December), Deployments, I18n
Nikerabbit added a comment to T202047: CODE_OF_CONDUCT.md should link to the mediawiki.org page in user's preferred language.

In Pywikibot we think translation of the CoC page can be outdated and also we believe the user sometimes doesn't want to read it in the language we think. So better to link to the original page and let the user choose the language from the box above the page, not force him to the language he maybe doesn't want.

Mon, Oct 15, 6:51 AM · MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), VPS-project-libraryupgrader, MediaWiki-extensions-General, I18n

Fri, Oct 12

Nikerabbit added a project to T206464: Page move/rename on mediawiki.org takes >48h: User-Nikerabbit.
Fri, Oct 12, 8:48 AM · User-Nikerabbit, MediaWiki-extensions-Translate, Wikimedia-General-or-Unknown

Thu, Oct 11

Nikerabbit added a comment to T206694: Determine desired architecture to update localization strings for Wikimedia.

I am planning to write down my thoughts and proposals and post them early next week. I don't know the current WMF setup very well, so someone needs to fill in there. I am not at the technical conference, but it's possible that this topic will be discussed there the week after next week.

Thu, Oct 11, 3:19 PM · Language-Team (Language-2018-October-December), Deployments, I18n
Nikerabbit added a parent task for T206748: Unexpected automatic review of translations in page mode: T204818: Language tools maintenance intervention: Improve the quality of translations for Translate extension.
Thu, Oct 11, 10:05 AM · MediaWiki-extensions-Translate
Nikerabbit added a subtask for T204818: Language tools maintenance intervention: Improve the quality of translations for Translate extension: T206748: Unexpected automatic review of translations in page mode.
Thu, Oct 11, 10:05 AM · Language-Team (Language-2018-October-December), MediaWiki-extensions-Translate, Tracking
Nikerabbit created T206748: Unexpected automatic review of translations in page mode.
Thu, Oct 11, 10:01 AM · MediaWiki-extensions-Translate
Nikerabbit triaged T197561: Run php5 tests for MLEB extensions as Low priority.

I am expecting this won't happen before PHP5 support is phased out, but leaving open for now.

Thu, Oct 11, 8:57 AM · MediaWiki Language Extension Bundle, Continuous-Integration-Config
Nikerabbit moved T176390: LocalisationUpdate GitHub backend fails if it cannot find a i18n dir from Backlog to 2018.10 on the MediaWiki Language Extension Bundle board.
Thu, Oct 11, 8:55 AM · Language-Team (Language-2018-October-December), MediaWiki Language Extension Bundle, MediaWiki-extensions-LocalisationUpdate
Nikerabbit renamed T176390: LocalisationUpdate GitHub backend fails if it cannot find a i18n dir from LocalisationUpdate fails if non-gerrit skin or extension is installed to LocalisationUpdate GitHub backend fails if it cannot find a i18n dir.
Thu, Oct 11, 8:15 AM · Language-Team (Language-2018-October-December), MediaWiki Language Extension Bundle, MediaWiki-extensions-LocalisationUpdate
Nikerabbit added a project to T176390: LocalisationUpdate GitHub backend fails if it cannot find a i18n dir: MediaWiki Language Extension Bundle.
Thu, Oct 11, 8:14 AM · Language-Team (Language-2018-October-December), MediaWiki Language Extension Bundle, MediaWiki-extensions-LocalisationUpdate
Nikerabbit committed rPHTR39e8cde1356a: Localisation updates from https://translatewiki.net. (authored by Nikerabbit).
Localisation updates from https://translatewiki.net.
Thu, Oct 11, 7:21 AM
Nikerabbit added a comment to T206694: Determine desired architecture to update localization strings for Wikimedia.

This update process is currently disabled and will remain disabled until there is a clear plan and resourcing for improving the architecture.

Thu, Oct 11, 7:18 AM · Language-Team (Language-2018-October-December), Deployments, I18n

Wed, Oct 10

Nikerabbit committed rWGPId7ca3305b2a1: Localisation updates from https://translatewiki.net. (authored by L10n-bot).
Localisation updates from https://translatewiki.net.
Wed, Oct 10, 3:01 PM
Nikerabbit added a comment to T178242: On HHVM, "CACHE_MEMCACHED" shortcut should select native client (default PHP implementation has issues).

@Liuxinyu970226 Translatewiki.net no longer runs on HHVM, so if you are having sessions problems lately, it is something else (nobody has reported such problems, so might want to check your browser first).

Wed, Oct 10, 2:28 PM · HHVM, MediaWiki-Cache
Nikerabbit moved T197579: CX2: Don't publish as red links the unadapted links that were not marked as missing from In Review to QA on the Language-Team (Language-2018-October-December) board.
Wed, Oct 10, 1:39 PM · MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), Language-Team (Language-2018-October-December), ContentTranslation
Nikerabbit added a comment to T155897: ContentTranslation probably saves changes repeatedly and this is affected by AbuseFilter.

CX does validate the sections on save (sometimes, not always) to surface those warnings and errors to the translators sooner than at publish time. AbuseFilter doesn't provide a nice interface to do this (please correct me if I am wrong), so I don't think it is possible to satisfy this and all the product requirements without reworking AbuseFilter (which we know very little about).

Wed, Oct 10, 12:20 PM · Patch-For-Review, User-Daimona, AbuseFilter, ContentTranslation
Nikerabbit added a comment to T155897: ContentTranslation probably saves changes repeatedly and this is affected by AbuseFilter.

One shouldn't use AbuseFilter for this. MediaWiki has built-in support for setting the limit for number of edits in a given timeframe through configuration.

Wed, Oct 10, 11:35 AM · Patch-For-Review, User-Daimona, AbuseFilter, ContentTranslation

Tue, Oct 9

Nikerabbit added a comment to T206464: Page move/rename on mediawiki.org takes >48h.

Yeah there are a few reports about this feature that indicate it being somewhat unreliable. Assuming it is just not about jobqueue being slow, it will need some manual steps to clean up the move.

Tue, Oct 9, 11:42 AM · User-Nikerabbit, MediaWiki-extensions-Translate, Wikimedia-General-or-Unknown
Nikerabbit added a comment to T206360: Special:Import does not preserve Tag:ContentTranslation .

Does this affect tags other than CX?

Tue, Oct 9, 11:03 AM · ContentTranslation, Growth-Team
Nikerabbit added a comment to T191183: Enable avatars in gerrit.

avatars-gravatar I am not installing. I did once, and was very quickly told not remove it. While that Wordpress proxy plugin solves the problem of performance/caching and exposing your IP to them, it still sends them your e-mail address. Just because e-mails are public doesn't mean we should broadcast them to a third party.

Tue, Oct 9, 10:45 AM · Operations, Traffic, Patch-For-Review, Gerrit
Nikerabbit committed rPHTR9f12ee5c7451: Localisation updates from https://translatewiki.net. (authored by Nikerabbit).
Localisation updates from https://translatewiki.net.
Tue, Oct 9, 8:34 AM

Thu, Oct 4

Nikerabbit updated the task description for T204949: Audit local interface message overrides at translatewiki.net.
Thu, Oct 4, 5:39 PM · translatewiki.net
Nikerabbit removed a project from T91707: L10n-bot should not force-merge / override Jenkins (breaks the build): Patch-For-Review.
Thu, Oct 4, 5:26 PM · Continuous-Integration-Infrastructure, translatewiki.net
Nikerabbit created T206215: runtime/cgo: pthread_create failed: Resource temporarily unavailable.
Thu, Oct 4, 12:30 PM · Continuous-Integration-Infrastructure

Wed, Oct 3

Nikerabbit committed rPHTRf760af20048b: Localisation updates from https://translatewiki.net. (authored by Nikerabbit).
Localisation updates from https://translatewiki.net.
Wed, Oct 3, 8:23 PM
Nikerabbit added a comment to T203982: update.php fails for wikis with zero revisions.

There should be no empty line between Bug and Change-Id lines.

Wed, Oct 3, 7:51 PM · MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), MediaWiki-Installer, Multi-Content-Revisions
Nikerabbit added a comment to T205420: CXServer fails with HTTP 500: "MT processing error: undefined".

It looks like the CXServer patch has not yet been deployed to production. Kartik is planning to do that soon and I can recheck then.

Wed, Oct 3, 8:59 AM · Language-Team (Language-2018-October-December), MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), CX-cxserver

Tue, Oct 2

Nikerabbit lowered the priority of T205956: HTMLInfoField.php: 'default' must be a FieldLayout or subclass when using 'rawrow' from Unbreak Now! to High.

No longer UBN! since I have a workaround.

Tue, Oct 2, 12:18 PM · MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), MediaWiki-Special-pages, MediaWiki-HTMLForm
Nikerabbit added a comment to T205956: HTMLInfoField.php: 'default' must be a FieldLayout or subclass when using 'rawrow'.

@Nikerabbit Can you put some var_dumps or something into that method to identify the preferences field (and the extension) that is causing the issue? It works fine for me locally and on Beta Wikipedia.

Tue, Oct 2, 12:13 PM · MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), MediaWiki-Special-pages, MediaWiki-HTMLForm
Nikerabbit removed projects from T205952: Archive the Preloader extension: translatewiki.net, GitHub-Mirrors.
Tue, Oct 2, 9:03 AM · MediaWiki-extensions-Preloader, Repository-Admins, Cleanup
Nikerabbit added a comment to T199106: wgULSGeoService and https://freegeoip.net/ out of service.

@Verdy_p That has nothing to do with this task. In addition browsers seems to already block such requests and it is not possible to detect or prevent those redirects from client side code.

Tue, Oct 2, 8:14 AM · Language-Team (Language-2018-October-December), MediaWiki Language Extension Bundle, MW-1.32-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), UniversalLanguageSelector
Nikerabbit added a comment to T205956: HTMLInfoField.php: 'default' must be a FieldLayout or subclass when using 'rawrow'.

I have reverted rMWe6eb87ae2028: HTMLInfoField: Support 'rawrow' in OOUI mode locally.

Tue, Oct 2, 7:39 AM · MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), MediaWiki-Special-pages, MediaWiki-HTMLForm
Nikerabbit triaged T205956: HTMLInfoField.php: 'default' must be a FieldLayout or subclass when using 'rawrow' as Unbreak Now! priority.

Some further debugging points me to https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/src/MediaWiki/Hooks/GetPreferences.php#L45

Tue, Oct 2, 7:25 AM · MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), MediaWiki-Special-pages, MediaWiki-HTMLForm
Nikerabbit added a parent task for T205956: HTMLInfoField.php: 'default' must be a FieldLayout or subclass when using 'rawrow': T41480: Issues affecting translatewiki.net.
Tue, Oct 2, 7:16 AM · MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), MediaWiki-Special-pages, MediaWiki-HTMLForm
Nikerabbit created T205956: HTMLInfoField.php: 'default' must be a FieldLayout or subclass when using 'rawrow'.
Tue, Oct 2, 7:15 AM · MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), MediaWiki-Special-pages, MediaWiki-HTMLForm
Nikerabbit moved T199106: wgULSGeoService and https://freegeoip.net/ out of service from Backlog to 2018.10 on the MediaWiki Language Extension Bundle board.
Tue, Oct 2, 7:11 AM · Language-Team (Language-2018-October-December), MediaWiki Language Extension Bundle, MW-1.32-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), UniversalLanguageSelector
Nikerabbit removed a project from T199106: wgULSGeoService and https://freegeoip.net/ out of service: Patch-For-Review.

Since patch was merged, I'm moving this to QA. To test (must be tested outside WMF production): there should be no errors in the development console about freegeoip.net and no requests to that domain should be made. Also, location based stuff (suggested languages) are not working.

Tue, Oct 2, 7:11 AM · Language-Team (Language-2018-October-December), MediaWiki Language Extension Bundle, MW-1.32-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), UniversalLanguageSelector
Nikerabbit added a project to T199106: wgULSGeoService and https://freegeoip.net/ out of service: MediaWiki Language Extension Bundle.
Tue, Oct 2, 7:09 AM · Language-Team (Language-2018-October-December), MediaWiki Language Extension Bundle, MW-1.32-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), UniversalLanguageSelector
Nikerabbit reopened T160993: MysqlUpdater::doWatchlistUpdate is very slow as "Open".

This has gone fishy again. I ran update.php yesterday, and this morning again and it again taking a quite a bit time in this section.

Tue, Oct 2, 6:05 AM · MediaWiki-Installer, Performance, MediaWiki-Database

Mon, Oct 1

Nikerabbit updated the task description for T204076: Consider moving page translation language links to the sidebar.
Mon, Oct 1, 11:26 AM · User-notice, Wikimedia-Site-requests, I18n
Nikerabbit updated the task description for T204076: Consider moving page translation language links to the sidebar.
Mon, Oct 1, 11:20 AM · User-notice, Wikimedia-Site-requests, I18n
Nikerabbit updated the task description for T204076: Consider moving page translation language links to the sidebar.
Mon, Oct 1, 11:16 AM · User-notice, Wikimedia-Site-requests, I18n
Nikerabbit updated the task description for T204076: Consider moving page translation language links to the sidebar.
Mon, Oct 1, 9:44 AM · User-notice, Wikimedia-Site-requests, I18n
Nikerabbit merged task T205711: Raw sorting in <languages /> gives unintuitive and seemingly random output into T205295: Language order in language box – revert change?.
Mon, Oct 1, 9:42 AM · MediaWiki-extensions-Translate
Nikerabbit merged T205711: Raw sorting in <languages /> gives unintuitive and seemingly random output into T205295: Language order in language box – revert change?.
Mon, Oct 1, 9:42 AM · MediaWiki-extensions-Translate
Nikerabbit removed a project from T203982: update.php fails for wikis with zero revisions: Patch-For-Review.

The patch was merged but not reported here due to incorrectly formatted commit message.

Mon, Oct 1, 6:22 AM · MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), MediaWiki-Installer, Multi-Content-Revisions
Nikerabbit reopened T185110: Inconsistent background color on Special:CX and Special:CXStats as "Open".

This is not about the language selector, but about the background color of the pages.

Mon, Oct 1, 6:08 AM · ContentTranslation

Wed, Sep 26

Nikerabbit added a comment to T203925: Save times for changes to translation variable text in centralnotice paralysingly slow.

MessageCache::loadFromDB is proportional to the number of pages in NS_MEDIAWIKI. MetaWiki has a lot more pages there compared to other wikis. Translatewiki.net has even more, and there we had to implement a workaround of not loading all messages ($wgAdaptiveMessageCache) many years ago, and it's still quite slow.

Wed, Sep 26, 7:51 AM · Fundraising Sprint USB stands for underhanded socket bureaucracy, Core Platform Team Kanban (Doing), MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), Fundraising Sprint They Live, Core Platform Team (Security, stability, performance and scalability (TEC1)), Performance-Team, Fundraising Sprint Sasquatches can't find us either, Patch-For-Review, Language-Team, Fundraising Sprint Raw data can give you salmonella, MediaWiki-extensions-Translate, Fundraising-Backlog, MediaWiki-extensions-CentralNotice

Tue, Sep 25

Nikerabbit created T205433: Exception "User account is not global" on Special:ContentTranslation with lang/target params.
Tue, Sep 25, 1:26 PM · MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), Language-Team (Language-2018-October-December), Wikimedia-production-error, ContentTranslation