Page MenuHomePhabricator
Feed Advanced Search

Oct 8 2019

daniel moved T158365: Session "{session}": Metadata merge failed: {exception} from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth, MediaWiki-Core-AuthManager
daniel moved T203075: Warning: MediaWiki\Storage\SqlBlobStore::fetchBlob: Bad data in text row from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · MediaWiki-Core-Revision-backend, Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error
daniel moved T206253: Some ApiParse requests fail due to fatal MWException: "not supported for content model" from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · MW-1.39-notes (1.39.0-wmf.3; 2022-03-22), Platform Engineering, MediaWiki-ContentHandler, MediaWiki-Action-API, Wikimedia-production-error
daniel moved T137926: Support running MediaWiki without 'curl' PHP extension from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · Performance-Team, Platform Team Workboards (Clinic Duty Team), TechCom-RFC (TechCom-RFC-Closed), MediaWiki-Installer
daniel moved T232007: Restbase: significant increase of outbound dropped packets from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · service-runner, RESTBase, User-mobrovac, Platform Team Workboards (Clinic Duty Team)
daniel moved T207477: 'All public logs' for a given page lists the 'page curation log' reviews, but not 'patrol log' reviews from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · Platform Engineering (Icebox), MediaWiki-Logevents
daniel moved T222178: Update HyperSwitch and service-template-node sercices to support Node 14 from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · Platform Engineering, service-template-node, HyperSwitch
daniel moved T180192: Audit wgExtensionFunctions, onRegistration and onSetupAfterCache callbacks in Wikimedia-deployed extensions from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · Wikimedia-Performance-recommendation, MW-1.41-notes (1.41.0-wmf.13; 2023-06-13), MW-1.37-notes (1.37.0-wmf.18; 2021-08-09), Platform Engineering (Icebox), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), WMF-General-or-Unknown
daniel moved T226929: MassMessage: allow editing a spam list's description via the api from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · User-notice-archive, MW-1.35-notes (1.35.0-wmf.36; 2020-06-09), Editing-team, Platform Team Workboards (Clinic Duty Team), User-DannyS712, MassMessage
daniel moved T232451: ParameterAssertionException: "Bad value for parameter $title: invalid name" (affects actions info, history, diff) from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · MW-1.36-notes (1.36.0-wmf.30; 2021-02-09), Platform Team Workboards (Clinic Duty Team), MediaWiki-General, Wikimedia-production-error
daniel moved T230792: Create Parsoid/PHP tables in Cassandra from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · Platform Team Workboards (Clinic Duty Team), Cassandra, RESTBase-Cassandra, Platform Team Initiatives (Parsoid PHP (CDP2)), RESTBase, Parsoid-PHP
daniel moved T228746: mw.config empty on some pages (and fatal errors emitted) due to Unicode-unaware handling of UTF8 data by Lua from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · MW-1.36-notes (1.36.0-wmf.18; 2020-11-17), Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error, Scribunto, LuaSandbox
daniel moved T233320: VisualEditor <-> RESTBase communication and ETags from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · MW-1.35-notes (1.35.0-wmf.3; 2019-10-22), MW-1.34-notes (1.34.0-wmf.24; 2019-09-24), Patch-For-Review, VisualEditor (Current work), User-mobrovac, Platform Team Workboards (Clinic Duty Team), RESTBase
daniel moved T97797: ApiQueryAllPages is slow on langlinks edgecase from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · Platform Engineering (Icebox), Wikimedia-production-error, MediaWiki-Action-API
daniel moved T221595: MovePage::move contention on cebwiki from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · MediaWiki-Page-rename, Platform Engineering (Icebox), Wikimedia-production-error, MediaWiki-Action-API, Contributors-Team
daniel moved T222402: Page or file undelete/restore requests can deadlock (Fatal DBQueryError) from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · MW-1.36-notes (1.36.0-wmf.8; 2020-09-08), Platform Team Workboards (External Code Reviews), Wikimedia-production-error, MediaWiki-Page-deletion, MediaWiki-Action-API
daniel moved T190178: DeferredUpdates should not silently ignore critical exceptions from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · Platform Team Workboards (Clinic Duty Team), User-Daniel, MediaWiki-Debug-Logger
daniel moved T231160: HtmlFormatter incorrectly removes partial classname matches in "xenomobile" or "not-an-navbox" from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · MW-1.36-notes (1.36.0-wmf.4; 2020-08-11), Web-Team-Backlog (Kanbanana-FY-2020-21), Performance-Team, Patch-For-Review, HtmlFormatter, CSS
daniel moved T217720: Investigate rare "DBConnectionError: No working replica DB server" from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error, MediaWiki-libs-Rdbms
daniel moved T214094: RESTBase should not respect Accept-Language for content version upgrades from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · Sustainability (Incident Followup), Platform Engineering (Icebox), RESTBase
daniel moved T210393: Correctly encode titles in RB/CP for purges from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · Platform Engineering (Icebox), RESTBase, ChangeProp, Services (next)
daniel moved T220127: Reuse JobExecutor within a JobRunner from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Platform Team Workboards (Clinic Duty Team), WMF-JobQueue, MediaWiki-Core-JobQueue
daniel moved T175313: SqlBlobStore emits "PHP Warning: data error" from gzinflate() from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:57 AM · MediaWiki-Core-Revision-backend, Platform Engineering (Icebox), Wikimedia-production-error
daniel moved T234816: Make internal services use RESTRouter instead of RESTBase from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:56 AM · Platform Engineering (Icebox), serviceops, RESTBase
daniel moved T232866: VirtualRESTServiceClient returns status code 0 on Docker from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:56 AM · MW-1.34-notes, MW-1.33-notes, MW-1.32-notes, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), MW-1.31-release-notes, Patch-For-Review, MediaWiki-libs-HTTP, Platform Team Workboards (Clinic Duty Team)
daniel moved T233132: Expand QPS for partners when "stash=true" from Inbox to Backlog on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:56 AM · Platform Engineering (Icebox), RESTBase-API, RESTBase
daniel added a comment to T227662: Update.php failure when upgrading from 1.32.1 to 1.33.

