Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T100459
|
T100459: SiteMatrix API has two fields called "code", which is confusing
|
open
|
Needs Triage (violet)
|
MC8 (Douglas Gardner)
|
|
|
|
|
T100599
|
T100599: make-release should run a syntax checker over the generated tarball
|
open
|
Medium (orange)
|
Legoktm (Legoktm)
|
|
|
|
|
T100856
|
T100856: Migrate some semantic information from data-parsoid to data-mw
|
open
|
Medium (orange)
|
ssastry (Subramanya Sastry)
|
|
|
|
|
T101532
|
T101532: Continue returns the same data and iicontinue value over and over for some imageinfo queries
|
open
|
Needs Triage (violet)
|
Ragesoss (Sage Ross)
|
|
|
|
|
T102867
|
T102867: Expose page-global metadata and make it editable
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T102986
|
T102986: Request.logger doesn't log requestID in subsequent calls
|
open
|
Medium (orange)
|
Mvolz (Marielle Volz)
|
|
|
|
|
T103015
|
T103015: Update all example API requests to use formatversion=2 and https
|
open
|
Needs Triage (violet)
|
Spage (S Page)
|
|
|
|
|
T104083
|
T104083: Include Flow revisions in RecentChanges API
|
open
|
Medium (orange)
|
He7d3r (Helder)
|
|
|
|
|
T104650
|
T104650: Revision API cannot be cached in varnish when requested by a user with deletedtext or similar rights
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T104755
|
T104755: Move URL-routing logic into MediaWiki
|
open
|
Medium (orange)
|
ori (Ori Livneh)
|
|
|
|
|
T104927
|
T104927: Use ext.cite.style to style output, rather than wikitext styling
|
open
|
Medium (orange)
|
Jdforrester-WMF (James D. Forrester)
|
|
|
|
|
T105217
|
T105217: Shorten fileextensions in formatversion=2
|
open
|
Needs Triage (violet)
|
XZise (Fabian Neundorf)
|
|
|
|
|
T105234
|
T105234: API: allredirects with arunique doesn't properly handle interwiki redirects
|
open
|
Needs Triage (violet)
|
Lahwaacz (Lahwaacz)
|
|
|
|
|
T105463
|
T105463: Use mapping instead of list in parameters of paraminfo
|
open
|
Needs Triage (violet)
|
XZise (Fabian Neundorf)
|
|
|
|
|
T105780
|
T105780: Create a doc explaining the SLA between services and the monitoring tool
|
open
|
Medium (orange)
|
mobrovac (Marko Obrovac)
|
|
|
|
|
T105813
|
T105813: Expose 'redirect chain is longer than $wgMaxRedirects' to API
|
open
|
Needs Triage (violet)
|
jayvdb (John Vandenberg)
|
|
|
|
|
T105845
|
T105845: RFC: Page components / content widgets
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T106066
|
T106066: Don't show "Nonce already used" error on memcache failure
|
open
|
Medium (orange)
|
Sitic (Jan Lebert)
|
|
|
|
|
T106282
|
T106282: action=query list=checkuserlog API response is inconsistent with other action=query responses
|
open
|
Needs Triage (violet)
|
lfaraone (Luke Faraone)
|
|
|
|
|
T106346
|
T106346: setup an alertable threshold for Cassandra heap dumps
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T106351
|
T106351: RESTBase dashboard annotations for deployments (and more)
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T106374
|
T106374: DOI redirect handler for iopscience is very slow/ potentially causes citoid to behave oddly.
|
open
|
Medium (orange)
|
Mvolz (Marielle Volz)
|
|
|
|
|
T106388
|
T106388: Audit all existing code to ensure that any extension currently or previously adding blobs to ExternalStore has been registering a reference in the text table (and fix up if wrong)
|
stalled
|
Needs Triage (violet)
|
Jdforrester-WMF (James D. Forrester)
|
|
|
|
|
T107005
|
T107005: FeaturedFeeds could implement a query list submodule
|
open
|
Needs Triage (violet)
|
Spage (S Page)
|
|
|
|
|
T107108
|
T107108: Flow notification links on mobile point to desktop
|
open
|
Medium (orange)
|
Jdlrobson (Jon Robson)
|
|
|
|
|
T107196
|
T107196: Set up revscoring entry points in RESTBase
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T107289
|
T107289: Use "&" instead of "\u0026" for urls in JS redirect pages (for easier copy/paste)
|
open
|
Lowest (sky)
|
He7d3r (Helder)
|
|
|
|
|
T107914
|
T107914: Migrate content translation to the REST API
|
open
|
High (red)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T108226
|
T108226: Special:Version should show the versions of services that a wiki uses
|
open
|
Low (yellow)
|
Amire80 (Amir E. Aharoni)
|
|
|
|
|
T108322
|
T108322: prevent modules with broken paraminfo being deployed to production wikis
|
open
|
Needs Triage (violet)
|
jayvdb (John Vandenberg)
|
|
|
|
|
T108414
|
T108414: Load API request count and latency data from Hadoop to a dashboard
|
open
|
High (red)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T108521
|
T108521: Build a custom per-wiki per-template inserter tool for citation templates with URL/DOI/ISBN lookup
|
open
|
Lowest (sky)
|
Josve05a (Jonatan Svensson Glad)
|
|
|
|
|
T109950
|
T109950: Repair "svn.wikimedia.org/doc/" redirect for doc.wikimedia.org
|
open
|
Low (yellow)
|
Southparkfan (Ferran Tufan)
|
Dereckson (Sébastien Santoro)
|
|
|
|
T110240
|
T110240: [Discussion] Consider validating JSON schemas when running x-ample tests?
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T110620
|
T110620: Make User::newFromId(0) not return current user's IP
|
open
|
Medium (orange)
|
csteipp (Chris Steipp)
|
|
|
|
|
T111597
|
T111597: Devise means for experimental software working with live data
|
open
|
Needs Triage (violet)
|
Amire80 (Amir E. Aharoni)
|
|
|
|
|
T111770
|
T111770: [Story] Decide how to represent quantities with units in the "truthy" RDF mapping
|
stalled
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T111820
|
T111820: Set default CSP header in service template to "default-src 'none'"
|
open
|
Medium (orange)
|
csteipp (Chris Steipp)
|
|
|
|
|
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)
|
|
|
|
|
T112730
|
T112730: Failure to OAuth after login on mobile
|
open
|
Medium (orange)
|
Josve05a (Jonatan Svensson Glad)
|
|
|
|
|
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)
|
|
|
|
|
T113125
|
T113125: Investigate using service workers to provide real-time Echo notifications in the browser (push notifications)
|
open
|
Lowest (sky)
|
Legoktm (Legoktm)
|
|
|
|
|
T113205
|
T113205: checkuserlog API documentation references non-existent "culstart" and "culend"
|
open
|
Needs Triage (violet)
|
lfaraone (Luke Faraone)
|
|
|
|
|
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)
|
|
|
|
T114194
|
T114194: MediaWiki should be able to support multiple parser engines
|
open
|
Low (yellow)
|
Jdlrobson (Jon Robson)
|
|
|
|
|
T114271
|
T114271: Audit *all* datastores to see how DR failover is handled
|
open
|
Medium (orange)
|
aaron (Aaron Schulz)
|
|
|
|
|
T114384
|
T114384: Standardise procedures for deprecating public-facing code
|
open
|
Medium (orange)
|
MrStradivarius (Mr. Stradivarius)
|
|
|
|
|
T114402
|
T114402: Implement something similar to the RESTBase 'section' API to provide wikitext structure information
|
open
|
Medium (orange)
|
cscott (C. Scott Ananian)
|
|
|
|
|
T114413
|
T114413: Support various conversions in Parsoid's pb2pb endpoint
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
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)
|
|
|
|
|
T115081
|
T115081: Determine root cause of inaccessible pages having `page_latest = 0`
|
open
|
Low (yellow)
|
MZMcBride (MZMcBride)
|
|
|
|
|
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)
|
|
|
|
|
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)
|
|
|
|
|
T116658
|
T116658: Add Application errors for Mediawiki API to x-analytics
|
open
|
Medium (orange)
|
Nuria (Nuria)
|
|
|
|
|
T117109
|
T117109: consider using templates for standardized Cassandra dashboards
|
open
|
Needs Triage (violet)
|
Eevans (Eric Evans)
|
|
|
|
|
T117279
|
T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff)
|
open
|
Medium (orange)
|
Jdlrobson (Jon Robson)
|
|
|
|
|
T117312
|
T117312: Edit conflict not detected, intermediate revision ignored
|
open
|
Needs Triage (violet)
|
NicoV (Nicolas Vervelle)
|
|
|
|
|
T117540
|
T117540: Introduce global registry for gadget module identifiers
|
open
|
Medium (orange)
|
PerfektesChaos
|
|
|
|
|
T118073
|
T118073: SecurePoll option to not allow voters to have ties in their order of preferences
|
open
|
Needs Triage (violet)
|
4nn1l2
|
|
|
|
|
T118195
|
T118195: RFC: Gradually move closer towards the `fetch` standard for RESTBase's internal request / response interfaces
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T118410
|
T118410: API portal loads on domains without RESTBase, but lacks styling
|
open
|
Lowest (sky)
|
Krenair (Alex Monk)
|
|
|
|
|
T118524
|
T118524: Alert on abnormal storage growth patterns
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T11890
|
T11890: Reasonably efficient interwiki transclusion
|
open
|
Low (yellow)
|
bzimport (bugzilla import bot)
|
|
|
|
|
T119169
|
T119169: Create a test system to validate DB integrity for saving edits in MW from multiple servers/DCs
|
open
|
Lowest (sky)
|
ori (Ori Livneh)
|
|
|
|
|
T11922
|
T11922: Add Category nodes to RSS Feed for Special:RecentChanges
|
open
|
Low (yellow)
|
bzimport (bugzilla import bot)
|
|
|
|
|
T119316
|
T119316: SearchPageGenerator returns non-existing pages when the search API returns cross-wiki results
|
open
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T119612
|
T119612: Consider a serialization that supports random access for storage in the DB for Wikidata
|
open
|
Lowest (sky)
|
JanZerebecki (Jan Zerebecki)
|
|
|
|
|
T119641
|
T119641: Split-brain strategy for services that use config managed by etcd
|
open
|
Low (yellow)
|
aaron (Aaron Schulz)
|
|
|
|
|
T119644
|
T119644: Add option to exclude disambiguation pages from random/morelike (&others?) results.
|
open
|
Low (yellow)
|
Mhurd (Mhurd)
|
|
|
|
|
T120007
|
T120007: Add debug/warn for cache reads from in-process Memcached cache wrapper
|
open
|
Medium (orange)
|
Mattflaschen-WMF (Matthew Flaschen)
|
|
|
|
|
T120085
|
T120085: RFC: Serve Main Page of Wikimedia wikis from a consistent URL
|
open
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
|
|
|
|
T120140
|
T120140: Lock wait timeout exceeded (WikiPage::insertRedirectEntry) when renaming pages or otherwise editing/creating redirects
|
open
|
High (red)
|
Banjo
|
|
|
|
|
T120242
|
T120242: Consistent MediaWiki state change events | MediaWiki events as source of truth
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T120484
|
T120484: Create password-authentication service for use by CentralAuth
|
open
|
Medium (orange)
|
csteipp (Chris Steipp)
|
|
|
|
|
T120888
|
T120888: Create optional XSS filter step for the parser
|
open
|
Medium (orange)
|
Bawolff (Brian Wolff)
|
|
|
|
|
T121240
|
T121240: Network isolation for production and semi-production services
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T121468
|
T121468: Should be able to generate watchlist like results for a generator
|
open
|
Needs Triage (violet)
|
Jdlrobson (Jon Robson)
|
|
|
|
|
T121470
|
T121470: Central Global Repository for Templates, Lua modules, and Gadgets
|
open
|
Medium (orange)
|
DannyH (Danny Horn)
|
|
|
|
|
T122086
|
T122086: RFC: Sharing templates and modules between wikis - poor man's version (investigation)
|
open
|
Medium (orange)
|
Yurik (Yuri Astrakhan)
|
|
|
|
|
T122390
|
T122390: Is RDFa metadata in Parsoid HTML head actually useful to you / no user name & edit comment suppression in Parsoid <head> metadata
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|
T122708
|
T122708: ShortUrl must not write to master db on page views (DBPerformance warning)
|
open
|
Medium (orange)
|
aaron (Aaron Schulz)
|
|
|
|
|
T122752
|
T122752: #invoke do not record the main module in package.loaded
|
open
|
Needs Triage (violet)
|
Rical (Rical)
|
|
|
|
|
T122867
|
T122867: Evaluate the feasibility of cache invalidation for the action API
|
open
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
|
|
|
|
T122871
|
T122871: Make formatversion=2 more discoverable for new users
|
open
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
|
|
|
|
T124274
|
T124274: Add structure tests to verify hook and extension functions are valid callbacks
|
open
|
Low (yellow)
|
Legoktm (Legoktm)
|
|
|
|
|
T124837
|
T124837: Update Flow for Parsoid changes re data-mw
|
open
|
Needs Triage (violet)
|
ssastry (Subramanya Sastry)
|
|
|
|
|
T125085
|
T125085: Split the API MediaWiki appserver pool into two external/internal pools
|
open
|
Medium (orange)
|
faidon (Faidon Liambotis)
|
|
|
|
|
T125394
|
T125394: Ensure that EventBus extension gracefully handles service failures
|
open
|
Medium (orange)
|
Eevans (Eric Evans)
|
|
|
|
|
T125889
|
T125889: Update code (extractors, converters) that uses data-mw to deal with separate components
|
open
|
Needs Triage (violet)
|
Mattflaschen-WMF (Matthew Flaschen)
|
|
|
|
|
T125890
|
T125890: Figure out how to get page bundle from Flow VE
|
open
|
Needs Triage (violet)
|
Mattflaschen-WMF (Matthew Flaschen)
|
|
|
|
|
T126722
|
T126722: Spike: How will we migrate to Dumps 2.0?
|
open
|
Needs Triage (violet)
|
awight (Adam Wight)
|
|
|
|
|
T126947
|
T126947: Document that wikimedia pageviews API is blocked by ad blockers
|
open
|
Medium (orange)
|
MusikAnimal
|
|
|
|
|
T128328
|
T128328: Split the block permission into several permissions
|
open
|
Low (yellow)
|
MGChecker
|
|
|
|
|
T128525
|
T128525: Strip old metadata from old Parsoid content <head>: mw:TimeUuid, user, comment
|
open
|
Medium (orange)
|
GWicke (Gabriel Wicke)
|
|
|
|
|