Page MenuHomePhabricator

Anomie
Engineering

Projects (6)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 7 2014, 1:25 PM (320 w, 5 d)
Availability
Available
IRC Nick
anomie
LDAP User
Anomie
MediaWiki User
Anomie [ Global Accounts ]

Former Wikimedia staff member, still a volunteer (but on wikibreak)

Recent Activity

Oct 26 2020

Anomie added a comment to T132676: Impossible to upload a file that ends with the '\r' byte using Pywikibot.

@Anomie is base64 encode supported by api action=upload?

Oct 26 2020, 1:41 AM · Pywikibot

Oct 19 2020

Anomie removed a member for MediaWiki-Platform-Team: Anomie.
Oct 19 2020, 5:13 PM
Anomie removed a watcher for MediaWiki-Platform-Team: Anomie.
Oct 19 2020, 5:13 PM
Anomie removed a watcher for Platform Team Initiatives (Abstract Schema): Anomie.
Oct 19 2020, 5:12 PM

Oct 16 2020

Anomie added a comment to T265733: Please bulk-unsubscribe me from all tasks I'm subscribed to.

Thanks! I'll resubscribe myself now to the ones I just filed, and any I happen to decide to pay attention to in the future.

Oct 16 2020, 6:48 PM · Phabricator
Anomie added a comment to T265733: Please bulk-unsubscribe me from all tasks I'm subscribed to.

All of them, please.

Oct 16 2020, 5:09 PM · Phabricator
Anomie created T265742: PHPUnitAssertEqualsSniff leaves extraneous whitespace.
Oct 16 2020, 4:14 PM · MediaWiki-Codesniffer
Anomie created T265741: ParenthesesAroundKeywordSniff leaves extraneous whitespace.
Oct 16 2020, 4:14 PM · MediaWiki-Codesniffer
Anomie created T265740: UnusedUseStatementSniff leaves behind semicolons.
Oct 16 2020, 4:14 PM · Patch-For-Review, MediaWiki-Codesniffer
Anomie created T265735: Please support dealerdirect/phpcodesniffer-composer-installer.
Oct 16 2020, 3:45 PM · User-DannyS712, MediaWiki-Codesniffer
Anomie created T265733: Please bulk-unsubscribe me from all tasks I'm subscribed to.
Oct 16 2020, 3:40 PM · Phabricator
Anomie updated Anomie.
Oct 16 2020, 3:34 PM
Anomie removed a member for Excimer: Anomie.
Oct 16 2020, 3:19 PM
Anomie removed a member for MediaWiki-extensions-OAuth: Anomie.
Oct 16 2020, 3:19 PM
Anomie removed a member for Multi-Content-Revisions: Anomie.
Oct 16 2020, 3:19 PM
Anomie removed a member for Platform Engineering: Anomie.
Oct 16 2020, 3:19 PM
Anomie removed a watcher for acl*security: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a watcher for TemplateStyles: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a member for TemplateStyles: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a watcher for php-session-serializer: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a member for php-session-serializer: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a watcher for MediaWiki-extensions-TemplateSandbox: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a member for MediaWiki-extensions-TemplateSandbox: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a watcher for MediaWiki-extensions-Scribunto: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a member for MediaWiki-extensions-Scribunto: Anomie.
Oct 16 2020, 3:18 PM
Anomie removed a watcher for MediaWiki-API: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a member for MediaWiki-API: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a watcher for LuaSandbox: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a member for LuaSandbox: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a watcher for css-sanitizer: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a member for css-sanitizer: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a member for ApiFeatureUsage: Anomie.
Oct 16 2020, 3:17 PM
Anomie removed a watcher for ApiFeatureUsage: Anomie.
Oct 16 2020, 3:16 PM

Jul 31 2020

Huji awarded T191231: RFC: Abstract schemas and schema changes a Love token.
Jul 31 2020, 7:05 PM · MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

Jul 7 2020

