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

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
May 18 2016, 8:19 PM (134 w, 2 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

Thu, Dec 13

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.

Thu, Dec 13, 6:22 PM · MediaWiki-extensions-SecurePoll

Fri, Nov 30

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.
Fri, Nov 30, 9:55 PM · Multimedia, MediaWiki-File-management, MediaWiki-Cache, Commons

Wed, Nov 28

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.

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

Thu, Nov 15

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.

Thu, Nov 15, 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, goodfirstbug

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
Mainframe98 added a comment to T206453: Big empty space under patch description.

Off-topic(-ish): I've noticed a lot of Tasks about PolyGerrit short coming's, that will be solved by newer releases of Gerrit, helpfully answered by @Paladox. Whenever WMF switches to the new version of Gerrit (T205784), we can close those tasks by the dozen. Is it helpful to move those tasks to a separate column on Gerrit so we can clearly indicate that they are issues solved when we switch to the new version and close them all at once?

Oct 8 2018, 12:40 PM · Gerrit
Mainframe98 added a comment to T206415: Mailgun extension error on 특수:이메일확인 page.

@PlavorSeol, please keep the Phabricator Etiquette in mind. Please keep this conversation civil.

Oct 8 2018, 11:04 AM · MediaWiki-extensions-Mailgun
Mainframe98 updated subscribers of T206453: Big empty space under patch description.

I'm sure @Paladox will know for sure, but looking at the new version, (as run by the developers of Gerrit) it appears that the relation chain (same topic/merge conflicts) will move below the commit message when the browser window is narrow.
Example: https://gerrit-review.googlesource.com/c/homepage/+/198954

Oct 8 2018, 10:29 AM · Gerrit
Mainframe98 added projects to T206449: Services/caches need to be reset when changing configuration in tests: MediaWiki-ServiceContainer, MediaWiki-Core-Tests, MediaWiki-Configuration.
Oct 8 2018, 9:09 AM · MediaWiki-Configuration, MediaWiki-Core-Tests, MediaWiki-ServiceContainer
Mainframe98 awarded T206438: Split grants for editing user JSON and user JS a Like token.
Oct 8 2018, 6:52 AM · Patch-For-Review, MediaWiki-Authentication-and-authorization, MediaWiki-extensions-OAuth, Security

Oct 7 2018

Mainframe98 added a comment to T206415: Mailgun extension error on 특수:이메일확인 page.

Alright, that helps narrow it down. The exception states that Class 'Http\Adapter\Guzzle6\Client' not found, but it is present in the php-http package downloaded by composer on my install.

Oct 7 2018, 9:55 AM · MediaWiki-extensions-Mailgun
Mainframe98 added a comment to T206415: Mailgun extension error on 특수:이메일확인 page.

For the extension (not MediaWiki itself)?

Oct 7 2018, 9:38 AM · MediaWiki-extensions-Mailgun
Mainframe98 closed T206415: Mailgun extension error on 특수:이메일확인 page as Invalid.

This looks like composer has not been run. Looking at composer.json in rEMLG: https://phabricator.wikimedia.org/diffusion/EMLG/browse/master/composer.json, shows that it depends on the guzzlehttp package, is provided through composer.

Oct 7 2018, 9:36 AM · MediaWiki-extensions-Mailgun

Oct 6 2018

Mainframe98 updated the task description for T206402: Enabling Structured Discussion on Odia Wiktionary (or.wiktionary.org).
Oct 6 2018, 6:31 PM · User-Zoranzoki21, Wikimedia-Site-requests, Growth-Team, StructuredDiscussions
Mainframe98 awarded T206388: Move/rename [[mw:Annoying_little_bugs]] to [[mw:Good_first_bugs]] a Like token.
Oct 6 2018, 10:22 AM · Developer-Advocacy (Oct-Dec 2018), User-D3r1ck01

Oct 4 2018

Mainframe98 removed a project from T205979: OOUI's JS widgets and dialogs demos are broken by trying to still use CapsuleMultiselectWidget which no longer exists: Patch-For-Review.
Oct 4 2018, 5:17 PM · OOUI (OOUI-0.29.0)

Oct 2 2018

Mainframe98 edited projects for T205798: "Edit with migration tool" sidebar link should only be shown if the user can edit the page, added: MediaWiki-extensions-Other; removed MediaWiki-extensions-General.

That is a good point. Actually, I could adjust the patch not to include the change to Hooks.php, to allow the proposed patch to handle that as well. It would make the existing patch a little more focussed too. Does that sound good?

Oct 2 2018, 3:19 PM · MediaWiki-extensions-Other, goodfirstbug
Mainframe98 renamed T205979: OOUI's JS widgets and dialogs demos are broken by trying to still use CapsuleMultiselectWidget which no longer exists from Viewing the JS demo results in an empty page to Most OOUI demos are broken.
Oct 2 2018, 2:15 PM · OOUI (OOUI-0.29.0)
Mainframe98 created T205979: OOUI's JS widgets and dialogs demos are broken by trying to still use CapsuleMultiselectWidget which no longer exists.
Oct 2 2018, 2:12 PM · OOUI (OOUI-0.29.0)
Mainframe98 added a comment to T205951: update.php doesn't create table securepoll_elections on SQLite database.

The exception in the task description can't let the user know about that, as that is not something that part of MediaWiki handles. This is something that should be documented on the extension page. Considering support for SQLite should be trivial, that would be a solution for this task. If it is desirable to have the extension show a message (not throw an exception in the script, that would cause trouble) then that is something to address in a separate task.

Oct 2 2018, 10:13 AM · MediaWiki-extensions-SecurePoll
Mainframe98 added a comment to T205951: update.php doesn't create table securepoll_elections on SQLite database.

Running mwscript sqlite.php --check-syntax /vagrant/mediawiki/extensions/SecurePoll/SecurePoll.sql reports:
SQL syntax check: no errors detected.. This would imply that inserting a line above line 23 SecurePollHooks.php containing case 'sqlite': would fix this.
@PlavorSeol Could you test this?

Oct 2 2018, 9:30 AM · MediaWiki-extensions-SecurePoll
Mainframe98 moved T205952: Archive the Preloader extension from Backlog to Cleanup / Archival on the Repository-Admins board.
Oct 2 2018, 9:14 AM · MediaWiki-extensions-Preloader, Repository-Admins, Cleanup
Mainframe98 moved T205952: Archive the Preloader extension from Backlog to Archive extensions on the Cleanup board.
Oct 2 2018, 9:13 AM · MediaWiki-extensions-Preloader, Repository-Admins, Cleanup
Mainframe98 added a comment to T205952: Archive the Preloader extension.

Should we unarchive this?

Oct 2 2018, 9:13 AM · MediaWiki-extensions-Preloader, Repository-Admins, Cleanup
Mainframe98 closed T205952: Archive the Preloader extension as Resolved.
Oct 2 2018, 9:12 AM · MediaWiki-extensions-Preloader, Repository-Admins, Cleanup
Mainframe98 archived MediaWiki-extensions-Preloader.
Oct 2 2018, 9:10 AM
Mainframe98 edited Description on MediaWiki-extensions-Preloader.
Oct 2 2018, 9:10 AM
Mainframe98 closed T13256: Extension:Preloader should implement <preloadonly> as Declined.

Per T205952: Archive the Preloader extension.

Oct 2 2018, 9:08 AM · MediaWiki-extensions-Preloader
Mainframe98 added a comment to T205952: Archive the Preloader extension.

Since this extension was never in Git, there's no Github mirror, Gerrit repo, or Phabricator repository. It didn't have a vagrant entry, translate wiki entry or a CI entry either. I've removed those entries. All that's left to do is archiving MediaWiki-extensions-Preloader

Oct 2 2018, 8:58 AM · MediaWiki-extensions-Preloader, Repository-Admins, Cleanup
Mainframe98 updated the task description for T205952: Archive the Preloader extension.
Oct 2 2018, 8:56 AM · MediaWiki-extensions-Preloader, Repository-Admins, Cleanup
Mainframe98 added a comment to T205952: Archive the Preloader extension.

I've updated the extension page. Since the user prefers to use the functionality of Gitlab, we can proceed with archiving MediaWiki-extensions-Preloader .

Oct 2 2018, 8:49 AM · MediaWiki-extensions-Preloader, Repository-Admins, Cleanup
Mainframe98 added a comment to T205956: HTMLInfoField.php: 'default' must be a FieldLayout or subclass when using 'rawrow'.

Relevant commit to rMW: rMWe6eb87ae2028: HTMLInfoField: Support 'rawrow' in OOUI mode.
Relevant task: T203202: Beta features tab lead message in Special:Preferences doesn't play nicely with OOUI

Oct 2 2018, 7:19 AM · MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), MediaWiki-Special-pages, MediaWiki-HTMLForm
Mainframe98 added a comment to T205951: update.php doesn't create table securepoll_elections on SQLite database.

