Page MenuHomePhabricator

Mainframe98 (Klaas Skelte van der Werf)
Administrator on MediaWiki.org and volunteer developer

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
May 18 2016, 8:19 PM (160 w, 5 d)
Availability
Available
IRC Nick
Mainframe98
LDAP User
Mainframe98
MediaWiki User
Mainframe98 [ Global Accounts ]

I use MediaWiki in Dutch. If I ever claim to see something you don't, check if it occurs when setting the user language to Dutch, and remind me to switch too, so we don't get a repetition of T207288. And if I have the bright idea to test something on my local vagrant machine, and it doesn't work, I probably have a messed up vagrant instance and should be reminded to reset it, so we don't get a repetition of T207288.

Recent Activity

Sat, Jun 15

Mainframe98 added a project to T225865: tools.wmflabs.org/pageviews data corrupted: Tool-Pageviews.
Sat, Jun 15, 1:43 PM · Tool-Pageviews
Mainframe98 added a comment to T225571: Add NoticeWidget for block user notices.

Will there also be a PHP variant of this widget?

Sat, Jun 15, 10:22 AM · Patch-For-Review, OOUI

Thu, Jun 13

Mainframe98 updated subscribers of T225730: Reduce runtime of MW shared gate Jenkins jobs to 5 min.
  • Look at the PHPUnit "Test Report" for a commit and sort the root by duration. Find the slowest ones and look at its test suite to look for ways to improve it.
Thu, Jun 13, 5:49 PM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), Code-Health, Release-Engineering-Team, Performance-Team (Radar), Epic, MediaWiki-Core-Testing, Continuous-Integration-Config

Wed, Jun 12

Mainframe98 edited projects for T225593: Allow defining a specific frame for video file thumbnail, on demand, added: Wikimedia-Video; removed Social-Tools, Video (non-WMF).
Wed, Jun 12, 8:28 AM · Wikimedia-Video
Mainframe98 added a project to T225585: Unable to open user sub pages with trailing space (Blank page fatal: "invalid DB key"): Wikimedia-production-error.
Wed, Jun 12, 5:25 AM · Patch-For-Review, Core Platform Team, WikiLove, Growth-Team, Wikimedia-production-error

Tue, Jun 11

Mainframe98 renamed T225495: Jenkins-bot should warn that a patch set has changes it depends on that haven't been merged yet from Jenkins-bot should warn that a patch set has changes it depends on that haven't been merged yet. to Jenkins-bot should warn that a patch set has changes it depends on that haven't been merged yet.
Tue, Jun 11, 10:51 AM · Zuul, Continuous-Integration-Infrastructure
Mainframe98 created T225495: Jenkins-bot should warn that a patch set has changes it depends on that haven't been merged yet.
Tue, Jun 11, 10:40 AM · Zuul, Continuous-Integration-Infrastructure

Sat, Jun 8

Mainframe98 committed rEOTPad98876dc178: Build: commit package-lock.json (authored by Mainframe98).
Build: commit package-lock.json
Sat, Jun 8, 4:58 PM
Mainframe98 added a comment to T225359: MobileFrontend throws ConfigException when loading JS.

Probably the same as T225354: VisualEditor/MobileFrontend broken on REL1_33: "ConfigException: undefined option: 'EnableBlockNoticeStats'" - Likely already fixed in master, just needs a backport.

Sat, Jun 8, 4:50 PM · Anti-Harassment, Readers-Web-Backlog (Tracking), Patch-For-Review, MW-1.33-release, MobileFrontend

Thu, May 30

Mainframe98 renamed T224690: Archive the DarkMode extension from Archive the <name of extension/skin> to Archive the DarkMode extension.
Thu, May 30, 6:57 PM · MediaWiki-extensions-Other, GitHub-Mirrors, Repository-Admins, Cleanup
Mainframe98 created T224690: Archive the DarkMode extension.
Thu, May 30, 6:56 PM · MediaWiki-extensions-Other, GitHub-Mirrors, Repository-Admins, Cleanup

