Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T123930
|
T123930: More useful help for 'submodule'-type parameters
|
resolved
|
Medium (orange)
|
Anomie
|
Anomie
|
|
|
|
T154774
|
T154774: Add userid versions of `rvuser` and `rvexcludeuser`
|
resolved
|
Medium (orange)
|
Anomie
|
Anomie
|
|
|
|
T154775
|
T154775: Add guiuserid for meta=globaluserinfo
|
open
|
Medium (orange)
|
Anomie
|
|
|
|
|
T166411
|
T166411: Split module description messages into summary and additional text
|
resolved
|
Medium (orange)
|
Anomie
|
Anomie
|
|
|
|
T166732
|
T166732: Refactor comment storage in the database and abstract access in MediaWiki
|
resolved
|
Low (yellow)
|
Anomie
|
Anomie
|
|
|
|
T166733
|
T166733: Deploy refactored comment storage
|
resolved
|
Low (yellow)
|
Anomie
|
Anomie
|
|
|
|
T166798
|
T166798: Decide whether back-compat views for upcoming major schema changes will be provided in the Labs replicas
|
resolved
|
Low (yellow)
|
Anomie
|
|
|
|
|
T174569
|
T174569: Schema change for refactored comment storage
|
resolved
|
Medium (orange)
|
Anomie
|
Marostegui (Manuel Aróstegui)
|
|
|
|
T180497
|
T180497: OO.ui.TextInputWidget's maxLength option limits by UTF-16 code units, not characters as documented
|
resolved
|
Needs Triage (violet)
|
Anomie
|
matmarex (Bartosz Dziewoński)
|
|
|
|
T181555
|
T181555: Remove use of PHP serialization in revision storage
|
open
|
Medium (orange)
|
Anomie
|
|
|
|
|
T183419
|
T183419: Determine how to update old compressed ExternalStore entries for T181555
|
resolved
|
Medium (orange)
|
Anomie
|
Anomie
|
|
|
|
T184446
|
T184446: Configure Toolforge replica views and dumps for the new MCR tables
|
resolved
|
Medium (orange)
|
Anomie
|
Bstorm (Brooke)
|
|
|
|
T184629
|
T184629: Run maintenance/migrateArchiveText.php on all wikis
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T185948
|
T185948: Update web UI for increased comment length
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T187089
|
T187089: Fix WMF schemas to not break when comment store goes WRITE_NEW
|
resolved
|
High (red)
|
Anomie
|
Marostegui (Manuel Aróstegui)
|
|
|
|
T188132
|
T188132: Merge image_comment_temp table into the image table
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T188299
|
T188299: Schema change for refactored actor storage
|
resolved
|
Medium (orange)
|
Anomie
|
Marostegui (Manuel Aróstegui)
|
|
|
|
T188327
|
T188327: Deploy refactored actor storage
|
resolved
|
High (red)
|
Anomie
|
Anomie
|
|
|
|
T189158
|
T189158: Change `image` view to properly expose the new `img_description_id` field
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Bstorm (Brooke)
|
|
|
|
T190087
|
T190087: PopulateVoterListJob isn't submitted, and fails if it is
|
open
|
Needs Triage (violet)
|
Anomie
|
|
|
|
|
T190712
|
T190712: Wikibase\Repo\Content\EntityHandler should not override makeParserOptions()
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T191231
|
T191231: RFC: Abstract schemas and schema changes
|
resolved
|
Medium (orange)
|
Anomie
|
Ladsgroup (Amir Sarabadani)
|
|
|
|
T191307
|
T191307: Run maintenance/populateArchiveRevId.php on all wikis
|
resolved
|
Medium (orange)
|
Anomie
|
Anomie
|
|
|
|
T193180
|
T193180: Clean up archive rows with duplicate revision IDs
|
resolved
|
High (red)
|
Anomie
|
Anomie
|
|
|
|
T202633
|
T202633: Error reporting from populateArchiveRevId.php and deduplicateArchiveRevId.php
|
open
|
Low (yellow)
|
Anomie
|
|
|
|
|
T204158
|
T204158: Review namespacing of MCR classes
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T204983
|
T204983: maintenance/generateLocalAutoload.php ignores aliases for PSR4
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T205101
|
T205101: McrUndoAction preview doesn't work
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T205578
|
T205578: Admins cannot view revision-deleted revisions
|
resolved
|
Medium (orange)
|
Anomie
|
Tgr (Gergő Tisza)
|
|
|
|
T206147
|
T206147: Database::close() shouldn't commit transactions
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T207186
|
T207186: $wgTemplateStylesNamespaces cannot be correctly set in LocalSettings.php
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T207496
|
T207496: Create a project for Excimer
|
resolved
|
Needs Triage (violet)
|
Anomie
|
greg (Greg Grossmeier)
|
|
|
|
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)
|
|
|
|
T209591
|
T209591: Drop table image_comment_temp on all wikis
|
resolved
|
Medium (orange)
|
Anomie
|
Marostegui (Manuel Aróstegui)
|
|
|
|
T209847
|
T209847: Clean up actor renames on mediawikiwiki
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T210528
|
T210528: PHP/HHVM serialization incompatibility in some situations when using Serializable
|
resolved
|
Needs Triage (violet)
|
Anomie
|
CCicalese_WMF (Cindy Cicalese)
|
|
|
|
T210778
|
T210778: Add IDatabase::updateJoin()
|
open
|
Low (yellow)
|
Anomie
|
|
|
|
|
T212972
|
T212972: Remove reference to text fields replaced by the comment table from WMCS views
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T212980
|
T212980: ImageListPager is broken again (miser mode and comment migration stage NEW)
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T215466
|
T215466: Remove revision_comment_temp and revision_actor_temp
|
open
|
Needs Triage (violet)
|
Anomie
|
|
|
|
|
T215525
|
T215525: log_search rows with ls_field='target_author_actor' and empty ls_value are created during actor migration
|
resolved
|
Medium (orange)
|
Anomie
|
Anomie
|
|
|
|
T215548
|
T215548: API deprecation warnings shouldn't be triggered by parameter default values
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T215840
|
T215840: API 'features' parameter doesn't work
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T216247
|
T216247: DatabaseMysql(Base)::buildStringCast should probably actually cast
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T216554
|
T216554: DifferenceEngine cache ignores hits for empty diffs
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T217162
|
T217162: The api-feature-usage log channel should use log context instead of parsing a string
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T218110
|
T218110: ManualLogEntry::publish( $id, 'udp' ) does not save change tags
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T218674
|
T218674: User::getRights() applies session rights restrictions to non-session users
|
open
|
Medium (orange)
|
Anomie
|
|
|
|
|
T220991
|
T220991: Slow query "IndexPager::buildQueryInfo (contributions page unfiltered)" after actor rollout
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T221869
|
T221869: Remove deprecated ApiQueryDeletedRevs
|
open
|
Needs Triage (violet)
|
Anomie
|
|
|
|
|
T223151
|
T223151: Review special replica partitioning of certain tables by `xx_user`
|
resolved
|
Medium (orange)
|
Anomie
|
Marostegui (Manuel Aróstegui)
|
|
|
|
T223267
|
T223267: mw.uri doesn't parse RFC 3986 IP-literal syntax
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T223326
|
T223326: JS mediawiki-title library has wrong max length
|
resolved
|
Low (yellow)
|
Anomie
|
holger.knust (Holger Knust)
|
|
|
|
T223406
|
T223406: Remove reference to fields replaced by the actor table from WMCS views
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T224197
|
T224197: ConvertibleTimestamp inconsistent timezone handling in accepted time strings
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T224198
|
T224198: ConvertibleTimestamp accepts some weird, invalid-seeming time strings
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T224199
|
T224199: TS_RFC2822 doesn't properly implement RFC 2822
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T224202
|
T224202: TS_UNIX_MICRO gets things wrong for timestamps before the epoch
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T229123
|
T229123: ApiSandbox: upload widget no longer functions
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T230735
|
T230735: Action API: Detect POST without Content-Type
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T231462
|
T231462: ApiQueryCategories does not set a limit on the DB query
|
resolved
|
Low (yellow)
|
Anomie
|
Anomie
|
|
|
|
T232389
|
T232389: Make limited information from archive available to everyone
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Don-vip
|
|
|
|
T233135
|
T233135: Schema change for refactored actor and comment storage
|
resolved
|
Medium (orange)
|
Anomie
|
Marostegui (Manuel Aróstegui)
|
|
|
|
T233221
|
T233221: update.php needs to drop both archive.usertext_timestamp and archive.ar_usertext_timestamp, if they exist, on MySQL
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T233240
|
T233240: Remove MySQL aliasing for user_newtalk indexes
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T233449
|
T233449: CommentStore should accept valid combinations of SCHEMA_COMPAT_* constants
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T234066
|
T234066: Schema change to rename user_newtalk indexes
|
resolved
|
Medium (orange)
|
Anomie
|
Marostegui (Manuel Aróstegui)
|
|
|
|
T234368
|
T234368: mw.getCurrentFrame at module scope returns wrong frame for #invoke passed to #invoke
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T235801
|
T235801: Rework ParamValidator to use MessageValue
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T236197
|
T236197: Clean up phpcs errors
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T236198
|
T236198: Drop HHVM (and PHP < 7.0) support
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T236199
|
T236199: Use phan for tests
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T238370
|
T238370: Apply schema changes for OAuth 2.0
|
resolved
|
Medium (orange)
|
Anomie
|
Marostegui (Manuel Aróstegui)
|
|
|
|
T238429
|
T238429: Archive (or delete) unused OAuth2 extension
|
resolved
|
Needs Triage (violet)
|
Anomie
|
MarcoAurelio
|
|
|
|
T238852
|
T238852: Exceptions from MWOAuthSessionProvider are not being thrown for the REST API
|
open
|
Needs Triage (violet)
|
Anomie
|
|
|
|
|
T239717
|
T239717: Incorrect rev_sha1 and rev_len on some revisions
|
resolved
|
High (red)
|
Anomie
|
daniel (Daniel Kinzler)
|
|
|
|
T242360
|
T242360: Update CPT Clinic Duty page with current processes
|
open
|
Medium (orange)
|
Anomie
|
|
|
|
|
T242887
|
T242887: Make ApiStructureTest work with ParamValidator
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T243437
|
T243437: Create "RestStructureTest"
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T244393
|
T244393: OAuth fails CI due to missing RSA tokens
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T248021
|
T248021: JobRunner::run called with an active transaction round
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T248196
|
T248196: Consolidate logic for parsing expiries
|
open
|
Needs Triage (violet)
|
Anomie
|
|
|
|
|
T248327
|
T248327: Incorrect connection reuse on PostgreSQL
|
resolved
|
Needs Triage (violet)
|
Anomie
|
Anomie
|
|
|
|
T249550
|
T249550: Cannot rename redirects in the file namespace
|
resolved
|
High (red)
|
Anomie
|
Anomie
|
|
|
|
T76728
|
T76728: Clean up ApiResult and ApiFormatXml, create new formatversion
|
resolved
|
Medium (orange)
|
Anomie
|
Anomie
|
|
|
|
T85000
|
T85000: Investigate query planning in MariaDB 10
|
declined
|
Low (yellow)
|
Anomie
|
|
|
|
|
T85236
|
T85236: Better unit testing for ApiFormat*
|
resolved
|
Medium (orange)
|
Anomie
|
Anomie
|
|
|
|
T86210
|
T86210: MobileFrontend throws away warnings and other data from action=parse
|
resolved
|
Low (yellow)
|
Anomie
|
nray (Nick Ray)
|
|
|
|
T89971
|
T89971: ApiQueryImageInfo is crufty, needs rewrite
|
open
|
Medium (orange)
|
Anomie
|
|
|
|
|
T90745
|
T90745: Flow ApiFlowModerateTopicTest::testModerateTopic() assumes ApiResult will pass through arbitrary objects
|
resolved
|
Medium (orange)
|
Anomie
|
EBernhardson (EBernhardson)
|
|
|
|