Looking at https://phabricator.wikimedia.org/diffusion/ESPO/browse/master/includes/SecurePollHooks.php, this is no surprise. The LoadExtensionSchemaUpdates hook does only support MySQL and PostgreSQL for SecurePoll. It uses a switch block for the database type name, which doesn't include an entry for SQLite.

Oct 2 2018, 7:16 AM · MediaWiki-extensions-SecurePoll
Mainframe98 added a comment to T205952: Archive the Preloader extension.

I've done some digging, and for https://www.wikiapiary.com/wiki/ShakePeers and https://www.wikiapiary.com/wiki/LabLynx_Wiki, the variant used is the one provided on https://gitlab.com/troyengel/Preloader. This means that the extension has moved to other hosting means.

Oct 2 2018, 7:06 AM · MediaWiki-extensions-Preloader, Repository-Admins, Cleanup

Oct 1 2018

Mainframe98 added projects to T205835: [Clean Up] Check archived extensions on Gerrit and update their corresponding extension docs page (or visa versa): MediaWiki-extensions-General, Gerrit.
Oct 1 2018, 9:30 AM · Cleanup, Need-volunteer, Gerrit, MediaWiki-extensions-General

Sep 30 2018

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

This is addressed in the patch for T167722: ParserMigration fails on pages with a content model that is not supported by EditPage.php.

