Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T154554
|
T154554: AbuseFilter "Examine past edits" feature opens master conn on GET in certain cases involving Scribunto
|
resolved
|
Needs Triage (violet)
|
Catrope (Roan Kattouw)
|
tstarling (Tim Starling)
|
|
|
|
T160993
|
T160993: MysqlUpdater::doWatchlistUpdate is very slow
|
resolved
|
Low (yellow)
|
Nikerabbit (Niklas Laxström)
|
tstarling (Tim Starling)
|
|
|
|
T176916
|
T176916: Set up sampling profiler for PHP 7 (alternative to HHVM Xenon)
|
resolved
|
High (red)
|
Krinkle (Timo Tijhof)
|
tstarling (Tim Starling)
|
|
|
|
T183488
|
T183488: MCR schema migration stage 2: populate new fields
|
resolved
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
tstarling (Tim Starling)
|
|
|
|
T187147
|
T187147: Port mediawiki/php/wmerrors to PHP7 and deploy
|
resolved
|
High (red)
|
Legoktm (Legoktm)
|
tstarling (Tim Starling)
|
|
|
|
T190178
|
T190178: DeferredUpdates should not silently ignore critical exceptions
|
resolved
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
tstarling (Tim Starling)
|
|
|
|
T190455
|
T190455: Logstash no longer captures DB queries in debug mode
|
resolved
|
Medium (orange)
|
Catrope (Roan Kattouw)
|
tstarling (Tim Starling)
|
|
|
|
T197816
|
T197816: Enable MCR migration stage "write both, read old" on live systems
|
resolved
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
tstarling (Tim Starling)
|
|
|
|
T201184
|
T201184: CirrusSearch jobs sometimes fail with "RemexHtml\Tokenizer\Tokenizer: pcre.backtrack_limit exhausted"
|
resolved
|
Needs Triage (violet)
|
ssastry (Subramanya Sastry)
|
tstarling (Tim Starling)
|
|
|
|
T201482
|
T201482: LinksUpdate fails, spams exception logs, whenever replication lag on any server rises above 10s
|
resolved
|
Medium (orange)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T203566
|
T203566: ParserOutput cache incompatibility errors in 1.32.0-wmf.20
|
resolved
|
Medium (orange)
|
hashar (Antoine "hashar" Musso)
|
tstarling (Tim Starling)
|
|
|
|
T205059
|
T205059: Excimer: new profiler for PHP
|
resolved
|
Needs Triage (violet)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T207497
|
T207497: Excimer: Expose event_count in ExcimerLogEntry
|
resolved
|
Needs Triage (violet)
|
Anomie
|
tstarling (Tim Starling)
|
|
|
|
T207498
|
T207498: ExcimerProfiler::start(), ExcimerTimer::start(), and so on should warn if starting fails
|
resolved
|
Low (yellow)
|
Anomie
|
tstarling (Tim Starling)
|
|
|
|
T207499
|
T207499: Write documentation for Excimer
|
resolved
|
Medium (orange)
|
Anomie
|
tstarling (Tim Starling)
|
|
|
|
T219337
|
T219337: Port Parsoid tokenizer to PHP
|
resolved
|
Medium (orange)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T219339
|
T219339: PHP generator backend for WikiPEG
|
resolved
|
Medium (orange)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T219341
|
T219341: Cross-language test suite for WikiPEG
|
resolved
|
Medium (orange)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T219943
|
T219943: Create a composer library for wikipeg
|
resolved
|
Medium (orange)
|
ssastry (Subramanya Sastry)
|
tstarling (Tim Starling)
|
|
|
|
T219959
|
T219959: REST API Router
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
tstarling (Tim Starling)
|
|
|
|
T219960
|
T219960: REST API Handler Interface
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
tstarling (Tim Starling)
|
|
|
|
T219961
|
T219961: Sample REST API Handler
|
resolved
|
Needs Triage (violet)
|
EvanProdromou (Evan)
|
tstarling (Tim Starling)
|
|
|
|
T223728
|
T223728: Undefined index error after unpack() from MimeAnalyzer.php
|
resolved
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
tstarling (Tim Starling)
|
|
|
|
T224076
|
T224076: wmerrors has no license information
|
resolved
|
Needs Triage (violet)
|
Legoktm (Legoktm)
|
tstarling (Tim Starling)
|
|
|
|
T226598
|
T226598: REST API i18n
|
resolved
|
Needs Triage (violet)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T227700
|
T227700: Fatal on some Special:MyLanguage urls: MWException "Can't determine talk page associated with interwiki link"
|
resolved
|
Unbreak Now! (pink)
|
Krinkle (Timo Tijhof)
|
tstarling (Tim Starling)
|
|
|
|
T228746
|
T228746: mw.config empty on some pages (and fatal errors emitted) due to Unicode-unaware handling of UTF8 data by Lua
|
resolved
|
Medium (orange)
|
LarsWirzenius (Lars Wirzenius)
|
tstarling (Tim Starling)
|
|
|
|
T228749
|
T228749: AssembleUploadChunksJob triggers: SqlBagOStuff: tries to serialize closure
|
resolved
|
Needs Triage (violet)
|
LarsWirzenius (Lars Wirzenius)
|
tstarling (Tim Starling)
|
|
|
|
T228929
|
T228929: "Internal error: Server failed to store temporary file" when trying to upload images with upload wizard
|
resolved
|
Unbreak Now! (pink)
|
MichaelSchoenitzer_WMDE (Michael Schönitzer)
|
tstarling (Tim Starling)
|
|
|
|
T229366
|
T229366: serialize(): "" returned as member variable from __sleep() but does not exist
|
resolved
|
Medium (orange)
|
brennen (Brennen Bearnes)
|
tstarling (Tim Starling)
|
|
|
|
T230914
|
T230914: User authentication with OAuth 1.0
|
resolved
|
Needs Triage (violet)
|
eprodromou (Evan Prodromou)
|
tstarling (Tim Starling)
|
|
|
|
T231580
|
T231580: Implement GET Revision Comparison
|
resolved
|
Medium (orange)
|
WDoranWMF (Will Doran)
|
tstarling (Tim Starling)
|
|
|
|
T235355
|
T235355: REST Handler::getValidatedParams() return contract
|
resolved
|
Needs Triage (violet)
|
Krinkle (Timo Tijhof)
|
tstarling (Tim Starling)
|
|
|
|
T235357
|
T235357: PHP Warning: preg_match(): Compilation failed: two named subpatterns have the same name at offset 62
|
resolved
|
High (red)
|
Krinkle (Timo Tijhof)
|
tstarling (Tim Starling)
|
|
|
|
T236963
|
T236963: Deploy version 1.10.0 of wikidiff2 to production
|
resolved
|
High (red)
|
eprodromou (Evan Prodromou)
|
tstarling (Tim Starling)
|
|
|
|
T236964
|
T236964: Pass section headers to wikidiff2 to get section header diffs
|
resolved
|
High (red)
|
eprodromou (Evan Prodromou)
|
tstarling (Tim Starling)
|
|
|
|
T237555
|
T237555: Config change to enable MW REST API
|
resolved
|
High (red)
|
WDoranWMF (Will Doran)
|
tstarling (Tim Starling)
|
|
|
|
T238378
|
T238378: Bot edit count endpoint is timing out
|
resolved
|
High (red)
|
eprodromou (Evan Prodromou)
|
tstarling (Tim Starling)
|
|
|
|
T238846
|
T238846: Prod compare endpoint missing offset object (with from & to keys) on diff items
|
resolved
|
Needs Triage (violet)
|
Tsevener (Tsevener)
|
tstarling (Tim Starling)
|
|
|
|
T239523
|
T239523: Discrepancy between local and global email status
|
resolved
|
Needs Triage (violet)
|
Tgr (Gergő Tisza)
|
tstarling (Tim Starling)
|
|
|
|
T240307
|
T240307: Hook container with strong types and DI
|
resolved
|
Medium (orange)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T243051
|
T243051: A query builder for MediaWiki core
|
resolved
|
Medium (orange)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T245170
|
T245170: Revisit timeouts, concurrency limits in remote HTTP calls from MediaWiki
|
resolved
|
High (red)
|
Joe (Giuseppe Lavagetto)
|
tstarling (Tim Starling)
|
|
|
|
T247223
|
T247223: OOM from Babel loading messages from too many languages (getSubitemList)
|
resolved
|
Needs Triage (violet)
|
Marostegui (Manuel Aróstegui)
|
tstarling (Tim Starling)
|
|
|
|
T248908
|
T248908: composer-merge-plugin support for composer 2.0
|
resolved
|
High (red)
|
bd808 (Bryan Davis)
|
tstarling (Tim Starling)
|
|
|
|
T249732
|
T249732: Database Update broken on beta
|
resolved
|
High (red)
|
Reedy (Sam Reed)
|
tstarling (Tim Starling)
|
|
|
|
T250248
|
T250248: Fast stale ParserCache responses on PoolCounter contention
|
resolved
|
High (red)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T252686
|
T252686: extension.json did not pass validation: The property HookHandlers is not defined and the definition does not allow additional properties
|
resolved
|
Needs Triage (violet)
|
Lucas_Werkmeister_WMDE (Lucas Werkmeister (WMDE))
|
tstarling (Tim Starling)
|
|
|
|
T252798
|
T252798: How should hook implementations access the current request context?
|
resolved
|
Medium (orange)
|
dbarratt (David Barratt)
|
tstarling (Tim Starling)
|
|
|
|
T252853
|
T252853: updateSearchIndex.php sql error not all tables locked
|
resolved
|
Medium (orange)
|
Farvardyn
|
tstarling (Tim Starling)
|
|
|
|
T253433
|
T253433: Web installer CSS fails with ServiceDisabledException
|
resolved
|
Needs Triage (violet)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T253468
|
T253468: stubs dumps (plus all later stages) broken on select wikis
|
resolved
|
Unbreak Now! (pink)
|
ArielGlenn (ariel)
|
tstarling (Tim Starling)
|
|
|
|
T253581
|
T253581: Page deletion confirmation page contains raw "$1"
|
resolved
|
Low (yellow)
|
Krinkle (Timo Tijhof)
|
tstarling (Tim Starling)
|
|
|
|
T254271
|
T254271: Should HookRunner be in the service container?
|
resolved
|
Medium (orange)
|
dbarratt (David Barratt)
|
tstarling (Tim Starling)
|
|
|
|
T255842
|
T255842: Restoring default settings is not working in all wikis
|
resolved
|
High (red)
|
Agusbou2015 (Agustín Bou)
|
tstarling (Tim Starling)
|
|
|
|
T260330
|
T260330: RFC: PHP microservice for containerized shell execution
|
open
|
Medium (orange)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T261143
|
T261143: Fix misattribution of block due to bad values in the ipblocks ipb_by_actor field
|
resolved
|
Medium (orange)
|
Urbanecm
|
tstarling (Tim Starling)
|
|
|
|
T261347
|
T261347: MWException: Bad parser output text. (from ParserOutput::getText)
|
resolved
|
High (red)
|
holger.knust (Holger Knust)
|
tstarling (Tim Starling)
|
|
|
|
T262900
|
T262900: Rebuilding l10n cache fails for train
|
resolved
|
Unbreak Now! (pink)
|
LarsWirzenius (Lars Wirzenius)
|
tstarling (Tim Starling)
|
|
|
|
T263437
|
T263437: Allow easier ICU transitions in MediaWiki (change how sortkey collation is managed in the categorylinks table)
|
open
|
High (red)
|
Joe (Giuseppe Lavagetto)
|
tstarling (Tim Starling)
|
|
|
|
T263911
|
T263911: Missing $wgServer in LocalSettings.php causes fatal error "Call to a member function getIP() on null"
|
resolved
|
Low (yellow)
|
Archcoven
|
tstarling (Tim Starling)
|
|
|
|
T263925
|
T263925: Hooking into MediaWikiServices with a 1.35-style HookHandler breaks maintenance scripts
|
resolved
|
High (red)
|
Skizzerz (skizzerz)
|
tstarling (Tim Starling)
|
|
|
|
T264391
|
T264391: FeaturedFeedChannel must not contain a User object, since it cannot be serialized safely.
|
resolved
|
Needs Triage (violet)
|
daniel (Daniel Kinzler)
|
tstarling (Tim Starling)
|
|
|
|
T264479
|
T264479: Special:SecurePoll/edit doesn't always load existing custom message labels
|
open
|
Medium (orange)
|
DannyS712
|
tstarling (Tim Starling)
|
|
|
|
T266678
|
T266678: Actor Migration breaks images in 1.34.x
|
open
|
High (red)
|
freephile (Greg Rundlett)
|
tstarling (Tim Starling)
|
|
|
|
T266681
|
T266681: MediaWiki installer doesn't create tables for extensions registering updates with new Hook handler
|
resolved
|
Unbreak Now! (pink)
|
matmarex (Bartosz Dziewoński)
|
tstarling (Tim Starling)
|
|
|
|
T267037
|
T267037: "Untagging because we were tagged by Herald"
|
resolved
|
Medium (orange)
|
Reedy (Sam Reed)
|
tstarling (Tim Starling)
|
|
|
|
T267270
|
T267270: Determine multi-dc strategy for CentralAuth
|
open
|
Low (yellow)
|
BPirkle (BPirkle)
|
tstarling (Tim Starling)
|
|
|
|
T267530
|
T267530: Shellbox command validation
|
resolved
|
Needs Triage (violet)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T268427
|
T268427: Make Shellbox actually do streaming
|
open
|
Low (yellow)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T268887
|
T268887: migrateComments.php fails on numerical comment
|
resolved
|
Medium (orange)
|
joernc_unibi (Joern C.)
|
tstarling (Tim Starling)
|
|
|
|
T268910
|
T268910: Page can't be moved: InvalidArgumentException: Revision belongs to different page ID than Title object
|
resolved
|
High (red)
|
MBH (Max)
|
tstarling (Tim Starling)
|
|
|
|
T269326
|
T269326: Create RequestTimeout library
|
resolved
|
Medium (orange)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T269502
|
T269502: Invalid timestamp/Failed asserting that $timestamp1 is identical to $timestamp2
|
resolved
|
High (red)
|
Reedy (Sam Reed)
|
tstarling (Tim Starling)
|
|
|
|
T270004
|
T270004: $wgMainPageIsDomainRoot breaks $wgActionPaths for Main Page
|
resolved
|
Medium (orange)
|
Porplemontage (Porplemontage)
|
tstarling (Tim Starling)
|
|
|
|
T270228
|
T270228: "Error: Unsupported operand types" from ParserOptionsTest::testMatches on php74
|
resolved
|
Medium (orange)
|
Krinkle (Timo Tijhof)
|
tstarling (Tim Starling)
|
|
|
|
T272386
|
T272386: CVE-2021-30159: Non-admin deleted enwiki page in fast double move
|
resolved
|
Low (yellow)
|
PrimeHunter
|
tstarling (Tim Starling)
|
|
|
|
T275246
|
T275246: Populate rev_actor and rev_comment_id
|
open
|
Needs Triage (violet)
|
CCicalese_WMF (Cindy Cicalese)
|
tstarling (Tim Starling)
|
|
|
|
T276017
|
T276017: Error: 503, Backend fetch failed while attempting to delete "c:File:Tholden28 test, 2020 US presidential election results.svg" (file history lists 778 versions of this file)
|
resolved
|
High (red)
|
AntiCompositeNumber
|
tstarling (Tim Starling)
|
|
|
|
T277618
|
T277618: var_dump() on various objects writes gigabytes of data and takes minutes to run
|
stalled
|
Low (yellow)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T278917
|
T278917: Clean up obsolete ActorMigration usages for non-temp tables
|
resolved
|
Needs Triage (violet)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T281329
|
T281329: Run tests with ONLY_FULL_GROUP_BY
|
resolved
|
Medium (orange)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T281405
|
T281405: Wikimedia\Rdbms\DBQueryError: Error 1054: Unknown column 'img_actor'
|
resolved
|
Unbreak Now! (pink)
|
jeena (Jeena Huneidi)
|
tstarling (Tim Starling)
|
|
|
|
T281981
|
T281981: Special:RecentChanges with userExpLevel=newcomer causes Fatal exception of type "Wikimedia\Rdbms\DBQueryError": Unknown column 'actor_user'
|
resolved
|
High (red)
|
Ciencia_Al_Poder (Jesús Martínez Novo)
|
tstarling (Tim Starling)
|
|
|
|
T282038
|
T282038: PHP Deprecated: Caller from LinkBatch::doQuery (for Skin::preloadExistence) ignored an error originally raised from SpecialRecentChanges::doMainQuery: [1054] Unknown column 'actor_user' in 'on clause' (10.64.0.44)
|
resolved
|
Needs Triage (violet)
|
egardner (Eric Gardner)
|
tstarling (Tim Starling)
|
|
|
|
T282122
|
T282122: Frequent 504s while using logevents API on Commons
|
resolved
|
Unbreak Now! (pink)
|
AntiCompositeNumber
|
tstarling (Tim Starling)
|
|
|
|
T282183
|
T282183: Hiding own edits on watchlist and recentchanges results in hiding all IP edits
|
resolved
|
High (red)
|
Ammarpad
|
tstarling (Tim Starling)
|
|
|
|
T282844
|
T282844: Special:DeletedContributions shows no or almost no edits.
|
resolved
|
Unbreak Now! (pink)
|
AntiCompositeNumber
|
tstarling (Tim Starling)
|
|
|
|
T283045
|
T283045: LocalFile::lock() rearchitecting
|
open
|
Medium (orange)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T284269
|
T284269: PHP Notice: A non well formed numeric value encountered
|
resolved
|
Low (yellow)
|
Reedy (Sam Reed)
|
tstarling (Tim Starling)
|
|
|
|
T287023
|
T287023: Sending two mass emails to eligible voters for the board elections 2021
|
resolved
|
Needs Triage (violet)
|
Xeno_WMF (Xeno)
|
tstarling (Tim Starling)
|
|
|
|
T287679
|
T287679: Platform team (?) review requested for composer-merge-plugin PR / release
|
resolved
|
Needs Triage (violet)
|
Jdforrester-WMF (James D. Forrester)
|
tstarling (Tim Starling)
|
|
|
|
T287859
|
T287859: Creating an election with "all wikis" can give a DBTransactionSizeError
|
resolved
|
High (red)
|
Reedy (Sam Reed)
|
tstarling (Tim Starling)
|
|
|
|
T288025
|
T288025: Create SecurePoll voter list for 2021 board vote
|
resolved
|
Needs Triage (violet)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T288882
|
T288882: SelectQueryBuilder::where() should not overwrite previous conditions
|
resolved
|
Medium (orange)
|
Tgr (Gergő Tisza)
|
tstarling (Tim Starling)
|
|
|
|
T289351
|
T289351: SpecialWhatLinksHere: Trying to get property 'page_id' of non-object
|
resolved
|
High (red)
|
brennen (Brennen Bearnes)
|
tstarling (Tim Starling)
|
|
|
|
T289597
|
T289597: MediaWiki\Rest: JSON encoding error: Malformed UTF-8 characters, possibly incorrectly encoded
|
resolved
|
High (red)
|
brennen (Brennen Bearnes)
|
tstarling (Tim Starling)
|
|
|
|
T296895
|
T296895: LinksUpdate hook review
|
open
|
Needs Triage (violet)
|
tstarling (Tim Starling)
|
tstarling (Tim Starling)
|
|
|
|
T299095
|
T299095: Links tables corrupted due to incorrectly parenthesized delete queries
|
resolved
|
Unbreak Now! (pink)
|
dduvall (Dan Duvall)
|
tstarling (Tim Starling)
|
|
|
|
T45509
|
T45509: Special:Whatlinkshere's pagination is broken, won't let you get back to the first page after navigating to later ones
|
resolved
|
Medium (orange)
|
Jarry1250
|
tstarling (Tim Starling)
|
|
|
|