Wed, May 29

Mainframe98 added a comment to T224524: Various pages (Special:Contributions, Special:WhatLinksHere) shows autocomplete / search suggestions dropdown on page load.

Regression caused by rMW72f61f7a5930: jquery.suggestions: Trigger keypress on initializing.

Wed, May 29, 7:35 AM · MW-1.34-notes (1.34.0-wmf.7; 2019-05-28), MediaWiki-Search, Discovery-Search, MediaWiki-Special-pages, Regression

Thu, May 23

Mainframe98 added a comment to T224184: Diffusion: rMW does not update anymore.

See T151070: Move Phabricator from PHP 7.0 to PHP 7.2 for tasks related to the move.

Thu, May 23, 9:43 AM · Repository-Admins, Diffusion
Mainframe98 closed T224184: Diffusion: rMW does not update anymore as Invalid.

Seems to work now. I assume the move to phab1003 functioned as the restart it needed.

Thu, May 23, 6:17 AM · Repository-Admins, Diffusion

Wed, May 22

Mainframe98 created T224184: Diffusion: rMW does not update anymore.
Wed, May 22, 7:45 PM · Repository-Admins, Diffusion
Mainframe98 removed a project from T160783: The page language for user js/css sub pages can be modified without the edituserjs/css right: Patch-For-Review.
Wed, May 22, 9:35 AM · MediaWiki-General-or-Unknown
Mainframe98 removed a project from T215129: Assignment to a class variable in an anonymous class incorrectly triggers MediaWiki.Usage.AssignmentInReturn.AssignmentInReturn: Patch-For-Review.
Wed, May 22, 9:34 AM · MediaWiki-Codesniffer

Tue, May 21

Mainframe98 closed T223979: Minus-X documentation does not state directories ignored by default as Resolved.
Tue, May 21, 6:17 PM · Documentation, MinusX
Mainframe98 committed R2151:89b8bc9855af: Mention always ignored directories in the readme (authored by Mainframe98).
Mention always ignored directories in the readme
Tue, May 21, 1:13 PM
Mainframe98 claimed T223979: Minus-X documentation does not state directories ignored by default.
Tue, May 21, 11:35 AM · Documentation, MinusX
Mainframe98 created T223979: Minus-X documentation does not state directories ignored by default.
Tue, May 21, 11:01 AM · Documentation, MinusX
Mainframe98 added a project to T223960: Add email address to specific user account on en.wikipedia: Wikimedia-Site-requests.
Tue, May 21, 9:01 AM · Trust-and-Safety, Wikimedia-Site-requests

May 16 2019

Mainframe98 merged T223451: PHP Fatal Error: Call to undefined method MediaWiki\MediaWikiServices::getAssociated() into T223440: Special:Contributions on meta.wikimedia.org: associated=1: "PHP fatal error: Call to undefined method MediaWiki\MediaWikiServices::getAssociated()".
May 16 2019, 6:26 PM · MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), Regression, MediaWiki-Special-pages
Mainframe98 merged task T223451: PHP Fatal Error: Call to undefined method MediaWiki\MediaWikiServices::getAssociated() into T223440: Special:Contributions on meta.wikimedia.org: associated=1: "PHP fatal error: Call to undefined method MediaWiki\MediaWikiServices::getAssociated()".
May 16 2019, 6:26 PM · MediaWiki-General-or-Unknown, Wikimedia-production-error

May 13 2019

Mainframe98 merged T223020: Deleted Flow discussions should be visible for admins on Special:DeletedContributions in fr-wiki into T118024: When deleting StructuredDiscussion content, deleted content is misattributed to the sysop that deleted it.
May 13 2019, 10:41 AM · Growth-Team, Collaboration-Team-Triage, StructuredDiscussions
Mainframe98 merged task T223020: Deleted Flow discussions should be visible for admins on Special:DeletedContributions in fr-wiki into T118024: When deleting StructuredDiscussion content, deleted content is misattributed to the sysop that deleted it.
May 13 2019, 10:41 AM · Growth-Team, StructuredDiscussions
Mainframe98 added a comment to T223082: Phan should object to @return that doesn't have a return.

