Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T10912
|
T10912: The "Prompt me when entering a blank edit summary" wrongly triggers for undo edits
|
resolved
|
Low (yellow)
|
bzimport (bugzilla import bot)
|
DannyS712
|
|
|
|
T109166
|
T109166: Live preview "Show changes" indicates no changes in on new pages
|
resolved
|
High (red)
|
Spage (S Page)
|
Daimona
|
|
|
|
T109461
|
T109461: [EPIC]: Improvements to mobileview API
|
duplicate
|
Medium (orange)
|
Jhernandez (Joaquin Oltra Hernandez)
|
|
|
|
|
T109950
|
T109950: Repair "svn.wikimedia.org/doc/" redirect for doc.wikimedia.org
|
open
|
Low (yellow)
|
Southparkfan (Ferran Tufan)
|
Dereckson (Sébastien Santoro)
|
|
|
|
T110212
|
T110212: Manage ValueParsers based on central DataType registry
|
resolved
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
daniel (Daniel Kinzler)
|
|
|
|
T110213
|
T110213: Manage ValueFormatters based on central DataType registry
|
resolved
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
daniel (Daniel Kinzler)
|
|
|
|
T110214
|
T110214: [Task] Manage RDF mapping of data values based on central DataType registry
|
resolved
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
daniel (Daniel Kinzler)
|
|
|
|
T110215
|
T110215: Manage ValueValidators based on central DataType registry
|
resolved
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
daniel (Daniel Kinzler)
|
|
|
|
T110240
|
T110240: [Discussion] Consider validating JSON schemas when running x-ample tests?
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T110266
|
T110266: Convert ApiFeatureUsage to use extension registration
|
resolved
|
Medium (orange)
|
Liuxinyu970226 (Liu Xin Yu)
|
Paladox (Paladox)
|
|
|
|
T110399
|
T110399: WikiPageEntityMetaDataLookup querying DB master on HTTP GET
|
duplicate
|
Medium (orange)
|
aaron (Aaron Schulz)
|
|
|
|
|
T110612
|
T110612: Spike: Does HTML minification gain us anything?
|
declined
|
Low (yellow)
|
Jdlrobson (Jon Robson)
|
Jdlrobson (Jon Robson)
|
|
|
|
T110613
|
T110613: Strip certain HTML markup from the DOM e.g. navboxes
|
declined
|
Low (yellow)
|
Jdlrobson (Jon Robson)
|
|
|
|
|
T110620
|
T110620: Make User::newFromId(0) not return current user's IP
|
open
|
Medium (orange)
|
csteipp (Chris Steipp)
|
|
|
|
|
T110721
|
T110721: Switch Flow to use Parsoid v3 API with VirtualRESTService
|
resolved
|
High (red)
|
Mattflaschen-WMF (Matthew Flaschen)
|
cscott (C. Scott Ananian)
|
|
|
|
T110854
|
T110854: Blank afl_var_dump on 9 testwiki abuse_filter_log entries from July 2012 causes exceptions
|
resolved
|
Low (yellow)
|
Krenair (Alex Monk)
|
Daimona
|
|
|
|
T111264
|
T111264: Decouple chronology protector from authentication
|
resolved
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
aaron (Aaron Schulz)
|
|
|
|
T111266
|
T111266: Make LoadBalancer slave lag check and read-only mode more robust (for example, using pt-heartbeat)
|
resolved
|
High (red)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T111382
|
T111382: codfw 3x spares for cassandra encryption testing
|
resolved
|
Medium (orange)
|
fgiunchedi (Filippo Giunchedi)
|
RobH (Rob Halsell)
|
|
|
|
T111575
|
T111575: Make $wgSessionCacheType and $wgMainStash caches multi-DC ready
|
declined
|
Medium (orange)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T111588
|
T111588: RFC: API-driven web front-end
|
declined
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T111597
|
T111597: Devise means for experimental software working with live data
|
open
|
Needs Triage (violet)
|
Amire80 (Amir E. Aharoni)
|
|
|
|
|
T111654
|
T111654: Set up TLS for MariaDB replication
|
resolved
|
Medium (orange)
|
faidon (Faidon Liambotis)
|
jcrespo (Jaime Crespo)
|
|
|
|
T111748
|
T111748: [RFC] Generalize POST parameter to JSON structure and header mapping in REST APIs
|
declined
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T111770
|
T111770: [Story] Decide how to represent quantities with units in the "truthy" RDF mapping
|
stalled
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T111789
|
T111789: Disallow renaming own accounts with Special:GlobalRenameQueue
|
resolved
|
Lowest (sky)
|
Steinsplitter
|
Majavah (Taavi Väänänen)
|
|
|
|
T111820
|
T111820: Set default CSP header in service template to "default-src 'none'"
|
open
|
Medium (orange)
|
csteipp (Chris Steipp)
|
|
|
|
|
T111877
|
T111877: incorporate master/slave datacenter guidelines into developer docs
|
resolved
|
Medium (orange)
|
Spage (S Page)
|
aaron (Aaron Schulz)
|
|
|
|
T112031
|
T112031: [Wishlist] Support for sharded range indexes in storage backends
|
declined
|
Low (yellow)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T112042
|
T112042: [Story] http://wikiba.se/ontology should lead to documentation for the ontology
|
resolved
|
Medium (orange)
|
Smalyshev (Stas Malyshev)
|
Smalyshev (Stas Malyshev)
|
|
|
|
T112083
|
T112083: [Task] Allow RDF bindings for different data types to be registered dynamically.
|
resolved
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
daniel (Daniel Kinzler)
|
|
|
|
T112380
|
T112380: Special:ListBlocks - Allow searching for non infinit blocks
|
resolved
|
Needs Triage (violet)
|
Luke081515 (Luke)
|
DannyS712
|
|
|
|
T112426
|
T112426: [Bug] Querying Wikipedia for langlinks doesn't work for be-tarask, but works for be-x-old
|
open
|
High (red)
|
Amire80 (Amir E. Aharoni)
|
|
|
|
|
T112547
|
T112547: [RFC] Decide on a mechanism for supporting derived values during serialization
|
resolved
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
daniel (Daniel Kinzler)
|
|
|
|
T112550
|
T112550: [RFC] How to represent derived values in the data model, and allow for deferred deserialization
|
resolved
|
High (red)
|
daniel (Daniel Kinzler)
|
daniel (Daniel Kinzler)
|
|
|
|
T112647
|
T112647: [Task] Investigation: how to handle the rename of a site id in Wikidata
|
declined
|
High (red)
|
Tobi_WMDE_SW (Tobi Gritschacher)
|
|
|
|
|
T112708
|
T112708: Support for master/slave FileBackend distinction in FileBackendMultiwrite
|
resolved
|
Medium (orange)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T112730
|
T112730: Failure to OAuth after login on mobile
|
open
|
Medium (orange)
|
Josve05a (Jonatan Svensson Glad)
|
|
|
|
|
T112893
|
T112893: [Task] Investigate how and where data model objects are instanciated in our code base
|
resolved
|
High (red)
|
Bene (Bene)
|
thiemowmde (Thiemo Kreuz (WMDE))
|
|
|
|
T112909
|
T112909: Provide an API module for mapping between wiki ID and the wiki's domain
|
open
|
Needs Triage (violet)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T113034
|
T113034: RFC: Overhaul Interwiki map, unify with Sites and WikiMap
|
open
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T113066
|
T113066: [GOAL] Make Wikipedia more accessible to 2G connections
|
resolved
|
High (red)
|
Jdlrobson (Jon Robson)
|
Jdlrobson (Jon Robson)
|
|
|
|
T113125
|
T113125: Investigate using service workers to provide real-time Echo notifications in the browser (push notifications)
|
open
|
Lowest (sky)
|
Legoktm (Legoktm)
|
|
|
|
|
T113192
|
T113192: Consider using delayed rebound purges for CDN
|
resolved
|
Medium (orange)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T113204
|
T113204: Smart caching logic for handling cross-DC network outages
|
resolved
|
Medium (orange)
|
aaron (Aaron Schulz)
|
aaron (Aaron Schulz)
|
|
|
|
T113205
|
T113205: checkuserlog API documentation references non-existent "culstart" and "culend"
|
open
|
Needs Triage (violet)
|
lfaraone (Luke Faraone)
|
|
|
|
|
T113622
|
T113622: replace default Cassandra superuser
|
resolved
|
Medium (orange)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|
T113649
|
T113649: Demonstrate impact of loading just lead sections of a group of static pages
|
resolved
|
Needs Triage (violet)
|
Jdlrobson (Jon Robson)
|
Jdlrobson (Jon Robson)
|
|
|
|
T113672
|
T113672: api.log does not indicate errors and exceptions
|
resolved
|
Medium (orange)
|
Spage (S Page)
|
bd808 (Bryan Davis)
|
|
|
|
T113733
|
T113733: column family cassandra metrics size
|
resolved
|
Medium (orange)
|
fgiunchedi (Filippo Giunchedi)
|
fgiunchedi (Filippo Giunchedi)
|
|
|
|
T113769
|
T113769: Spike: Scope the first version of JavaScript-based prototype on existing Parsoid service
|
resolved
|
Low (yellow)
|
Jdlrobson (Jon Robson)
|
Jhernandez (Joaquin Oltra Hernandez)
|
|
|
|
T113805
|
T113805: Establish a strategy for regular anti-entropy repairs
|
declined
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T113876
|
T113876: Undocumented usage of generator=revisions
|
open
|
Needs Triage (violet)
|
Lahwaacz (Lahwaacz)
|
|
|
|
|
T113916
|
T113916: Switch ResourceLoader file dependency tracking to MultiDC-friendly backend
|
open
|
High (red)
|
Krinkle (Timo Tijhof)
|
aaron (Aaron Schulz)
|
|
|
|
T113939
|
T113939: assess impact of many cassandra seed nodes with multi instance
|
resolved
|
High (red)
|
fgiunchedi (Filippo Giunchedi)
|
fgiunchedi (Filippo Giunchedi)
|
|
|
|
T114072
|
T114072: <section> tags for MediaWiki sections
|
resolved
|
Medium (orange)
|
Isarra (Calimonius the Estrange)
|
ssastry (Subramanya Sastry)
|
|
|
|
T114194
|
T114194: MediaWiki should be able to support multiple parser engines
|
open
|
Low (yellow)
|
Jdlrobson (Jon Robson)
|
|
|
|
|
T114216
|
T114216: Support CSV output from the WPT wrapper script
|
duplicate
|
Needs Triage (violet)
|
Peter (Peter Hedenskog)
|
Peter (Peter Hedenskog)
|
|
|
|
T114271
|
T114271: Audit *all* datastores to see how DR failover is handled
|
open
|
Medium (orange)
|
aaron (Aaron Schulz)
|
|
|
|
|
T114273
|
T114273: Cleanup active-DC based MW config code and make it more robust and easy to change
|
resolved
|
High (red)
|
aaron (Aaron Schulz)
|
Joe (Giuseppe Lavagetto)
|
|
|
|
T114279
|
T114279: Parsoid API responses contain unnecessary meta data bloating HTML response
|
resolved
|
Medium (orange)
|
Jdlrobson (Jon Robson)
|
Jhernandez (Joaquin Oltra Hernandez)
|
|
|
|
T114282
|
T114282: Red links via Parsoid
|
duplicate
|
Low (yellow)
|
Jdlrobson (Jon Robson)
|
|
|
|
|
T114286
|
T114286: Resolving styling inconsistencies between HTML returned by Parsoid and HTML returned by PHP parser
|
duplicate
|
Low (yellow)
|
Jdlrobson (Jon Robson)
|
|
|
|
|
T114384
|
T114384: Standardise procedures for deprecating public-facing code
|
open
|
Medium (orange)
|
MrStradivarius (Mr. Stradivarius)
|
|
|
|
|
T114398
|
T114398: Make and document DC switch-over scripts
|
duplicate
|
Medium (orange)
|
aaron (Aaron Schulz)
|
|
|
|
|
T114402
|
T114402: Implement something similar to the RESTBase 'section' API to provide wikitext structure information
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T114411
|
T114411: Zerobanner extension needlessly pulls in entire oojs ui library
|
resolved
|
High (red)
|
Jdlrobson (Jon Robson)
|
Jdlrobson (Jon Robson)
|
|
|
|
T114413
|
T114413: Support various conversions in Parsoid's pb2pb endpoint
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T114465
|
T114465: API should allow querying user contribs by userid
|
resolved
|
Medium (orange)
|
TTO (This, that and the other)
|
Blackspirit96 (Panagiotis Karatakis)
|
|
|
|
T114542
|
T114542: Next Generation Content Loading and Routing, in Practice
|
resolved
|
Needs Triage (violet)
|
dr0ptp4kt (Adam Baso)
|
dr0ptp4kt (Adam Baso)
|
|
|
|
T114596
|
T114596: [RFC] Method for bare page retrieval (e.g. render only / no skin)
|
declined
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T114629
|
T114629: Parsoid should have a stable endpoint to get the version of it
|
resolved
|
Medium (orange)
|
Florian (Florianschmidtwelzow)
|
Arlolra (Arlo Breault)
|
|
|
|
T114655
|
T114655: Eventlogging: Add infrastructure for measuring readers reading habits
|
resolved
|
High (red)
|
Jdlrobson (Jon Robson)
|
Jdlrobson (Jon Robson)
|
|
|
|
T114681
|
T114681: RESTBase should have a version endpoint
|
declined
|
Low (yellow)
|
Florian (Florianschmidtwelzow)
|
|
|
|
|
T114733
|
T114733: Determine proper encoding for structured log data sent to Kafka by MediaWiki
|
resolved
|
Needs Triage (violet)
|
bd808 (Bryan Davis)
|
|
|
|
|
T114772
|
T114772: Allow entering Wikidata sitelinks to wikis that have non-typical wiki ID (not matching the database name)
|
open
|
High (red)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T115073
|
T115073: [6 hours] Test a subset of pages with only a lead section [take 2]
|
resolved
|
Low (yellow)
|
Jdlrobson (Jon Robson)
|
bmansurov (b)
|
|
|
|
T115081
|
T115081: Determine root cause of inaccessible pages having `page_latest = 0`
|
open
|
Low (yellow)
|
MZMcBride (MZMcBride)
|
|
|
|
|
T115119
|
T115119: Create a feed or log of changed links on Wikimedia projects
|
resolved
|
Medium (orange)
|
Halfak (Aaron Halfaker, EpochFail, halfak)
|
bmansurov (b)
|
|
|
|
T115223
|
T115223: Provide wikidata downloads as multiple files to make access more robust and efficient
|
open
|
Low (yellow)
|
NealMcB (Nealmcb)
|
|
|
|
|
T115248
|
T115248: Strings of digits currently only search for PMIDs; Add multiple results and include OCLC and PMC in the search
|
open
|
Medium (orange)
|
Elitre (Elitre WMF)
|
|
|
|
|
T115271
|
T115271: Citoid sends Buffer responses when Zotero is unable to export to bibtex
|
open
|
Medium (orange)
|
Mvolz (Marielle Volz)
|
|
|
|
|
T115341
|
T115341: Create a standard timetable for deprecating public-facing code across all WMF projects
|
open
|
Medium (orange)
|
MrStradivarius (Mr. Stradivarius)
|
|
|
|
|
T115548
|
T115548: Requesting access to analytics-privatedata-users for Bryan Davis
|
resolved
|
Medium (orange)
|
bd808 (Bryan Davis)
|
Dzahn (Daniel Zahn)
|
|
|
|
T115762
|
T115762: Shadow namespaces at the 2016 Wikimedia Developer Summit
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
Legoktm (Legoktm)
|
|
|
|
T115876
|
T115876: High-traffic API endpoints to cover in RESTBase
|
declined
|
Medium (orange)
|
Pchelolo
|
mobrovac (Marko Obrovac)
|
|
|
|
T115890
|
T115890: Reduce and clarify ObjectCache entry points
|
open
|
Low (yellow)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T115934
|
T115934: Represent simple values with units in RDF
|
stalled
|
Medium (orange)
|
Smalyshev (Stas Malyshev)
|
|
|
|
|
T116065
|
T116065: Design aggregate tables to drive Action API reports
|
resolved
|
Medium (orange)
|
bd808 (Bryan Davis)
|
bd808 (Bryan Davis)
|
|
|
|
T116126
|
T116126: Provide server-side ServiceWorker interfaces
|
resolved
|
High (red)
|
GWicke (Gabriel Wicke)
|
GWicke (Gabriel Wicke)
|
|
|
|
T116333
|
T116333: Check stored / returned mime type vs. swagger spec; support content migration / re-generation
|
resolved
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
Pchelolo
|
|
|
|
T116557
|
T116557: AFComputedVariable::compute query timeouts
|
resolved
|
High (red)
|
aaron (Aaron Schulz)
|
Krinkle (Timo Tijhof)
|
|
|
|
T116623
|
T116623: Incorporate page size into load time measurements
|
resolved
|
Medium (orange)
|
Jdlrobson (Jon Robson)
|
Jdlrobson (Jon Robson)
|
|
|
|
T116658
|
T116658: Add Application errors for Mediawiki API to x-analytics
|
open
|
Medium (orange)
|
Nuria (Nuria)
|
|
|
|
|
T116840
|
T116840: Cached REST end point for imageinfo requests
|
invalid
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
Pchelolo
|
|
|
|
T117031
|
T117031: Represent normalized unit values in full values RDF
|
resolved
|
Medium (orange)
|
Smalyshev (Stas Malyshev)
|
Smalyshev (Stas Malyshev)
|
|
|
|
T117032
|
T117032: Create configuration for specifying units conversions
|
resolved
|
Medium (orange)
|
Smalyshev (Stas Malyshev)
|
Smalyshev (Stas Malyshev)
|
|
|
|
T117082
|
T117082: Cached REST endpoint for extracts requests
|
resolved
|
Needs Triage (violet)
|
Pchelolo
|
Pchelolo
|
|
|
|
T117109
|
T117109: consider using templates for standardized Cassandra dashboards
|
open
|
Needs Triage (violet)
|
Eevans (Eric Evans)
|
|
|
|
|
T117114
|
T117114: Ensure ansible-deploy can cope with multi-instance restarts
|
resolved
|
High (red)
|
Eevans (Eric Evans)
|
Eevans (Eric Evans)
|
|
|
|