IS this resolved? Can we close it?

Oct 8 2019, 9:51 AM · MW-1.33-notes, MW-1.32-notes, MW-1.31-release-notes, MW-1.34-notes (1.34.0-wmf.25; 2019-10-01), Platform Team Workboards (Clinic Duty Team), MediaWiki-Installer
daniel moved T200918: Make sure code that accesses legacy pre-MCR fields triggers warnings before switching off WRITE_OLD (compat) mode. from Ready (WIP:5) to Discussing on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:47 AM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), MW-1.34-release, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Platform Team Initiatives (MCR Schema Migration), Multi-Content-Revisions (Deployment), Wikidata
daniel updated subscribers of T157651: sql.php must not run LoadExtensionSchemaUpdates.

So, getting this test merged depends on redoing the wikibase schema hook application order for update.php. In CI, there seems to be a problem when it interacts with Flow hooks trying to make pages.

Oct 8 2019, 9:46 AM · Sustainability (Incident Followup), MW-1.35-notes (1.35.0-wmf.30; 2020-04-28), Wikidata, Growth-Team, StructuredDiscussions, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Performance-Team, MediaWiki-Maintenance-system
daniel lowered the priority of T200918: Make sure code that accesses legacy pre-MCR fields triggers warnings before switching off WRITE_OLD (compat) mode. from High to Medium.
Oct 8 2019, 9:43 AM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), MW-1.34-release, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Platform Team Initiatives (MCR Schema Migration), Multi-Content-Revisions (Deployment), Wikidata
daniel moved T200055: Some pages have revisions by invalid usernames (with leading or trailing space) which break the "Info" and "History" views from Doing(WIP:5) to Waiting for Review on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:42 AM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error, MediaWiki-General
daniel claimed T224949: Failed to access name from slot_roles using id = 1.
Oct 8 2019, 9:42 AM · MW-1.33-notes, MW-1.34-notes, Platform Team Initiatives (MCR), Platform Team Workboards (Clinic Duty Team), Multi-Content-Revisions (Reactive), Patch-For-Review, MediaWiki-General
daniel moved T224949: Failed to access name from slot_roles using id = 1 from Waiting for Review to Doing(WIP:5) on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:42 AM · MW-1.33-notes, MW-1.34-notes, Platform Team Initiatives (MCR), Platform Team Workboards (Clinic Duty Team), Multi-Content-Revisions (Reactive), Patch-For-Review, MediaWiki-General
daniel moved T200918: Make sure code that accesses legacy pre-MCR fields triggers warnings before switching off WRITE_OLD (compat) mode. from Waiting for Review to Ready (WIP:5) on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:40 AM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), MW-1.34-release, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Platform Team Initiatives (MCR Schema Migration), Multi-Content-Revisions (Deployment), Wikidata
daniel updated the task description for T200918: Make sure code that accesses legacy pre-MCR fields triggers warnings before switching off WRITE_OLD (compat) mode..
Oct 8 2019, 9:40 AM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), MW-1.34-release, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Platform Team Initiatives (MCR Schema Migration), Multi-Content-Revisions (Deployment), Wikidata
daniel moved T233178: Use RevisionStore::newRevisionFromBatch in WikiExporter from Blocked Externally to Done on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:38 AM · Patch-Needs-Improvement, Platform Team Initiatives (MCR), Multi-Content-Revisions (Tech Debt)
daniel moved T230538: img_auth.php broken in branches: Exception when wfImageAuthMain tries to call HTTPFileStreamer::preprocessHeaders from Waiting for deployment to Done on the Platform Team Workboards (Clinic Duty Team) board.
Oct 8 2019, 9:38 AM · MW-1.32-notes, MW-1.33-notes, Patch-For-Review, MW-1.33-release, MW-1.32-release, MW-1.31-release, Platform Team Workboards (Clinic Duty Team), Regression, MediaWiki-General