Can't we implement this in MediaWiki-Codesniffer instead? That's faster to run, and the check is fairly simplistic - verify that the method contains T_RETURN or T_YIELD when the accompanying docblock contains @return.

May 13 2019, 10:24 AM · MediaWiki-Core-Testing, phan

May 12 2019

Mainframe98 merged T223035: File information missing into T222935: HttpRequestFactory get method always return null (was: All local file description pages pointing to Commons do not display description locally from 1.34.0-wmf.4).
May 12 2019, 1:14 PM · User-notice, MW-1.34-notes (1.34.0-wmf.5; 2019-05-14), Patch-For-Review, WMF-Legal, WikibaseMediaInfo, Regression, Multimedia, Commons, Chinese-Sites, MediaWiki-File-management
Mainframe98 merged task T223035: File information missing into T222935: HttpRequestFactory get method always return null (was: All local file description pages pointing to Commons do not display description locally from 1.34.0-wmf.4).
May 12 2019, 1:14 PM

May 8 2019

Mainframe98 added a comment to T222786: proc_open() - Memory allocation problem.

Not related to a specific extension, the same is happening for XAnalytics: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/XAnalytics/+/508684.
This has to do with some out of memory issues with Phan: T219114: phan 1.2.6 is OOMing on MediaWiki core.

May 8 2019, 12:03 PM · phan
Mainframe98 committed rEOTPe10be0673afd: Drop jsonlint (authored by Mainframe98).
Drop jsonlint
May 8 2019, 10:18 AM
Mainframe98 added a project to T222740: Show header/footer by default (wmgProofreadPageShowHeaders) on Punjabi Wikisource: Wikimedia-Site-requests.
May 8 2019, 8:20 AM · Patch-For-Review, Wikimedia-Site-requests

May 6 2019

Mainframe98 merged T222585: Call to undefined method SprintProjectProfilePanelEngine::buildNavigation() - when accessing "Burndown" into T222586: Call to undefined method SprintProjectProfilePanelEngine::buildNavigation() when accessing Burndown since 2019.16.
May 6 2019, 11:01 AM · Phabricator-Sprint-Extension
Mainframe98 merged task T222585: Call to undefined method SprintProjectProfilePanelEngine::buildNavigation() - when accessing "Burndown" into T222586: Call to undefined method SprintProjectProfilePanelEngine::buildNavigation() when accessing Burndown since 2019.16.
May 6 2019, 11:01 AM · Phabricator-Sprint-Extension

May 2 2019

Mainframe98 added a project to T222371: Many watchlist preferences only affect non-Javascript interface (but this is not indicated in UI): MediaWiki-User-preferences.
May 2 2019, 3:31 PM · Growth-Team, MediaWiki-Watchlist, MediaWiki-User-preferences

May 1 2019

Mainframe98 added a project to T222256: File Extension check on Move page but not on upload new version.: MediaWiki-File-management.
May 1 2019, 9:23 AM · Multimedia, Commons, MediaWiki-File-management

Apr 30 2019

Mainframe98 added projects to T222208: Homepage: If a talkpage is archived by moving, it is not considered as archivation by the recent questions feature: GrowthExperiments-Homepage, Growth-Team.
Apr 30 2019, 4:58 PM · Growth-Team (Current Sprint), GrowthExperiments-Homepage

Apr 29 2019

Mainframe98 added a project to T222067: librsvg2-bin missing in docker image: MediaWiki-Docker.
Apr 29 2019, 12:59 PM · MediaWiki-Docker

Apr 26 2019

