MediaWiki Platform Status Report

Project MediaWiki-Platform-Team from 2017-10-01 to 2017-12-16

Help

All work 182713 'sql' script doesn't support multi-instance hosts Screep None
All work 174038 Implement MCR page update interface In-Scope Cut None
All work 134976 SpecialRecentChangesLinked::doMainQuery blocking database infrastructure In-Scope Cut None
All work 144962 Run MediaWiki tests on PHP 7 In-Scope Cut None
All work 156924 Allow integration of data from etcd into the MediaWiki configuration In-Scope Cut None
All work 157816 Tech Talk: MediaWiki for third parties In-Scope Cut None
All work 166010 The Great Namespaceization and Reorg In-Scope Cut None
All work 166733 Deploy refactored comment storage In-Scope Cut None
All work 167246 Refactor "user" & "user_text" fields into "actor" reference table In-Scope Cut None
All work 173370 Support restricted execution of external commands (via firejail) In-Scope Cut None
All work 173799 Implement a PSR-4 autoloader in MediaWiki core In-Scope Cut None
All work 174024 Implement MCR revision retrieval interface In-Scope Cut None
All work 174025 Implement MCR revision retrieval legacy version In-Scope Cut None
All work 174026 Implement MCR content meta-data storage service In-Scope Cut None
All work 174028 Finalize database schema for MCR content meta-data In-Scope Cut None
All work 174030 Implement DB schema migration tools for MCR In-Scope Cut None
All work 174031 Support MCR in XML dump format In-Scope Cut None
All work 174032 Make relevant API modules aware of MCR In-Scope Cut None
All work 174035 Allow the view action to show multiple slots [MCR] In-Scope Cut None
All work 174039 Implement MCR page update legacy version In-Scope Cut None
All work 174043 Deploy Multi-Content Revisions In-Scope Cut None
All work 174044 Deploy MCR storage layer In-Scope Cut None
All work 174045 DB schema migration for MCR In-Scope Cut None
All work 174569 Schema change for refactored comment storage In-Scope Cut None
All work 176393 TwoColConflict is overriding EditPage for all ContentFormats In-Scope Cut None
All work 171797 Provide post-cache ParserOutput transformations In-Scope Done None
All work 164900 Deprecate Database::nextSequenceValue() In-Scope Done None
All work 178553 Support multi-instance hosts on mediawiki-config Screep Done None
All work 177778 Improve database application performance monitoring visibility Screep 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 In-Scope Open None
All work 172479 Collect error logs from jobchron/jobrunner services in Logstash In-Scope Open None
All work 179663 What happens if the Wikibase project specifies a version of a library outside of the range included in mediawiki-vendor? Screep Open None
All work 173481 Investigate why sign-up fatal resulted in a blank page In-Scope Open None
All work 179752 Clear site data on MediaWiki log out Screep Open None
All work 173849 Possible MW Vendor PHP 7 issues In-Scope Open None
All work 173850 Possible WMF deployed extension PHP 7 issues In-Scope Open None
All work 174022 Implement multi-content revisions In-Scope Open None
All work 174023 Implement MCR storage layer In-Scope Open None
All work 181846 Use post-cache transforms to remove `wrapclass` from the parser cache key Screep Open None
All work 175206 2017/18 Annual Plan Program 8: Multi-datacenter support In-Scope Open None
All work 175213 2017/18 Annual Plan Program 8: Multi-datacenter support, Q2 goals In-Scope Open None
All work 175745 Do not overwrite edits when conflicting with self In-Scope Open None
All work 176370 Migrate to PHP 7 in WMF production In-Scope 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 176916 Find PHP7 alternative for HHVM's Xenon 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 In-Scope Open None
All work 104755 Move URL-routing logic into MediaWiki 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 In-Scope Open None
All work 174033 Refactor EditPage to allow multiple slots to be edited atomically [MCR] In-Scope Open None
All work 136603 Update limit.sh to support systemd-based cgroup management Screep Open None
All work 140852 Load all Wikimedia-deployed extensions and skins via extension registration In-Scope Open None
All work 177669 Maintain debug settings in MediaWiki core 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 In-Scope Open None
All work 174036 Allow the diffs to show multiple slots [MCR] In-Scope Open None
All work 157658 Factor out a backend from EditPage In-Scope Open None
All work 174037 Implement single-slot UI [MCR] 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 165149 Drop requirement to define a talk namespace for every subject namespace In-Scope Open None
All work 165068 Parser::braceSubstitution() recreates new RequestContext and calls RequestContextCreateSkin twice In-Scope Open None
All work 165585 Make creating a new Language project easier In-Scope Open None
All work 18700 Nesting templates lead to excess whitespace In-Scope Open None