Oct 7 2019

daniel added a comment to T192166: Drop HHVM support from MediaWiki.

I'm declaring this Resolved.

Oct 7 2019, 5:33 PM · MW-1.35-notes (1.35.0-wmf.2; 2019-10-15), MW-1.34-notes, TechCom, Platform Team Legacy (Watching / External), Patch-For-Review, HHVM
daniel added a comment to T231588: Implement GET Page Revision.

Define route for /revision/{id}

I do not think this is a good route name as it's very not future-proof. There's so much stuff that could be returned for a revision. You might want HTML in various different format, you might want summary, images from a page, ORES score etc.

Oct 7 2019, 5:19 PM · MW-1.35-notes (1.35.0-wmf.4; 2019-10-29), Platform Team Workboards (Green), Platform Team Initiatives (MW REST API in PHP)
daniel added a comment to T231588: Implement GET Page Revision.

So, all slots except "main" go into a slots property that maps the slot name to an object that describes the slot? @daniel any thoughts?

Oct 7 2019, 5:16 PM · MW-1.35-notes (1.35.0-wmf.4; 2019-10-29), Platform Team Workboards (Green), Platform Team Initiatives (MW REST API in PHP)
daniel added a comment to T233092: CI: Create a way to share a secret between MediaWiki and the testing framework..

Would it be possibly to use Jenkins' credential store? https://jenkins.io/doc/book/using/using-credentials/

Oct 7 2019, 1:11 PM · Release-Engineering-Team-TODO, Quibble, Release-Engineering-Team (CI & Testing services), Platform Team Workboards (Architecture Review Workboard), Continuous-Integration-Config, Platform Team Initiatives (API Integration Tests)
daniel updated subscribers of T91626: Technology to transclude git content into wiki pages.

Right now we don't have a clear use case of this, but we might have it for the next round. Let's keep this task open just in case.

Declining as I do not see any use case for this in 2019.

If you have a use case, feel free to elaborate and reopen.

Oct 7 2019, 12:52 PM · Outreach-Programs-Projects, Documentation, MediaWiki-Documentation
daniel added a comment to T233092: CI: Create a way to share a secret between MediaWiki and the testing framework..

It's usually a bad idea to embed secrets into containers. It's better if the container can get the secret when it starts, but I'm not sure if our K8s cluster is set up for that. Or if these containers are run in K8s.

Oct 7 2019, 12:45 PM · Release-Engineering-Team-TODO, Quibble, Release-Engineering-Team (CI & Testing services), Platform Team Workboards (Architecture Review Workboard), Continuous-Integration-Config, Platform Team Initiatives (API Integration Tests)

Oct 5 2019

daniel added a comment to T233092: CI: Create a way to share a secret between MediaWiki and the testing framework..

I continue to comment on this, while being ignorant about everything. If MW can read a secret from a file, I suggest this:

Oct 5 2019, 12:39 PM · Release-Engineering-Team-TODO, Quibble, Release-Engineering-Team (CI & Testing services), Platform Team Workboards (Architecture Review Workboard), Continuous-Integration-Config, Platform Team Initiatives (API Integration Tests)

Oct 2 2019

