Orphaned pages
From cpt
The following pages are not linked from or transcluded into other pages in cpt.
Showing below up to 500 results in range #501 to #1,000.
- T206076: Wikimedia Technical Conference 2018 Session - Identifying our storage and search use cases
- T206147: Database::close() shouldn't commit transactions
- T206186: Create LimitedConcurrencyKafkaConsumer
- T206259: Open questions when deploying major version bumps to Parsoid's HTML
- T206277: Revision visibility change event sets a wrong performer
- T206283: Failed deferred updates should be queued as jobs if possible (Deadlock from LinksUpdate in WikiPage::updateCategoryCounts)
- T206291: MultiMaps tests are failing on PHP 7.1
- T206296: PhpTags tests fail on PHP 7.1
- T206338: Allow directing users to PHP7 based on a cookie
- T206411: Empty JSON keys are replaced with "_empty_"
- T206520: Change ProofreadPage's PageDifferenceEngine to use SlotDiffRenderer
- T206586: Write LuaSandbox DocBook manual
- T206884: Provide appropriate dumps of Commons including the structured data
- T206944: API returns incorrect/stale blockinfo for user
- T207054: Some Commons pages fatal with IncompleteRevisionException: "Uninitialized field: content_address"
- T207186: $wgTemplateStylesNamespaces cannot be correctly set in LocalSettings.php
- T207217: ActorMigration.php: PHP Warning: Invalid argument supplied for foreach (via SpecialNewFiles)
- T207263: Scap not restarting Proton
- T207297: Phan SecurityCheck-XSS and SecurityCheck-SQLInjection errors in SecurePoll extension
- T207324: RESTBase adds duplicated `accept-language` entry in Vary header
- T207329: Clear watchlist on enwiki only removes 50 items at a time
- T207403: Update MobileFrontend editor for MCR
- T207448: Resetting a custom global preference via API does not work
- T207495: Puppet broken on deployment-sca01
- T207496: Create a project for Excimer
- T207497: Excimer: Expose event_count in ExcimerLogEntry
- T207498: ExcimerProfiler::start(), ExcimerTimer::start(), and so on should warn if starting fails
- T207499: Write documentation for Excimer
- T207500: "blockinfo" field from list=allusers do not reflect global blocks
- T20755: Separate move and edit protection filters in Special:ProtectedPages
- T207623: Unlike string.gsub, mw.ustring.gsub doesn't add whole match as first capture when pattern has no captures
- T207788: Remove "daniel" from "wmde" LDAP group and add him to "wmf"
- T207795: Create the recommendation api DB in Beta
- T207797: Meza doesn't support the config I need
- T207809: PHP error "CdnPurgeJob never inserted."
- T207818: Mark api.php HTML doc pages as robots noindex, nofollow
- T207946: Evaluate possible optimizations for concurrent JVMs
- T207972: Use UserIdentity in WatchedItem instead of User
- T207974: Export with full history creates broken XML (missing end tag </page>)
- T207977: deprecate Language::viewPrevNext
- T207994: revision-create events are sometimes emitted in a secondary DC
- T208047: Deduplicate LoadBalancer.php "Transaction spent X second(s) in writes, exceeding the limit of Y." logs
- T208132: API: extracts with explaintext doesn't put a newline after lists.
- T208145: api.php shows language converter syntax in the HTML for certain uselang parameters
- T208213: Add wikibase/wikidata export format to citoid service
- T208345: Add AWS Aurora MySQL Driver
- T208437: Consolidate and migrate Module namespace to mediawiki.org
- T208472: Block::getTarget() can return a User object or a string that is an invalid user name
- T208517: Should Wikibase add a property to the page response object that indicates the embedded entities?
- T208601: ForeignApi adds the origin parameter even if the other wiki is on the same domain
- T208689: Exception from line 1539 of ResourceLoader.php: JSON serialization of config data failed. This usually means the config data is not valid UTF-8.
- T208691: Fatal exception from ApiQueryBase: Call to getNamespace() on non-object null
- T208871: Google search form shows up when error happens, even if site isn't Google-searchable
- T208901: TemplateStyles breaks a paragraph if a file is inserted inline
- T208922: PHP Fatal Error: Class undefined: JobExecutor (jobrunners try to run labswiki jobs)
- T208926: PHP Fatal from ApiMain.php: Header may not contain more than a single header, new line detected
- T208929: RevisionAccessException from ApiComparePages.php: Could not determine title for page/revision ID
- T209064: Changeprop: Error during deduplication
- T209070: Allow BBPromise cancellation
- T209076: Tag MediaWiki logs with PHP version information, so we can filter out PHP 7.x exception logs for separate monitoring
- T209083: Come up with a plan for community security reviews of MediaWiki extensions/skins
- T209084: Generate mediawiki.org extension infobox information automatically from extension.json
- T209085: Propose a standard way to announce and publish new extensions and features
- T209086: Programatically enable/disable extensions from the command line
- T209136: python3-etcd needs python3-dnspython
- T209164: Follow RFC7807 for all services error responses
- T209389: rack/setup/install sessionstore200[123].codfw.wmnet
- T209393: rack/setup/install sessionstore100[123].eqiad.wmnet
- T209563: Default $wgMathMathMLUrl points to non-working mathoid.testme.wmflabs.org
- T209804: Can't create election: SecurePollContentHandler::makeContentFromElection() must be an instance of SecurePoll_Election, bool given
- T209890: Memory consumption in Redis 3.2 vs Redis 2.8
- T209919: SecurePoll should not have HTML shown in the radio button tooltips
- T210013: EventBus extension started emitting rev_count as a string
- T210045: Allow extensions to specify a custom PARAM_TYPE
- T210104: [Bug] RESTBase endpoint documentation missing
- T210206: Deprecate raw SQL conditions for IDatabase methods (select, insert, etc.)
- T210295: ATS path normalization
- T210307: Forcelinkupdate appears to have stopped working (on ENWIKI at least)
- T210393: Correctly encode titles in RB/CP for purges
- T210426: Replace `json-stable-stringify` with `fast-json-stable-stringify`
- T210451: Kafka eqiad.mediawiki.page-delete topic is empty
- T210528: PHP/HHVM serialization incompatibility in some situations when using Serializable
- T210548: gzip-encoded page properties can't be exported from the API
- T210567: Create a way to intentionally trigger fatal errors in MediaWiki
- T210607: [Open question] How to best capture user feedback for recommender systems output
- T210608: EventBus::createEvent Call to a member function format() on a non-object (boolean)
- T210709: Throttling isn't counted at all for filters using it
- T210732: wiktionary: /rpc/RunSingleJob.php CannotCreateActorException from line 2540 of /srv/mediawiki/php-1.33.0-wmf.6/includes/user/User.php: Cannot create an actor for a usable name that is not an existing user
- T210739: Target deletion during page move fails
- T210740: Cannot create actor ID for user_id=156 user_name=Sz-iwbot
- T210741: EventStreams process occasionally OOMs
- T210778: Add IDatabase::updateJoin()
- T210790: Allow cross-origin requests by default in the Action API
- T210843: Reshape RESTBase Cassandra cluster for server refresh
- T210910: Jobs for otrs-wiki are slower than expected to process
- T211052: SlotRoleHandler's introduction breaks WBMI; edits now fail with "content is not allowed on page" error
- T211053: Error for file namespace should escape the title in the link
- T211061: SpecialListfiles does not support actor
- T211088: Wikipedia pages parsed as website, not encyclopedia
- T211138: Agree on a code formatting policy for the node services
- T211146: Increase resources for the services project
- T211237: wbgetentities has stopped returning content on Beta Cluster Commons
- T211375: Rename chromium-render gerrit project to Proton
- T211386: RESTBase x-amples test started failing for citoid in beta cluster due to zotero being disabled.
- T211411: Citoid automated monitoring times out due to Zotero v2
- T211416: Put restbase201[3-8] into conftool and LVS
- T211450: importDump does not work with actor if the user name is not in canonical form
- T211461: Section edit endpoints in RESTBase: Still needed?
- T211473: JADE\Tests\Hooks\MoveHooksTest::testOnMovePageIsValidMove is broken
- T211501: Page Previews should take FlaggedRevs' stabilization setting into account
- T211527: Notice: Undefined variable: wgTidyConf in /srv/mediawiki/wmf-config/CommonSettings.php on line 3672
- T211540: allow to add section with no heading and custom edit summary
- T211555: Figure out how to inject MediaWiki's mime mapping into Guzzle
- T211732: Change MediaWiki:Createacct-reason string to note that it is publicly logged
- T211765: 504 from /api/rest_v1/page/random/summary
- T211769: Wikimedia\Rdbms\Database::selectSQLText called from ApiBase::filterIDs with incorrect parameters: $conds must be a string or an array
- T211774: Full table scans on oldimage table
- T211804: A huge spike on read rows for commonswiki
- T211830: Parsoid incorrectly encodes href in redirects
- T211871: TFA missing from MCS response
- T211914: WinCache increment loses TTL information
- T211989: Investigate the increase in external /page/summary requests on 01 Nov 2018
- T212082: Do not block page moves with AbuseFilter on LocalRenameJob page moves
- T212113: Allow service-runner to read the location of the config file from a configuration variable
- T212154: Recommendation API exceeds max_user_connections in MySQL
- T212156: Recommendation API service returns 404 on DB connection error
- T212175: Support callback functions in GuzzleHttpRequest and MultiHttpClient
- T212189: New Service Request: Wikidata Termbox SSR
- T212284: Fatal db error "Could not select database 'centralauth'" (sometimes also 'metawiki')
- T212303: kartotherian sends javascript instead of statsd metric name
- T212307: Interaction Timeline makes an API request to MediaWiki that returns a warning
- T212335: EventBus or CirrusSearch: DomainException from line 353 of /srv/mediawiki/php-1.33.0-wmf.9/vendor/firebase/php-jwt/src/JWT.php: Unknown JSON error: 5
- T212418: Memory error on restbase1016
- T212482: RFC: Evolve hook system to support "filters" and "actions" only
- T212511: Deprecate comparing first revision to prev, last revision to next in API
- T212631: Kademlia rate limiter failing unexpectedly
- T212706: Moving a page lowers the number of articles on Special:Statistics
- T212722: eslint-config-node-services has unmeet peer dependencies
- T212797: Warning: Missing ipb_reason_text and ipb_reason_data fields in row with
- T212851: Confusing error for OAuth consumers with rollback but not edit grant
- T212881: addWiki.php broken creating ES tables
- T212945: Add Baha as a deployer for Recommendation API
- T212980: ImageListPager is broken again (miser mode and comment migration stage NEW)
- T212988: Allow clients to POST JSONs in the body
- T213037: AbuseFilter should have an edit API
- T213154: /api/rest_v1/page/pdf/* service unstable
- T213345: Spin off (Parsoid) language variants functionality as a microservice?
- T213405: zhwiki pages-meta-history bz2 dump hangs
- T213453: AbuseFilter MCR diff is comparing old value of one slot with the new value from another, not the old whole page with the new whole page
- T213489: 'Warning: session_id(): Cannot change session id when session is active' intermittently on php7.3
- T213494: Installing composer modules for deployment
- T213506: Grafana alerting broken after upgrade to 5.0.0
- T213663: Actor table migration interfering with page deletion
- T213788: Undoing an edit by an interwiki username results in broken user/talk/contribs links in edit summary
- T213857: Evaluate cassandra node driver 4.0.0 for upgrade
- T213893: Allow extensions to define additional command line parameters to "update.php"
- T213934: Set up a beta feature offering the use of PHP7
- T214035: DBError "Error: 1213 Deadlock found when trying to get lock" on WikiPage::doUpdateRestrictions
- T214062: updateSearchIndex.php fails with Error: 1100 Table 'slots' was not locked with LOCK TABLES
- T214094: RESTBase should not respect Accept-Language for content version upgrades
- T214166: Improve cassandra JBOD integration post-reimage
- T214215: MinimumPasswordLengthToLogin error message is unhelpful
- T214267: Name of slots should be localized in diff
- T214390: Refactor the Http class to not use global state
- T214507: Harmonise Session Storage API and RESTBagOfStuff
- T214552: Jenkins build for MediaWiki should fail when "PHP Warning" is emitted
- T214626: Title should not use Action
- T214655: Some wikis set confirmed permissions that later get overwritten with autoconfirmed
- T214703: Change HttpRequestFactory default to guzzle
- T214958: MCR: include slot role or ID in Hive mediawiki_history table
- T215028: Unexpected extracts greek API response
- T215121: Expose actor IDs via the API
- T215169: Database::update() with IGNORE option fails on PostgreSQL (MW-1.32 migration error)
- T215222: Recommendation API translation endpoint stopped working
- T215456: Expose translations that exist via the api
- T215465: RFC: Require use of common storage abstractions (policy)
- T215548: API deprecation warnings shouldn't be triggered by parameter default values
- T215611: MediaWiki errors overloading logstash
- T215631: Spelling errors in RESTBase API error message for the "morelike" function
- T215681: Develop code samples in Javascript and PHP to demonstrate the use of MediaWiki Action API modules
- T215682: Outreachy Round 18: Documentation improvements to the ~20 top 70 most viewed MediaWiki Action API pages on-wiki
- T215723: How to setup ChronologyProtector properly?
- T215840: API 'features' parameter doesn't work
- T216069: Flaky quibble-vendor-mysql-hhvm-docker test in Jenkins
- T216086: ErrorException from includes/HeaderCallback.php: PHP Notice: Undefined offset: 1
- T216191: Replace Istanbul with nyc
- T216200: includes/specials/pagers/ActiveUsersPager.php: PHP Notice: Undefined index: dir
- T216245: VisualEditor, MobileFrontend, and other tools using action=edit do not auto-block IP addresses
- T216433: Call media/math/render in local mathoid - mathoid.js
- T216493: Proton fails with Chromium 72.0.3626.96
- T216496: Misleading "replica catching up" error when master DB is down
- T216554: DifferenceEngine cache ignores hits for empty diffs
- T216584: Consider deprecating and removing public data-parsoid REST endpoint
- T216656: API problem with usercontribs using `rev_user_text` rather than `rev_user`: Only use 'contributions' replica if querying by user ID
- T216744: libpcre-related performance opportunities
- T217162: The api-feature-usage log channel should use log context instead of parsing a string
- T217271: Some event data (like the one that comes from mediawiki events such us revision create) should not get sanitized
- T217329: bug in 1.33.0-wmf.18+ breaks abstract dumps on testwikidatawiki, among other things | MWContentSerializationException $entityId and $targetId can not be the same
- T217382: APIEditPage -> ApiBase->checkTitleUserPermissions PHP Warning: Invalid operand type was used: Invalid type used as key
- T217525: Special:ActiveUsers seems to be truncated
- T217607: MediaWikiTestCase::copyTestData does not work on Postgres and SQLite
- T217683: Delete the mediawiki/services/cp-jobqueue repo
- T217720: Investigate rare "DBConnectionError: No working replica DB server"
- T217724: Investigate 2019-03-01 Proton incident
- T217743: Database::selectSQLText should prefix 'table_name.*'
- T217829: Update populateRevisionSha1.php to run over the content table
- T217831: Add a check to populateContentTables.php to ensure that populateRevisionSha1.php is run first
- T217855: Default dbpath for install.php (dbtype sqlite) no longer works. (Writes to root of disk)
- T217867: Port domino (or another spec-compliant DOM library) to PHP
- T217951: Page protection header on Page information of a deleted item has an empty table
- T218110: ManualLogEntry::publish( $id, 'udp' ) does not save change tags
- T218160: Figure a way to keep usermerge log entries
- T218207: Use disk-based LCStore by default in MediaWiki
- T218223: Upgrade script from MW 1.29 to 1.32 seems to break revision table
- T218246: Eventbus revisions are duplicated in event.mediawiki_revision_tags_change
- T218274: `rev_parent_id` and `rev_content_changed` are missing in event.mediawiki_revision_tags_change
- T218275: Vagrant restbase can't launch: statsd.childClient is not a function
- T218313: Develop deprecation and migration plan for hook interfaces
- T218348: Ingest api data (for posts) into druid
- T218432: LinkTarget should have an equals() method
- T218489: Add auprops=groupmemberships parameter to list=allusers
- T218511: After opening a diff, entry on Special:Watchlist sometimes stays unread (bold)
- T218692: read only on mediawiki generates "LoadBalancer.php: Cannot access the database: Unknown error"
- T218812: RFC: Provide the ability to have time-delayed or time-offset jobs in the job queue
- T218817: PHP Warning: count(): Parameter must be an array or an object that implements Countable
- T218872: Allow editing of own comments in deletion log
- T218952: Warning: get_class expects object (string given) from EventBusHooks.php
- T219002: Japanese Wikipedia displaying SOPA banner on desktop
- T219055: Add message for MWUnknownContentModelException on Special:Import
- T219148: Use PHP7 to run all async jobs
- T219159: Partition htmlCacheUpdate job topic
- T219279: Some pages will become completely unreachable after PHP7 update due to Unicode changes
- T219374: Prepare and check storage layer for hi.wikisource
- T219385: Remove SIG* listeners in service runner on stop
- T219386: Use service-runner test service in change-prop tests
- T219404: rack/setup/install restbase10[19-27].eqiad.wmnet
- T219425: preq emits unhandled rejection on socket timeout
- T219427: Use service-runner provided test server in service-template
- T219520: Replace online validator with swagger-cli
- T219524: respect WRITE_SYNC (e.g. EACH_QUORUM) in RESTBagOStuff::set()
- T219525: respect $exptime in RESTBagOStuff::set()
- T219526: Make RESTBagOStuff::add() atomic
- T219527: respect WRITE_SYNC (e.g. EACH_QUORUM) in RESTBagOStuff::delete()
- T219528: Make RESTBagOStuff::incr() atomic
- T219529: respect $exptime in RESTBagOStuff::incr()
- T219548: restbase-mod-table-* simplification and improvements
- T219689: Undeprecate User::setPassword()
- T219702: Page import can fail with "Lock wait timeout exceeded" in WikiPage::insertOn
- T219737: Ability to create blocks broken
- T219738: PHP Warning: Array key should be either a string or an integer
- T219816: Fatal IncompleteRevisionException when restoring an article (undelete page)
- T219900: Evaluate url-template package for use in hyperswitch
- T219942: Analyse performance of the PHP tokenizer code and do any necessary optimisation work
- T219943: Create a composer library for wikipeg
- T220010: Remove listing endpoints from REST API
- T220037: RefreshLinksJob::runForTitle: transaction round 'RefreshLinksJob::run' already started on commons
- T220127: Reuse JobExecutor within a JobRunner
- T220160: getRedirectTarget should not automatically load revision content in all cases
- T220245: Introduce alphabetic pager for Special:EditWatchlist
- T220353: Unable to create redirect on dewiki - fatal DBQueryError
- T220477: Eventbus errors: Failed processing event: Failed validating at path rev_id
- T220493: Xml stubs dumps are running 5 to 15x slower than previously
- T220514: MediaWiki web installer does not show extension when their dependency is missing
- T220574: Continuous errors on several REST API resources (probably related to MCS release)
- T220709: Upgrade statsd_exporter to 0.9
- T220834: Log entry unreachable via logid= if its type is among $wgFilterLogTypes
- T220898: Removing ApiErrorFormatter_BackCompat
- T220991: Slow query "IndexPager::buildQueryInfo (contributions page unfiltered)" after actor rollout
- T221041: Convert Parsoid to dependency injection
- T221091: Phester: feature complete
- T221224: showJobs.php maintenance script useless and misleading in production
- T221315: Determine future of bare-metal hosting for services like WDQS, ElasticSearch, RESTBase Cassandra, etc.
- T221368: cdnPurge and other jobs fail completely to execute
- T221381: Allow for multiple `leaction`s for `action=query&list=logevents`
- T221458: Special:Log on commons -- entire web request took longer than 60 seconds and timed out
- T221511: Possible full scan query ApiQueryUserContribs::execute for revision_actor_temp table on commonswiki
- T221550: Not possible to set API-reported Wiki ID to anything other than database name
- T221595: MovePage::move contention on cebwiki
- T221720: Remove mwUtil.decodeBody
- T221735: API: UserContribs duplicating new page entries
- T221741: Define REST API interface in MediaWiki using OpenAPI 3.0 definition
- T221752: Cognate data is not restored (any more) on page undeletion
- T221763: LinksUpdate fails during page move due to "Title does not belong to page" RevisionStore error from PageImages hook
- T221812: Some ApiQueryImageInfo queries consistently fail with a fatal BadMethodCallException from LocalFile.php
- T221869: Remove deprecated ApiQueryDeletedRevs
- T222178: Update HyperSwitch and service-template-node sercices to support Node 14
- T222224: RFC: Normalize MediaWiki link tables
- T222305: CXServer alerting because it is requesting an old revision of a long page
- T222402: Page or file undelete/restore requests can deadlock (Fatal DBQueryError)
- T222416: WikibaseMediaInfo test MultiLingualCaptionsTest fails
- T222497: dumpRDF for MediaInfo entities loads each page individually
- T222533: Add message to Special:Watchlist /raw and /clear to indicate slower speed
- T222598: NamespaceInfo::getRestrictionLevels() does not correctly handle namespace restrictions that require more than one permission
- T222628: Some history views and diffs unavailable on Wikipedias (Fatal ParameterAssertionException: Bad value for parameter $dbkey)
- T222677: Test failure with WatchedItemQueryServiceExtension::modifyWatchedItemsWithRCInfoQuery()
- T222720: NamespaceInfo::getRestrictionLevels does not correctly handle group permissions
- T222841: Incorrect links to source maps in Swagger-UI
- T222953: Make "move subpages" checked by default on Special:MovePage
- T222966: > 2% of API wall time spent generating UUIDs
- T223115: Update Zotero (outdated Nature translator reverses author list)
- T223267: mw.uri doesn't parse RFC 3986 IP-literal syntax
- T223315: Make it possible to mass-clear via Special:EditWatchlist without job queue
- T223326: JS mediawiki-title library has wrong max length
- T223345: Zotero container: Production is running candidate version, last production version is broken due to lack of ca-certificates package
- T223427: Make change-prop use test server provided by service-runner
- T223469: New Service Request: wikifeeds
- T223690: Replace Cassandra-uuid with uuid
- T223723: Ruprecht: measure inverse transitive reach
- T223724: Ruprecht: measure LoC in tangels.
- T223726: Ruprecht: Investigate filtering dependencies by Connascence
- T223728: Undefined index error after unpack() from MimeAnalyzer.php
- T223898: Remove the requirement to enter a password during the login flow
- T223933: Database error when moving pages: LinksUpdate::updateCategoryCounts does not have outer scope.
- T223989: PCS errors on media endpoint
- T224017: Slow query ApiQueryRevisions on enwiki
- T224020: Create a class to represent the identity of wikis on the same wiki farm
- T224050: /w/index.php?title=Main_Page&action=info can cause PHP Warning: Linker::userToolLinks received an empty username.
- T224052: Improve mobileapps kibana dashboard
- T224064: Add a wiki-specific class to interwiki link
- T224095: Bad value for parameter $dbkey: should not be empty unless namespace is main and fragment is non-empty
- T224107: Ruprecht: investigate visualization of dependency graph
- T224131: Invalid title error (500 from Parsoid) for a dewiki page
- T224165: Don't pass Config object to service constructors
- T224197: ConvertibleTimestamp inconsistent timezone handling in accepted time strings
- T224198: ConvertibleTimestamp accepts some weird, invalid-seeming time strings
- T224199: TS_RFC2822 doesn't properly implement RFC 2822
- T224202: TS_UNIX_MICRO gets things wrong for timestamps before the epoch
- T224209: Orphaned entries in categorylinks
- T224222: Some citoid requests aren't timing out and are pending indefinitely
- T224227: php-1.34.0-wmf.6/includes/TemplateParser.php(149) : eval()'d code: syntax error, unexpected '=>' (T_DOUBLE_ARROW), expecting ')'
- T224239: Swagger-router 0.7.3 causes all outgoing HTTP requests to throw 504s
- T224246: API: redirects generator ignores grdnamespace
- T224368: Ensure Linker::userLink is not called with empty user name
- T224406: Incorrect icinga settings for mobrovac
- T224423: Factor user group management out of the User object
- T224425: MW Job consumers sometimes pause for several minutes
- T224443: PHP error: "Undefined index: subtitle" from SpecialCollection
- T224462: Remove dependency from restbase-mod-table-cassandra to core-js
- T224509: Consider using prefer-const rule in eslint-config-wikimedia
- T224607: CentralAuth, MassMessage and WikibaseLexeme build failures
- T224623: Upgrade RESTBase cluster to Stretch
- T224808: Consider limiting SqlBagOStuff makeKey logic
- T224811: Special:Log/block inaccessible on several wikis with fatal ParameterAssertionException "Bad value for parameter $dbkey: should not be empty"
- T224814: Several articles inaccessible due to fatal ParameterAssertionException "Bad value for parameter $dbkey: should not be empty"
- T224815: PHP error: Undefined index: 6::ofield and 7::nfield (from DeleteLogFormatter.php)
- T224920: Evaluate whether to create a RESTBase-backed JSON endpoint for image metadata
- T224949: Failed to access name from slot_roles using id = 1
- T225064: post merge builds in citoid are failing
- T225066: User MCS in beta cluster for RESTBase testing
- T225097: "JobExecutor not loaded" error for BounceHandlerJob on wikitech.wikimedia.org
- T225197: PHP Warning from /w/thumb.php: "Cannot modify header information - headers already sent"
- T225228: Add standard Blubber config
- T225283: MCS/PCS endpoints not available for ~300 wikis
- T225323: HTTPS request to the MW API fails: "unable to get local issuer certificate"
- T225329: preq provides no useful diagnostic info with 504 internal_http_error
- T225415: Tests hang when running full citoid suite with node 11 and higher
- T225449: Enhance service-runner unhandledRejection reporting
- T225469: Create maintenance script for bad actor data cleanup
- T225512: install.php --with-extensions silently ignores extensions whose dependencies are not satisfied
- T225516: Page summary may not be purged/regenerated after revert
- T225574: The SiteConfiguration class (wgConf) should not skip extraction if default is specified as null
- T225579: RESTBase doesn't start - No storage group configured for localhost
- T225585: Unable to open user sub pages with trailing space (Blank page fatal: "invalid DB key")
- T225657: PHP Warning "headers already sent" from exception reporter for fatals that happen post-send
- T225707: Upgrade python-service-checker across the fleet
- T225756: Clean up languages/ directory in MediaWiki core (June 2019)
- T225853: BadMethodCallException for API call on ru.wikipedia: "Call to a member function getPrefixedText() on a non-object (null)"
- T225901: Don't deduplicate archive table on new installs
- T225977: Revision::getPrevious() returns null within onNewRevisionFromEditComplete hook
- T226072: Provide a way to get localized namespaces names through the API
- T226105: Deploy new media-list endpoint in RESTBase
- T226109: Write incident report for jobs not being executed on 1.34.0-wmf.10
- T226250: Graph not displayed if linked to a wikidata query
- T226368: service-runner 2.7.1 npm contains .git folder
- T226429: Undefined property stdClass::$value in ApiQueryQueryPage.php
- T226587: Notifications count via notwikis=* doesn’t work for sessions providers other than CentralAuth
- T226590: ParameterAssertionException in the User namespace on the English Wikipedia
- T226644: WikiPage::isRedirect and WikiPage::getRedirectTarget() seemingly disagree
- T226785: Phase out use of vary-revision with more specific flags and improve related logging
- T226824: Add custom summary for deleting broken redirects from Special:BrokenRedirects instead of default by MediaWiki
- T226830: Add information about available scaled images to list=allimages
- T226834: In LanguageConverter, replace usages of Title with usages of LinkTarget
- T226840: Consistent HTTP 503 Error on some urls for some logged-in users (CentralAuth Set-Cookie storm)
- T226926: Investigate separate user right for creating pages with custom content models
- T226929: MassMessage: allow editing a spam list's description via the api
- T226983: Page summary endpoint in RESTBase not updated since about June 27
- T227007: Reasons and blockers for SystemBlocks should not be stored as translated messages
- T227086: Test failures for ApiEditPageTest::testEditAbortedByHook and ApiEditPageTest::testEditAbortedByHookWithCustomOutput
- T227089: Return displaytitle in the correct language variant from /page/summary
- T227147: Can't upgrade MW installs to MW1.33 if using a non-standard DB prefix
- T227198: Allow service-checker to run multiple domains for RESTBase
- T227259: StatusValue should be thoroughly encapsulated
- T227305: Define a WikiID class for uniquely identifying wikis
- T227401: MediaWiki should query master instead of replica if replica is too lagged
- T227481: Talk endpoint returns wrong etag
- T227486: "No storage group configured for dev.wiki.local.wmftest.net" error running restbase under vagrant
- T227492: Problems deploying sessionstore service (staging) to k8s
- T227517: MWException when moving talk page on enwiki: "Failed to create null revision while moving page"
- T227608: Special:NewFiles query is broken (missing img_size on Mysql, fatal 2x img_timestamp on Mssql)
- T227656: action=history shows "username removed" for anonymous editors on mediawiki.org instead of IP addresses
- T227662: Update.php failure when upgrading from 1.32.1 to 1.33
- T227700: Fatal on some Special:MyLanguage urls: MWException "Can't determine talk page associated with interwiki link"
- T227733: Draft: Masking IP addresses for increased privacy
- T227739: Contention on User::getActorId ?
- T227772: Fix or remove capability to override user rights for the current request
- T227776: General ParserCache service class for large "current" page-derived data
- T227816: Fatal error from page views with invalid titles (instead of "Bad title" message)
- T227817: Fatal error from Title->getTalkPage (Special:WhatLinksHere, Special:Contributions, …)
- T227822: Find out why AbuseFilter was emitting 1000s of non-object property access errors
- T227840: Update the Duplicator extension for MCR
- T227842: RESTBase with VisualEditor gives TypeError: Cannot set property 'etag' of undefined
- T227912: Create new repo in Gerrit
- T227958: stream.wikimedia.org/?doc returns an error page
- T227973: Fatal error after 1.31.2 -> 1.33.0 - Unknown column 'pt_reason' in 'field list'
- T228025: Translate sandbox signup is broken
- T228077: Migrate ipblocks to actor table
- T228253: PermissionManager should not cache anonymous rights under ID 0
- T228286: LocalFile.php: Call to a member function getName() on a non-object (null)
- T228307: Create Default MainStash Solution
- T228360: Narrow scope of MediaWiki-Database workboard
- T228425: User.php: Cannot create a user with no name, no ID, and no actor ID
- T228525: If JobQueueEventBus fails to send a job exception is left uncaught
- T228690: test herald rule
- T228717: On Special:UnlinkAccounts, when no auth request is passed, show a proper error message instead of an InvalidArgumentException error
- T228720: stub for enwiki broken, attempt to load content for bad rev during sha1 retrieval
- T228749: AssembleUploadChunksJob triggers: SqlBagOStuff: tries to serialize closure
- T228758: HttpStatus.php: PHP Warning: Unknown HTTP status code default
- T228763: stubs are produced with xml:space="preserve" in the text tag; this is new behavior for the July 20th run of the xml/sql dumps
- T228781: Create API to retrieve target of short url
- T228838: Consider enabling all MW log channels by default for WMF
- T228848: Remove trailing newline from log messages
- T228895: 3% of load.php spent creating DBLoadBalancerFactory in WebStart.php
- T228910: Move restbase chart from local-charts to deployment-charts repository
- T228911: DBTransactionError "transaction round 'LinksUpdate::doUpdate' still running" (via RunSingleJob.php)
- T228929: "Internal error: Server failed to store temporary file" when trying to upload images with upload wizard
- T228939: Restructure vagrant RESTBase config to match production
- T228949: Querying `fileextensions` from siteinfo should be formatted as an array
- T229010: Fake task
- T229016: Use CSP headers from backend even when stored payload is served
- T229047: Pretend Epic
- T229048: User Story 1
- T229060: Enable language_variants_filter for PCS endpoints
- T229123: ApiSandbox: upload widget no longer functions
- T229137: Create grafana alerts for RESTBase
- T229155: globaluserinfo should show global blocks
- T229157: ruwiki API returns no meaningful response
- T229166: mw.ustring.upper and mw.ustring.lower fail to transform certain characters
- T229176: API allusers: Is it intended that all users are returned when an invalid value for augroup is specified?
- T229238: Change-prop producer not connected log spam
- T229247: [Bug] mobile-html output not varying based on accept-language header
- T229265: Suppress rendering translated versions of a page and render **only** the default
- T229266: Language::uc/lc return type correctness and perf review
- T229275: Test epic
- T229277: Change-Prop should report 400 errors from endpoints
- T229345: Is the bytecode or cache not updated until a Module is edited?
- T229361: Allow querying Revisions with comment text
- T229366: serialize(): "" returned as member variable from __sleep() but does not exist
- T229379: On zh.wikipedia.org, MediaWiki wrongly interprets an article about main pages as the wiki's main page
- T229415: Remove any orphaned i18n messages
- T229421: restbase-dev1006: ACPI errors
- T229443: Unable to view some pages on Incubator (Postcondition failed in Title::getBaseTitle makeTitleSafe via GeoCrumbsHooks)
- T229456: Enable MYSQLI_CLIENT_FOUND_ROWS option for consistency with other RDBMS backends
- T229487: Deprecate and remove support for x-request/setup-handler
- T229577: Remove e.timeStamp from mw.trackSubscribe interface
- T229601: When installer fails, an extra message is shown: Service disabled: DBLoadBalancerFactory while CLI installation failed
- T229610: "View the status" link in "Your account is currently being renamed or merged" message links to Special:GlobalRenameProgress/$1
- T229694: Warning: EchoModerationController::moderate: transaction round 'MWCallableUpdate::doUpdate' still running
- T229705: Inconsistencies in Title->isValid and Title::newFromText documentation.
- T229712: update.php keeps adding index usertext_timestamp on archive despite index not existing in tables.sql
- T229764: Incorrect category size
- T229794: Special:MyPage dies with action=edit&redlink=1
- T229954: NamespaceInfo::getAssociated does not make any sense for given namespace -1
- T230025: Create HtmlCacheUpdater service class to normalize purging code
- T230051: wikidata.org handles GET MWAPI requests, but silently fails on POST
- T230065: DBQueryError "Commands out of sync" from Rdbms\Database::close
- T230076: Preprocessor_Hash: Allowed memory size exhausted
- T230153: WebResponse: Cannot modify header information - headers already sent by SpecialCentralAutoLogin.php
- T230177: TypeError: mw.ForeignApi is not a constructor when using minerva skin (due to missing dependency to `mediawiki.ForeignApi`)
- T230205: Allow additional rendering options in the 'recent changes' RSS feed
- T230229: With two messages in Abusefilter errorbox, second box is indented
- T230239: apifeedcontributions: Call to a member function getText() on a non-object (null)
- T230245: Make SwiftFileBackend::doStoreInternal defer the opening of file handles to stay in the concurrency limit
- T230306: Google AppEngine CloudSQL Unix socket connection name contains colons not expected by MediaWiki (e.g. localhost:/cloudsql/project:region:database)
- T230317: Error: 1146 Table 'valid_tag' doesn't exist when upgrading from an ancient MediaWiki version
- T230487: Argon2PasswordTest failing on PHP 7.2.21+ (works upto PHP 7.2.16)
- T230510: createaccount API fails intermittently when performing frequent queries
- T230526: API intermittently returns the help page instead of a valid JSON response (due to POST lacking a Content-Type header)
- T230528: Allow hooks to work with dependency injection
- T230538: img_auth.php broken in branches: Exception when wfImageAuthMain tries to call HTTPFileStreamer::preprocessHeaders
- T230601: Groups 'oversight'/'suppress' should be reconciled
- T230607: stop using page_content_model
- T230618: ActiveUsersPager's new query logic breaks PostgreSQL compatibility
- T230665: Multilingual JavaScript
- T230667: Old files stored with an invalid base36 fa_sha1 hash with leading 0
- T230702: Clean up ApiEditPage content handler undo logic
- T230730: Better way to pause writes on elasticsearch
- T230735: Action API: Detect POST without Content-Type
- T230747: Namespace bug not fixed by rebuildall.php
- T230782: Link list on ApiSandbox looks silly
- T230800: Improve Rdbms/LoadBalance and its LoadMonitor logic