Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T107595
|
T107595: [RFC] Multi-Content Revisions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T113034
|
T113034: RFC: Overhaul Interwiki map, unify with Sites and WikiMap
|
open
|
Medium (orange)
|
|
|
|
|
|
T135147
|
T135147: Make the domain model implemented by Site/SiteLookup/SiteStore more flexible
|
open
|
Medium (orange)
|
|
|
|
|
|
T149239
|
T149239: Ensure consistency of secondary data for external consumers
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T149456
|
T149456: Wikidata description change doesn't trigger mobile-sections update
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T152425
|
T152425: Use varnish xkey to purge output of Special:EntityData when appropriate
|
declined
|
Medium (orange)
|
|
|
|
|
|
T153256
|
T153256: Unable to overwrite services using MediaWikiServices hook
|
resolved
|
High (red)
|
|
|
|
|
|
T153333
|
T153333: RFC: How should we store longer revision comments?
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T154675
|
T154675: Introduce a listener interface for LinkRenderer hooks
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T154677
|
T154677: Turn static Hooks class into HookManager service
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T155395
|
T155395: Create documentation about the proper use of the dependency injection infrastructure in MediaWiki
|
open
|
Medium (orange)
|
|
|
|
|
|
T155582
|
T155582: Deprecate Content::getNativeData(), defined TextContent::getText() to replace it.
|
stalled
|
Low (yellow)
|
|
|
|
|
|
T161749
|
T161749: Introduce InterruptMutexManager
|
open
|
Lowest (sky)
|
|
|
|
|
|
T175745
|
T175745: Do not overwrite edits when conflicting with self
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T177005
|
T177005: Allow MediaInfo pages to be accessed via associated file name
|
resolved
|
High (red)
|
|
|
|
|
|
T184529
|
T184529: Define a way to get a database connection based on a logical wiki ID.
|
open
|
Medium (orange)
|
|
|
|
|
|
T185793
|
T185793: Revision hash needs to consider content model and slot role
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T190063
|
T190063: Tracking dependencies for multiple Content objects per page (MCR)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T190178
|
T190178: DeferredUpdates should not silently ignore critical exceptions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T190712
|
T190712: Wikibase\Repo\Content\EntityHandler should not override makeParserOptions()
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T192777
|
T192777: Do not use Content::prepareSave when importing or undeleting (drop hard global constraints)
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T193008
|
T193008: MediaWiki\MediaWikiServices::resetChildProcessServices doesn't reset database connection state
|
open
|
Low (yellow)
|
|
|
|
|
|
T193950
|
T193950: Hook parameters should not be passed by reference unless the parameter is documented to be replaceable
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T193951
|
T193951: Hook handler functions should not require pass-by-reference unless documented in the hook signature
|
open
|
Low (yellow)
|
|
|
|
|
|
T194736
|
T194736: Implement automatic conflict resolution for all slots [MCR]
|
open
|
Medium (orange)
|
|
|
|
|
|
T198099
|
T198099: Improve MCR handling of RevisionAccessException family
|
open
|
Medium (orange)
|
|
|
|
|
|
T198561
|
T198561: Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T199121
|
T199121: RFC: Spec for representing multiple content objects per revision (MCR) in XML dumps
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T200889
|
T200889: Audit/document plans for service-ifying MediaWiki core
|
open
|
Low (yellow)
|
|
|
|
|
|
T201004
|
T201004: Spec out dependency engine interface, data structure, and states
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T201164
|
T201164: Temporarily disable deprecation warnings for code that accesses rev_text_id or the text table directly
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T201801
|
T201801: Improve TitleValue, TitleFactory, TitleParser performance to be on-par with Title
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T205459
|
T205459: Decide how SlotRoleHandlers can provide placeholders for missing slots
|
open
|
Medium (orange)
|
|
|
|
|
|
T218223
|
T218223: Upgrade script from MW 1.29 to 1.32 seems to break revision table
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T221041
|
T221041: Convert Parsoid to dependency injection
|
open
|
Low (yellow)
|
|
|
|
|
|
T222100
|
T222100: Decide whether creating Phester is actually worth while
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T223602
|
T223602: Define variant Wikimedia production config in compiled, static files
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T224020
|
T224020: Create a class to represent the identity of wikis on the same wiki farm
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T227305
|
T227305: Define a WikiID class for uniquely identifying wikis
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T227776
|
T227776: General ParserCache service class for large "current" page-derived data
|
declined
|
Medium (orange)
|
|
|
|
|
|
T230025
|
T230025: Create HtmlCacheUpdater service class to normalize purging code
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T231930
|
T231930: Introduce Authority objects to represent the user performing a given action
|
open
|
Medium (orange)
|
|
|
|
|
|
T239717
|
T239717: Incorrect rev_sha1 and rev_len on some revisions
|
resolved
|
High (red)
|
|
|
|
|
|
T240307
|
T240307: Hook container with strong types and DI
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T243213
|
T243213: Allow extensions to register handlers with factories without the use of global variables
|
declined
|
Medium (orange)
|
|
|
|
|
|
T243977
|
T243977: Expose flags for controlling API tests from the action API
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T255704
|
T255704: Fatal LogicException: Role mediainfo is already defined (DiscussionTools conflicts with WikibaseMediaInfo)
|
resolved
|
High (red)
|
|
|
|
|
|
T258296
|
T258296: setTemporaryHook() to accept both new and old hook names
|
declined
|
Needs Triage (violet)
|
|
|
|
|
|
T261963
|
T261963: Spike to explore Authority concept, implementation, and migration
|
resolved
|
High (red)
|
|
|
|
|
|
T268848
|
T268848: Allow ParserCache to store information other than ParserOutput
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T270710
|
T270710: Allow values other than ParserOutput to be stored in a ParserCache instance
|
open
|
Medium (orange)
|
|
|
|
|
|
T271112
|
T271112: Do not access global $wgParserCacheExpireTime directly
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T275976
|
T275976: JsonContent is not safe to extend
|
open
|
Low (yellow)
|
|
|
|
|
|
T487
|
T487: RfC: Associated namespaces
|
open
|
Low (yellow)
|
|
|
|
|
|