Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T100099
|
T100099: Meeting: Automatic deployment of backend services on beta cluster
|
declined
|
Medium (orange)
|
|
|
|
|
|
T101046
|
T101046: [EPIC] Use MCS as parser for main content in mobile web
|
declined
|
High (red)
|
|
|
|
|
|
T102079
|
T102079: Metrics about the use of the Wikimedia web APIs
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T107595
|
T107595: [RFC] Multi-Content Revisions
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T108253
|
T108253: Make sure CentralAuth login tokens work with two datacenters
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T109461
|
T109461: [EPIC]: Improvements to mobileview API
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T111575
|
T111575: Make $wgSessionCacheType and $wgMainStash caches multi-DC ready
|
declined
|
Medium (orange)
|
|
|
|
|
|
T113066
|
T113066: [GOAL] Make Wikipedia more accessible to 2G connections
|
resolved
|
High (red)
|
|
|
|
|
|
T113916
|
T113916: Switch ResourceLoader file dependency tracking to MultiDC-friendly backend
|
open
|
High (red)
|
|
|
|
|
|
T114194
|
T114194: MediaWiki should be able to support multiple parser engines
|
open
|
Low (yellow)
|
|
|
|
|
|
T114271
|
T114271: Audit *all* datastores to see how DR failover is handled
|
open
|
Medium (orange)
|
|
|
|
|
|
T114273
|
T114273: Cleanup active-DC based MW config code and make it more robust and easy to change
|
resolved
|
High (red)
|
|
|
|
|
|
T114282
|
T114282: Red links via Parsoid
|
duplicate
|
Low (yellow)
|
|
|
|
|
|
T11890
|
T11890: Reasonably efficient interwiki transclusion
|
open
|
Low (yellow)
|
|
|
|
|
|
T119641
|
T119641: Split-brain strategy for services that use config managed by etcd
|
open
|
Low (yellow)
|
|
|
|
|
|
T121470
|
T121470: Central Global Repository for Templates, Lua modules, and Gadgets
|
open
|
Medium (orange)
|
|
|
|
|
|
T122387
|
T122387: Log multi-DB transaction in MediaWiki
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T123328
|
T123328: [GOAL] Lazy load references in mobile skin
|
declined
|
Medium (orange)
|
|
|
|
|
|
T1238
|
T1238: Central Code Repository for code used on wikis (Templates, Lua modules, Gadgets)
|
duplicate
|
Low (yellow)
|
|
|
|
|
|
T124390
|
T124390: [GOAL] Load images with care
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T133523
|
T133523: Decide how to improve parsercache replication, sharding and HA
|
open
|
Medium (orange)
|
|
|
|
|
|
T135022
|
T135022: [EPIC] Improve print styles in desktop and mobile sites
|
resolved
|
High (red)
|
|
|
|
|
|
T135027
|
T135027: MASTER_POS_WAIT() alternative that works cross-DC
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T135963
|
T135963: Add support for Content-Security-Policy (CSP) headers in MediaWiki
|
open
|
Medium (orange)
|
|
|
|
|
|
T137291
|
T137291: Transition all use of EasyTimeline to the Graph extension and decommission it from Wikimedia's servers
|
open
|
Lowest (sky)
|
|
|
|
|
|
T140664
|
T140664: Prepare MediaWiki for API-driven frontend
|
open
|
Medium (orange)
|
|
|
|
|
|
T145219
|
T145219: [EPIC] Cleanup MobileFormatter and MobileViewAPI where they overlap
|
declined
|
Low (yellow)
|
|
|
|
|
|
T146032
|
T146032: Define and implement a common push notification architecture
|
open
|
Medium (orange)
|
|
|
|
|
|
T149847
|
T149847: RFC: Use content hash based image / thumb URLs
|
open
|
Medium (orange)
|
|
|
|
|
|
T150871
|
T150871: [EPIC] (Proposal) Replicate core OCG features and sunset OCG service
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T152434
|
T152434: Add method to Revision to check if it was a Revert, and whether an edit was Reverted
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T154964
|
T154964: [EPIC] Improve mobile print styles
|
resolved
|
High (red)
|
|
|
|
|
|
T156408
|
T156408: Create interface between Skin and MobileFormatter
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T157088
|
T157088: [EPIC] Develop a JobQueue backend based on EventBus
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T159299
|
T159299: Deprecate and remove $wgUser
|
open
|
Medium (orange)
|
|
|
|
|
|
T161671
|
T161671: Compacting the revision table
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T166010
|
T166010: The Great Namespaceization and Reorg
|
stalled
|
Low (yellow)
|
|
|
|
|
|
T166188
|
T166188: Architecture of new rendering backend for Extension:Collection
|
declined
|
Low (yellow)
|
|
|
|
|
|
T166733
|
T166733: Deploy refactored comment storage
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T167210
|
T167210: [EPIC] Adding PDF TOC with PDF page numbers to electron
|
invalid
|
High (red)
|
|
|
|
|
|
T167246
|
T167246: Refactor "user" & "user_text" fields into "actor" reference table
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T167713
|
T167713: [EPIC] MinervaNeue's starter modules should be grouped by page not feature
|
declined
|
High (red)
|
|
|
|
|
|
T169937
|
T169937: Services Q1 2017/18 goal: Begin migrating job queue processing to multi-DC enabled eventbus infrastructure.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T170296
|
T170296: End of July milestone: Begin migrating job queue processing to multi-DC enabled eventbus infrastructure.
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T170319
|
T170319: End of August milestone: Begin migrating job queue processing to multi-DC enabled eventbus infrastructure.
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T170453
|
T170453: FY2017/18 Program 6: Streamlined Service delivery
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T170455
|
T170455: Extract the feed endpoints from PCS into a new wikifeeds service
|
resolved
|
High (red)
|
|
|
|
|
|
T170456
|
T170456: FY2017/18 Program 6 - Outcome 2 - Objective 3: Integrated, container-based development environment
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T170480
|
T170480: FY2017/18 Program 6 - Outcome 2: Developers are able to develop and test their applications through a unified pipeline towards production deployment.
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T170481
|
T170481: FY2017/18 Program 6 - Outcome 2 - Objective 2: Set up a continuous integration and deployment pipeline
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T174022
|
T174022: Implement multi-content revisions
|
open
|
Medium (orange)
|
|
|
|
|
|
T174023
|
T174023: Implement MCR storage layer
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T174030
|
T174030: Implement DB schema migration tools for MCR
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T174032
|
T174032: Make relevant API modules aware of MCR
|
open
|
Medium (orange)
|
|
|
|
|
|
T174036
|
T174036: Diffs page should show diffs and content from multiple slots [MCR]
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T174043
|
T174043: Deploy Multi-Content Revisions
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T174044
|
T174044: Deploy MCR storage layer
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T174045
|
T174045: DB schema migration for MCR
|
stalled
|
Medium (orange)
|
|
|
|
|
|
T174600
|
T174600: Add the ability to sign and verify jobs
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T175206
|
T175206: 2017/18 Annual Plan Program 8: Multi-datacenter support
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T175213
|
T175213: 2017/18 Annual Plan Program 8: Multi-datacenter support, Q2 goals
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T175637
|
T175637: End of September milestone: Migrate first production use case
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T176012
|
T176012: Complete outstanding work on MediaInfo Wikibase extension
|
resolved
|
High (red)
|
|
|
|
|
|
T176787
|
T176787: Automatic infobox implementation
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T177005
|
T177005: Allow MediaInfo pages to be accessed via associated file name
|
resolved
|
High (red)
|
|
|
|
|
|
T177022
|
T177022: Add an API module for querying MediaInfo entities by file page title
|
resolved
|
High (red)
|
|
|
|
|
|
T178095
|
T178095: [EPIC] Fix problems with the PHP concatenation special page service
|
invalid
|
Medium (orange)
|
|
|
|
|
|
T178447
|
T178447: Make semantic choices for clarity between Commons items and Wikidata items ("labels" vs. "captions", etc.)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T181118
|
T181118: [EPIC] Build a Chromium-based PDF renderer service
|
resolved
|
High (red)
|
|
|
|
|
|
T181458
|
T181458: Prototype new File page functionality for Structured Data on Commons
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T183381
|
T183381: Deploy pilot of Jade to a small set of wikis.
|
declined
|
Medium (orange)
|
|
|
|
|
|
T186740
|
T186740: [EPIC] It should be possible to print a book using the Proton service
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T187438
|
T187438: Implement searching of multilingual captions on commons
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T187603
|
T187603: Add JSON parameter type to the action API
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T188327
|
T188327: Deploy refactored actor storage
|
resolved
|
High (red)
|
|
|
|
|
|
T189220
|
T189220: Ensure that relevant extensions are MCR-aware
|
open
|
Medium (orange)
|
|
|
|
|
|
T189809
|
T189809: Allow the diff action to show multiple slots [MCR]
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T190063
|
T190063: Tracking dependencies for multiple Content objects per page (MCR)
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T191231
|
T191231: RFC: Abstract schemas and schema changes
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T191633
|
T191633: Implement searching of 'depicts' on commons
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T192345
|
T192345: Make keyword to match Wikibase statement data contained in the search index
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T192535
|
T192535: Investigate ranking of search results for a multi-lingual caption search
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T193012
|
T193012: Think about how to index and search qualifiers for 'depicts' statements
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T193175
|
T193175: Implement UI for constructing 'depicts' search query
|
open
|
Medium (orange)
|
|
|
|
|
|
T193407
|
T193407: Store wikibase statement qualifiers in cirrus search index
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T194185
|
T194185: Implement searching of 'depicts' on commons with the 'inscription' qualifier
|
open
|
Low (yellow)
|
|
|
|
|
|
T194245
|
T194245: Implement searching of 'depicts' on commons with the 'quantity' qualifier
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T194255
|
T194255: Implement searching of 'depicts' on commons with the 'relative position within image' qualifier
|
open
|
Low (yellow)
|
|
|
|
|
|
T194401
|
T194401: Investigate storing commons data in BlazeGraph
|
duplicate
|
Medium (orange)
|
|
|
|
|
|
T194750
|
T194750: Deploy Structured Data on Commons baseline
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T195069
|
T195069: Factor PageStore and PageRecord out of WikiPage
|
open
|
Medium (orange)
|
|
|
|
|
|
T195779
|
T195779: MCR support in ORES
|
open
|
Low (yellow)
|
|
|
|
|
|
T195955
|
T195955: New search keyword for searching for statements with a quantity
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T196087
|
T196087: Refactored implementation of MCR page update interface
|
open
|
Medium (orange)
|
|
|
|
|
|
T196547
|
T196547: [Epic] Extension:JADE scalability concerns
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T196653
|
T196653: Test MCR Storage Layer Patches
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T197941
|
T197941: Implement negated searching of 'depicts' statements on commons
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T197942
|
T197942: Implement negated searching of statement qualifiers on commons
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T198901
|
T198901: Migrate production services to kubernetes using the pipeline
|
open
|
Medium (orange)
|
|
|
|
|
|
T199069
|
T199069: [Epic] Write user-facing documentation for Jade
|
duplicate
|
Medium (orange)
|
|
|
|
|
|