Sep 30 2018, 2:40 PM · MediaWiki-extensions-Other, goodfirstbug

Sep 28 2018

Mainframe98 added a project to T205693: Change acewiki default time zone to Asia/Jakarta: Wikimedia-Site-requests.
Sep 28 2018, 11:01 AM · User-Urbanecm, Patch-For-Review, User-Zoranzoki21, Wikimedia-Site-requests
Mainframe98 updated the task description for T205684: Archive Suhosin extension.
Sep 28 2018, 7:58 AM · translatewiki.net, MediaWiki-extensions-Suhosin, GitHub-Mirrors, Repository-Admins, Cleanup

Sep 26 2018

Mainframe98 removed a project from T205547: Internal error after update to MW 1.31.1: Wikimedia-production-error.
Sep 26 2018, 3:30 PM · MediaWiki-extensions-ReplaceText

Sep 24 2018

Mainframe98 added a comment to T205227: How to download older version of VisualEditor.

It is documented on Download from Git#Download an extension on mediawiki.org. Feel free to edit it if you think it is in need of improvement.

Sep 24 2018, 10:30 AM · VisualEditor

Sep 23 2018

Mainframe98 added a project to T205227: How to download older version of VisualEditor: VisualEditor.

To get the version for MediaWiki 1.31.0, you'll need to select the REL1_31 branch.

Sep 23 2018, 6:10 PM · VisualEditor
Mainframe98 updated the task description for T205226: Change English-language logos in Uzbek Wikipedia.
Sep 23 2018, 4:34 PM · User-Urbanecm, Patch-For-Review, Wikimedia-Site-requests
Mainframe98 merged T205225: Change English-language logos in Uzbek Wikipedia into T205226: Change English-language logos in Uzbek Wikipedia.
Sep 23 2018, 4:33 PM · User-Urbanecm, Patch-For-Review, Wikimedia-Site-requests
Mainframe98 merged task T205225: Change English-language logos in Uzbek Wikipedia into T205226: Change English-language logos in Uzbek Wikipedia.
Sep 23 2018, 4:33 PM · Wikimedia-Site-requests

Sep 21 2018

Mainframe98 added a project to T205155: unconnected_pages generator doesn't seem to return all pages: Pywikibot-Wikidata.
Sep 21 2018, 8:34 PM · Pywikibot, Pywikibot-Wikidata
Mainframe98 added a project to T205109: Use canonical namespace for Special:Export XML dumps: MediaWiki-Export-or-Import.
Sep 21 2018, 3:39 PM · MediaWiki-Export-or-Import

Sep 19 2018

Mainframe98 added a project to T204869: Update how Extension:ParserFun depends on Extension:Validator: MediaWiki-extensions-Other.
Sep 19 2018, 8:02 PM · MediaWiki-extensions-Other

Sep 17 2018

Mainframe98 added a comment to T204511: MediaWikiServices's constructor should be private.

This would make unit testing the service locator very difficult, as well as making unit testing components that require the service locator impossible. Many of such test create a new temporary service locator while leaving the existing singleton instance untouched. Forcing the service locator to be a full singleton basically brings us back to the situation where globals such as $wgUser and $wgTitle were spread all over the code, which made testing a nightmare.

Sep 17 2018, 3:36 PM · MediaWiki-ServiceContainer
Mainframe98 added a comment to T204536: AntiSpoof causes internal error when creating new account.

Have you run composer update? AntiSpoof requires wikimedia/equivset to be available, and the error points out that it isn't.