daniel claimed T200055: Some pages have revisions by invalid usernames (with leading or trailing space) which break the "Info" and "History" views.
Oct 2 2019, 12:35 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Platform Team Workboards (Clinic Duty Team), Wikimedia-production-error, MediaWiki-General
daniel moved T232506: Inject services into special pages from Inbox to External Code Review Needed on the Platform Team Workboards (Clinic Duty Team) board.
Oct 2 2019, 11:46 AM · MW-1.36-notes (1.36.0-wmf.4; 2020-08-11), Platform Team Workboards (External Code Reviews), Dependency injection, Platform Team Initiatives (Decoupling (CDP2)), MediaWiki-Special-pages, Technical-Debt
daniel added a project to T232506: Inject services into special pages: Platform Team Workboards (Clinic Duty Team).
Oct 2 2019, 11:46 AM · MW-1.36-notes (1.36.0-wmf.4; 2020-08-11), Platform Team Workboards (External Code Reviews), Dependency injection, Platform Team Initiatives (Decoupling (CDP2)), MediaWiki-Special-pages, Technical-Debt
daniel updated subscribers of T233092: CI: Create a way to share a secret between MediaWiki and the testing framework..

If that's correct enough, I suggest it's CI's job to install the shared secret somewhere suitable on the test machine, but the job of MW developers to specify where.

Oct 2 2019, 10:42 AM · Release-Engineering-Team-TODO, Quibble, Release-Engineering-Team (CI & Testing services), Platform Team Workboards (Architecture Review Workboard), Continuous-Integration-Config, Platform Team Initiatives (API Integration Tests)
daniel moved T214035: DBError "Error: 1213 Deadlock found when trying to get lock" on WikiPage::doUpdateRestrictions from Inbox to External Code Review Needed on the Platform Team Workboards (Clinic Duty Team) board.
Oct 2 2019, 9:44 AM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Platform Team Workboards (Clinic Duty Team), MediaWiki-Core-Revision-backend, Wikimedia-production-error
daniel moved T231866: Circular dependency when creating service! ContentLanguage from Inbox to Waiting for Review on the Platform Team Workboards (Clinic Duty Team) board.
Oct 2 2019, 9:27 AM · MW-1.34-notes, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Performance-Team (Radar), Language-Team, MW-1.34-release, Platform Team Workboards (Clinic Duty Team), MediaWiki-ResourceLoader, MediaWiki-extensions-Gadgets, MediaWiki-libs-Services
daniel moved T204761: Failed executing job: categoryMembershipChange from Inbox to Waiting for Review on the Platform Team Workboards (Clinic Duty Team) board.
Oct 2 2019, 9:24 AM · MW-1.35-notes (1.35.0-wmf.4; 2019-10-29), Platform Team Workboards (Clinic Duty Team), Growth-Team, MediaWiki-Recent-changes, Wikimedia-production-error

Oct 1 2019

daniel added a comment to T231866: Circular dependency when creating service! ContentLanguage.

Change 540163 had a related patch set uploaded (by Krinkle; owner: Krinkle):
[mediawiki/core@master] [WIP] Storage: SqlBlobStore no longer needs Lanugage object

Oct 1 2019, 7:12 PM · MW-1.34-notes, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Performance-Team (Radar), Language-Team, MW-1.34-release, Platform Team Workboards (Clinic Duty Team), MediaWiki-ResourceLoader, MediaWiki-extensions-Gadgets, MediaWiki-libs-Services
daniel claimed T198558: Set testwiki to use the new MCR-only schema.
Oct 1 2019, 4:26 PM · Patch-For-Review, Platform Team Workboards (Clinic Duty Team), Platform Team Initiatives (MCR Schema Migration), Multi-Content-Revisions (Deployment)
daniel moved T198559: Set Beta Cluster wikis to use the new MCR-only schema from Waiting for deployment to Done on the Platform Team Workboards (Clinic Duty Team) board.
Oct 1 2019, 4:26 PM · Platform Team Workboards (Clinic Duty Team), Structured-Data-Backlog, Platform Team Initiatives (MCR Schema Migration), Structured Data Engineering, Multi-Content-Revisions (Deployment)
daniel moved T198558: Set testwiki to use the new MCR-only schema from Inbox to Blocked Externally on the Platform Team Workboards (Clinic Duty Team) board.

Blocked on waiting a week to see that nothing breaks on betawiki (T198559). SHould be done in the week of October 7.

