Page MenuHomePhabricator

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

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
May 18 2016, 8:19 PM (153 w, 20 h)
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

Today

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.

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

Yesterday

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.

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

Wed, Apr 17

Mainframe98 edited projects for T221234: Transwiki Export/Import sqwiki - sqwikiquote back and forth, added: Wikimedia-Site-requests; removed Wikimedia-Bugzilla.
Wed, Apr 17, 3:47 PM · 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.
Wed, Apr 17, 3:46 PM · MW-1.33-notes, MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), UI-Standardization, Growth-Team, Patch-For-Review, 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.
Wed, Apr 17, 3:46 PM · Regression, MediaWiki-Special-pages

Sat, Apr 13

Mainframe98 added a project to T220767: Some special pages are not properly displaying parenthesis and other seperators around user links: MW-1.33-release.
Sat, Apr 13, 5:32 PM · MW-1.33-notes, MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), UI-Standardization, Growth-Team, Patch-For-Review, 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.
Sat, Apr 13, 3:39 PM · MW-1.33-notes, MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), UI-Standardization, Growth-Team, Patch-For-Review, 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.
Sat, Apr 13, 3:39 PM · MediaWiki-Special-pages, Regression

Fri, Apr 12

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

Thu, Apr 11

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.

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

Fri, Apr 5

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

Wed, Mar 27

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?

Wed, Mar 27, 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 · Patch-For-Review, 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, MediaWiki-extensions-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 · Patch-For-Review, User-Zoranzoki21, MediaWiki-extensions-Other, translatewiki.net, Technical-Debt
Mainframe98 updated subscribers of T216675: Archive Extension:Google +1.
Feb 21 2019, 6:53 AM · Patch-For-Review, 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 · Patch-For-Review, 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)), Patch-For-Review, 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)), Patch-For-Review, 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 · PHP 7.2 support, 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

Feb 6 2019

Mainframe98 closed T215129: Assignment to a class variable in an anonymous class incorrectly triggers MediaWiki.Usage.AssignmentInReturn.AssignmentInReturn as Resolved.
Feb 6 2019, 6:43 AM · Patch-For-Review, MediaWiki-Codesniffer

Feb 4 2019

Mainframe98 awarded T215148: On Phabricator workboard, show status of associated Gerrit patches a Love token.
Feb 4 2019, 11:20 AM · Phabricator

Feb 3 2019

Mainframe98 triaged T215129: Assignment to a class variable in an anonymous class incorrectly triggers MediaWiki.Usage.AssignmentInReturn.AssignmentInReturn as Normal priority.
Feb 3 2019, 7:43 PM · Patch-For-Review, MediaWiki-Codesniffer
Mainframe98 created T215129: Assignment to a class variable in an anonymous class incorrectly triggers MediaWiki.Usage.AssignmentInReturn.AssignmentInReturn.
Feb 3 2019, 7:43 PM · Patch-For-Review, MediaWiki-Codesniffer

Jan 30 2019

Mainframe98 added a project to T214984: PHP7's stricter JSON parsing breaks some wiki content: Maps (Kartographer).
Jan 30 2019, 7:14 PM · Graphs, Maps (Kartographer), PHP 7.2 support

Jan 24 2019

Mainframe98 added a comment to T191622: Add support for truncating tables.

This functionality already exists to a certain degree in MediaWiki, in MediaWikiTestCase::truncateTable.

Jan 24 2019, 2:12 PM · MediaWiki-Database

Jan 23 2019

Mainframe98 added a project to T214485: Include a link in the email to the profile of the person who thanked me for a page creation: Thanks.
Jan 23 2019, 4:32 PM · Thanks, Growth-Team, MediaWiki-Email

Jan 21 2019

Mainframe98 added a project to T214324: ApiErrorException in ApiEdit.CheckForErrors: AutoWikiBrowser.
Jan 21 2019, 7:22 PM · AutoWikiBrowser

Jan 17 2019

Mainframe98 added a comment to T213934: Set up a beta feature offering the use of PHP7.
Please [[phab:|report bugs]] if you see them.

[...] Small nitpick: Please avoid linking to the generic Phab front page. :) [https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?projects=projecttag1,projecttag2 foo] could be more helpful (full URL as ? breaks stuff when using [[internal|links]]).