Sep 17 2018, 3:32 PM · AntiSpoof

Sep 16 2018

Mainframe98 updated the task description for T204456: Target user field can not be empty (as stated in the documentation).
Sep 16 2018, 7:42 PM · Patch-For-Review, MediaWiki-extensions-UserMerge

Sep 15 2018

Mainframe98 added a comment to T204412: add the way users are renamed.

In essence a duplicate of T17212: Allow self-renames.

Sep 15 2018, 4:03 PM
Mainframe98 closed T204398: Extraction wikivoyage Arabic from the incubator as Invalid.
Sep 15 2018, 3:38 PM · Trash
Mainframe98 closed T204398: Extraction wikivoyage Arabic from the incubator as Invalid.
Sep 15 2018, 3:30 PM · Trash
Mainframe98 updated the task description for T204411: Introduce HTMLGlobalUserTextField::class for global users.
Sep 15 2018, 3:26 PM · MW-1.33-notes (1.33.0-wmf.8; 2018-12-11), Patch-For-Review, MediaWiki-HTMLForm, OOUI, User-Jayprakash12345

Sep 14 2018

Mainframe98 removed a project from T204354: Flagged Revisions for Vietnamese Wikipedia: Shell.
Sep 14 2018, 2:20 PM · Wikimedia-Extension-setup, Wikimedia-Site-requests

Sep 12 2018

Mainframe98 closed T203656: Use NumberInputWidget in HTMLFloatField, a subtask of T181844: Adjust UI elements for number entry on Preferences tabs for Recent Changes and Watchlist, as Resolved.
Sep 12 2018, 5:07 PM · MW-1.32-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), MediaWiki-User-preferences, UI-Standardization
Mainframe98 closed T203656: Use NumberInputWidget in HTMLFloatField as Resolved.
Sep 12 2018, 5:07 PM · MW-1.32-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), OOUI, MediaWiki-HTMLForm

Sep 9 2018

Mainframe98 edited projects for T203914: Update.php script fails to report database read-only error, added: MediaWiki-Maintenance-scripts, MediaWiki-Installer; removed periodic-update.
Sep 9 2018, 5:26 PM · MediaWiki-Installer, MediaWiki-Maintenance-scripts

Sep 6 2018

Mainframe98 created T203656: Use NumberInputWidget in HTMLFloatField.
Sep 6 2018, 12:20 PM · MW-1.32-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), OOUI, MediaWiki-HTMLForm

Sep 5 2018

Mainframe98 created T203578: JSDuck live preview on doc.wikimedia.org fails with errors from mediawiki.base.js.
Sep 5 2018, 3:45 PM · MW-1.32-notes (WMF-deploy-2018-09-18 (1.32.0-wmf.22)), MediaWiki-Documentation, Patch-For-Review, MediaWiki-ResourceLoader, Performance-Team

Sep 2 2018

Mainframe98 added a comment to T201009: Run deleteLocalPasswords.php in WMF prod (Central Auth wikis only!) after 1.32.0-wmf.16 is everywhere.

Looking at https://phabricator.wikimedia.org/source/mediawiki-config/browse/master/wmf-config/InitialiseSettings.php$13068, the temporary dblist should also exclude nonglobal.dblist.

Sep 2 2018, 8:52 PM · MW-1.32-notes (WMF-deploy-2018-09-25 (1.32.0-wmf.23)), Patch-For-Review, User-Ladsgroup, Wikimedia-maintenance-script-run, Security, Wikimedia-Site-requests
Mainframe98 added a comment to T203352: Add support for creating tabs in ooui php.

T164549: OOUIHTMLForm should magically use a IndexLayout (OOUI tabs) and do the right thing on #displaySection() calls was declined;

There aren't many forms large enough to benefit from tabbed navigation, and frankly it is somewhat difficult to implement a generic way to do this with how annoyingly flexible HTMLForm is. When doing it only for a single form like Special:Preferences, we can make it easier by not handling certain corner cases that we know can never occur.

I'm willing to reconsider this if someone provides two more examples of forms where they'd like to use this. But until that happens, I think it would be unwise to spend time on a generic solution handling those corner cases.

Sep 2 2018, 11:42 AM · OOUI

Sep 1 2018