Krinkle awarded T127233: Endpoints which do not need to authenticate users should set MW_NO_SESSION a Love token.
Jul 7 2020, 7:54 PM · Technical-Debt (Deprecation process), MW-1.32-release, MW-1.32-notes (WMF-deploy-2018-10-16 (1.32.0-wmf.26)), User-Tgr, Patch-For-Review, MW-1.27-release-notes, MediaWiki-Authentication-and-authorization

Jun 17 2020

Akuckartz awarded T156500: Document extensions' MediaWiki version compatibility better a Like token.
Jun 17 2020, 7:10 PM · MediaWiki-extensions-General, User-Tgr, MediaWiki-Stakeholders-Group, Documentation, Developer-Wishlist (2017)

May 18 2020

MusikAnimal awarded T191231: RFC: Abstract schemas and schema changes a Love token.
May 18 2020, 4:15 PM · MW-1.36-notes (1.36.0-wmf.14; 2020-10-20), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (Initiatives), Platform Team Initiatives (Abstract Schema), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer, User-Addshore, SQLite, Oracle Database, MSSQL, PostgreSQL, Epic

May 3 2020

Anomie updated Anomie.
May 3 2020, 12:07 PM

Apr 10 2020

Anomie added a comment to T220353: Unable to create redirect on dewiki - fatal DBQueryError.

I don't have any new ideas, T220353#6045847 is a good summary.

Apr 10 2020, 3:28 PM · Platform Engineering, User-Marostegui, MediaWiki-Revision-backend, Wikimedia-production-error, MediaWiki-Redirects
Anomie moved T249904: After upgrade from MediaWiki 1.32 to 1.33 some pages display no text (revision_comment_temp/comment) from Inbox to Discussing on the Platform Team Workboards (Clinic Duty Team) board.
Apr 10 2020, 2:02 PM · MediaWiki-Comment-store, Platform Team Workboards (Clinic Duty Team), User-Nikerabbit, MediaWiki-Installer
Anomie edited projects for T249904: After upgrade from MediaWiki 1.32 to 1.33 some pages display no text (revision_comment_temp/comment), added: Platform Team Workboards (Clinic Duty Team); removed Platform Engineering.

update.php is supposed to have run maintenance/migrateComments.php to populate that data. That would have happened at any time with MediaWiki 1.30 if you set $wgCommentTableSchemaMigrationStage to a stage indicating that the comment table should be used, or in 1.33 if you never set $wgCommentTableSchemaMigrationStage to such a stage.