Oct 1 2019, 4:26 PM · Patch-For-Review, Platform Team Workboards (Clinic Duty Team), Platform Team Initiatives (MCR Schema Migration), Multi-Content-Revisions (Deployment)
daniel added a project to T198558: Set testwiki to use the new MCR-only schema: Platform Team Workboards (Clinic Duty Team).
Oct 1 2019, 4:25 PM · Patch-For-Review, Platform Team Workboards (Clinic Duty Team), Platform Team Initiatives (MCR Schema Migration), Multi-Content-Revisions (Deployment)
daniel added a project to T231866: Circular dependency when creating service! ContentLanguage: Language-Team.
Oct 1 2019, 4:09 PM · MW-1.34-notes, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Performance-Team (Radar), Language-Team, MW-1.34-release, Platform Team Workboards (Clinic Duty Team), MediaWiki-ResourceLoader, MediaWiki-extensions-Gadgets, MediaWiki-libs-Services
daniel updated subscribers of T27471: Add "Delete associated talk page" option to action=delete.

Tagging Platform Engineering and pinging @CCicalese_WMF for PM review.

Oct 1 2019, 2:47 PM · MW-1.39-notes (1.39.0-wmf.8; 2022-04-18), Community-Tech (CommTech-Sprint-23), MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), Undelete-Associated-Talk-Page (2021), Platform Engineering, MediaWiki-Page-deletion
daniel added a comment to T233987: Convert deletion from action page to new `Special:Delete`.

Ah, there is some discussion on the parent task T233987. I'll tag that for PM review.

Oct 1 2019, 2:46 PM · Platform Engineering, MediaWiki-Special-pages, MediaWiki-Page-deletion, User-DannyS712
daniel added a comment to T233987: Convert deletion from action page to new `Special:Delete`.

@daniel thanks for the quick reply. Last question: if a volunteer were to submit an otherwise good patch for this, would we accept it? If not, I think we should mark this issue as "declined".

Oct 1 2019, 2:44 PM · Platform Engineering, MediaWiki-Special-pages, MediaWiki-Page-deletion, User-DannyS712
daniel renamed T220514: MediaWiki web installer does not show extension when their dependency is missing from MediaWiki web installer do not show extension when their dependency is missing to MediaWiki web installer does not show extension when their dependency is missing.
Oct 1 2019, 2:37 PM · Platform Engineering (Icebox), Regression, Continuous-Integration-Infrastructure, MediaWiki-Installer
daniel added a comment to T233987: Convert deletion from action page to new `Special:Delete`.

If there's an advantage architecturally, maybe @tstarling or @daniel could comment and advise

Oct 1 2019, 2:31 PM · Platform Engineering, MediaWiki-Special-pages, MediaWiki-Page-deletion, User-DannyS712
daniel added a comment to T233987: Convert deletion from action page to new `Special:Delete`.

Deletion should be rewritten to convert it from a action page to a special page.

Oct 1 2019, 2:30 PM · Platform Engineering, MediaWiki-Special-pages, MediaWiki-Page-deletion, User-DannyS712
daniel updated subscribers of T231866: Circular dependency when creating service! ContentLanguage.

If it were possible to clear the MessageBlobStore without constructing a ResourceLoader, that would solve this circular dependency problem.

Oct 1 2019, 1:42 PM · MW-1.34-notes, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Performance-Team (Radar), Language-Team, MW-1.34-release, Platform Team Workboards (Clinic Duty Team), MediaWiki-ResourceLoader, MediaWiki-extensions-Gadgets, MediaWiki-libs-Services
daniel moved T230025: Create HtmlCacheUpdater service class to normalize purging code from Blocked Externally to External Code Review Needed on the Platform Team Workboards (Clinic Duty Team) board.
Oct 1 2019, 10:14 AM · MW-1.42-notes (1.42.0-wmf.16; 2024-01-30), MW-1.35-notes (1.35.0-wmf.28; 2020-04-14), MediaWiki-Page-derived-data, Platform Team Workboards (Clinic Duty Team), User-Daniel, Performance-Team
daniel moved T218446: Remove use of legacy page.page_restrictions field from Inbox to External Code Review Needed on the Platform Team Workboards (Clinic Duty Team) board.
Oct 1 2019, 10:13 AM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), DBA, Platform Engineering Code Jam-2021, MW-1.35-notes (1.35.0-wmf.25; 2020-03-24), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), Performance-Team (Radar), Schema-change, MediaWiki-General, Technical-Debt (Deprecation process)
daniel edited projects for T218446: Remove use of legacy page.page_restrictions field, added: Platform Team Workboards (Clinic Duty Team); removed Platform Engineering.
Oct 1 2019, 10:13 AM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), DBA, Platform Engineering Code Jam-2021, MW-1.35-notes (1.35.0-wmf.25; 2020-03-24), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), Performance-Team (Radar), Schema-change, MediaWiki-General, Technical-Debt (Deprecation process)
daniel renamed T193613: RFC: Establish stable interface policy for PHP code from Strategy for PHP interface changes to Establish stable interface policy for PHP code (was: strategy for PHP interface changes).
Oct 1 2019, 9:49 AM · TechCom-RFC (TechCom-RFC-Closed), Platform Engineering, Discovery-Search, MediaWiki-General
daniel updated subscribers of T193613: RFC: Establish stable interface policy for PHP code.