Mainframe98 added a project to T221950: ULS can go outside viewport: UniversalLanguageSelector.
Apr 26 2019, 4:47 PM · MW-1.34-notes (1.34.0-wmf.6; 2019-05-21), ContentTranslation, UniversalLanguageSelector
Mainframe98 closed T221923: Please import php-xdebug to apt.wm.o component/php72 as Resolved.

It took a while, but I can confirm it works with a new vagrant instance. xdebug 2.7.0 shows up on http://dev.wiki.local.wmftest.net:8080/info.php.

Apr 26 2019, 9:34 AM · Operations
Mainframe98 closed T221923: Please import php-xdebug to apt.wm.o component/php72, a subtask of T220406: Add mediawiki-vagrant php7.2 xdebug support, as Resolved.
Apr 26 2019, 9:34 AM · Patch-For-Review, MediaWiki-Vagrant, Fundraising-Backlog
Mainframe98 added a parent task for T221923: Please import php-xdebug to apt.wm.o component/php72: T220406: Add mediawiki-vagrant php7.2 xdebug support.
Apr 26 2019, 8:03 AM · Operations
Mainframe98 added a subtask for T220406: Add mediawiki-vagrant php7.2 xdebug support: T221923: Please import php-xdebug to apt.wm.o component/php72.
Apr 26 2019, 8:03 AM · Patch-For-Review, MediaWiki-Vagrant, Fundraising-Backlog
Mainframe98 added a comment to T220406: Add mediawiki-vagrant php7.2 xdebug support.

Ah, I incorrectly assumed, that because T216712 wasn't marked as resolved yet, that that hadn't happened yet. I've filed T221923 for that. However, as SRE is off-site this week according to wikitech.org, temporarily reverting https://gerrit.wikimedia.org/r/506121 might help those currently without xdebug.

Apr 26 2019, 8:02 AM · Patch-For-Review, MediaWiki-Vagrant, Fundraising-Backlog
Mainframe98 created T221923: Please import php-xdebug to apt.wm.o component/php72.
Apr 26 2019, 7:59 AM · Operations

Apr 25 2019

Mainframe98 added a comment to T220406: Add mediawiki-vagrant php7.2 xdebug support.

It was the latter, I updated because of an unrelated reason (needed rMWVAe7f3fd), and after provisioning, I noticed the message.

Apr 25 2019, 8:06 AM · Patch-For-Review, MediaWiki-Vagrant, Fundraising-Backlog

Apr 24 2019

Mainframe98 added a comment to T220406: Add mediawiki-vagrant php7.2 xdebug support.

The change above results in the message Cannot load Xdebug - it was already loaded whenever I run a maintenance script in vagrant. Xdebug was previously added to MediaWiki vagrant in T212045: Vagrant has Xdebug no longer enabled, preventing debugging and code coverage generation, and it appears both are actually loaded.

Apr 24 2019, 9:21 AM · Patch-For-Review, MediaWiki-Vagrant, Fundraising-Backlog

Apr 17 2019

Mainframe98 edited projects for T221234: Transwiki Export/Import sqwiki - sqwikiquote back and forth, added: Wikimedia-Site-requests; removed Wikimedia-Bugzilla.
Apr 17 2019, 3:47 PM · Patch-For-Review, User-Urbanecm, Wikimedia-Site-requests
Mainframe98 merged T221253: Special:ListUsers displays tools without parentheses and pipes into T220767: Some special pages are not properly displaying parenthesis and other seperators around user links.
Apr 17 2019, 3:46 PM · MW-1.33-notes, MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), UI-Standardization, Growth-Team, MW-1.34-release, MW-1.33-release, Regression, MediaWiki-Special-pages, CheckUser
Mainframe98 merged task T221253: Special:ListUsers displays tools without parentheses and pipes into T220767: Some special pages are not properly displaying parenthesis and other seperators around user links.
Apr 17 2019, 3:46 PM · Regression, MediaWiki-Special-pages

Apr 13 2019