Mainframe98 edited subtasks for T169407: [AutoWikiBrowser] Wikia related tickets, added: T202106: Wikia only supports TLS 1.2; removed: T174241: AWB no longer works on Wikia aka FANDOM.
Sep 1 2018, 1:04 PM · Tracking, AutoWikiBrowser
Mainframe98 removed a parent task for T174241: AWB no longer works on Wikia aka FANDOM: T169407: [AutoWikiBrowser] Wikia related tickets.
Sep 1 2018, 1:04 PM · AutoWikiBrowser
Mainframe98 added a parent task for T202106: Wikia only supports TLS 1.2: T169407: [AutoWikiBrowser] Wikia related tickets.
Sep 1 2018, 1:04 PM · AutoWikiBrowser
Mainframe98 added a subtask for T169407: [AutoWikiBrowser] Wikia related tickets: T174241: AWB no longer works on Wikia aka FANDOM.
Sep 1 2018, 1:03 PM · Tracking, AutoWikiBrowser
Mainframe98 added a parent task for T174241: AWB no longer works on Wikia aka FANDOM: T169407: [AutoWikiBrowser] Wikia related tickets.
Sep 1 2018, 1:03 PM · AutoWikiBrowser
Mainframe98 renamed T174241: AWB no longer works on Wikia aka FANDOM from AWB no longer works on WIkia aka FANDOM to AWB no longer works on Wikia aka FANDOM.
Sep 1 2018, 1:03 PM · AutoWikiBrowser
Mainframe98 added a comment to T203316: Check page failed to load on Wikia/Fandom.

Related tasks:
T174241: AWB no longer works on Wikia aka FANDOM

Sep 1 2018, 1:02 PM · AutoWikiBrowser
Mainframe98 added a project to T203316: Check page failed to load on Wikia/Fandom: AutoWikiBrowser.
Sep 1 2018, 12:59 PM · AutoWikiBrowser

Aug 24 2018

Mainframe98 added a comment to T169454: Viewing raw files (on phab.wmfusercontent.org) fails with ERROR_MESSAGE_MAIN on iOS mobile.

It's most likely a bug in iOS. I can reproduce it, with https://phab.wmfusercontent.org/file/data/qqvmtekknxnpbfwtap7q/PHID-FILE-rxk2etm7k467bhv3g2ot/Dockerfile.template.
It's the same file, but the one in the task description now returns a 404.
I'm using iOS 11.4.1 on an iPad Mini 2. Only Safari explicitly shows this error, Chrome just shows ERR_FAILED.

Aug 24 2018, 4:41 PM · Phabricator

Aug 22 2018

Mainframe98 awarded T202481: Parser should have a msg() helper function so people don't localize messages improperly a Like token.
Aug 22 2018, 7:03 AM · Patch-For-Review, Google-Code-in-2018, MediaWiki-Parser

Aug 20 2018

Mainframe98 closed T202263: MediaWiki CLI Installer not working with SMW as Invalid.

This is not an issue that can be resolved on the MediaWiki side of things (unless SMW sent you here - in that case, please reopen and add a link). It is literally impossible to access the database during installation because MediaWiki doesn't know which database it should access, and where that database is located! Semantic MediaWiki should recognize if it is running in the installer, and if it is, prevent loading from the database.

Aug 20 2018, 9:31 AM · MediaWiki-Installer

Aug 19 2018

Mainframe98 created T202220: Archive the PDF Export extension.
Aug 19 2018, 9:38 AM · MediaWiki-extensions-Other, User-MarcoAurelio, GitHub-Mirrors, Repository-Admins, Cleanup

Aug 18 2018

Mainframe98 updated subscribers of T28143: Run AutoLoader and also LocalSettings before instantiating the maintenance classes.

This prevents usage of traits in maintenance scripts, some (like @Legoktm's) PatchFileLocation trait.
A workaround is to manually require_once the necessary traits, but that's ugly, and in my opinion unnecessary.

Aug 18 2018, 7:12 PM · MediaWiki-Maintenance-scripts

Aug 12 2018

Mainframe98 added a project to T201781: Undefined property: stdClass::$actor_rev_user.actor_name in /includes/libs/rdbms/database/Database.php on line 1513: MediaWiki-Database.

It seems more likely that a query failed to join with the actor table, or that fails to include the actor_name field.

Aug 12 2018, 11:03 AM · Core Platform Team Kanban (Done with CPT), MW-1.32-notes, MW-1.31-release-notes, MW-1.31-release, MW-1.32-release, MW-1.33-notes (1.33.0-wmf.1; 2018-10-23), Patch-For-Review, MediaWiki-Database

Aug 10 2018

Mainframe98 moved T197656: Use of wfSetupSession was deprecated in MediaWiki 1.27 from Unsorted to Migrate / Replace on the Technical-Debt board.
Aug 10 2018, 3:06 PM · User-MarcoAurelio, Technical-Debt, MediaWiki-extensions-BreadCrumbs