Pinging @CCicalese_WMF, since this falls in the scope of the "narrowing the extension interface" initiative. We don't have a phab tag for that yet, right? Once the stable interface policy is established, we'll have to go through the core code and annotate classes and methods to indicate their stability, where it departs from the default. This would probably fall to the Platform Engineering. Could be a good intern project, though it's probably not terribly satisfying...

Oct 1 2019, 9:48 AM · TechCom-RFC (TechCom-RFC-Closed), Platform Engineering, Discovery-Search, MediaWiki-General
daniel moved T198559: Set Beta Cluster wikis to use the new MCR-only schema from Inbox to Waiting for deployment on the Platform Team Workboards (Clinic Duty Team) board.
Oct 1 2019, 7:56 AM · Platform Team Workboards (Clinic Duty Team), Structured-Data-Backlog, Platform Team Initiatives (MCR Schema Migration), Structured Data Engineering, Multi-Content-Revisions (Deployment)
daniel added a project to T198559: Set Beta Cluster wikis to use the new MCR-only schema: Platform Team Workboards (Clinic Duty Team).
Oct 1 2019, 7:55 AM · Platform Team Workboards (Clinic Duty Team), Structured-Data-Backlog, Platform Team Initiatives (MCR Schema Migration), Structured Data Engineering, Multi-Content-Revisions (Deployment)
daniel updated the task description for T198559: Set Beta Cluster wikis to use the new MCR-only schema.
Oct 1 2019, 7:51 AM · Platform Team Workboards (Clinic Duty Team), Structured-Data-Backlog, Platform Team Initiatives (MCR Schema Migration), Structured Data Engineering, Multi-Content-Revisions (Deployment)

Sep 30 2019

daniel added a comment to T231580: Implement GET Revision Comparison.

From the REST API design principles:

Sep 30 2019, 9:13 PM · MW-1.35-notes (1.35.0-wmf.2; 2019-10-15), Platform Team Workboards (Green), Platform Team Initiatives (MW REST API in PHP)
daniel added a comment to T231580: Implement GET Revision Comparison.

I should note that this endpoint is for explicit revision IDs, and not named relative ones like "prev", "cur", "next", "first" or "last".

Sep 30 2019, 9:11 PM · MW-1.35-notes (1.35.0-wmf.2; 2019-10-15), Platform Team Workboards (Green), Platform Team Initiatives (MW REST API in PHP)
daniel raised the priority of T201405: Separate Language static methods/members into service(s) from Low to High.

Bumped to high, since this blocks T231866: Circular dependency when creating service! ContentLanguage, which we should fix for 1.34

Sep 30 2019, 9:04 PM · MW-1.35-notes (1.35.0-wmf.4; 2019-10-29), MW-1.34-notes, MW-1.34-release, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Platform Team Initiatives (Decoupling (CDP2)), I18n, MediaWiki-Internationalization
daniel added a parent task for T201405: Separate Language static methods/members into service(s): T231866: Circular dependency when creating service! ContentLanguage.
Sep 30 2019, 9:03 PM · MW-1.35-notes (1.35.0-wmf.4; 2019-10-29), MW-1.34-notes, MW-1.34-release, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Platform Team Initiatives (Decoupling (CDP2)), I18n, MediaWiki-Internationalization
daniel added a subtask for T231866: Circular dependency when creating service! ContentLanguage: T201405: Separate Language static methods/members into service(s).
Sep 30 2019, 9:03 PM · MW-1.34-notes, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Performance-Team (Radar), Language-Team, MW-1.34-release, Platform Team Workboards (Clinic Duty Team), MediaWiki-ResourceLoader, MediaWiki-extensions-Gadgets, MediaWiki-libs-Services
daniel added a comment to T231866: Circular dependency when creating service! ContentLanguage.