Mainframe98 added a project to T220767: Some special pages are not properly displaying parenthesis and other seperators around user links: MW-1.33-release.
Apr 13 2019, 5:32 PM · MW-1.33-notes, MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), UI-Standardization, Growth-Team, MW-1.34-release, MW-1.33-release, Regression, MediaWiki-Special-pages, CheckUser
Mainframe98 merged T220885: Special:ListUsers is missing value separators into T220767: Some special pages are not properly displaying parenthesis and other seperators around user links.
Apr 13 2019, 3:39 PM · MW-1.33-notes, MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), UI-Standardization, Growth-Team, MW-1.34-release, MW-1.33-release, Regression, MediaWiki-Special-pages, CheckUser
Mainframe98 merged task T220885: Special:ListUsers is missing value separators into T220767: Some special pages are not properly displaying parenthesis and other seperators around user links.
Apr 13 2019, 3:39 PM · MediaWiki-Special-pages, Regression

Apr 12 2019

Mainframe98 committed rEOTPe7ae958e9354: build: Update mediawiki/mediawiki-codesniffer to 25.0.0 (authored by Mainframe98).
build: Update mediawiki/mediawiki-codesniffer to 25.0.0
Apr 12 2019, 2:23 PM

Apr 11 2019

Mainframe98 added a comment to T220719: Standardize return type hint spacing.

I quote from https://www.mediawiki.org/wiki/Manual:Coding_conventions/CSS:

We love whitespace.

Apr 11 2019, 6:01 PM · MediaWiki-Codesniffer, MediaWiki-General-or-Unknown

Apr 5 2019

Mainframe98 edited projects for T220186: Change numerous Arabic Wikipedia Default User Preferences, added: Wikimedia-Site-requests; removed MediaWiki-User-preferences.
Apr 5 2019, 10:10 AM · User-Urbanecm, Wikimedia-Site-requests

Mar 27 2019

Mainframe98 added a comment to T219369: rOPUP repo having troubles to update.

Maybe related to T219248: Codesearch index for operations/puppet may be outdated/T219264: Puppet repo not being updated on github?

Mar 27 2019, 11:37 AM · Phabricator, Diffusion

Mar 26 2019

Mainframe98 added a comment to T219264: Puppet repo not being updated on github.

Might be related to T219248: Codesearch index for operations/puppet may be outdated.

Mar 26 2019, 12:26 PM · Release-Engineering-Team (Kanban), Gerrit, GitHub-Mirrors
Mainframe98 added a project to T219260: Add "reset password" or "request password reset email" to default MediaWiki:Right-editmyprivateinfo text: I18n.
Mar 26 2019, 6:37 AM · I18n, MediaWiki-General-or-Unknown

Mar 23 2019

Mainframe98 added a comment to T219042: Flaky test MessageCacheTest::testLoadFromDB_fetchLatestRevision.

Sound suspiciously like T218918: Some interface messages (e.g. sitenotice, others) are loading old revisions of their messages, which had rMWf8dc579261dc: Only load latest revision in MessageCache::loadFromDB merged as solution.

Mar 23 2019, 7:07 AM · MediaWiki-Core-Testing, MediaWiki-Cache

Mar 20 2019

Mainframe98 added a project to T218780: Diffusion: wikibase-termbox gerrit mirror connection time out: Diffusion.

This is happening with other repositories too, such as rEOTP, rSVEC, and rMW.

Mar 20 2019, 2:04 PM · Diffusion, Repository-Admins, Wikidata

Mar 18 2019

Mainframe98 committed rEOTP7285c5504f54: Adhere to the best practices for extensions (authored by Mainframe98).
Adhere to the best practices for extensions
Mar 18 2019, 2:46 PM
Mainframe98 committed rEOTPc54b21d184cc: Convert OrphanedTalkPages to use PHP namespaces (authored by Mainframe98).
Convert OrphanedTalkPages to use PHP namespaces
Mar 18 2019, 2:46 PM
Mainframe98 committed rEOTP789e60174b37: Adhere to the best practices for extensions (authored by Mainframe98).
Adhere to the best practices for extensions
Mar 18 2019, 2:46 PM
Mainframe98 closed T76641: round return non-integer results on small integers as Resolved.

