Phantom42 (Nikita Volobuev)
Google Code-in 2017 Participant

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Nov 30 2016, 9:30 AM (72 w, 4 d)
Availability
Available
IRC Nick
Phantom42
LDAP User
Phantom42
MediaWiki User
Phantom.42

I am self-taught programmer-enthusiast, who loves opensource software and the idea of free, open knowledge.
That's why I am here, contributing to Wikimedia codebase.

I was Google Code-in 2016 and 2017 participant (see my blog post if you are interested!)

Recent Activity

Feb 4 2018

D3r1ck01 awarded T183572: PHPUnit tests for the SendGrid extension a Love token.
Feb 4 2018, 7:38 PM · Patch-For-Review, MediaWiki-extensions-SendGrid
Phantom42 committed rESNG512c4588a0c5: Add PHPUnit tests for extension SendGrid (authored by Phantom42).
Add PHPUnit tests for extension SendGrid
Feb 4 2018, 6:07 PM
Phantom42 committed rESNG5345b720e8ac: Add PHPUnit tests for extension SendGrid (authored by Phantom42).
Add PHPUnit tests for extension SendGrid
Feb 4 2018, 6:02 PM
Phantom42 committed rESNGbac6776c9739: Add PHPUnit tests for extension SendGrid (authored by Phantom42).
Add PHPUnit tests for extension SendGrid
Feb 4 2018, 5:49 PM
Phantom42 committed rEWIS1101d4b3a800: Rename Hooks.php to WikispeechHooks.php (authored by Phantom42).
Rename Hooks.php to WikispeechHooks.php
Feb 4 2018, 5:11 PM

Jan 31 2018

Phantom42 moved T185115: PHPUnit runner does not load required dependencies from composer.json (SendGrid extension) from Doing (On-Going) to Completed (Done) on the MediaWiki-extensions-SendGrid board.

This fixed the issue! Thanks everyone for your help! Can we use extension-unittests-composer instead of extension-unittests-composer-non-voting now, if it works good?

Jan 31 2018, 9:47 AM · Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-SendGrid
Phantom42 committed rESNG5780e12bff5e: Remove unneeded phpcs excludes (authored by Phantom42).
Remove unneeded phpcs excludes
Jan 31 2018, 9:38 AM
Phantom42 committed rESNG81d16cbf6623: Add PHPUnit tests for extension SendGrid (authored by Phantom42).
Add PHPUnit tests for extension SendGrid
Jan 31 2018, 9:36 AM
Phantom42 committed rESNG8c892b3225f2: [WIP] Add PHPUnit tests for extension SendGrid (authored by Phantom42).
[WIP] Add PHPUnit tests for extension SendGrid
Jan 31 2018, 9:33 AM

Jan 24 2018

Phantom42 added a comment to T177809: Fix multiple PHP class declarations in one file.

While working on this, I have noticed that in some extensions (for example WikiLexicalData) some classes are outside includes directory (need to take this into account while grep-ing). Additionally, some files are not loaded with autoloader, but are required from other files with require_once. I am not sure what to do with those. Do we need to replace require_once with autoloading first?

Jan 24 2018, 4:19 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-General-or-Unknown, MediaWiki-extensions-General, Google-Code-in-2017
Phantom42 added a comment to T185492: Add PHP_CodeSniffer for codestyle checks to WikiLexicalData extension.

After enabling phpcs I noticed that there are a lot of rule violations here. I decided that it will be better to exclude all failing rules now and then fix them part-by-part in next patches. This will make code style fixes easier to review and merge. Additionally, I faced internal CodeSniffer error which I reported in T185642.

Jan 24 2018, 3:57 PM · Patch-For-Review, MediaWiki-extensions-WikiLexicalData-or-OmegaWiki
Phantom42 created T185642: Undefined index: scope_opener in IfElseStructureSniff.php.
Jan 24 2018, 3:52 PM · MediaWiki-extensions-WikiLexicalData-or-OmegaWiki, MediaWiki-Codesniffer

Jan 23 2018

Phantom42 added a comment to T184583: Fatal error: Class undefined: WikiAdmin for multiple BlueSpice extensions.

Thank you for your work @Osnard! Can we close this as resolved once https://gerrit.wikimedia.org/r/#/c/405853/ is merged?

