Semantic search

From mcr
Phabricator Link Wiki Link Status Priority Author Owner Tags Projects Subtasks Parent Tasks
T107595 T107595: [RFC] Multi-Content Revisions
T117279 T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff)
T159708 T159708: Deploy WikibaseMediaInfo extension to production
T161671 T161671: Compacting the revision table
T167246 T167246: Refactor "user" & "user_text" fields into "actor" reference table
T174022 T174022: Implement multi-content revisions
T174023 T174023: Implement MCR storage layer
T174024 T174024: Implement MCR revision retrieval interface
T174025 T174025: Implement MCR revision retrieval legacy version
T174028 T174028: Finalize database schema for MCR content meta-data
T174030 T174030: Implement DB schema migration tools for MCR
T174031 T174031: MCR: Include all slots in XML dumps
T174032 T174032: Make relevant API modules aware of MCR
T174033 T174033: Refactor EditPage to allow multiple slots to be edited atomically [MCR]
T174035 T174035: Allow the view action to show multiple slots [MCR]
T174036 T174036: Diffs page should show diffs and content from multiple slots [MCR]
T174037 T174037: Implement single-slot UI [MCR]
T174038 T174038: Initial implementation of MCR page update interface
T174043 T174043: Deploy Multi-Content Revisions
T174044 T174044: Deploy MCR storage layer
T174045 T174045: DB schema migration for MCR
T174047 T174047: Hide deprecated/unused fields on toolforge replica [MCR]
T180210 T180210: Improve test coverage for Revision class
T180989 T180989: Improve Test Coverage for WikiPage class
T182678 T182678: [MCR] Script for populating empty ar_rev_id fields
T182682 T182682: [MCR] Script(s) for populating new tables (slots, content, content_models, slot_roles)
T183486 T183486: MCR schema migration stage 0: create tables
T183487 T183487: MCR schema migration stage 3: stop using legacy fields
T183488 T183488: MCR schema migration stage 2: populate new fields
T183489 T183489: MCR schema migration stage 1: Fix Legacy Archive Rows
T183490 T183490: MCR schema migration stage 4: Migrate External Store URLs (wmf production)
T183777 T183777: Some PHPUnit tests consistently fail when collecting coverage report
T183798 T183798: Flaky user tests/De-captialising tests/phpunit/includes/Storage shouldn't cause user test breakages
T184629 T184629: Run maintenance/migrateArchiveText.php on all wikis
T185793 T185793: Revision hash needs to consider content model and slot role
T186371 T186371: Redesign revision-related event schemas for MCR
T187153 T187153: Special:Abuselog throws when viewing details or examining (BadMethodCallException: Call get getId() on null)
T187935 T187935: Allow cross-slot access during HTML rendering.
T188396 T188396: It should be possible to understand the reason of revision creation from RevisionRecordInserted hook
T189220 T189220: Ensure that relevant extensions are MCR-aware
T189808 T189808: Make undo work with multiple slots.
T190063 T190063: Tracking dependencies for multiple Content objects per page (MCR)
T190066 T190066: Expose all slots to the search interface
T191795 T191795: Support MCR in mobile
T192306 T192306: Create MCR test wiki on WM Cloud
T192307 T192307: Provide MCR-aware hook points
T192926 T192926: Schema change to drop archive.ar_text and archive.ar_flags
T193180 T193180: Clean up archive rows with duplicate revision IDs
T194015 T194015: Make PageArchive aware of MCR
T194034 T194034: Make rollback inherit all slots from the target version
T194037 T194037: Track dependencies for multiple Content objects per page
T194038 T194038: Introduce ContentHandler::getSecondaryDataUpdates to replace Content::getSecondaryDataUpdates
T194042 T194042: Replace usages of WikiPage::prepareContentForEdit
T194043 T194043: Replace usages of Content::getSecondaryDataUpdates
T194046 T194046: Introduce SlotRoleHandler and SlotRoleRegistry for declaring slot roles.
T194048 T194048: Introduce RevisionRenderer (baseline)
T194049 T194049: Introduce SlotRenderingProvider
T194263 T194263: Deprecate/Remove ContentHandler::makeParserOptions()
T194412 T194412: Make undo fail gracefully for non-main slots.
T194429 T194429: Remove the need to generate ParserOutput before PageContentSave hook is called
T194729 T194729: Allow Wikibase Entities to be stored in alternative slots [MCR]
T194730 T194730: Ensure that Wikibase data access to MediaInfo on file description pages works with MCR
T194731 T194731: Show diffs for all slots [MCR]
T194734 T194734: Implement edit conflict resolution for MCR
T194736 T194736: Implement automatic conflict resolution for all slots [MCR]
T194750 T194750: Deploy Structured Data on Commons baseline
T194830 T194830: Refactor DifferenceEngine
T195069 T195069: Factor PageStore and PageRecord out of WikiPage
T195212 T195212: ServiceContainer: Allow extensions to manipulate services upon creation
T195692 T195692: Attempt to undelete page causes error: Fatal exception of type IncompleteRevisionException: user_text field must not be !
T195779 T195779: MCR support in ORES
T195980 T195980: Write a specification for the architecture for handling slots
T196082 T196082: npm install for selenium tests not working on labs-vagrant
T196087 T196087: Refactored implementation of MCR page update interface
T196172 T196172: Test schema migration script
T196585 T196585: Deploy some MCR related patches on test / group0 for an extended period
T196653 T196653: Test MCR Storage Layer Patches
T197619 T197619: Introduce SCHEMA_COMPAT_XXX constants to allow more fine grained control over the migration process
T197685 T197685: Clarify semantics of "base revision" and "parent revision" in EditPage, WikiPage, and PageUpdater
T197816 T197816: Enable MCR migration stage "write both, read old" on live systems
T197817 T197817: Enable MCR migration stage "write both, read old" on testwiki
T197818 T197818: Enable MCR migration stage "write both, read old" on commons beta.
T198024 T198024: [[MediaWiki:Undo-main-slot-only]] translation issue
T198075 T198075: RFC: factoring page update logic out of WikiPage
T198099 T198099: Improve MCR handling of RevisionAccessException family
T198297 T198297: Use PageUpdater to create dummy revisions
T198308 T198308: Enable MCR migration stage "write both, read new" on live systems
T198309 T198309: Enable MCR migration stage "write both, read new" on testwiki
T198311 T198311: Enable MCR migration stage "write both, read new" on commons beta.
T198312 T198312: Set the WMF cluster to use the new MCR-only schema
T198341 T198341: Remove all references to the rev_text_id and ar_text_id fields
T198342 T198342: Remove all usages of the 'text' flag in calls to Revision::getQueryInfo() and RevisionStore::getQueryInfo().
T198343 T198343: Replace all calls to Revision::getRevisionText()
T198413 T198413: Allow multiple slots to be used while still writing to the old as well as the new schema
T198449 T198449: Rollback from autopatrolled user was marked as not patrolled
T198492 T198492: Create a maintenance script to drop rev_text_id and ar_text_id from the database.
T198557 T198557: Remove the ability to write pre-MCR fields, limit the ability to read pre-MCR fields to migration scripts
T198558 T198558: Set testwiki to use the new MCR-only schema
T198559 T198559: Set Beta Cluster wikis to use the new MCR-only schema
T198561 T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI
T198563 T198563: Make "write both, read old" the default MCR migration stage on master / for CI
T198701 T198701: Create RevisionStoreFactory [MCR]
T198704 T198704: Use a consistent caching strategy within Revision storage classes
T198706 T198706: Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism (main slot only)
T198869 T198869: [Bug] CentralNotice: "Failed to load data blob" error when editing translatable messages
T199121 T199121: RFC: Spec for representing multiple content objects per revision (MCR) in XML dumps
T199352 T199352: Deploy Structured Data on Commons with arbitrary Statements
T199375 T199375: Complete implementation and deployment of MCR SDC baseline (CDP4)
T199416 T199416: Cache update time for Gadgets and Common.js/css regressed from 5 min to 1 hour
T199504 T199504: Editing of content model other than wikitext fails
T200121 T200121: Fatal exception of type "InvalidArgumentException" while undeleting a file on Commons in RevisionStoreRecord.php: The given Title does not belong to page ID 50301569 but actually belongs to 53495560
T200216 T200216: Make undo work with SDC by showing a UI to confirm undo without allowing an edit
T200568 T200568: Make API query modules aware of MCR
T200569 T200569: Make ApiComparePages API module aware of MCR
T200570 T200570: Make ApiEditPage and ApiStashEdit API modules aware of MCR
T200572 T200572: Make ApiParse API module aware of MCR
T200653 T200653: Error undeleting page: IncompleteRevisionException: sha1 field must not be !
T200687 T200687: MCR support in TemplateStyles
T200762 T200762: Integration broken on MassMessage
T200823 T200823: Site stats not updating when links added to pages
T200915 T200915: Allow SlotRoleHandlers to control page layout
T200918 T200918: Make sure code that accesses legacy pre-MCR fields triggers warnings before switching off WRITE_OLD (compat) mode.
T201137 T201137: WikibaseLexeme 'jenkins_u0_mw.unittest_content_models' doesn't exist
T201164 T201164: Temporarily disable deprecation warnings for code that accesses rev_text_id or the text table directly
T201218 T201218: Viewing page's first revision via diff gives error
T201842 T201842: Use ContentHandler to obtain DifferenceEngine in MobileFrontend
T201848 T201848: Make DifferenceEngine callers pass revisions, not contents
T202032 T202032: Duplicate ar_rev_id values in several wikis
T202142 T202142: Create a Constant in Mediawiki for the name of the 'main' slot for MCR
T202633 T202633: Error reporting from populateArchiveRevId.php and deduplicateArchiveRevId.php
T202686 T202686: [Regression wmf.18] "Falling back to DifferenceEngineSlotDiffRenderer" logspam
T202706 T202706: wmf.18 - "Failed to load blob from address" while merging entities
T202763 T202763: Update extensions which customize content diff rendering
T202920 T202920: null argument on DifferenceEngine->generateContentDiffBody() on Special:Undelete
T203566 T203566: ParserOutput cache incompatibility errors in 1.32.0-wmf.20
T203661 T203661: Old page title is displayed after renaming a page until the page is subsequently edited/null edited
T203716 T203716: Duplicate mw-parser-output elements in action=parse API output
T203982 T203982: update.php fails for wikis with zero revisions
T204112 T204112: Support slots other than the main slot in EditPage
T204158 T204158: Review namespacing of MCR classes
T204475 T204475: update.php ends without messages after MCR migration when using WinCache
T204732 T204732: Provide a way to restore an old revision with multiple slots.
T204764 T204764: DB error in PageTriage: Unknown column 'actor_rev_user.actor_user' in 'on clause'
T204770 T204770: Wikibase RepoHooks:onContentModelCanBeUsedOn must be updated to work with MCR
T205353 T205353: Clean up empty ar_user_text and rev_user_text fields
T205369 T205369: Investigate > 40% Save Timing regression (2018-09-05)
T205444 T205444: Provide a way of having a meaningful slot header
T205459 T205459: Decide how SlotRoleHandlers can provide placeholders for missing slots
T205464 T205464: Flaky unit test "DerivedPageDataUpdaterTest::testGetPreparedEditAfterPrepareUpdate"
T205578 T205578: Admins cannot view revision-deleted revisions
T205675 T205675: Move action aborted by fatal error "Argument must be MediaWiki\Storage\RevisionRecord, null given"
T205808 T205808: Ensure Revision::getRevisionText continues to function with MCR read-new mode
T205936 T205936: Unable to view some pages due to fatal RevisionAccessException: "Failed to load data blob from tt"
T205982 T205982: MCR: replace PageContentSave hook: must have a hook that receives all slots (for edit-intercepting extensions like Moderation)
T206090 T206090: Certain Special:MobileDiff urls fatal with "Bad value for parameter $old: must be a TextContent"
T207403 T207403: Update MobileFrontend editor for MCR
T208769 T208769: Ensure that AbuseFilter applies to the content of all MCR slots
T208770 T208770: Ensure TitleBlacklist applies when the context is an MCR page
T208771 T208771: Ensure ConfirmEdit applies when the context is an MCR page
T208801 T208801: Support slots other than the main slot in EditPage - backend support
T208802 T208802: Support slots other than the main slot in EditPage - UI support
T208929 T208929: RevisionAccessException from ApiComparePages.php: Could not determine title for page/revision ID
T209044 T209044: Introduce a ContentStore service to allow certain types of content to not be stored as serialized blobs.
T209202 T209202: Page Move Internal Error
T209291 T209291: Make AbuseFilter::revisionToString work across slots
T209423 T209423: Installer fails due to a Call Stack
T209878 T209878: Allow control of page layout of multiple slots during rendering
T209924 T209924: Specify PageTypeHandler
T209927 T209927: Decide how to control which slots are offered for editing per default
T210307 T210307: Forcelinkupdate appears to have stopped working (on ENWIKI at least)
T211473 T211473: JADE\Tests\Hooks\MoveHooksTest::testOnMovePageIsValidMove is broken
T211726 T211726: Collect requirements for slot based layout
T212428 T212428: includes/Revision/RevisionStore.php: Main slot of revision (number) not found in database!
T214062 T214062: updateSearchIndex.php fails with Error: 1100 Table 'slots' was not locked with LOCK TABLES
T214267 T214267: Name of slots should be localized in diff
T214308 T214308: Force usage of MCR aware database schema
T217329 T217329: bug in 1.33.0-wmf.18 breaks abstract dumps on testwikidatawiki | MWContentSerializationException $entityId and $targetId can not be the same
T217829 T217829: Update populateRevisionSha1.php to run over the content table
T217831 T217831: Add a check to populateContentTables.php to ensure that populateRevisionSha1.php is run first
T218096 T218096: Extension Duplicator needs to be updated due to MCR schema changes
T220450 T220450: Make Postgres search use a searchindex table
T220525 T220525: MCR: Import all slots from XML dumps
T221763 T221763: Page rename (Special:MovePage) can throw InvalidArgumentException: Title does not belong to page ID X but actually belong to Y.
T222212 T222212: RevisionStore must not expose user IDs from a foreign wiki
T224949 T224949: Failed to access name from slot_roles using id = 1
T225305 T225305: Access key not set for MCR undo summary
T33223 T33223: Remove old archive.ar_text/archive.ar_flags
T36925 T36925: [MCR] create maintenance script for Migration of text from archive table to text table