This assumption is broken by the fact that sometimes Language.php calls into LocalisationCache before it has finished constructing the Language object:

Sep 30 2019, 9:02 PM · MW-1.34-notes, MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Performance-Team (Radar), Language-Team, MW-1.34-release, Platform Team Workboards (Clinic Duty Team), MediaWiki-ResourceLoader, MediaWiki-extensions-Gadgets, MediaWiki-libs-Services
daniel added a project to T198343: Replace all calls to Revision::getRevisionText(): MW-1.34-release.
Sep 30 2019, 6:35 PM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), MW-1.34-release, Platform Team Workboards (Clinic Duty Team), MW-1.34-notes (1.34.0-wmf.25; 2019-10-01), Structured-Data-Backlog, Platform Team Initiatives (MCR Schema Migration), Patch-For-Review, Multi-Content-Revisions (Tech Debt), Structured Data Engineering, Wikidata
daniel added a comment to T198343: Replace all calls to Revision::getRevisionText().

Blocked on T228675 which needs review from the Language-Team.

Sep 30 2019, 6:35 PM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), MW-1.34-release, Platform Team Workboards (Clinic Duty Team), MW-1.34-notes (1.34.0-wmf.25; 2019-10-01), Structured-Data-Backlog, Platform Team Initiatives (MCR Schema Migration), Patch-For-Review, Multi-Content-Revisions (Tech Debt), Structured Data Engineering, Wikidata
daniel moved T198343: Replace all calls to Revision::getRevisionText() from Waiting for Review to Blocked Externally on the Platform Team Workboards (Clinic Duty Team) board.
Sep 30 2019, 6:34 PM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), MW-1.34-release, Platform Team Workboards (Clinic Duty Team), MW-1.34-notes (1.34.0-wmf.25; 2019-10-01), Structured-Data-Backlog, Platform Team Initiatives (MCR Schema Migration), Patch-For-Review, Multi-Content-Revisions (Tech Debt), Structured Data Engineering, Wikidata
daniel moved T229705: Inconsistencies in Title->isValid and Title::newFromText documentation. from Doing(WIP:5) to Waiting for Review on the Platform Team Workboards (Clinic Duty Team) board.

followed up on the -1 now.

Sep 30 2019, 6:31 PM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), Platform Team Workboards (Clinic Duty Team), MediaWiki-General
daniel moved T233178: Use RevisionStore::newRevisionFromBatch in WikiExporter from Inbox to Blocked Externally on the Platform Team Workboards (Clinic Duty Team) board.
Sep 30 2019, 5:52 PM · Patch-Needs-Improvement, Platform Team Initiatives (MCR), Multi-Content-Revisions (Tech Debt)
daniel edited projects for T233178: Use RevisionStore::newRevisionFromBatch in WikiExporter, added: Platform Team Workboards (Clinic Duty Team); removed Platform Team Workboards (Architecture Review Workboard).
Sep 30 2019, 5:52 PM · Patch-Needs-Improvement, Platform Team Initiatives (MCR), Multi-Content-Revisions (Tech Debt)
daniel closed T234034: Create low level batch access interface for page content, a subtask of T228675: Remove direct access to the text table from the Translate extension., as Resolved.
Sep 30 2019, 5:47 PM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), Platform Team Workboards (Clinic Duty Team), MW-1.34-notes (1.34.0-wmf.24; 2019-09-24), Language-Team (Language-2019-July-September), Platform Team Initiatives (MCR Schema Migration), Multi-Content-Revisions (Tech Debt)
daniel closed T234034: Create low level batch access interface for page content as Resolved.
Sep 30 2019, 5:47 PM · MW-1.34-notes (1.34.0-wmf.25; 2019-10-01), Platform Team Workboards (Architecture Review Workboard), Platform Team Initiatives (MCR Schema Migration), Multi-Content-Revisions (Tech Debt)
daniel moved T234034: Create low level batch access interface for page content from Waiting for Review to Done on the Platform Team Workboards (Architecture Review Workboard) board.
Sep 30 2019, 5:47 PM · MW-1.34-notes (1.34.0-wmf.25; 2019-10-01), Platform Team Workboards (Architecture Review Workboard), Platform Team Initiatives (MCR Schema Migration), Multi-Content-Revisions (Tech Debt)
daniel added a project to T200918: Make sure code that accesses legacy pre-MCR fields triggers warnings before switching off WRITE_OLD (compat) mode.: MW-1.34-release.
Sep 30 2019, 5:33 PM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), MW-1.34-release, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Platform Team Initiatives (MCR Schema Migration), Multi-Content-Revisions (Deployment), Wikidata
daniel raised the priority of T200918: Make sure code that accesses legacy pre-MCR fields triggers warnings before switching off WRITE_OLD (compat) mode. from Medium to High.