Jan 23 2018, 9:55 PM · BlueSpice

Jan 22 2018

Phantom42 claimed T185492: Add PHP_CodeSniffer for codestyle checks to WikiLexicalData extension.

I will add this and fix code style issues if those will be detected

Jan 22 2018, 2:37 PM · Patch-For-Review, MediaWiki-extensions-WikiLexicalData-or-OmegaWiki
Phantom42 created T185492: Add PHP_CodeSniffer for codestyle checks to WikiLexicalData extension.
Jan 22 2018, 2:33 PM · Patch-For-Review, MediaWiki-extensions-WikiLexicalData-or-OmegaWiki
Phantom42 committed rEWISc3bc53f76faa: Fix multiple PHP class declarations in one file (authored by Phantom42).
Fix multiple PHP class declarations in one file
Jan 22 2018, 2:14 PM
Phantom42 added a comment to T184081: Convert pywikibot wikibase tests to dry tests by using vcrpy.

tests/wikibase_tests.py::TestRedirects::test_normal_item ERROR: Logged in as '192.0.2.42' instead of 'Pywikibot-test'. Forcing re-login.

Hm, taking this into account, I think that the simplest solution would be just to edit cassette and replace 192.168.0.2.42 with Pywikibot-test in request which is reponsible for logging in.
Another possible (and maybe more correct) solution would be to write a custom cassette serializer/deserializer, so needed value (name of user used to run the test) is placed in cassette automatically on load.

Jan 22 2018, 2:11 PM · Patch-For-Review, Google-Code-in-2017, Pywikibot-core
Phantom42 committed rEWIS472daaa2d7d9: Fix multiple PHP class declarations in one file (authored by Phantom42).
Fix multiple PHP class declarations in one file
Jan 22 2018, 2:31 AM

Jan 21 2018

Phantom42 added a comment to T184081: Convert pywikibot wikibase tests to dry tests by using vcrpy.

Looks like cassette which was recorded does not contain one of requests:

