Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Owner
|
Tags
|
Projects
|
Subtasks
|
Parent Tasks
|
T107595
|
T107595: [RFC] Multi-Content Revisions
|
resolved
|
normal (orange)
|
|
brion (Brion Vibber)
|
|
|
|
|
T117279
|
T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff)
|
open
|
normal (orange)
|
|
|
|
|
|
|
T159708
|
T159708: Deploy WikibaseMediaInfo extension to production
|
resolved
|
normal (orange)
|
|
Jdforrester-WMF (James D. Forrester)
|
|
|
|
|
T161671
|
T161671: Compacting the revision table
|
open
|
normal (orange)
|
|
|
|
|
|
|
T174022
|
T174022: Implement multi-content revisions
|
open
|
normal (orange)
|
|
|
|
|
|
|
T174023
|
T174023: Implement MCR storage layer
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174024
|
T174024: Implement MCR revision retrieval interface
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174025
|
T174025: Implement MCR revision retrieval legacy version
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174030
|
T174030: Implement DB schema migration tools for MCR
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T174031
|
T174031: MCR: Include all slots in XML dumps
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174032
|
T174032: Make relevant API modules aware of MCR
|
open
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T174037
|
T174037: Implement single-slot UI [MCR]
|
open
|
normal (orange)
|
|
|
|
|
|
|
T174038
|
T174038: Initial implementation of MCR page update interface
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174043
|
T174043: Deploy Multi-Content Revisions
|
open
|
normal (orange)
|
|
|
|
|
|
|
T174044
|
T174044: Deploy MCR storage layer
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T174045
|
T174045: DB schema migration for MCR
|
open
|
normal (orange)
|
|
|
|
|
|
|
T174047
|
T174047: Hide deprecated/unused fields on toolforge replica [MCR]
|
open
|
normal (orange)
|
|
|
|
|
|
|
T182678
|
T182678: [MCR] Script for populating empty ar_rev_id fields
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T182682
|
T182682: [MCR] Script(s) for populating new tables (slots, content, content_models, slot_roles)
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T183486
|
T183486: MCR schema migration stage 0: create tables
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T183487
|
T183487: MCR schema migration stage 3: stop using legacy fields
|
resolved
|
normal (orange)
|
|
|
|
|
|
|
T183488
|
T183488: MCR schema migration stage 2: populate new fields
|
resolved
|
normal (orange)
|
|
tstarling (Tim Starling)
|
|
|
|
|
T183489
|
T183489: MCR schema migration stage 1: Fix Legacy Archive Rows
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T183490
|
T183490: MCR schema migration stage 4: Migrate External Store URLs (wmf production)
|
open
|
normal (orange)
|
|
|
|
|
|
|
T187935
|
T187935: Allow cross-slot access during HTML rendering.
|
open
|
normal (orange)
|
|
|
|
|
|
|
T189220
|
T189220: Ensure that relevant extensions are MCR-aware
|
open
|
normal (orange)
|
|
|
|
|
|
|
T190063
|
T190063: Tracking dependencies for multiple Content objects per page (MCR)
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T190066
|
T190066: Expose all slots to the search interface
|
open
|
normal (orange)
|
|
|
|
|
|
|
T192306
|
T192306: Create MCR test wiki on WM Cloud
|
resolved
|
normal (orange)
|
|
Tgr (Gergő Tisza)
|
|
|
|
|
T192307
|
T192307: Provide MCR-aware hook points
|
open
|
normal (orange)
|
|
|
|
|
|
|
T192926
|
T192926: Schema change to drop archive.ar_text and archive.ar_flags
|
resolved
|
normal (orange)
|
|
Marostegui (Manuel Aróstegui)
|
|
|
|
|
T194015
|
T194015: Make PageArchive aware of MCR
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194034
|
T194034: Make rollback inherit all slots from the target version
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194042
|
T194042: Replace usages of WikiPage::prepareContentForEdit
|
open
|
normal (orange)
|
|
|
|
|
|
|
T194043
|
T194043: Replace usages of Content::getSecondaryDataUpdates
|
resolved
|
normal (orange)
|
|
Tgr (Gergő Tisza)
|
|
|
|
|
T194046
|
T194046: Introduce SlotRoleHandler and SlotRoleRegistry for declaring slot roles.
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194048
|
T194048: Introduce RevisionRenderer (baseline)
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194049
|
T194049: Introduce SlotRenderingProvider
|
invalid
|
normal (orange)
|
|
Tgr (Gergő Tisza)
|
|
|
|
|
T194263
|
T194263: Deprecate/Remove ContentHandler::makeParserOptions()
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T194412
|
T194412: Make undo fail gracefully for non-main slots.
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T194734
|
T194734: Implement edit conflict resolution for MCR
|
open
|
normal (orange)
|
|
|
|
|
|
|
T194736
|
T194736: Implement automatic conflict resolution for all slots [MCR]
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T195212
|
T195212: ServiceContainer: Allow extensions to manipulate services upon creation
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T195980
|
T195980: Write a specification for the architecture for handling slots
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T196087
|
T196087: Refactored implementation of MCR page update interface
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T196172
|
T196172: Test schema migration script
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T196653
|
T196653: Test MCR Storage Layer Patches
|
resolved
|
normal (orange)
|
|
Tgr (Gergő Tisza)
|
|
|
|
|
T197816
|
T197816: Enable MCR migration stage "write both, read old" on live systems
|
resolved
|
normal (orange)
|
|
tstarling (Tim Starling)
|
|
|
|
|
T197817
|
T197817: Enable MCR migration stage "write both, read old" on testwiki
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T197818
|
T197818: Enable MCR migration stage "write both, read old" on commons beta.
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T198099
|
T198099: Improve MCR handling of RevisionAccessException family
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198297
|
T198297: Use PageUpdater to create dummy revisions
|
open
|
normal (orange)
|
|
|
|
|
|
|
T198312
|
T198312: Set the WMF cluster to use the new MCR-only schema
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T198341
|
T198341: Remove all references to the rev_text_id and ar_text_id fields
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198342
|
T198342: Remove all usages of the 'text' flag in calls to Revision::getQueryInfo() and RevisionStore::getQueryInfo().
|
resolved
|
normal (orange)
|
|
Pchelolo
|
|
|
|
|
T198492
|
T198492: Create a maintenance script to drop rev_text_id and ar_text_id from the database.
|
open
|
normal (orange)
|
|
|
|
|
|
|
T198557
|
T198557: Remove the ability to write pre-MCR fields, limit the ability to read pre-MCR fields to migration scripts
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198558
|
T198558: Set testwiki to use the new MCR-only schema
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198559
|
T198559: Set Beta Cluster wikis to use the new MCR-only schema
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198561
|
T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198563
|
T198563: Make "write both, read old" the default MCR migration stage on master / for CI
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T198701
|
T198701: Create RevisionStoreFactory [MCR]
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T198706
|
T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism (main slot only)
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T199121
|
T199121: RFC: Spec for representing multiple content objects per revision (MCR) in XML dumps
|
resolved
|
normal (orange)
|
|
ArielGlenn (ariel)
|
|
|
|
|
T199375
|
T199375: Complete implementation and deployment of MCR SDC baseline (CDP4)
|
resolved
|
normal (orange)
|
|
CCicalese_WMF (Cindy Cicalese)
|
|
|
|
|
T200568
|
T200568: Make API query modules aware of MCR
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T200569
|
T200569: Make ApiComparePages API module aware of MCR
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T200570
|
T200570: Make ApiEditPage and ApiStashEdit API modules aware of MCR
|
open
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T200572
|
T200572: Make ApiParse API module aware of MCR
|
open
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T200918
|
T200918: Make sure code that accesses legacy pre-MCR fields triggers warnings before switching off WRITE_OLD (compat) mode.
|
resolved
|
normal (orange)
|
|
|
|
|
|
|
T201164
|
T201164: Temporarily disable deprecation warnings for code that accesses rev_text_id or the text table directly
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T201848
|
T201848: Make DifferenceEngine callers pass revisions, not contents
|
open
|
normal (orange)
|
|
|
|
|
|
|
T202032
|
T202032: Duplicate ar_rev_id values in several wikis
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T203566
|
T203566: ParserOutput cache incompatibility errors in 1.32.0-wmf.20
|
resolved
|
normal (orange)
|
|
tstarling (Tim Starling)
|
|
|
|
|
T204112
|
T204112: Support slots other than the main slot in EditPage
|
open
|
normal (orange)
|
|
|
|
|
|
|
T205444
|
T205444: Provide a way of having a meaningful slot header
|
open
|
normal (orange)
|
|
|
|
|
|
|
T205459
|
T205459: Decide how SlotRoleHandlers can provide placeholders for missing slots
|
open
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T205578
|
T205578: Admins cannot view revision-deleted revisions
|
resolved
|
normal (orange)
|
|
Tgr (Gergő Tisza)
|
|
|
|
|
T205675
|
T205675: Move action aborted by fatal error "Argument must be MediaWiki\Storage\RevisionRecord, null given"
|
open
|
normal (orange)
|
|
|
|
|
|
|
T205936
|
T205936: Unable to view some pages due to fatal RevisionAccessException: "Failed to load data blob from tt"
|
open
|
normal (orange)
|
|
|
|
|
|
|
T208770
|
T208770: Ensure TitleBlacklist applies when the context is an MCR page
|
resolved
|
normal (orange)
|
|
Jdforrester-WMF (James D. Forrester)
|
|
|
|
|
T208771
|
T208771: Ensure ConfirmEdit applies when the context is an MCR page
|
resolved
|
normal (orange)
|
|
Jdforrester-WMF (James D. Forrester)
|
|
|
|
|
T208801
|
T208801: Support slots other than the main slot in EditPage - backend support
|
open
|
normal (orange)
|
|
|
|
|
|
|
T208802
|
T208802: Support slots other than the main slot in EditPage - UI support
|
open
|
normal (orange)
|
|
|
|
|
|
|
T209878
|
T209878: Allow control of page layout of multiple slots during rendering
|
open
|
normal (orange)
|
|
|
|
|
|
|
T212428
|
T212428: includes/Revision/RevisionStore.php: Main slot of revision (number) not found in database!
|
open
|
normal (orange)
|
|
BPirkle (BPirkle)
|
|
|
|
|
T214062
|
T214062: updateSearchIndex.php fails with Error: 1100 Table 'slots' was not locked with LOCK TABLES
|
open
|
normal (orange)
|
|
|
|
|
|
|
T214308
|
T214308: Force usage of MCR aware database schema
|
resolved
|
normal (orange)
|
|
Clarakosi (Clara Andrew-Wani)
|
|
|
|
|
T217329
|
T217329: bug in 1.33.0-wmf.18 breaks abstract dumps on testwikidatawiki | MWContentSerializationException $entityId and $targetId can not be the same
|
open
|
normal (orange)
|
|
|
|
|
|
|
T217829
|
T217829: Update populateRevisionSha1.php to run over the content table
|
resolved
|
normal (orange)
|
|
BPirkle (BPirkle)
|
|
|
|
|
T217831
|
T217831: Add a check to populateContentTables.php to ensure that populateRevisionSha1.php is run first
|
resolved
|
normal (orange)
|
|
daniel (Daniel Kinzler)
|
|
|
|
|
T220525
|
T220525: MCR: Import all slots from XML dumps
|
open
|
normal (orange)
|
|
Pchelolo
|
|
|
|
|
T33223
|
T33223: Remove old archive.ar_text/archive.ar_flags
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|
T36925
|
T36925: [MCR] create maintenance script for Migration of text from archive table to text table
|
resolved
|
normal (orange)
|
|
Anomie (Brad Jorsch)
|
|
|
|
|