Apr 10 2020, 2:01 PM · MediaWiki-Comment-store, Platform Team Workboards (Clinic Duty Team), User-Nikerabbit, MediaWiki-Installer
Anomie moved T249827: Replace backtick ` with double-quote " in English messages for REST API from Inbox to Triage Meeting Inbox on the Platform Engineering board.
Apr 10 2020, 1:52 PM · MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Platform Team Workboards (S&F Workboard), I18n, MediaWiki-REST-API
Anomie moved T249908: Move math related repositories from GitHub(?) to gerrit from Inbox to Triage Meeting Inbox on the Platform Engineering board.
Apr 10 2020, 1:51 PM · Math, Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO (2020-04 to 2020-06 (Q4)), Continuous-Integration-Config, Patch-For-Review, Platform Engineering, Texvcjs

Apr 9 2020

Anomie created T249872: Spaces inside brackets used for array indexing.
Apr 9 2020, 8:00 PM · MediaWiki-Codesniffer
Anomie added a comment to T245310: API calls ignoring cmendsortkeyprefix parameter when continue parameter is present.

You said in T245310#5991274 that you weren't sure if you were supposed to move it out of CPT's "icebox" when a patch needed review, I was telling you that you can and should.

Apr 9 2020, 7:51 PM · Platform Team Workboards (External Code Reviews), Patch-For-Review, good first task, MediaWiki-API
Anomie moved T248508: Watchlist Expiry: Add expiry type to ParamValidator [medium] from Needs Review to Done on the MediaWiki-API board.
Apr 9 2020, 5:06 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (External Code Reviews), Community-Tech (Kanban-2019-20-Q4), MediaWiki-API
Anomie moved T248508: Watchlist Expiry: Add expiry type to ParamValidator [medium] from External Code Review In Progress to External Code Review Completed on the Platform Team Workboards (External Code Reviews) board.
Apr 9 2020, 5:06 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (External Code Reviews), Community-Tech (Kanban-2019-20-Q4), MediaWiki-API
Anomie removed a project from T243803: API action=parse should be poolcounter-limited if a re-parse is necessary: Patch-For-Review.

Next step is to determine the limits and implement them for Wikimedia sites in a patch similar to rOMWC8274bc4f3b29: Add PoolCounter configuration for Special:Contributions.

Apr 9 2020, 5:05 PM · Sustainability (Incident Followup), MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (Clinic Duty Team), MediaWiki-Parser, serviceops, Operations
Anomie claimed T248003: Wikimedia\\Rdbms\\DBTransactionError(code: 0): A database transaction round is pending..
Apr 9 2020, 3:18 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Language-Team (Language-2020-Focus-Sprint), Platform Team Workboards (Clinic Duty Team), Wikimedia-Rdbms, MediaWiki-General, affects-translatewiki.net
Anomie added a comment to T248003: Wikimedia\\Rdbms\\DBTransactionError(code: 0): A database transaction round is pending..
["D",1,false,[],[],[[[{},"cancelOnRollback"],"SMW\\MediaWiki\\Deferred\\TransactionalCallableUpdate::__construct",null],[[{},"cancelOnRollback"],"SMW\\MediaWiki\\Deferred\\TransactionalCallableUpdate::__construct",null]],[]]

[...]
Searching for cancelOnRollback results multiple hits in MediaWiki core and in SMW, but I assume it would be the one in TransactionalCallableUpdate.

Apr 9 2020, 2:37 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Language-Team (Language-2020-Focus-Sprint), Platform Team Workboards (Clinic Duty Team), Wikimedia-Rdbms, MediaWiki-General, affects-translatewiki.net
Anomie added a comment to T249526: Misleading warning raised by the login API: "Fetching a token via action=login is deprecated".

Should we be backporting this?

Apr 9 2020, 1:15 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (Clinic Duty Team), MediaWiki-API
Anomie added a comment to T189769: Create Kartographer Lua extension library.

@Anomie question, why is frame:: extensionTag expensive

Apr 9 2020, 1:03 PM · patch-welcome, Maps (Kartographer), Performance Issue, MediaWiki-extensions-Scribunto, MediaWiki-extension-requests
Anomie merged T248175: Ruwiki article cannot be edited: The given Title does not belong to page ID abc but actually belongs to xyz into T246720: Unable to save edit due to "The given Title does not belong to page" error (Wikipedias with FlaggedRevs enabled).
Apr 9 2020, 12:50 PM · MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Platform Team Workboards (Clinic Duty Team), MediaWiki-Revision-backend, MediaWiki-extensions-FlaggedRevs, Wikimedia-production-error
Anomie merged task T248175: Ruwiki article cannot be edited: The given Title does not belong to page ID abc but actually belongs to xyz into T246720: Unable to save edit due to "The given Title does not belong to page" error (Wikipedias with FlaggedRevs enabled).
Apr 9 2020, 12:50 PM · MediaWiki-extensions-FlaggedRevs, Platform Engineering, MediaWiki-Revision-backend, Wikimedia-production-error
Anomie added a comment to T248871: The given Title (علاقات الجبل الأسود الخارجية) does not belong to page ID 7103929 but actually belongs to 7103918.

Seems likely, the stack trace looks the same.

Apr 9 2020, 12:48 PM · Platform Engineering, MediaWiki-extensions-FlaggedRevs, MediaWiki-Revision-backend, Wikimedia-production-error
Anomie merged T248871: The given Title (علاقات الجبل الأسود الخارجية) does not belong to page ID 7103929 but actually belongs to 7103918 into T246720: Unable to save edit due to "The given Title does not belong to page" error (Wikipedias with FlaggedRevs enabled).
Apr 9 2020, 12:48 PM · MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Platform Team Workboards (Clinic Duty Team), MediaWiki-Revision-backend, MediaWiki-extensions-FlaggedRevs, Wikimedia-production-error
Anomie merged task T248871: The given Title (علاقات الجبل الأسود الخارجية) does not belong to page ID 7103929 but actually belongs to 7103918 into T246720: Unable to save edit due to "The given Title does not belong to page" error (Wikipedias with FlaggedRevs enabled).
Apr 9 2020, 12:48 PM · Platform Engineering, MediaWiki-extensions-FlaggedRevs, MediaWiki-Revision-backend, Wikimedia-production-error
Anomie added a comment to T249705: Intermittent internal API errors with Flow.
  • also shows a bunch of errors on April 6th around 1500 UTC (before the current train rollout to group 0)
Apr 9 2020, 11:25 AM · serviceops, Parsoid, MediaWiki-Configuration, Pywikibot-Flow, Growth-Team, StructuredDiscussions, Pywikibot, Pywikibot-tests

Apr 8 2020

Anomie added a comment to T187154: Performance regression from Apcu/ExtensionRegistry::loadFromQueue on PHP7.

It's both something we presumably only need on Special:Version (where it can be fetched and cached as its own cache key),

Apr 8 2020, 7:50 PM · Performance-Team, MediaWiki-Configuration, PHP 7.2 support
Anomie assigned T229443: Unable to view some pages on Incubator (Postcondition failed in Title::getBaseTitle makeTitleSafe via GeoCrumbsHooks) to daniel.
Apr 8 2020, 5:22 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.39; 2020-06-30), User-brennen, MediaWiki-extensions-WikimediaIncubator, Platform Team Workboards (Clinic Duty Team), GeoCrumbs, incubator.wikimedia.org, Wikimedia-production-error
Anomie assigned T243619: Disallow db->update() without condition to daniel.
Apr 8 2020, 5:22 PM · MW-1.35-notes (1.35.0-wmf.32; 2020-05-12), Platform Team Workboards (S&F Workboard), Performance-Team (Radar), Wikimedia-Rdbms
Anomie assigned T249603: DatabaseUpdater: protect methods for direct database modification to daniel.

Moving to "Doing" because there's a patch with unaddressed reviews.

Apr 8 2020, 5:21 PM · MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Performance-Team (Radar), User-RhinosF1, MediaWiki-Maintenance-system, Wikidata, Growth-Team, Platform Team Workboards (Clinic Duty Team)
Anomie assigned T246943: Login failed/disappeared during 2FA to daniel.
Apr 8 2020, 5:16 PM · MediaWiki-extensions-OATHAuth, Platform Team Workboards (Clinic Duty Team), MediaWiki-extensions-CentralAuth, MediaWiki-Authentication-and-authorization
Anomie added a comment to T243749: Investigate 2FA support when using MW API.

Generally, if 2FA is enabled on an account, using bot passwords would be the way to do actions with that account

Apr 8 2020, 5:11 PM · WMDE-FUN-Team, WMDE-Fundraising-Tech
Anomie added a comment to T249307: Unable to login to wikisource.org: "No active login attempt is in progress for your session.".

Most likely the same issue with cookies for wikisource.org itself versus subdomains setting cookies with domain=.wikisource.org described in T145545.

Apr 8 2020, 5:01 PM · MediaWiki-User-login-and-signup, MediaWiki-extensions-CentralAuth, User-DannyS712
Anomie merged T249307: Unable to login to wikisource.org: "No active login attempt is in progress for your session." into T145545: "No active login attempt is in progress for your session." when trying to log in on wikisource.org.
Apr 8 2020, 4:58 PM · MediaWiki-extensions-CentralAuth
Anomie merged task T249307: Unable to login to wikisource.org: "No active login attempt is in progress for your session." into T145545: "No active login attempt is in progress for your session." when trying to log in on wikisource.org.
Apr 8 2020, 4:58 PM · MediaWiki-User-login-and-signup, MediaWiki-extensions-CentralAuth, User-DannyS712
Anomie added a comment to T249526: Misleading warning raised by the login API: "Fetching a token via action=login is deprecated".

@valerio.bozzolan: FYI, in HTTP/2 "set-cookie" is the canonical casing of the header field, and it turns out the change is the result of an upgrade to new software using the HTTP/2 semantics. More details are available in T249680: Clients failing API login due to dependence on "Set-Cookie" header name casing.

Apr 8 2020, 4:08 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (Clinic Duty Team), MediaWiki-API
Anomie added a comment to T249683: Redefine mysql GRANTs for wikiadmin.

Anything else?

Apr 8 2020, 2:43 PM · Sustainability (Incident Followup), Operations, DBA
Anomie moved T249668: 'LinkRenderer' service violates to not inspect request/session from Inbox to Triage Meeting Inbox on the Platform Engineering board.

The LinkRenderer service currently violates the best practice that a service must only depend on the wiki and its site-wide configuration. Specifically, it must not logically vary by information from the current web request.

Apr 8 2020, 1:50 PM · Platform Team Initiatives (Decoupling (CDP2)), MediaWiki-General
Anomie moved T249680: Clients failing API login due to dependence on "Set-Cookie" header name casing from Inbox to Done on the Platform Team Workboards (Clinic Duty Team) board.
Apr 8 2020, 1:34 PM · Patch-For-Review, serviceops, Platform Team Workboards (Clinic Duty Team), Traffic, Operations, OpenRefine
Anomie edited projects for T249680: Clients failing API login due to dependence on "Set-Cookie" header name casing, added: Traffic, Platform Team Workboards (Clinic Duty Team); removed MediaWiki-API, Platform Engineering, Wikidata.

There was no change to MediaWiki with respect to output of Set-Cookie headers. For that matter, MediaWiki does not directly output the Set-Cookie headers at all, it simply calls PHP's setcookie function and PHP handles the output.

Apr 8 2020, 1:31 PM · Patch-For-Review, serviceops, Platform Team Workboards (Clinic Duty Team), Traffic, Operations, OpenRefine
Anomie renamed T249680: Clients failing API login due to dependence on "Set-Cookie" header name casing from Wikidata password login via MediaWiki API fails to Clients failing API login due to dependence on "Set-Cookie" header name casing.
Apr 8 2020, 1:30 PM · Patch-For-Review, serviceops, Platform Team Workboards (Clinic Duty Team), Traffic, Operations, OpenRefine
Anomie removed projects from T249705: Intermittent internal API errors with Flow: Platform Engineering, MediaWiki-API.
Apr 8 2020, 12:59 PM · serviceops, Parsoid, MediaWiki-Configuration, Pywikibot-Flow, Growth-Team, StructuredDiscussions, Pywikibot, Pywikibot-tests

Apr 7 2020

Anomie renamed T132720: ApiHelp on api.php should avoid applying common.js and common.css from ApiHelp on api.php should set OutputPage::disallowUserJs to ApiHelp on api.php should avoid applying common.js and common.css.
Apr 7 2020, 8:55 PM · Security-Team, MediaWiki-API
Anomie added a comment to T244058: Strategy for storing parser output for "old revision" (Popular diffs and permalinks).

If this gets to the point where there's a plan for the system to identify revisions that need caching, feel free to poke it back into the Platform Engineering inbox for further discussion. At the moment it seems someone has to figure out the appropriate heuristics first.

Apr 7 2020, 8:28 PM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Platform Team Workboards (Clinic Duty Team), Sustainability (Incident Followup), Performance-Team (Radar), Performance Issue, serviceops, Operations
Anomie updated subscribers of T249528: Warn if MediaWiki::getInstance() called prior to bootstrap completing .

@daniel pointed out that MW_SERVICE_BOOTSTRAP_COMPLETE comes after Session setup, which probably needs various services to work. We could still emit a warning if it's called before ExtensionRegistry->finish() though.

Apr 7 2020, 8:12 PM · Platform Engineering Roadmap Decision Making, MediaWiki-libs-ServiceContainer, Platform Engineering
Anomie moved T247686: Add timestamp to action=compare from External Code Review Needed to External Code Review In Progress on the Platform Team Workboards (External Code Reviews) board.
Apr 7 2020, 7:52 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (External Code Reviews), good first task, WorkType-NewFunctionality, MediaWiki-API
Anomie edited projects for T247686: Add timestamp to action=compare, added: Platform Team Workboards (External Code Reviews); removed Platform Engineering.
Apr 7 2020, 7:52 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (External Code Reviews), good first task, WorkType-NewFunctionality, MediaWiki-API
Anomie removed a project from T172293: Add Retry-After header when a rate limit has been triggered: Platform Engineering.
Apr 7 2020, 7:12 PM · MediaWiki-Documentation, Documentation, MediaWiki-API
Anomie added a comment to T249526: Misleading warning raised by the login API: "Fetching a token via action=login is deprecated".

This task is about the API reporting NeedToken when a token was supplied but the session was lost. Session loss may be caused by cookie handling issues, but this task isn't about that.

Apr 7 2020, 4:58 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (Clinic Duty Team), MediaWiki-API
Anomie added a comment to T249526: Misleading warning raised by the login API: "Fetching a token via action=login is deprecated".

This issue has broken logins on VicuñaUploader, which still uses the deprecated method. The last upload from the tool was at 2020-04-05 21:27:08 UTC.

Apr 7 2020, 4:22 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (Clinic Duty Team), MediaWiki-API
Anomie closed T249550: Cannot rename redirects in the file namespace as Resolved.
Apr 7 2020, 3:40 PM · MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Commons, Platform Team Workboards (Clinic Duty Team), MediaWiki-File-management
Anomie moved T249584: Call LoadExtensionSchemaUpdates later from Inbox to Triage Meeting Inbox on the Platform Engineering board.
Apr 7 2020, 2:41 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (Clinic Duty Team), MediaWiki-General
Anomie added a comment to T249584: Call LoadExtensionSchemaUpdates later.

Eventually, LoadExtensionSchemaUpdates should be deprecated. It should be replaced by either a completely declarative interface (e.g. a JSON file registered in extension.json) or a functional interface, in which the extension is only called when it is safe to directly perform conditional updates, or two distinct interfaces serving both styles.

Apr 7 2020, 2:41 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (Clinic Duty Team), MediaWiki-General
Anomie moved T249564: Determine purpose of GlobalVarConfig-backend entries in ConfigFactory (via wgConfigRegistry) from Inbox to Triage Meeting Inbox on the Platform Engineering board.

This is the practice currently recommended by https://www.mediawiki.org/wiki/Manual:Configuration_for_developers#Configuration_using_extension.json_(recommended). Extensions aren't supposed to use the core Config object to access the extension's configuration, and any doing so are taking advantage of behavior that isn't guaranteed to continue working in the future. But many extensions are probably just continuing to assume global variables instead of going through Config at all.

Apr 7 2020, 2:34 PM · Platform Engineering, MediaWiki-Configuration, Wikimedia-General-or-Unknown
Anomie edited projects for T249521: reassignEdits.php broken, added: Platform Team Workboards (External Code Reviews); removed Platform Engineering.
Apr 7 2020, 2:22 PM · MW-1.34-notes, MW-1.35-notes, MW-1.36-notes (1.36.0-wmf.3; 2020-08-04), MW-1.35-release, Platform Team Workboards (External Code Reviews), MW-1.34-release, MediaWiki-Maintenance-system
Anomie moved T249531: Improve PoolCounterWork logic to cover possible raised exceptions from Backlog to Waiting for Review on the Platform Team Workboards (Clinic Duty Team) board.
Apr 7 2020, 1:08 PM · Sustainability (Incident Followup), MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), MediaWiki-Parser, serviceops, Operations

Apr 6 2020

Anomie moved T249526: Misleading warning raised by the login API: "Fetching a token via action=login is deprecated" from Inbox to Waiting for Review on the Platform Team Workboards (Clinic Duty Team) board.
Apr 6 2020, 9:30 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (Clinic Duty Team), MediaWiki-API
Anomie moved T249526: Misleading warning raised by the login API: "Fetching a token via action=login is deprecated" from Unsorted to Needs Review on the MediaWiki-API board.

The "misleading" case occurs when the session is lost, resulting in a new token being created. While this is historical behavior, it's probably about time to change it. It's much more likely that the client is having a bug in cookie handling than that there was a transient session loss on the server side.

Apr 6 2020, 9:30 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (Clinic Duty Team), MediaWiki-API
Anomie moved T249550: Cannot rename redirects in the file namespace from Inbox to Waiting for Review on the Platform Team Workboards (Clinic Duty Team) board.
Apr 6 2020, 8:45 PM · MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Commons, Platform Team Workboards (Clinic Duty Team), MediaWiki-File-management
Anomie added a comment to T219279: Some pages will become completely unreachable after PHP7 update due to Unicode changes.

But, what happens to the redirects I left behind (including when I moved the files to a name other than the bot would have) - are they deleted?

Apr 6 2020, 8:45 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), User-notice, Platform Team Workboards (Clinic Duty Team), MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), serviceops, Operations, PHP 7.2 support, MediaWiki-General
Anomie created T249550: Cannot rename redirects in the file namespace.
Apr 6 2020, 8:30 PM · MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Commons, Platform Team Workboards (Clinic Duty Team), MediaWiki-File-management
Anomie added a comment to T219279: Some pages will become completely unreachable after PHP7 update due to Unicode changes.

I assumed since the title would be unreachable it wouldn't work

Apr 6 2020, 7:52 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), User-notice, Platform Team Workboards (Clinic Duty Team), MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), serviceops, Operations, PHP 7.2 support, MediaWiki-General
Anomie added a comment to T219279: Some pages will become completely unreachable after PHP7 update due to Unicode changes.

Since the old title will not work anymore,

Apr 6 2020, 7:14 PM · MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), User-notice, Platform Team Workboards (Clinic Duty Team), MW-1.34-notes (1.34.0-wmf.16; 2019-07-30), serviceops, Operations, PHP 7.2 support, MediaWiki-General
Anomie added a comment to T224712: Attempt to login fails several times.

No need IMO. T145545 exists for the WMF side of things.

Apr 6 2020, 4:46 PM · Upstream, Pywikibot, Pywikibot-tests
Anomie added a comment to T249446: Add a MergeHistoryFactory and convert MergeHistory to DI.

We should have a lot more than we currently do. Probably the majority of special pages and Action API modules should be sharing more code than they do, or should have a backend class instead of one calling into the other.

Apr 6 2020, 4:37 PM · MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), Platform Team Initiatives (Decoupling (CDP2)), MediaWiki-MergeHistory, MediaWiki-General, Dependency injection, User-DannyS712
Anomie added a comment to T249446: Add a MergeHistoryFactory and convert MergeHistory to DI.

"Static" composition, with the constructor being called directly by another constructor, is an option, but not great for testability.

Apr 6 2020, 2:26 PM · MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), Platform Team Initiatives (Decoupling (CDP2)), MediaWiki-MergeHistory, MediaWiki-General, Dependency injection, User-DannyS712
Anomie added a comment to T243803: API action=parse should be poolcounter-limited if a re-parse is necessary.

Neither api.php nor ApiMain are the locations being asked for. This task is asking for a narrower scope, concurrency for the parse in ApiParse.

Apr 6 2020, 2:10 PM · Sustainability (Incident Followup), MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), Platform Team Workboards (Clinic Duty Team), MediaWiki-Parser, serviceops, Operations
Anomie moved T249107: CORS errors on commons on debug servers from External Code Review In Progress to External Code Review Completed on the Platform Team Workboards (External Code Reviews) board.
Apr 6 2020, 1:30 PM · MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Platform Team Workboards (External Code Reviews), MediaWiki-API, serviceops, Operations