Multi-Content Revisions Development

From mcr
Revision as of 03:48, 20 May 2018 by Ccicalese (talk | contribs)
[edit]
Phabricator Link Wiki Link Status Priority Author Owner Tags Projects Subtasks Parent Tasks
T107595 T107595: [RFC] Multi-Content Revisions resolved normal (orange) daniel (Daniel Kinzler) 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) Jdlrobson (Jon Robson) Phab:T194830
T159708 T159708: Deploy WikibaseMediaInfo extension to production resolved normal (orange) Lydia_Pintscher (Lydia Pintscher) Jdforrester-WMF (James D. Forrester) Phab:T194729
T161671 T161671: Compacting the revision table open normal (orange) tstarling (Tim Starling) Phab:T167246
T167246 T167246: Refactor "user" & "user_text" fields into "actor" reference table open needs triage (violet) brion (Brion Vibber) Anomie (Brad Jorsch) Phab:T205353
T174022 T174022: Implement multi-content revisions open normal (orange) daniel (Daniel Kinzler) Phab:T107595, Phab:T174023, Phab:T174032, Phab:T174033, Phab:T174037, Phab:T185793, Phab:T187935, Phab:T189220, Phab:T189808, Phab:T190066, Phab:T196087, Phab:T198297, Phab:T198492, Phab:T209044, Phab:T209878
T174023 T174023: Implement MCR storage layer resolved normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler) Phab:T174024, Phab:T194015, Phab:T194034, Phab:T198413
T174024 T174024: Implement MCR revision retrieval interface resolved normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler) Phab:T174025, Phab:T174028, Phab:T196653
T174025 T174025: Implement MCR revision retrieval legacy version resolved normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler)
T174028 T174028: Finalize database schema for MCR content meta-data resolved needs triage (violet) daniel (Daniel Kinzler) daniel (Daniel Kinzler)
T174030 T174030: Implement DB schema migration tools for MCR resolved normal (orange) daniel (Daniel Kinzler) Anomie (Brad Jorsch) Phab:T174028, Phab:T182678, Phab:T182682
T174031 T174031: MCR: Include all slots in XML dumps resolved normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler) Phab:T198706, Phab:T199121
T174032 T174032: Make relevant API modules aware of MCR open normal (orange) daniel (Daniel Kinzler) Anomie (Brad Jorsch) Phab:T174025, Phab:T198099, Phab:T200568, Phab:T200569, Phab:T200570, Phab:T200572
T174033 T174033: Refactor EditPage to allow multiple slots to be edited atomically [MCR] open needs triage (violet) daniel (Daniel Kinzler) Phab:T194734, Phab:T209927
T174035 T174035: Allow the view action to show multiple slots [MCR] resolved high (red) daniel (Daniel Kinzler) daniel (Daniel Kinzler) Phab:T194048
T174036 T174036: Diffs page should show diffs and content from multiple slots [MCR] resolved needs triage (violet) daniel (Daniel Kinzler) daniel (Daniel Kinzler) Phab:T174035, Phab:T194731
T174037 T174037: Implement single-slot UI [MCR] open normal (orange) daniel (Daniel Kinzler) Phab:T204112
T174038 T174038: Initial implementation of MCR page update interface resolved normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler) Phab:T174024, Phab:T174030, Phab:T180210, Phab:T180989, Phab:T196653, Phab:T197685
T174043 T174043: Deploy Multi-Content Revisions open normal (orange) daniel (Daniel Kinzler) Phab:T174022, Phab:T174044, Phab:T174045, Phab:T198492
T174044 T174044: Deploy MCR storage layer resolved normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler) Phab:T174023, Phab:T183488, Phab:T196585, Phab:T198308, Phab:T198561, Phab:T205808
T174045 T174045: DB schema migration for MCR open normal (orange) daniel (Daniel Kinzler) Phab:T174028, Phab:T174030, Phab:T183490
T174047 T174047: Hide deprecated/unused fields on toolforge replica [MCR] open normal (orange) daniel (Daniel Kinzler)
T180210 T180210: Improve test coverage for Revision class resolved needs triage (violet) Addshore (Adam_WMDE) Addshore (Adam_WMDE)
T180989 T180989: Improve Test Coverage for WikiPage class resolved high (red) daniel (Daniel Kinzler) Addshore (Adam_WMDE)
T182678 T182678: [MCR] Script for populating empty ar_rev_id fields resolved normal (orange) aude Anomie (Brad Jorsch)
T182682 T182682: [MCR] Script(s) for populating new tables (slots, content, content_models, slot_roles) resolved normal (orange) aude Anomie (Brad Jorsch)
T183486 T183486: MCR schema migration stage 0: create tables resolved normal (orange) daniel (Daniel Kinzler) Anomie (Brad Jorsch)
T183487 T183487: MCR schema migration stage 3: stop using legacy fields open normal (orange) daniel (Daniel Kinzler) Phab:T174047, Phab:T183488, Phab:T198312
T183488 T183488: MCR schema migration stage 2: populate new fields resolved normal (orange) daniel (Daniel Kinzler) tstarling (Tim Starling) Phab:T174030, Phab:T183489, Phab:T196172, Phab:T197816, Phab:T202032
T183489 T183489: MCR schema migration stage 1: Fix Legacy Archive Rows resolved normal (orange) daniel (Daniel Kinzler) Anomie (Brad Jorsch) Phab:T182678, Phab:T183486, Phab:T184629, Phab:T193180, Phab:T36925
T183490 T183490: MCR schema migration stage 4: Migrate External Store URLs (wmf production) open normal (orange) daniel (Daniel Kinzler) Phab:T183487
T183777 T183777: Some PHPUnit tests consistently fail when collecting coverage report resolved needs triage (violet) Paladox (Paladox)
T183798 T183798: Flaky user tests/De-captialising tests/phpunit/includes/Storage shouldn't cause user test breakages declined needs triage (violet) Reedy (Sam Reed)
T184629 T184629: Run maintenance/migrateArchiveText.php on all wikis resolved needs triage (violet) Anomie (Brad Jorsch) Anomie (Brad Jorsch)
T185793 T185793: Revision hash needs to consider content model and slot role open needs triage (violet) daniel (Daniel Kinzler)
T186371 T186371: Redesign revision-related event schemas for MCR open low (yellow) Pchelolo Pchelolo
T187153 T187153: Special:Abuselog throws when viewing details or examining (BadMethodCallException: Call get getId() on null) stalled high (red) A2093064 (Xiplus) Daimona
T187935 T187935: Allow cross-slot access during HTML rendering. open normal (orange) daniel (Daniel Kinzler)
T188396 T188396: It should be possible to understand the reason of revision creation from RevisionRecordInserted hook declined needs triage (violet) Pchelolo
T189220 T189220: Ensure that relevant extensions are MCR-aware open normal (orange) daniel (Daniel Kinzler) Phab:T191795, Phab:T194037, Phab:T195779, Phab:T200687, Phab:T201848, Phab:T202763, Phab:T205982, Phab:T208769, Phab:T208770, Phab:T208771, Phab:T218096
T189808 T189808: Make undo work with multiple slots. open low (yellow) daniel (Daniel Kinzler) Phab:T194412, Phab:T200216
T190063 T190063: Tracking dependencies for multiple Content objects per page (MCR) resolved normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler)
T190066 T190066: Expose all slots to the search interface open normal (orange) daniel (Daniel Kinzler)
T191795 T191795: Support MCR in mobile open needs triage (violet) Tgr (Gergő Tisza)
T192306 T192306: Create MCR test wiki on WM Cloud resolved normal (orange) daniel (Daniel Kinzler) Tgr (Gergő Tisza) Phab:T196082
T192307 T192307: Provide MCR-aware hook points open normal (orange) daniel (Daniel Kinzler) Phab:T205982
T192926 T192926: Schema change to drop archive.ar_text and archive.ar_flags resolved normal (orange) Anomie (Brad Jorsch) Marostegui (Manuel Aróstegui)
T193180 T193180: Clean up archive rows with duplicate revision IDs resolved high (red) Anomie (Brad Jorsch) Anomie (Brad Jorsch) Phab:T202032
T194015 T194015: Make PageArchive aware of MCR resolved normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler)
T194034 T194034: Make rollback inherit all slots from the target version resolved normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler)
T194037 T194037: Track dependencies for multiple Content objects per page resolved needs triage (violet) daniel (Daniel Kinzler) daniel (Daniel Kinzler) Phab:T190063, Phab:T194038, Phab:T194043, Phab:T194049
T194038 T194038: Introduce ContentHandler::getSecondaryDataUpdates to replace Content::getSecondaryDataUpdates resolved needs triage (violet) daniel (Daniel Kinzler) daniel (Daniel Kinzler)
T194042 T194042: Replace usages of WikiPage::prepareContentForEdit open normal (orange) daniel (Daniel Kinzler) Phab:T194048, Phab:T194049
T194043 T194043: Replace usages of Content::getSecondaryDataUpdates resolved normal (orange) daniel (Daniel Kinzler) Tgr (Gergő Tisza) Phab:T196653
T194046 T194046: Introduce SlotRoleHandler and SlotRoleRegistry for declaring slot roles. resolved normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler) Phab:T195980, Phab:T209927
T194048 T194048: Introduce RevisionRenderer (baseline) resolved normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler) Phab:T194049, Phab:T194263
T194049 T194049: Introduce SlotRenderingProvider invalid normal (orange) daniel (Daniel Kinzler) Tgr (Gergő Tisza)
T194263 T194263: Deprecate/Remove ContentHandler::makeParserOptions() resolved normal (orange) daniel (Daniel Kinzler) Anomie (Brad Jorsch)
T194412 T194412: Make undo fail gracefully for non-main slots. resolved normal (orange) CCicalese_WMF (Cindy Cicalese) daniel (Daniel Kinzler)
T194429 T194429: Remove the need to generate ParserOutput before PageContentSave hook is called open needs triage (violet) Tgr (Gergő Tisza)
T194729 T194729: Allow Wikibase Entities to be stored in alternative slots [MCR] resolved needs triage (violet) daniel (Daniel Kinzler) Addshore (Adam_WMDE) Phab:T174038, Phab:T198701
T194730 T194730: Ensure that Wikibase data access to MediaInfo on file description pages works with MCR duplicate needs triage (violet) daniel (Daniel Kinzler)
T194731 T194731: Show diffs for all slots [MCR] resolved needs triage (violet) daniel (Daniel Kinzler) Tgr (Gergő Tisza) Phab:T201842
T194734 T194734: Implement edit conflict resolution for MCR open normal (orange) daniel (Daniel Kinzler) Phab:T194736
T194736 T194736: Implement automatic conflict resolution for all slots [MCR] open normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler)
T194750 T194750: Deploy Structured Data on Commons baseline resolved needs triage (violet) daniel (Daniel Kinzler) Jdforrester-WMF (James D. Forrester) Phab:T159708, Phab:T174036, Phab:T194729, Phab:T197816, Phab:T198308, Phab:T198413, Phab:T200216, Phab:T200568, Phab:T200569
T194830 T194830: Refactor DifferenceEngine open needs triage (violet) Tgr (Gergő Tisza)
T195069 T195069: Factor PageStore and PageRecord out of WikiPage open low (yellow) daniel (Daniel Kinzler)
T195212 T195212: ServiceContainer: Allow extensions to manipulate services upon creation resolved normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler)
T195692 T195692: Attempt to undelete page causes error: Fatal exception of type IncompleteRevisionException: user_text field must not be ! resolved high (red) Graham87 (Graham Pearce) daniel (Daniel Kinzler)
T195779 T195779: MCR support in ORES open low (yellow) Tgr (Gergő Tisza)
T195980 T195980: Write a specification for the architecture for handling slots resolved normal (orange) CCicalese_WMF (Cindy Cicalese) daniel (Daniel Kinzler)
T196082 T196082: npm install for selenium tests not working on labs-vagrant resolved needs triage (violet) Tgr (Gergő Tisza) CCicalese_WMF (Cindy Cicalese)
T196087 T196087: Refactored implementation of MCR page update interface open normal (orange) CCicalese_WMF (Cindy Cicalese) daniel (Daniel Kinzler) Phab:T174038, Phab:T192307, Phab:T194037, Phab:T194042, Phab:T195069, Phab:T198075
T196172 T196172: Test schema migration script resolved normal (orange) daniel (Daniel Kinzler) Anomie (Brad Jorsch)
T196585 T196585: Deploy some MCR related patches on test / group0 for an extended period resolved needs triage (violet) Addshore (Adam_WMDE) Addshore (Adam_WMDE)
T196653 T196653: Test MCR Storage Layer Patches resolved normal (orange) CCicalese_WMF (Cindy Cicalese) Tgr (Gergő Tisza) Phab:T192306
T197619 T197619: Introduce SCHEMA_COMPAT_XXX constants to allow more fine grained control over the migration process resolved needs triage (violet) daniel (Daniel Kinzler) daniel (Daniel Kinzler)
T197685 T197685: Clarify semantics of "base revision" and "parent revision" in EditPage, WikiPage, and PageUpdater resolved high (red) daniel (Daniel Kinzler) daniel (Daniel Kinzler)
T197816 T197816: Enable MCR migration stage "write both, read old" on live systems resolved normal (orange) daniel (Daniel Kinzler) tstarling (Tim Starling) Phab:T197817
T197817 T197817: Enable MCR migration stage "write both, read old" on testwiki resolved normal (orange) daniel (Daniel Kinzler) Anomie (Brad Jorsch) Phab:T197818
T197818 T197818: Enable MCR migration stage "write both, read old" on commons beta. resolved normal (orange) daniel (Daniel Kinzler) Anomie (Brad Jorsch) Phab:T197619
T198024 T198024: [[MediaWiki:Undo-main-slot-only]] translation issue resolved needs triage (violet) Hamilton_Abreu Hamilton_Abreu
T198075 T198075: RFC: factoring page update logic out of WikiPage open needs triage (violet) daniel (Daniel Kinzler)
T198099 T198099: Improve MCR handling of RevisionAccessException family open normal (orange) Tgr (Gergő Tisza) daniel (Daniel Kinzler)
T198297 T198297: Use PageUpdater to create dummy revisions open normal (orange) daniel (Daniel Kinzler)
T198308 T198308: Enable MCR migration stage "write both, read new" on live systems resolved needs triage (violet) daniel (Daniel Kinzler) Anomie (Brad Jorsch) Phab:T183488, Phab:T197816, Phab:T198309, Phab:T198561
T198309 T198309: Enable MCR migration stage "write both, read new" on testwiki resolved needs triage (violet) daniel (Daniel Kinzler) Anomie (Brad Jorsch) Phab:T183488, Phab:T197817, Phab:T198311, Phab:T198561
T198311 T198311: Enable MCR migration stage "write both, read new" on commons beta. resolved needs triage (violet) daniel (Daniel Kinzler) Anomie (Brad Jorsch) Phab:T197818, Phab:T198413
T198312 T198312: Set the WMF cluster to use the new MCR-only schema open normal (orange) daniel (Daniel Kinzler) Phab:T174047, Phab:T198558, Phab:T198706
T198341 T198341: Remove all references to the rev_text_id and ar_text_id fields open normal (orange) daniel (Daniel Kinzler) holger.knust (Holger Knust) Phab:T198342, Phab:T198343
T198342 T198342: Remove all usages of the 'text' flag in calls to Revision::getQueryInfo() and RevisionStore::getQueryInfo(). open normal (orange) daniel (Daniel Kinzler) Phab:T198706
T198343 T198343: Replace all calls to Revision::getRevisionText() open normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler)
T198413 T198413: Allow multiple slots to be used while still writing to the old as well as the new schema resolved needs triage (violet) daniel (Daniel Kinzler) daniel (Daniel Kinzler)
T198449 T198449: Rollback from autopatrolled user was marked as not patrolled resolved high (red) Urbanecm matej_suchanek (Matěj Suchánek)
T198492 T198492: Create a maintenance script to drop rev_text_id and ar_text_id from the database. open normal (orange) daniel (Daniel Kinzler) Phab:T198557
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) Phab:T198706
T198558 T198558: Set testwiki to use the new MCR-only schema open normal (orange) daniel (Daniel Kinzler) Phab:T198559
T198559 T198559: Set Beta Cluster wikis to use the new MCR-only schema open normal (orange) daniel (Daniel Kinzler) Phab:T198311
T198561 T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI resolved normal (orange) daniel (Daniel Kinzler) daniel (Daniel Kinzler) Phab:T198311, Phab:T198563, Phab:T201164

... further results

Legend: Not Started, Planning, In Progress, Complete, Tracking Task Script error: No such module "Dependency Graph".

Legend: Not Started, Planning, In Progress, Complete, Tracking Task Script error: No such module "Dependency Graph".