CannotOverwriteExistingCassetteException: No match for the request (<Request (GET) https://www.wikidata.org/w/api.php?maxlag=5&format=json&rawcontinue=&meta=userinfo&action=query&uiprop=blockinfo%7Cgroups%7Chasmsg%7Crights>)
Jan 21 2018, 3:37 PM · Patch-For-Review, Google-Code-in-2017, Pywikibot-core

Jan 20 2018

Phantom42 added a comment to T177809: Fix multiple PHP class declarations in one file.

@Reedy Thank you! Then I will abandon my changes to core and fix extensions instead.

Jan 20 2018, 11:52 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-General-or-Unknown, MediaWiki-extensions-General, Google-Code-in-2017
Phantom42 added a comment to T177809: Fix multiple PHP class declarations in one file.

@Anomie Thank you for giving links to those tasks! You are right, there is no need to split files now if general reogranization will be done. So can we close this task as "Declined"?

Jan 20 2018, 11:25 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-General-or-Unknown, MediaWiki-extensions-General, Google-Code-in-2017
Phantom42 added a comment to T177809: Fix multiple PHP class declarations in one file.

There are quite a lot of such files in core so to make things simplier to manage, review and merge I will split it into multiple patches (by directories)

Jan 20 2018, 6:09 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-General-or-Unknown, MediaWiki-extensions-General, Google-Code-in-2017
Phantom42 claimed T177809: Fix multiple PHP class declarations in one file.

I will work on fixing this

Jan 20 2018, 5:25 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-General-or-Unknown, MediaWiki-extensions-General, Google-Code-in-2017
Phantom42 claimed T139456: Translation of Page display title in the Special:PageMigration (does not shown field for first translation unit).

Okay. Thank you for your work @Goraf! I have tested it once again (changing from 1 to 0 fixes the problem) and will push a patch now.

Jan 20 2018, 5:07 PM · Patch-For-Review, MediaWiki-extensions-Translate
D3r1ck01 awarded T185115: PHPUnit runner does not load required dependencies from composer.json (SendGrid extension) a Like token.
Jan 20 2018, 12:41 PM · Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-SendGrid
Phantom42 added a comment to T139456: Translation of Page display title in the Special:PageMigration (does not shown field for first translation unit).

@Goraf Your explanation of this seems to be right. Do you have any plans to continue working on this? Maybe to provide a patch?

Jan 20 2018, 9:44 AM · Patch-For-Review, MediaWiki-extensions-Translate
Phantom42 added a comment to T179182: PageMigration is stopped after importing first item (various wikis).

@Goraf thank you, I will take a look at it!

Jan 20 2018, 9:40 AM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-extensions-Translate

Jan 19 2018

Phantom42 added a comment to T179182: PageMigration is stopped after importing first item (various wikis).

Thank you for merging this! Hopefully we will get some feedback after deployment. If there are any other issues related to this - please tell and I will be happy to fix!

Jan 19 2018, 8:07 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-extensions-Translate
Addshore awarded T185115: PHPUnit runner does not load required dependencies from composer.json (SendGrid extension) a Like token.
Jan 19 2018, 9:04 AM · Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-SendGrid

Jan 18 2018

Phantom42 added a comment to T180656: Wikimedia error page has linewrap issue.

Thank you for reviewing and merging! Now we can continue our work on this page by improving layout on mobile devices in T182247.

Jan 18 2018, 8:41 PM · Patch-For-Review, Google-Code-in-2017, CSS, Easy, Wikimedia-General-or-Unknown
Phantom42 added a comment to T182247: Better Wikimedia error page layout on devices with small screen size.

I have just pushed a patch which improves page layout.

Jan 18 2018, 8:40 PM · Patch-For-Review, Wikimedia-General-or-Unknown
Phantom42 added a comment to T184583: Fatal error: Class undefined: WikiAdmin for multiple BlueSpice extensions.

@Osnard Thank you for update on this!

Jan 18 2018, 12:46 PM · BlueSpice
D3r1ck01 awarded T185159: Add PHP_CodeSniffer for codestyle checks to SendGrid extension a Love token.
Jan 18 2018, 12:03 PM · Patch-For-Review, MediaWiki-extensions-SendGrid
Phantom42 committed rESNG67af7881b584: Add PHP_CodeSniffer for codestyle checks to SendGrid extension (authored by Phantom42).
Add PHP_CodeSniffer for codestyle checks to SendGrid extension
Jan 18 2018, 5:47 AM
Phantom42 committed rESNG7aa9a14a9bf9: Add PHP_CodeSniffer for codestyle checks to SendGrid extension (authored by Phantom42).
Add PHP_CodeSniffer for codestyle checks to SendGrid extension
Jan 18 2018, 12:15 AM

Jan 17 2018

Phantom42 committed rESNGb6c30731468a: Add PHP_CodeSniffer for codestyle checks to SendGrid extension (authored by Phantom42).
Add PHP_CodeSniffer for codestyle checks to SendGrid extension
Jan 17 2018, 11:24 PM
Phantom42 claimed T185159: Add PHP_CodeSniffer for codestyle checks to SendGrid extension.

I will add this!

Jan 17 2018, 11:06 PM · Patch-For-Review, MediaWiki-extensions-SendGrid
Phantom42 created T185159: Add PHP_CodeSniffer for codestyle checks to SendGrid extension.
Jan 17 2018, 11:06 PM · Patch-For-Review, MediaWiki-extensions-SendGrid
Phantom42 moved T183572: PHPUnit tests for the SendGrid extension from Backlog to Doing (On-Going) on the MediaWiki-extensions-SendGrid board.
Jan 17 2018, 10:46 PM · Patch-For-Review, MediaWiki-extensions-SendGrid
Phantom42 added a comment to T184583: Fatal error: Class undefined: WikiAdmin for multiple BlueSpice extensions.

Well, I checked some of extensions and see that there is only one call to WikiAdmin: WikiAdmin::registerModuleClass(...) and some i18n messages. So if WikiAdmin extension is no longer developed and used, I think we can just remove that to fix CI jobs. In fact, that's what was done in https://gerrit.wikimedia.org/r/#/c/383344/ mentioned by @Umherirrender
What are your thoughts on this? (Anyway, I totally agree - @Osnard definitely has more information on this)

Jan 17 2018, 10:35 PM · BlueSpice
Phantom42 added a comment to T184583: Fatal error: Class undefined: WikiAdmin for multiple BlueSpice extensions.

Is this a missing dependency? I couldn't find a WikiAdmin class anywhere in Gerrit.

My initial assumption was that these extensions are missing WikiAdmin extension, which they are probably dependent on.
But looks like the code of that extension is not available anymore. (Gerrit project, Github mirror and Phabricator project no longer exist)

Jan 17 2018, 6:51 PM · BlueSpice
Phantom42 added a comment to T184583: Fatal error: Class undefined: WikiAdmin for multiple BlueSpice extensions.

This also affects BlueSpiceInterWikiLinks extension

Jan 17 2018, 6:19 PM · BlueSpice
Phantom42 added a comment to T185115: PHPUnit runner does not load required dependencies from composer.json (SendGrid extension).

Change from extension-unittests-generic to extension-unittests-composer in test config (layout.yaml) to test against the extensions own composer dependency.

Jan 17 2018, 6:15 PM · Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-SendGrid
Phantom42 added a comment to T179000: Blog about your GCI experience (findings and learnings) with Wikimedia [recurring].

Hi! Here is the link to my blog post where I share my experience participating (in English): https://blog.phandev.net/posts/gci17

Jan 17 2018, 5:15 PM · Google-Code-in-2017
Phantom42 added a project to T185115: PHPUnit runner does not load required dependencies from composer.json (SendGrid extension): MediaWiki-extensions-SendGrid.
Jan 17 2018, 4:58 PM · Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-SendGrid
Phantom42 created T185115: PHPUnit runner does not load required dependencies from composer.json (SendGrid extension).
Jan 17 2018, 4:58 PM · Patch-For-Review, Continuous-Integration-Config, MediaWiki-extensions-SendGrid
Phantom42 committed rESNGb1616bfdb67a: Add PHPUnit tests (authored by Phantom42).
Add PHPUnit tests
Jan 17 2018, 1:02 AM
Phantom42 committed rESNGf3a6a0f55f38: Add PHPUnit tests (authored by Phantom42).
Add PHPUnit tests
Jan 17 2018, 12:50 AM
Phantom42 committed rESNGb18e9c6816b1: Add PHPUnit tests (authored by Phantom42).
Add PHPUnit tests
Jan 17 2018, 12:26 AM
Phantom42 committed rESNG2b8be4fe2103: Add PHPUnit tests (authored by Phantom42).
Add PHPUnit tests
Jan 17 2018, 12:19 AM

Jan 16 2018

Aaron Halfaker <ahalfaker@wikimedia.org> committed rOWC54349b6124fb: New enwiki feature: total length of paragraphs without references (authored by Phantom42).
New enwiki feature: total length of paragraphs without references
Jan 16 2018, 11:58 PM
Phantom42 committed rESNGdc91f6e9d589: Add PHPUnit tests (authored by Phantom42).
Add PHPUnit tests
Jan 16 2018, 11:32 PM
Phantom42 committed rESNG69148cc23df7: Add PHPUnit tests (authored by Phantom42).
Add PHPUnit tests
Jan 16 2018, 11:27 PM
Phantom42 committed rESNGa3eb2ba97a5b: Add PHPUnit tests (authored by Phantom42).
Add PHPUnit tests
Jan 16 2018, 11:10 PM
Phantom42 committed rESNG9000099ba2cd: Add PHPUnit tests (authored by Phantom42).
Add PHPUnit tests
Jan 16 2018, 10:45 PM
Phantom42 committed rESNG858c1c547ceb: Add PHPUnit tests (authored by Phantom42).
Add PHPUnit tests
Jan 16 2018, 2:51 AM
Phantom42 committed rESNG4ace66062521: Add PHPUnit tests (authored by Phantom42).
Add PHPUnit tests
Jan 16 2018, 2:45 AM
Phantom42 committed rESNG0ed051f5b211: Add PHPUnit tests (authored by Phantom42).
Add PHPUnit tests
Jan 16 2018, 2:29 AM
Phantom42 committed rESNG7e856f409073: Add PHPUnit tests (authored by Phantom42).
Add PHPUnit tests
Jan 16 2018, 2:24 AM

Jan 15 2018

Phantom42 updated the task description for T184081: Convert pywikibot wikibase tests to dry tests by using vcrpy.
Jan 15 2018, 10:16 PM · Patch-For-Review, Google-Code-in-2017, Pywikibot-core
GitHub <noreply@github.com> committed rOWCf5307ae1be35: Merge 5dcfbf32df1111d66f45df6f371d6fa658a32ce7 into… (authored by Phantom42).
Merge 5dcfbf32df1111d66f45df6f371d6fa658a32ce7 into…
Jan 15 2018, 1:59 PM
Phantom42 committed rOWC5dcfbf32df11: New enwiki feature: total length of paragraphs without references (authored by Phantom42).
New enwiki feature: total length of paragraphs without references
Jan 15 2018, 1:59 PM
Phantom42 committed rOWC7d9a3116b9c5: New enwiki feature: total length of paragraphs without references (authored by Phantom42).
New enwiki feature: total length of paragraphs without references
Jan 15 2018, 11:34 AM
GitHub <noreply@github.com> committed rOWC75e6eea63cd5: Merge 7d9a3116b9c59270727841a6c524f5632296734d into… (authored by Phantom42).
Merge 7d9a3116b9c59270727841a6c524f5632296734d into…
Jan 15 2018, 11:34 AM
GitHub <noreply@github.com> committed rOWC1e08ee75ae18: Merge 6c9aeaf64abc4ff5ad45e8c80ab39f3b014938dc into… (authored by Phantom42).
Merge 6c9aeaf64abc4ff5ad45e8c80ab39f3b014938dc into…
Jan 15 2018, 11:29 AM
Phantom42 committed rOWC6c9aeaf64abc: New enwiki feature: total length of paragraphs without references (authored by Phantom42).
New enwiki feature: total length of paragraphs without references
Jan 15 2018, 11:29 AM

Jan 14 2018

Phantom42 claimed T183572: PHPUnit tests for the SendGrid extension.

I decided to work on this! @D3r1ck01 thank you for recommending to take a look at it!

Jan 14 2018, 5:16 PM · Patch-For-Review, MediaWiki-extensions-SendGrid
GitHub <noreply@github.com> committed rOWC63f3ac723ad4: Merge 447679bcb33c51cd349a8441176219478df4b3bf into… (authored by Phantom42).
Merge 447679bcb33c51cd349a8441176219478df4b3bf into…
Jan 14 2018, 3:01 AM
Phantom42 committed rOWC447679bcb33c: New enwiki feature: total length of paragraphs without references (authored by Phantom42).
New enwiki feature: total length of paragraphs without references
Jan 14 2018, 3:01 AM

Jan 13 2018

Phantom42 closed T178882: Migrate default GettextFFS keyAlgorithm default value to simple as Resolved.

Both patches are merged, so we can close this as resolved.

Jan 13 2018, 11:15 PM · MW-1.31-release-notes (WMF-deploy-2018-01-02 (1.31.0-wmf.15)), MediaWiki Language Extension Bundle, Patch-For-Review, translatewiki.net, Google-Code-in-2017, Easy, MediaWiki-extensions-Translate
Phantom42 added a comment to T172206: ZppixBot - Feature requests.

I am not sure if this task needs to be closed, as there could possibly be some other features to work on! Anyway, we may create separate tasks if it will be needed or reopen and update this one.

Jan 13 2018, 9:48 PM · User-MacFan4000, User-Zppix, Tool-Zppixbot
Phantom42 added a project to T174384: Implement feature for detecting clumps of text that lack references: Patch-For-Review.

Pull Request on Github: https://github.com/wiki-ai/wikiclass/pull/59

Jan 13 2018, 11:07 AM · Scoring-platform-team (Current), Patch-For-Review, Google-Code-in-2017, Easy, articlequality-modeling, artificial-intelligence
GitHub <noreply@github.com> committed rOWCf3ae822f3ae9: Merge b60d8ebc2d5ea06580384dcbb916420526e7146a into… (authored by Phantom42).
Merge b60d8ebc2d5ea06580384dcbb916420526e7146a into…
Jan 13 2018, 11:04 AM
Phantom42 committed rOWCb60d8ebc2d5e: New enwiki feature: total length of paragraphs without references (authored by Phantom42).
New enwiki feature: total length of paragraphs without references
Jan 13 2018, 11:04 AM
GitHub <noreply@github.com> committed rOWCf2f8e1361994: Merge aa83c6ae5bfef39471e4597e4f911ba4bb7a6af0 into… (authored by Phantom42).
Merge aa83c6ae5bfef39471e4597e4f911ba4bb7a6af0 into…
Jan 13 2018, 10:55 AM
Phantom42 committed rOWCaa83c6ae5bfe: New enwiki feature: total length of paragraphs without references (authored by Phantom42).
New enwiki feature: total length of paragraphs without references
Jan 13 2018, 10:55 AM
Phantom42 added a comment to T184674: Drop "2" from names of environmental variables.

Can't we just check the new variable name too, and mark the old one as depreciated, as usual for code functions ?

Jan 13 2018, 2:06 AM · Pywikibot-core
Phantom42 closed T183808: [Unit testing] Unit test `getNewsletterSubscribersCount` in `includes/NewsletterDb.php` as Resolved.

The patch got merged, so we can close this as resolved!

Jan 13 2018, 2:02 AM · MW-1.31-release-notes (WMF-deploy-2018-01-16 (1.31.0-wmf.17)), Google-Code-in-2017, MediaWiki-extensions-Newsletter
Phantom42 closed T183808: [Unit testing] Unit test `getNewsletterSubscribersCount` in `includes/NewsletterDb.php`, a subtask of T183613: [GCI][Unit testing] Unit test db operations on Newsletter extension, as Resolved.
Jan 13 2018, 2:02 AM · MW-1.31-release-notes (WMF-deploy-2018-01-02 (1.31.0-wmf.15)), Google-Code-in-2017, MediaWiki-extensions-Newsletter

Jan 12 2018

Phantom42 awarded T899: Unclear what the point of tokens in Phabricator is a The World Burns token.
Jan 12 2018, 12:25 AM · Phabricator

Jan 11 2018

Phantom42 added a comment to T184727: Tuning broken in some repos, needs revscoring 2 update.

Looks like there is one more minor problem with Makefile. enwiki_tuning_reports rule runs tuning_reports/enwiki.wp10.md and tuning_reports/enwiki.nettrom_wp10.md. But there is no rule for tuning_reports/enwiki.wp10.md (looks like it was removed in the past). However, related file exists.

Jan 11 2018, 4:50 PM · Scoring-platform-team, ORES
Phantom42 triaged T184674: Drop "2" from names of environmental variables as Low priority.
Jan 11 2018, 2:26 AM · Pywikibot-core
Phantom42 created T184674: Drop "2" from names of environmental variables.
Jan 11 2018, 2:25 AM · Pywikibot-core

Jan 10 2018

Phantom42 claimed T174384: Implement feature for detecting clumps of text that lack references.

This seems to be really interesting. I will work on it!

Jan 10 2018, 3:35 PM · Scoring-platform-team (Current), Patch-For-Review, Google-Code-in-2017, Easy, articlequality-modeling, artificial-intelligence

Jan 9 2018

Phantom42 added a comment to T179182: PageMigration is stopped after importing first item (various wikis).

@Goraf thank you for links!

Jan 9 2018, 11:37 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-extensions-Translate
Phantom42 claimed T179182: PageMigration is stopped after importing first item (various wikis).

I decided that I will find the issue and fix it.

Jan 9 2018, 10:04 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-extensions-Translate
Phantom42 added a comment to T184081: Convert pywikibot wikibase tests to dry tests by using vcrpy.

I guess it is a good idea to run test scripts locally which are responsible for a patch before committing it. It is no alternative to wait for hours until the verify tests are done.

Jan 9 2018, 8:55 PM · Patch-For-Review, Google-Code-in-2017, Pywikibot-core
RandomDSdevel awarded T183673: Exclude files used in other wikis from Special:UnusedFiles, by Extension:GlobalUsage a Haypence token.
Jan 9 2018, 1:39 AM · MW-1.31-release-notes (WMF-deploy-2018-01-02 (1.31.0-wmf.15)), User-notice, Google-Code-in-2017, Multimedia, MediaWiki-Special-pages, GlobalUsage

Jan 8 2018

Phantom42 added a comment to T179182: PageMigration is stopped after importing first item (various wikis).

@Phantom42, very thanks for investigation and explanation! Happy New Year!

Jan 8 2018, 10:27 PM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-extensions-Translate
Phantom42 added a comment to T49604: Score should support note names in other languages.

Languages added by this change are:

Jan 8 2018, 10:05 PM · MW-1.31-release-notes (WMF-deploy-2018-01-09 (1.31.0-wmf.16)), Patch-For-Review, Google-Code-in-2017, I18n, MediaWiki-extensions-Score
Krinkle awarded T183673: Exclude files used in other wikis from Special:UnusedFiles, by Extension:GlobalUsage a Orange Medal token.
Jan 8 2018, 5:28 PM · MW-1.31-release-notes (WMF-deploy-2018-01-02 (1.31.0-wmf.15)), User-notice, Google-Code-in-2017, Multimedia, MediaWiki-Special-pages, GlobalUsage
Phantom42 added a comment to T139463: Supporting RTL direction in the Special:PageMigration .

See my comment in T179182 for details.

Jan 8 2018, 12:35 AM · MW-1.31-release-notes (WMF-deploy-2018-01-02 (1.31.0-wmf.15)), Google-Code-in-2017, Easy, I18n, RTL, MediaWiki-extensions-Translate
Phantom42 added a comment to T179182: PageMigration is stopped after importing first item (various wikis).

Completly nothing! This is best change!

Thank you for reporting this bug!

Jan 8 2018, 12:33 AM · MW-1.31-release-notes (WMF-deploy-2018-02-06 (1.31.0-wmf.20)), Patch-For-Review, MediaWiki-extensions-Translate

Jan 7 2018

Phantom42 added a comment to T172206: ZppixBot - Feature requests.

To integrate something where it sees all "High" priority tasks on Phabricator and if there's no activity on one for 3 days or such it pings staff and reminds them (not for WMF Phab)

Jan 7 2018, 4:23 PM · User-MacFan4000, User-Zppix, Tool-Zppixbot

Jan 5 2018

Phantom42 added a comment to T184081: Convert pywikibot wikibase tests to dry tests by using vcrpy.

@Aklapper I have just submitted a patch, which does all required setup and adds VCR for one test. After this is reviewed and merged, cloneable task on GCI can be created, which will ask students to convert one or two test classes from the list above to dry by using VCR. So here we can do basically the same way as we did with minus-x tasks. Anyway, @jayvdb can provide more information here :)