https://www.mediawiki.org/wiki/User:Fbstj/T76641 does no longer show this issue, nor do my tests today: https://test.wikipedia.org/wiki/User:Mainframe98/Sandbox. (Using HHVM - PHP7 beta feature temporarily disabled)

Mar 18 2019, 1:58 PM · HHVM, ParserFunctions

Mar 15 2019

Mainframe98 added a comment to T214522: Create an "Introduction to Phabricator" video.
  • Find a way how to locally set up Phabricator to look like Wikimedia's production instance on phabricator.wikimedia.org, as we likely do not want to "play" / manipulate real data

I need some help with this. How can I locally set up Phabricator.

Also my machine have i5, 7th gen and AMD Radeon (It isn't much powerful) graphics card. Is that enough for this task?

Mar 15 2019, 4:57 PM · Documentation, Developer-Advocacy (Apr-Jun 2019)

Mar 7 2019

Mainframe98 added a comment to T217823: Wikitech static: InvalidArgumentException from load.php and some content pages show Class 'ScopedCallback' not found.

It wouldn't ordinarily, but with T217692: labtestweb2001: Fatal error: unknown class AuthPlugin in /srv/mediawiki/php-1.33.0-wmf.20/extensions/LdapAuthentication/LdapAuthenticationPlugin.php on line 21 in mind, having all wikitech copies inaccessible would not be a desirable situation.

Mar 7 2019, 11:14 AM · wikitech.wikimedia.org
Mainframe98 renamed T217823: Wikitech static: InvalidArgumentException from load.php and some content pages show Class 'ScopedCallback' not found from Wikitech static: InvalidArgumentException from load.php to Wikitech static: InvalidArgumentException from load.php and some content pages show Class 'ScopedCallback' not found.
Mar 7 2019, 9:52 AM · wikitech.wikimedia.org
Mainframe98 triaged T217823: Wikitech static: InvalidArgumentException from load.php and some content pages show Class 'ScopedCallback' not found as Unbreak Now! priority.

There's more trouble. Trying to view my user page shows

Mar 7 2019, 9:48 AM · wikitech.wikimedia.org
Mainframe98 created T217823: Wikitech static: InvalidArgumentException from load.php and some content pages show Class 'ScopedCallback' not found.
Mar 7 2019, 9:46 AM · wikitech.wikimedia.org

Mar 6 2019

Mainframe98 added a project to T217779: Change naming in Dutch Visual Editor: I18n.

Usually, translation requests are handled on translatewiki. If you have an account, you can make the changes to the translation yourself.

Mar 6 2019, 4:31 PM · User-Ryasmeen, I18n, VisualEditor
Mainframe98 merged T217714: InvalidArgumentException on diff into T217689: Translate/RevisionStore: $pageId and $revId cannot both be 0 or null.
Mar 6 2019, 6:38 AM · Language-Team (Language-2019-January-March), MediaWiki-extensions-Translate, Wikimedia-production-error
Mainframe98 merged task T217714: InvalidArgumentException on diff into T217689: Translate/RevisionStore: $pageId and $revId cannot both be 0 or null.
Mar 6 2019, 6:38 AM · MediaWiki-extensions-Translate, Wikimedia-production-error

Mar 5 2019

Mainframe98 merged T217703: Implement a Dark Skin on Wikimedia Projects into T26070: Provide a dark skin (CSS).
Mar 5 2019, 8:35 PM · MediaWiki-Interface
Mainframe98 merged task T217703: Implement a Dark Skin on Wikimedia Projects into T26070: Provide a dark skin (CSS).
Mar 5 2019, 8:35 PM · Timeless, MonoBook, Modern, MinervaNeue, CologneBlue, Vector
D3r1ck01 awarded T216971: Replace casting functions with direct casting a Like token.
Mar 5 2019, 6:28 PM · Patch-For-Review, MediaWiki-Codesniffer

Mar 4 2019

Mainframe98 closed T217589: "What links here" includes incorrect links as Invalid.

Search on the page for the phrase (might require opening the navbox) and you'll find it in the navbox United States articles, coincidentally my first thought on the "culprit" so to speak, which links to United States Electoral College.

Mar 4 2019, 6:42 PM · MediaWiki-Special-pages

Mar 2 2019

Mainframe98 added a project to T217472: Heavy load on all machines of toolforge -- jobs do not start: Toolforge.
Mar 2 2019, 10:48 AM · Data-Services, cloud-services-team (Kanban), Toolforge

Feb 28 2019

Mainframe98 created T217315: HTMLFormFieldCloner does not disable add and delete buttons.
Feb 28 2019, 9:50 AM · Patch-For-Review, MediaWiki-HTMLForm

Feb 25 2019

Mainframe98 merged T215144: Enforce @covers… tags to have full qualified class names starting with backslash into T183218: PHPCS should make sure @covers tags are absolute.
Feb 25 2019, 10:37 AM · MediaWiki-Codesniffer
Mainframe98 merged task T215144: Enforce @covers… tags to have full qualified class names starting with backslash into T183218: PHPCS should make sure @covers tags are absolute.
Feb 25 2019, 10:37 AM · MediaWiki-Codesniffer
Mainframe98 claimed T216971: Replace casting functions with direct casting.
Feb 25 2019, 7:16 AM · Patch-For-Review, MediaWiki-Codesniffer

Feb 22 2019

Mainframe98 merged T216796: Warning from composer about abandoning of phpunit/phpunit-mock-objects into T216734: Drop devDependency on phpunit-mock-objects, which is abandoned and warns against use.
Feb 22 2019, 8:30 AM · Technical-Debt, MediaWiki-Core-Testing
Mainframe98 merged task T216796: Warning from composer about abandoning of phpunit/phpunit-mock-objects into T216734: Drop devDependency on phpunit-mock-objects, which is abandoned and warns against use.
Feb 22 2019, 8:30 AM · MediaWiki-General-or-Unknown, Composer

Feb 21 2019

Mainframe98 merged T216718: Provisioning a clean MW-Vagrant instance fails on php7.2-tidy into T216490: php-tidy : Depends: php7.2-tidy but it is not going to be installed.
Feb 21 2019, 3:53 PM · Packaging, Patch-For-Review, User-zeljkofilipin, MediaWiki-Vagrant
Mainframe98 merged task T216718: Provisioning a clean MW-Vagrant instance fails on php7.2-tidy into T216490: php-tidy : Depends: php7.2-tidy but it is not going to be installed.
Feb 21 2019, 3:53 PM · MediaWiki-Vagrant
Mainframe98 updated the task description for T216675: Archive Extension:Google +1.
Feb 21 2019, 8:29 AM · Release-Engineering-Team, User-Zoranzoki21, MediaWiki-extensions-Other, translatewiki.net, Technical-Debt
Mainframe98 updated subscribers of T216675: Archive Extension:Google +1.
Feb 21 2019, 6:53 AM · Release-Engineering-Team, User-Zoranzoki21, MediaWiki-extensions-Other, translatewiki.net, Technical-Debt
Mainframe98 added projects to T216675: Archive Extension:Google +1: translatewiki.net, MediaWiki-extensions-Other.
Feb 21 2019, 6:52 AM · Release-Engineering-Team, User-Zoranzoki21, MediaWiki-extensions-Other, translatewiki.net, Technical-Debt
Mainframe98 merged T216673: Unable to install php-tidy during MediaWiki-Vagrant setup into T216490: php-tidy : Depends: php7.2-tidy but it is not going to be installed.
Feb 21 2019, 6:42 AM · Packaging, Patch-For-Review, User-zeljkofilipin, MediaWiki-Vagrant
Mainframe98 merged task T216673: Unable to install php-tidy during MediaWiki-Vagrant setup into T216490: php-tidy : Depends: php7.2-tidy but it is not going to be installed.
Feb 21 2019, 6:42 AM · MediaWiki-Vagrant

Feb 20 2019

Mainframe98 created T216651: ButtonWidget only allows setting "rel"="nofollow", not noopener or noreferrer.
Feb 20 2019, 8:02 PM · Security, OOUI

Feb 19 2019

Mainframe98 added a comment to T91787: Have a MediaWiki vagrant role "production" which mirrors WMF production.

It appears the role is broken right now though, as trying to run vagrant provision after enabling it results in an error:

$ vagrant provision
==> default: Running provisioner: lsb_check...
==> default: Running provisioner: file_perms...
==> default: Running provisioner: shell...
    default: Running: vagrant-shell20190219-16700-65z8oe.sh
==> default: Running provisioner: puppet...
==> default: Running Puppet with environment vagrant...
==> default: /usr/lib/ruby/vendor_ruby/puppet/util.rb:49: warning: Insecure world writable dir /vagrant/srv/arcanist/bin in PATH, mode 040777
==> default: Info: Loading facts
==> default: Error: Evaluation Error: Resource type not found: Nginx::Site at /vagrant/puppet/modules/role/manifests/https.pp:10:20 on node wmfprodvagrant.mediawiki-vagrant.dev
Feb 19 2019, 6:22 PM · Epic, MediaWiki-Vagrant
Mainframe98 added a comment to T216086: ErrorException from includes/HeaderCallback.php: PHP Notice: Undefined offset: 1.

I took a look at the code indicated by the stack trace, and it indicates that a header does not match the expected format of a key-value pair. In this case, the value is missing. The stack trace also mentions the requests are coming from the thumb.php end-point, so that should help narrow down what part of the code is at fault. Based on the documentation for headers_list, only header allows setting invalid headers, so

Feb 19 2019, 5:01 PM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.21; 2019-03-12), Wikimedia-production-error
Mainframe98 closed T216200: includes/specials/pagers/ActiveUsersPager.php: PHP Notice: Undefined index: dir as Resolved.
Feb 19 2019, 3:53 PM · MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Core Platform Team (Security, stability, performance and scalability (TEC1)), MediaWiki-User-management, Wikimedia-production-error
Mainframe98 closed T216200: includes/specials/pagers/ActiveUsersPager.php: PHP Notice: Undefined index: dir, a subtask of T206672: 1.33.0-wmf.18 deployment blockers, as Resolved.
Feb 19 2019, 3:53 PM · Release, Train Deployments
Mainframe98 added a comment to T216200: includes/specials/pagers/ActiveUsersPager.php: PHP Notice: Undefined index: dir.
Feb 19 2019, 3:07 PM · MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Core Platform Team (Security, stability, performance and scalability (TEC1)), MediaWiki-User-management, Wikimedia-production-error
Mainframe98 added a project to T216482: Remove deprecation notice for parsing and diff options in ApiQueryRevisionsBase: MediaWiki-API.
Feb 19 2019, 12:34 PM · MediaWiki-API

Feb 11 2019

Mainframe98 edited projects for T215787: PHP Warning: "count(): Parameter must be an array or an object that implements Countable" on AbuseFilter history with PHP7, added: PHP 7.2 support; removed PHP 7.0 support.
Feb 11 2019, 2:19 PM · User-Daimona, AbuseFilter

Feb 7 2019

Mainframe98 closed T215510: Package and Installation Instructions Differ as Resolved.

The instructions are out of date, since T204336: Convert SwiftMailer to use extension registration. I've updated them.

Feb 7 2019, 5:56 PM · MediaWiki-extensions-SwiftMailer