bumping to high, since this blocks 1.34

Sep 30 2019, 5:33 PM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), MW-1.34-release, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Platform Team Initiatives (MCR Schema Migration), Multi-Content-Revisions (Deployment), Wikidata
daniel edited projects for T200918: Make sure code that accesses legacy pre-MCR fields triggers warnings before switching off WRITE_OLD (compat) mode., added: Platform Team Workboards (Clinic Duty Team); removed Platform Team Workboards (Architecture Review Workboard).
Sep 30 2019, 5:32 PM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), MW-1.34-release, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Platform Team Initiatives (MCR Schema Migration), Multi-Content-Revisions (Deployment), Wikidata
daniel added a comment to T198343: Replace all calls to Revision::getRevisionText().

Remaining review: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/539607

Sep 30 2019, 4:31 PM · MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), MW-1.34-release, Platform Team Workboards (Clinic Duty Team), MW-1.34-notes (1.34.0-wmf.25; 2019-10-01), Structured-Data-Backlog, Platform Team Initiatives (MCR Schema Migration), Patch-For-Review, Multi-Content-Revisions (Tech Debt), Structured Data Engineering, Wikidata
daniel triaged T234228: Convert FileBackendGroup into a service as Medium priority.
Sep 30 2019, 4:30 PM · MW-1.35-notes (1.35.0-wmf.4; 2019-10-29), Platform Team Workboards (Clinic Duty Team), Platform Team Initiatives (Decoupling (CDP2))
daniel triaged T234227: Improve test coverage for FileBackend and friends as Medium priority.
Sep 30 2019, 4:30 PM · MW-1.35-notes (1.35.0-wmf.5; 2019-11-05), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), Platform Team Initiatives (Decoupling (CDP2))
daniel triaged T231220: Figure out how to make LocalisationCache a service without hurting performance as Medium priority.
Sep 30 2019, 4:30 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-General
daniel added a comment to T230211: Ensure that GET requests in API integration tests will always see the effect of previous POST requests..

Things like inserting RC rows for example, is actually pre-send and thus requires nothing nothing beyond CP.

Sep 30 2019, 4:23 PM · MediaWiki-Core-Tests, Patch-Needs-Improvement, Testing-Roadblocks, Platform Team Initiatives (API Integration Tests), MediaWiki-Action-API
daniel triaged T234058: Review new AbuseFilter hard deprecations ahead of 1.34 release as High priority.
Sep 30 2019, 4:14 PM · Platform Team Workboards (Clinic Duty Team), MW-1.34-release, AbuseFilter
daniel triaged T213006: Create a script to update afl_var_dump, drop back-compat code as Medium priority.
Sep 30 2019, 4:14 PM · MW-1.36-notes (1.36.0-wmf.22; 2020-12-15), MW-1.35-notes (1.35.0-wmf.31; 2020-05-05), Platform Team Workboards (Clinic Duty Team), Technical-Debt, User-Daimona, AbuseFilter
daniel moved T231220: Figure out how to make LocalisationCache a service without hurting performance from Inbox to Waiting for Review on the Platform Team Workboards (Clinic Duty Team) board.
Sep 30 2019, 3:17 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-General
daniel added a project to T231220: Figure out how to make LocalisationCache a service without hurting performance: Platform Team Workboards (Clinic Duty Team).
Sep 30 2019, 3:17 PM · Platform Team Workboards (Clinic Duty Team), MediaWiki-General
daniel moved T201405: Separate Language static methods/members into service(s) from Inbox to Waiting for Review on the Platform Team Workboards (Clinic Duty Team) board.
Sep 30 2019, 3:15 PM · MW-1.35-notes (1.35.0-wmf.4; 2019-10-29), MW-1.34-notes, MW-1.34-release, Platform Team Workboards (Clinic Duty Team), Patch-For-Review, Platform Team Initiatives (Decoupling (CDP2)), I18n, MediaWiki-Internationalization