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

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

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

Yesterday

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
Tue, Feb 19, 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

Tue, Feb 19, 5:01 PM · MW-1.33-notes (1.33.0-wmf.19; 2019-02-26), Core Platform Team Kanban (Waiting for Review), Patch-For-Review, Wikimedia-production-error
Mainframe98 closed T216200: includes/specials/pagers/ActiveUsersPager.php: PHP Notice: Undefined index: dir as Resolved.
Tue, Feb 19, 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.
Tue, Feb 19, 3:53 PM · Release, Train Deployments
Mainframe98 added a comment to T216200: includes/specials/pagers/ActiveUsersPager.php: PHP Notice: Undefined index: dir.
Tue, Feb 19, 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.
Tue, Feb 19, 12:34 PM · MediaWiki-API

Mon, Feb 11

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.
Mon, Feb 11, 2:19 PM · Patch-For-Review, PHP 7.2 support, User-Daimona, AbuseFilter

Thu, Feb 7

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.

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

Wed, Feb 6

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

Mon, Feb 4

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

Sun, Feb 3

Mainframe98 triaged T215129: Assignment to a class variable in an anonymous class incorrectly triggers MediaWiki.Usage.AssignmentInReturn.AssignmentInReturn as Normal priority.
Sun, Feb 3, 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.
Sun, Feb 3, 7:43 PM · Patch-For-Review, MediaWiki-Codesniffer

Wed, Jan 30

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

Thu, Jan 24

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

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

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

Wed, Jan 23

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.
Wed, Jan 23, 4:32 PM · Growth-Team, Thanks, MediaWiki-Email

Mon, Jan 21

Mainframe98 added a project to T214324: ApiErrorException in ApiEdit.CheckForErrors: AutoWikiBrowser.
Mon, Jan 21, 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 · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Performance-Team (Radar), Core Platform Team (PHP7 (TEC4)), Core Platform Team Backlog (Watching / External), 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 · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Performance-Team (Radar), Core Platform Team (PHP7 (TEC4)), Core Platform Team Backlog (Watching / External), 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 · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Performance-Team (Radar), Core Platform Team (PHP7 (TEC4)), Core Platform Team Backlog (Watching / External), 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 · MediaWiki-File-management, Multimedia, 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
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-Testing, MediaWiki-Configuration.
Oct 8 2018, 9:09 AM · MediaWiki-Configuration, MediaWiki-Core-Testing, MediaWiki-ServiceContainer
Mainframe98 awarded T206438: Split grants for editing user JSON and user JS a Like token.
Oct 8 2018, 6:52 AM · MW-1.33-notes (1.33.0-wmf.12; 2019-01-08), 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, good first bug
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 · Patch-For-Review, 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 · Patch-For-Review, 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 · Patch-For-Review, 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, good first bug

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 · Patch-For-Review, User-Zoranzoki21, 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