MediaWiki Platform Status Report

Project MediaWiki-Platform-Team from 2017-07-01 to 2017-10-01

Help

All work 166732 Refactor comment storage in the database and abstract access in MediaWiki In-Scope Done None
All work 174244 Sniff that the class name matches the file name Screep Done None
All work 144366 De-globalize EditPage.php and use RequestContext instead Screep Done None
All work 173615 Enforce concept of unabortable hooks Screep Done None
All work 173798 Enforce one class per file in preparation for PSR-4 Screep Done None
All work 169365 There is no possibility to check changes on user options save. In-Scope Done 2.0
All work 65027 Improve poolcounter error messages. Screep Done None
All work 167784 WMF ParserCache disk space exhaustion In-Scope Done None
All work 168723 LinksUpdate totally broken when JobQueueDB is in use Screep Done None
All work 134976 SpecialRecentChangesLinked::doMainQuery blocking database infrastructure In-Scope Open None
All work 140852 Load all Wikimedia-deployed extensions and skins via extension registration In-Scope Open None
All work 144962 Run MediaWiki tests on PHP 7 Screep Open None
All work 152434 Add method to Revision to check if it was a Revert, and whether an edit was Reverted In-Scope Open None
All work 155320 Implement strict mime type detection and media type inferring of audio/video files Screep Open None
All work 156924 Allow integration of data from etcd into the MediaWiki configuration In-Scope Open None
All work 157658 Factor out a backend from EditPage In-Scope Open None
All work 157816 Tech Talk: MediaWiki for third parties In-Scope Open None
All work 161671 Compacting the revision table In-Scope Open None
All work 162379 Decide which non-standard CSS properties to support in TemplateStyles In-Scope Open None
All work 163532 Drop index rev_page_id (rev_page, rev_id) In-Scope Open None
All work 164898 PostgreSQL schema change for consistency with MySQL In-Scope Open None
All work 164900 Deprecate Database::nextSequenceValue() In-Scope Open None
All work 165068 Parser::braceSubstitution() recreates new RequestContext and calls RequestContextCreateSkin twice In-Scope Open None
All work 165149 Drop requirement to define a talk namespace for every subject namespace In-Scope Open None
All work 165585 Make creating a new Language project easier In-Scope Open None
All work 166010 The Great Namespaceization and Reorg In-Scope Open None
All work 166733 Deploy refactored comment storage In-Scope Open None
All work 167246 Refactor "user" & "user_text" fields into "actor" reference table In-Scope Open None
All work 169026 Tech debt: includes/media cleanup In-Scope Open None
All work 169027 Provide iframe sandboxing for rich-media extensions (defense in depth) In-Scope Open None
All work 170184 Refactor anti-spam/vandalism checks out of EditPage.php Screep Open None
All work 171797 Provide post-cache ParserOutput transformations Screep Open None
All work 172479 Collect error logs from jobchron/jobrunner services in Logstash Screep Open None
All work 173370 Support restricted execution of external commands (via firejail) Screep Open None
All work 173481 Investigate why sign-up fatal resulted in a blank page Screep Open None
All work 173799 Implement a PSR-4 autoloader in MediaWiki core Screep Open None
All work 173849 Possible MW Vendor PHP 7 issues Screep Open None
All work 173850 Possible WMF deployed extension PHP 7 issues Screep Open None
All work 174022 Implement multi-content revisions Screep Open None
All work 174023 Implement MCR storage layer Screep Open None
All work 174024 Implement MCR revision retrieval interface Screep Open None
All work 174025 Implement MCR revision retrieval legacy version Screep Open None
All work 174026 Implement MCR content meta-data storage service Screep Open None
All work 174028 Finalize database schema for MCR content meta-data Screep Open None
All work 174030 Implement DB schema migration tools for MCR Screep Open None
All work 174031 Support MCR in XML dump format Screep Open None
All work 174032 Make relevant API modules aware of MCR Screep Open None
All work 174033 Refactor EditPage to allow multiple slots to be edited atomically [MCR] Screep Open None
All work 174035 Allow the view action to show multiple slots [MCR] Screep Open None
All work 174036 Allow the diffs to show multiple slots [MCR] Screep Open None
All work 174037 Implement single-slot UI [MCR] Screep Open None
All work 174038 Implement MCR page update interface Screep Open None
All work 174039 Implement MCR page update legacy version Screep Open None
All work 174043 Deploy Multi-Content Revisions Screep Open None
All work 174044 Deploy MCR storage layer Screep Open None
All work 174045 DB schema migration for MCR Screep Open None
All work 174569 Schema change for refactored comment storage Screep Open None
All work 175206 2017/18 Annual Plan Program 8: Multi-datacenter support Screep Open None
All work 175213 2017/18 Annual Plan Program 8: Multi-datacenter support, Q2 goals Screep Open None
All work 175745 Do not overwrite edits when conflicting with self Screep Open None
All work 176370 Migrate to PHP 7 in WMF production Screep Open None
All work 176393 TwoColConflict is overriding EditPage for all ContentFormats Screep Open None
All work 18700 Nesting templates lead to excess whitespace In-Scope Open None
All work 176916 Find PHP7 alternative for HHVM's Xenon Screep Open None
All work 26575 Purge Category and File description pages from file cache or squid cache on link update In-Scope Open None
All work 28741 Migrate file tables to a modern layout (image/oldimage; file/file_revision) In-Scope Open None
All work 83729 Fix monitoring of poolcounter service Screep Open None
All work 106388 Audit all existing code to ensure that any extension currently or previously adding blobs to ExternalStore has been registering a reference in the text table (and fix up if wrong) In-Scope Open None
All work 107595 [RFC] Multi-Content Revisions In-Scope Open None
All work 120484 Create password-authentication service for use by CentralAuth In-Scope Open None
All work 121470 Central Global Repository for Templates, Lua modules, and Gadgets In-Scope Open None
All work 133318 High levels of PoolCounter errors should trigger alerts Screep Open None