Jan 17 2019, 9:57 AM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Performance-Team (Radar), Core Platform Team (PHP7 (TEC4)), Patch-For-Review, User-Joe, serviceops, Operations
Mainframe98 added a comment to T213934: Set up a beta feature offering the use of PHP7.

This should probably go in Tech News, as the HHVM beta feature was too. It could repurpose from issue 39, 2014:

'''Recent software changes'''
* You can test a new [[Special:Preferences#mw-prefsection-betafeatures|Beta Feature]] called PHP7. It should make editing faster. Please [[phab:|report bugs]] if you see them.

All it would need is a link to a message on the mailing list, like done for HHVM: https://lists.wikimedia.org/pipermail/wikitech-ambassadors/2014-September/000948.html

Jan 17 2019, 9:35 AM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Performance-Team (Radar), Core Platform Team (PHP7 (TEC4)), Patch-For-Review, User-Joe, serviceops, Operations

Jan 16 2019

Mainframe98 awarded T213934: Set up a beta feature offering the use of PHP7 a Love token.
Jan 16 2019, 4:38 PM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Performance-Team (Radar), Core Platform Team (PHP7 (TEC4)), Patch-For-Review, User-Joe, serviceops, Operations

Jan 14 2019

Mainframe98 added a comment to T154789: Closure formatting is ugly.

I mean, what is even the problem we are trying to solve here?

Jan 14 2019, 9:53 AM · Patch-For-Review, MediaWiki-Codesniffer

Dec 28 2018

Mainframe98 added a project to T212665: Rename be.wikibooks namespace from "Wikibooks:XXX" to "Вікікнігі:XXX": Wikimedia-Site-requests.
Dec 28 2018, 11:16 AM · Wikimedia-maintenance-script-run, User-MarcoAurelio, Wikimedia-Site-requests

Dec 21 2018

Mainframe98 added a comment to T196855: Diffusion commits stuck in 'Importing....

Late, but I found another stuck commit: rPHDEP98d9126923d5, from rPHDEP Phabricator Deployment.

Dec 21 2018, 9:38 PM · Diffusion

Dec 16 2018

Mainframe98 claimed T205951: update.php doesn't create table securepoll_elections on SQLite database.

@PlavorSeol, then lets make that happen!

Dec 16 2018, 3:20 PM · Patch-For-Review, MediaWiki-extensions-SecurePoll

Dec 15 2018

Mainframe98 added a comment to T212045: Vagrant has Xdebug no longer enabled, preventing debugging and code coverage generation.

And to add insult to injury, reverting back to the most recent commit before rMWVA3488e5 breaks vagrant entirely, requiring a combo of vagrant destroy && vagrant up to get a working environment.

Dec 15 2018, 6:50 PM · MediaWiki-Vagrant
Mainframe98 created T212045: Vagrant has Xdebug no longer enabled, preventing debugging and code coverage generation.
Dec 15 2018, 6:45 PM · MediaWiki-Vagrant

Dec 13 2018

Mainframe98 added a comment to T205951: update.php doesn't create table securepoll_elections on SQLite database.

@PlavorSeol, thank you for testing.
It appears that patch-vote_ip-extend.sql isn't SQLite compatible.

Dec 13 2018, 6:22 PM · Patch-For-Review, MediaWiki-extensions-SecurePoll

Nov 30 2018

Mainframe98 edited projects for T210859: 404 Error for redirected image: Cache for pages using an image is not purged after rename, added: MediaWiki-File-management; removed MediaWiki-extensions-CentralAuth, GlobalRename.
Nov 30 2018, 9:55 PM · Multimedia, MediaWiki-File-management, MediaWiki-Cache, Commons

Nov 28 2018

Mainframe98 updated subscribers of T210574: Scrolling in the rcdays input field in the preferences leads to decimal value with lots of digits.

I can reproduce on Google Chrome 70.0 this using the arrow keys, and I can reproduce this on the OOUI Demos page with the NumberInputWidget using the scroll wheel. From what I understand, (I believe it was @matmarex who mentioned it) this is caused by the way JavaScript handles numbers: All numbers in JavaScript are represented as floating point numbers (a double, to be precise). The problem is that floating point calculations are never accurate, and the observed drift is due to small rounding errors that accumulate.

Nov 28 2018, 9:36 AM · Browser-Support-Firefox, OOUI, MediaWiki-User-preferences

Nov 15 2018

Mainframe98 added a comment to T209579: MediaWiki should log user out of all sessions when going to Special:Userlogout.

Tasks for MediaWiki-extensions-CentralAuth that desire the opposite to happen: T37220: Allow per-session log out and T51890: Logging out on a different device logs me out everywhere else.

Nov 15 2018, 12:59 PM · MediaWiki-Authentication-and-authorization, Security

Nov 3 2018

Mainframe98 added a comment to T205798: "Edit with migration tool" sidebar link should only be shown if the user can edit the page.

A note that popped up during the review of 358425: ParserMigration aims to migrate Wiki text content formats, so not just the Wiki text content model. Any check should ensure that it does check against the content format, as extensions such as ProofreadPage use the same content format, but a different content model, and benefit from this extension.

Nov 3 2018, 9:24 AM · MediaWiki-extensions-Other, good first bug

Nov 1 2018

Mainframe98 merged T208492: EditButtons are gone? into T30856: Remove classic edit toolbar from core.
Nov 1 2018, 3:25 PM · MW-1.32-notes, User-notice, MW-1.29-release-notes, Technical-Debt, JavaScript, MediaWiki-Page-editing
Mainframe98 merged task T208492: EditButtons are gone? into T30856: Remove classic edit toolbar from core.
Nov 1 2018, 3:25 PM
Mainframe98 added a comment to T208492: EditButtons are gone?.

No, this happens because of T30856: Remove classic edit toolbar from core.

Nov 1 2018, 12:23 PM

Oct 25 2018

Mainframe98 updated subscribers of T207930: Moving or deleting a translatable page on mediawiki.org triggers an error message.

Presumably caused by rETRAb2586aebd94d: Avoid untidy calls to OutputPage::addWikiText(). Cc'ing @cscott as author of the patch.

Oct 25 2018, 8:46 AM · MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Language-Team (Language-2018-October-December), Wikimedia-production-error, MediaWiki Language Extension Bundle, Operations, MediaWiki-extensions-Translate
Mainframe98 added a comment to T207930: Moving or deleting a translatable page on mediawiki.org triggers an error message.

Same error as with T207928: PHP fatal error when deleting a translatable category on MediaWiki.org.

Oct 25 2018, 8:39 AM · MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Language-Team (Language-2018-October-December), Wikimedia-production-error, MediaWiki Language Extension Bundle, Operations, MediaWiki-extensions-Translate
Mainframe98 created T207928: PHP fatal error when deleting a translatable category on MediaWiki.org.
Oct 25 2018, 8:17 AM · MediaWiki-extensions-Translate, Wikimedia-production-error

Oct 21 2018

Mainframe98 edited projects for T207598: Add a setting option to Phabricator to stop search engines from indexing Phabricator profile pages, added: Phabricator; removed MediaWiki-extensions-IndexFunction, Search-Platform-Programs.
Oct 21 2018, 4:37 PM · Upstream, Phabricator (Upstream), Privacy

Oct 19 2018

Mainframe98 added a project to T207500: "blockinfo" field from list=allusers do not reflect global blocks: MediaWiki-API.
Oct 19 2018, 6:38 PM · MediaWiki-API

Oct 18 2018

Mainframe98 added a comment to T207288: Text in Sidebar on mw.org does no longer show message text, only message name (for some cached versions).

It appears that everything has returned to normal again. For me at least, as visiting the main page in Italian: https://www.mediawiki.org/wiki/MediaWiki?uselang=it, still shows the incorrect version. I can only imagine that there are incorrect versions for other languages.

Oct 18 2018, 11:15 AM · Wikimedia-production-error, MediaWiki-General-or-Unknown

Oct 17 2018

Mainframe98 added a comment to T207288: Text in Sidebar on mw.org does no longer show message text, only message name (for some cached versions).

@Aklapper I've done some investigating in the comment above. Additionally, the same behaviour occurs in Microsoft Edge, Internet Explorer 11 and Google Chrome (70). Also on Google Chrome on an iPad, and Android Phone, all latest versions of them.

Oct 17 2018, 7:46 PM · Wikimedia-production-error, MediaWiki-General-or-Unknown
Mainframe98 added a comment to T207288: Text in Sidebar on mw.org does no longer show message text, only message name (for some cached versions).

This is really strange. So when in Incognito mode, the expected sidebar shows. When logging off, the expected sidebar shows. When logging back on, the sidebar with the incorrect messages is shown again. It's not a script either, using ?safemode=1 has the same issue.

Oct 17 2018, 7:43 PM · Wikimedia-production-error, MediaWiki-General-or-Unknown
Mainframe98 added a comment to T207288: Text in Sidebar on mw.org does no longer show message text, only message name (for some cached versions).

I can only reproduce this on a few devices, I suspect whatever it is, is slowly disappearing with wmf.24. If you think it is safe to proceed, please do so.

Oct 17 2018, 7:30 PM · Wikimedia-production-error, MediaWiki-General-or-Unknown
Mainframe98 added a comment to T207288: Text in Sidebar on mw.org does no longer show message text, only message name (for some cached versions).

The stack trace I've provided is not relevant to this issue, but please do check https://www.mediawiki.org/wiki/MediaWiki, and observe that the sidebar still doesn't show the expected text.

Oct 17 2018, 7:25 PM · Wikimedia-production-error, MediaWiki-General-or-Unknown
Mainframe98 added a comment to T207288: Text in Sidebar on mw.org does no longer show message text, only message name (for some cached versions).

Oh, that stack trace is probably bogus. My local vagrant instance is messed up, as the issue only pops up when literally visiting MediaWiki:Sidebar. I've intermittently had problems with the actor migration process for a while now. I'm sorry for putting everyone on a false track here.

Oct 17 2018, 7:13 PM · Wikimedia-production-error, MediaWiki-General-or-Unknown
Mainframe98 created T207288: Text in Sidebar on mw.org does no longer show message text, only message name (for some cached versions).
Oct 17 2018, 3:02 PM · Wikimedia-production-error, MediaWiki-General-or-Unknown

Oct 16 2018

Mainframe98 added a project to T207136: Default deletion reason should also include user account names: MediaWiki-Page-deletion.
Oct 16 2018, 9:21 AM · MediaWiki-Page-deletion

Oct 13 2018

Mainframe98 added a comment to T206925: HTMLInfoField with a default value of "0" in an OOUI HTMLForm shows an empty string instead.

As a quick workaround, setting raw => true and then defining default as '‌0' does show the expected value, as PHP can't coerce the 0 to an empty string anymore.

Oct 13 2018, 8:03 PM · OOUI (OOUI-0.29.3), Regression, MediaWiki-HTMLForm
Mainframe98 created T206925: HTMLInfoField with a default value of "0" in an OOUI HTMLForm shows an empty string instead.
Oct 13 2018, 7:58 PM · OOUI (OOUI-0.29.3), Regression, MediaWiki-HTMLForm
Mainframe98 added a comment to T193271: Refactor MessageCache to deal with NS_MEDIAWIKI pages that aren't standard interface messages.

I'm posting here instead of at a separate task, because I can't decipher whether this is a regression, side effect, bug or anything else. As a result of a3d6c1411dad, a lot interface messages (as in, messages actually used in the interface) are no longer cached. This results in a whopping amount of 172 database queries for interface messages on Special:Version on MediaWiki-Vagrant using MW master a3d6c1411dad or newer. Compared to the 10 there were before, this is a 1620% increase. As every query ends up in the debug log, both the Query overview and debug log tab of the debug toolbar have become rather difficult to use.

Oct 13 2018, 5:37 PM · MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), Patch-For-Review, MediaWiki-Cache, Performance-Team
Mainframe98 created T206905: OOUI HTMLFormFieldCloner focusses on the incorrect field when that field has been added by JS.
Oct 13 2018, 8:01 AM · MediaWiki-HTMLForm, OOUI

Oct 8 2018

Mainframe98 added a project to T206489: Unhandled Exception ("PhutilMissingSymbolException"): Phabricator-Sprint-Extension.
Oct 8 2018, 8:49 PM · Phabricator-Sprint-Extension
Mainframe98 committed rEOTP25b774579870: Bump package.json packages to match MediaWiki (authored by Mainframe98).
Bump package.json packages to match MediaWiki
Oct 8 2018, 1:29 PM
Mainframe98 committed rEOTP5c8d63bd9871: Add MediaWiki Code Sniffer and get the sniffs to pass (authored by Mainframe98).
Add MediaWiki Code Sniffer and get the sniffs to pass
Oct 8 2018, 1:29 PM