Jan 5 2018, 2:02 PM · Patch-For-Review, Google-Code-in-2017, Pywikibot-core

Jan 4 2018

Phantom42 added a project to T184081: Convert pywikibot wikibase tests to dry tests by using vcrpy: Google-Code-in-2017.
Jan 4 2018, 9:35 PM · Patch-For-Review, Google-Code-in-2017, Pywikibot-core
Phantom42 closed T49604: Score should support note names in other languages as Resolved.

Closing this as resolved because the patch is merged now. This is one more step in making this extension better support score writing in different languages!

Jan 4 2018, 9:04 PM · MW-1.31-release-notes (WMF-deploy-2018-01-09 (1.31.0-wmf.16)), Patch-For-Review, Google-Code-in-2017, I18n, MediaWiki-extensions-Score
Phantom42 added a comment to T184081: Convert pywikibot wikibase tests to dry tests by using vcrpy.

The first set to do would be TestItemBasePageMethods

Jan 4 2018, 8:57 PM · Patch-For-Review, Google-Code-in-2017, Pywikibot-core
Liuxinyu970226 awarded T49604: Score should support note names in other languages a Love token.
Jan 4 2018, 2:38 PM · MW-1.31-release-notes (WMF-deploy-2018-01-09 (1.31.0-wmf.16)), Patch-For-Review, Google-Code-in-2017, I18n, MediaWiki-extensions-Score

Jan 3 2018

Phantom42 claimed T49604: Score should support note names in other languages.

Looks interesting! I will work on adding support for this.

Jan 3 2018, 9:07 PM · MW-1.31-release-notes (WMF-deploy-2018-01-09 (1.31.0-wmf.16)), Patch-For-Review, Google-Code-in-2017, I18n, MediaWiki-extensions-Score