Page MenuHomePhabricator

brennen (Brennen Bearnes)
Software Engineer, Release EngineeringAdministrator

Today

  • No visible events.

Tomorrow

  • No visible events.

Saturday

  • No visible events.

User Details

User Since
Feb 3 2019, 8:29 PM (366 w, 3 d)
Roles
Administrator
Availability
Available
IRC Nick
brennen
LDAP User
Brennen Bearnes
MediaWiki User
BBearnes (WMF) [ Global Accounts ]

Recent Activity

Yesterday

brennen closed T416963: GitLab Private Repository Request for: Movement Insights trend monitoring as Resolved.

Note that access is inherited from the movement-insights group, and includes the list of usernames here. If it needs to be more restricted, the project will need to live elsewhere.

Wed, Feb 11, 9:16 PM · Release-Engineering-Team, User-brennen, Movement-Insights, GitLab

Mon, Feb 9

brennen closed T414781: Gitlab data-engineering resource access tokens expiring as Resolved.

I set the expiry for this token to "never".

Mon, Feb 9, 11:40 PM · Release-Engineering-Team (Doing 😎), GitLab (Integrations), User-brennen
brennen added a comment to T416912: Replication to GitHub seems to have stalled.

GitHub appears to have quite a few ongoing issues.

Mon, Feb 9, 7:18 PM · Patch-For-Review, User-brennen, Release-Engineering-Team, Wikimedia-GitHub, Gerrit
brennen moved T416912: Replication to GitHub seems to have stalled from Backlog to Radar on the User-brennen board.
Mon, Feb 9, 6:44 PM · Patch-For-Review, User-brennen, Release-Engineering-Team, Wikimedia-GitHub, Gerrit
brennen added projects to T416912: Replication to GitHub seems to have stalled: Release-Engineering-Team, User-brennen.
Mon, Feb 9, 6:43 PM · Patch-For-Review, User-brennen, Release-Engineering-Team, Wikimedia-GitHub, Gerrit
brennen moved T416614: Codesearch down/unreachable (2026-02-05) from Backlog to Radar on the User-brennen board.
Mon, Feb 9, 6:42 PM · User-brennen, VPS-project-Codesearch
brennen added a project to T416614: Codesearch down/unreachable (2026-02-05): User-brennen.
Mon, Feb 9, 6:42 PM · User-brennen, VPS-project-Codesearch
brennen added a comment to T416614: Codesearch down/unreachable (2026-02-05).

Can you share your ldap username? I'll add you in horizon.

Mon, Feb 9, 6:42 PM · User-brennen, VPS-project-Codesearch

Fri, Feb 6

brennen closed T416725: Requesting GitLab account activation for gillux as Resolved.

Thanks Yug - added Gillux to Trusted-Contributors, GitLab account should now be approved.

Fri, Feb 6, 8:55 PM · Lingua-Libre, GitLab (Account Approval), Release-Engineering-Team
brennen added a member for Trusted-Contributors: Gillux.
Fri, Feb 6, 8:54 PM

Thu, Feb 5

brennen closed T413805: 1.46.0-wmf.14 deployment blockers as Resolved.

Currently stable on all wikis.

Thu, Feb 5, 10:11 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
brennen renamed T416640: ZObjectUtils: TypeError: property_exists(): Argument #1 ($object_or_class) must be of type object|string, array given from TypeError: property_exists(): Argument #1 ($object_or_class) must be of type object|string, array given to ZObjectUtils: TypeError: property_exists(): Argument #1 ($object_or_class) must be of type object|string, array given.
Thu, Feb 5, 9:29 PM · Abstract Wikipedia team, User-brennen, WikiLambda, Wikimedia-production-error
brennen created T416640: ZObjectUtils: TypeError: property_exists(): Argument #1 ($object_or_class) must be of type object|string, array given.
Thu, Feb 5, 9:29 PM · Abstract Wikipedia team, User-brennen, WikiLambda, Wikimedia-production-error
brennen merged T415906: TypeError: Wikimedia\Parsoid\Utils\DOMCompat::getPreviousElementSibling(): Argument #1 ($node) must be of type DOMElement|DOMCharacterData|Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData, null given into T416630: TypeError: Wikimedia\Parsoid\Core\DOMCompat::getPreviousElementSibling(): Argument #1 ($node) must be of type DOMElement|DOMCharacterData|Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData, null given.
Thu, Feb 5, 7:53 PM · User-brennen, Content-Transform-Team, Parsoid, Wikimedia-production-error
brennen merged task T415906: TypeError: Wikimedia\Parsoid\Utils\DOMCompat::getPreviousElementSibling(): Argument #1 ($node) must be of type DOMElement|DOMCharacterData|Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData, null given into T416630: TypeError: Wikimedia\Parsoid\Core\DOMCompat::getPreviousElementSibling(): Argument #1 ($node) must be of type DOMElement|DOMCharacterData|Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData, null given.
Thu, Feb 5, 7:53 PM · Content-Transform-Team (Work In Progress), Cite, User-brennen, Wikimedia-production-error
brennen added a comment to T416630: TypeError: Wikimedia\Parsoid\Core\DOMCompat::getPreviousElementSibling(): Argument #1 ($node) must be of type DOMElement|DOMCharacterData|Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData, null given.

Seems to have started quite a bit later than the train rolled to all group2, at 10:36 UTC:

Thu, Feb 5, 7:27 PM · User-brennen, Content-Transform-Team, Parsoid, Wikimedia-production-error
brennen created T416630: TypeError: Wikimedia\Parsoid\Core\DOMCompat::getPreviousElementSibling(): Argument #1 ($node) must be of type DOMElement|DOMCharacterData|Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData, null given.
Thu, Feb 5, 7:17 PM · User-brennen, Content-Transform-Team, Parsoid, Wikimedia-production-error
brennen removed a parent task for T416619: CentralAuth on ruwiki: TypeError: Unsupported operand types: array + null: T413805: 1.46.0-wmf.14 deployment blockers.
Thu, Feb 5, 7:03 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-User-Interface, MediaWiki-extensions-CentralAuth, MediaWiki-Platform-Team, Wikimedia-production-error
brennen removed a subtask for T413805: 1.46.0-wmf.14 deployment blockers: T416619: CentralAuth on ruwiki: TypeError: Unsupported operand types: array + null.
Thu, Feb 5, 7:03 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
brennen added a comment to T416614: Codesearch down/unreachable (2026-02-05).

My guess is some sort of scraper. I‌ haven't looked into it though.

Thu, Feb 5, 5:41 PM · User-brennen, VPS-project-Codesearch
brennen updated subscribers of T413805: 1.46.0-wmf.14 deployment blockers.

Looks like @Reedy's handling backports for T416456, which should unblock. Given time of day, I think train is probably safest to stay parked until @hashar's morning.

Thu, Feb 5, 12:32 AM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments

Wed, Feb 4

brennen moved T416456: Lcobucci\JWT\Signer\InvalidKeyProvided: Key cannot be empty (/w/rest.php/oauth2/access_token) from Backlog to Logs/Train on the User-brennen board.
Wed, Feb 4, 6:21 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), User-brennen, Security-Team, Security, Patch-For-Review, MediaWiki-extensions-OAuth, MediaWiki-Platform-Team, Wikimedia-production-error
brennen added a project to T416456: Lcobucci\JWT\Signer\InvalidKeyProvided: Key cannot be empty (/w/rest.php/oauth2/access_token): User-brennen.
Wed, Feb 4, 6:21 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), User-brennen, Security-Team, Security, Patch-For-Review, MediaWiki-extensions-OAuth, MediaWiki-Platform-Team, Wikimedia-production-error
brennen removed a subtask for T413805: 1.46.0-wmf.14 deployment blockers: Unknown Object (Task).
Wed, Feb 4, 6:18 PM · Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments

Tue, Feb 3

brennen added a comment to T415877: PCS/summary returns errors for beta requests.

Am I correct in thinking this should no longer block with https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1234927 merged?

Tue, Feb 3, 7:13 PM · Content-Transform-Team (Work In Progress), Patch-For-Review, Page Content Service, Beta-Cluster-Infrastructure
brennen added projects to T416359: Phabricator is very slow, with search and views of projects particularly slow: Release-Engineering-Team, collaboration-services.
Tue, Feb 3, 3:18 PM · collaboration-services, Release-Engineering-Team, Phabricator

Mon, Feb 2

brennen closed T416248: GitLab Private Repository Request for: Data Engineering Bot Detection Pipeline as Resolved.

Seems like it fits with existing stuff.

Mon, Feb 2, 10:11 PM · User-brennen, Release-Engineering-Team, GitLab
brennen closed T416122: Create new GitLab project group: wikiportraits as Resolved.

Invited kevinpayravi as owner.

Mon, Feb 2, 9:01 PM · User-brennen, GitLab (Project Migration), Release-Engineering-Team

Fri, Jan 30

brennen closed T413804: 1.46.0-wmf.13 deployment blockers as Resolved.
Fri, Jan 30, 10:08 PM · User-brennen, Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments

Thu, Jan 29

brennen moved T415903: Create Phabricator CustomField for GitHub PRs from Backlog to Radar on the User-brennen board.
Thu, Jan 29, 11:48 PM · User-brennen, Release-Engineering-Team, Wikimedia-Phabricator-Extensions, Phabricator, Wikibase Cloud
brennen added projects to T415903: Create Phabricator CustomField for GitHub PRs: Release-Engineering-Team, User-brennen.

I understand the incentives at work. On a personal level and thinking about team load, I want to discourage use of GitHub, but I understand that work is done there.

Thu, Jan 29, 11:46 PM · User-brennen, Release-Engineering-Team, Wikimedia-Phabricator-Extensions, Phabricator, Wikibase Cloud
brennen moved T415943: GrowthExperiments: LogicException: revise-tone does not have tip steps defined. from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 7:33 PM · Revise-Tone-Structured-Task, GrowthExperiments, Growth-Team, User-brennen, Wikimedia-production-error
brennen created T415943: GrowthExperiments: LogicException: revise-tone does not have tip steps defined..
Thu, Jan 29, 7:33 PM · Revise-Tone-Structured-Task, GrowthExperiments, Growth-Team, User-brennen, Wikimedia-production-error
brennen moved T415888: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\NodeData::$mw from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:53 PM · Essential-Work, Content-Transform-Team (Work In Progress), Parsoid, Wikimedia-production-error
brennen moved T415766: Expectation (readQueryTime <= 5) by MediaWiki\Api\ApiMain::setRequestExpectations not met (actual: {actualSeconds}) in trx #{trxId}:{query} from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:53 PM · Wikimedia-Slow-DB-Query, Wikimedia-production-error
brennen moved T415342: MediaWiki\Extension\AbuseFilter\CentralDBNotAvailableException: $wgAbuseFilterCentralDB is not configured from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.

I see two of these in logs, total. Guessing a one-off artifact of some other breakage.

Thu, Jan 29, 4:52 PM · AbuseFilter, Wikimedia-production-error
brennen added projects to T415250: "MediaWiki\Exception\CannotCreateActorException: Cannot create an actor for an IP user when temporary accounts are enabled" on McrUndoAction: MediaWiki-Core-Revision-backend, Unstewarded-production-error.
Thu, Jan 29, 4:47 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Temporary accounts, Unstewarded-production-error, MediaWiki-Core-Revision-backend, Multi-Content-Revisions, Wikimedia-production-error
brennen added a project to T415247: Error: Class "MediaWiki\Extension\Math\WikiTexVC\pegCachedPosDetails" not found: Editing-team.
Thu, Jan 29, 4:45 PM · Editing-team, Math, Wikimedia-production-error
brennen moved T415610: Expectation (readQueryTime <= 5) by MediaWiki\Actions\ActionEntryPoint::execute not met (actual: {actualSeconds}) in trx #{trxId}:{query} from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:44 PM · Wikimedia-Slow-DB-Query, Wikimedia-production-error
brennen moved T415725: TypeError: MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryLoader::MediaWiki\Extension\Translate\MessageGroupProcessing\{closure}(): Argument #1 ($value) must be of type DependencyWrapper, __PHP_Incomplete_Class given from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:44 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Wikimedia-Incident, MediaWiki-General, Wikimedia-production-error
brennen moved T415257: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataParsoid::$html from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:44 PM · User-brennen, Parsoid, Wikimedia-production-error
brennen moved T415245: "PHP Warning: foreach() argument must be of type array|object, null given" in Wikibase/repo/includes/Api/FormatEntities.php from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:43 PM · Wikibase Reuse Team, Wikidata, MediaWiki-extensions-Wikibase-Repo, Wikimedia-production-error
brennen added a project to T415243: TypeError: RevisionReviewForm::setTag(): Argument #1 ($value) must be of type ?int, string given, called in FlaggedRevs/includes/frontend/specialpages/actions/RevisionReview.php on line 291: Unstewarded-production-error.
Thu, Jan 29, 4:43 PM · Patch-For-Review, Unstewarded-production-error, FlaggedRevs, Wikimedia-production-error
brennen moved T415220: TypeError: preg_replace(): Argument #3 ($subject) must be of type array|string, null given from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:42 PM · Patch-For-Review, Essential-Work, Content-Transform-Team (Work In Progress), PHP 8.1 support, Parsoid, Wikimedia-production-error
brennen added a project to T415175: InvalidArgumentException: MediaWiki\Parser\ParserOutput::addTemplate with interwiki link: Unstewarded-production-error.
Thu, Jan 29, 4:41 PM · Unstewarded-production-error, StructuredDiscussions, Wikimedia-production-error
brennen added a project to T415168: PHP Warning: Undefined array key "error": Editing-team.
Thu, Jan 29, 4:40 PM · Editing-team, Math, Wikimedia-production-error
brennen added a project to T415166: TypeError: MediaWiki\Extension\UrlShortener\UrlShortenerUtils::decodeId(): Return value must be of type ?int, float returned: Unstewarded-production-error.
Thu, Jan 29, 4:38 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Unstewarded-production-error, MediaWiki-extensions-UrlShortener, Wikimedia-production-error
brennen moved T415068: PHP Deprecated: substr_count(): Passing null to parameter #1 ($haystack) of type string is deprecated from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:37 PM · Essential-Work, Content-Transform-Team (Work In Progress), PHP 8.1 support, MediaWiki-Parser, Wikimedia-production-error
brennen added a project to T415068: PHP Deprecated: substr_count(): Passing null to parameter #1 ($haystack) of type string is deprecated: Content-Transform-Team.
Thu, Jan 29, 4:37 PM · Essential-Work, Content-Transform-Team (Work In Progress), PHP 8.1 support, MediaWiki-Parser, Wikimedia-production-error
brennen added a project to T415019: StripState: PHP Deprecated: preg_replace_callback(): Passing null to parameter #3 ($subject) of type array|string is deprecated: Content-Transform-Team.
Thu, Jan 29, 4:36 PM · Essential-Work, Content-Transform-Team (Work In Progress), PHP 8.1 support, MediaWiki-ContentHandler, MediaWiki-Parser, Wikimedia-production-error
brennen moved T415019: StripState: PHP Deprecated: preg_replace_callback(): Passing null to parameter #3 ($subject) of type array|string is deprecated from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:36 PM · Essential-Work, Content-Transform-Team (Work In Progress), PHP 8.1 support, MediaWiki-ContentHandler, MediaWiki-Parser, Wikimedia-production-error
brennen moved T414982: Deferred update 'MediaWiki\Deferred\MWCallableUpdate_MediaWiki\DomainEvent\EventDispatchEngine::push' failed to run from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:35 PM · Growth-Team, Notifications (Echo), Wikimedia-production-error
brennen moved T414752: MediaWiki\Extension\WikiLambda\ActionAPI\WikiLambdaApiBase::getResponseEnvelope failed to execute, server response not wellformed: {exception} from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:35 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Essential-Work, Abstract Wikipedia team (26Q3 (Jan–Mar)), Patch-For-Review, WikiLambda, Wikimedia-production-error
brennen moved T410296: Significant increase in wikifeeds latency and mobileapps error rate since 2025/11/13 from Untriaged to Oct-Dec 2025 on the Wikimedia-production-error board.
Thu, Jan 29, 4:34 PM · Wikimedia-production-error, ServiceOps new, Wikipedia-Android-App-Backlog, Content-Transform-Team, Wikifeeds
brennen moved T415905: Wikibase\Lexeme\Domain\Model\Exceptions\ConflictException: At least two forms with the same ID were provided: [id] from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:33 PM · Wikidata-Omega, Wikidata, Wikidata Lexicographical data, User-brennen, Wikimedia-production-error
brennen moved T415912: GrowthExperiments: Wikimedia\NormalizedException\NormalizedException: There was a problem during the HTTP request: 504 Gateway Timeout from Backlog to Logs/Train on the User-brennen board.
Thu, Jan 29, 4:27 PM · User-brennen, Growth-Team, GrowthExperiments, Wikimedia-production-error
brennen moved T415912: GrowthExperiments: Wikimedia\NormalizedException\NormalizedException: There was a problem during the HTTP request: 504 Gateway Timeout from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:27 PM · User-brennen, Growth-Team, GrowthExperiments, Wikimedia-production-error
brennen created T415912: GrowthExperiments: Wikimedia\NormalizedException\NormalizedException: There was a problem during the HTTP request: 504 Gateway Timeout.
Thu, Jan 29, 4:27 PM · User-brennen, Growth-Team, GrowthExperiments, Wikimedia-production-error
brennen moved T415906: TypeError: Wikimedia\Parsoid\Utils\DOMCompat::getPreviousElementSibling(): Argument #1 ($node) must be of type DOMElement|DOMCharacterData|Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData, null given from Untriaged to Jan–Mar 2026 on the Wikimedia-production-error board.
Thu, Jan 29, 4:11 PM · Content-Transform-Team (Work In Progress), Cite, User-brennen, Wikimedia-production-error
brennen moved T415906: TypeError: Wikimedia\Parsoid\Utils\DOMCompat::getPreviousElementSibling(): Argument #1 ($node) must be of type DOMElement|DOMCharacterData|Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData, null given from Backlog to Logs/Train on the User-brennen board.
Thu, Jan 29, 4:11 PM · Content-Transform-Team (Work In Progress), Cite, User-brennen, Wikimedia-production-error
brennen created T415906: TypeError: Wikimedia\Parsoid\Utils\DOMCompat::getPreviousElementSibling(): Argument #1 ($node) must be of type DOMElement|DOMCharacterData|Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData, null given.
Thu, Jan 29, 4:11 PM · Content-Transform-Team (Work In Progress), Cite, User-brennen, Wikimedia-production-error
brennen updated the task description for T415905: Wikibase\Lexeme\Domain\Model\Exceptions\ConflictException: At least two forms with the same ID were provided: [id].
Thu, Jan 29, 4:02 PM · Wikidata-Omega, Wikidata, Wikidata Lexicographical data, User-brennen, Wikimedia-production-error
brennen created T415905: Wikibase\Lexeme\Domain\Model\Exceptions\ConflictException: At least two forms with the same ID were provided: [id].
Thu, Jan 29, 4:02 PM · Wikidata-Omega, Wikidata, Wikidata Lexicographical data, User-brennen, Wikimedia-production-error
brennen moved T415257: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataParsoid::$html from Backlog to Logs/Train on the User-brennen board.
Thu, Jan 29, 3:57 PM · User-brennen, Parsoid, Wikimedia-production-error
brennen added a project to T415257: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataParsoid::$html: User-brennen.
Thu, Jan 29, 3:56 PM · User-brennen, Parsoid, Wikimedia-production-error
brennen added a comment to T415257: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataParsoid::$html.

Noted again in 1.46.0-wmf.13 (T413804).

Thu, Jan 29, 3:56 PM · User-brennen, Parsoid, Wikimedia-production-error
brennen added a comment to T415888: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\NodeData::$mw.

Note to self: There's a patch here in case this crops up when 1.46.0-wmf.13 (T413804) rolls to all wikis.

Thu, Jan 29, 3:54 PM · Essential-Work, Content-Transform-Team (Work In Progress), Parsoid, Wikimedia-production-error

Wed, Jan 28

brennen added a comment to T413804: 1.46.0-wmf.13 deployment blockers.

End-of-workday summary: T415725 resolved itself due to cache TTL, train's now looking stable on group1.

Wed, Jan 28, 11:40 PM · User-brennen, Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
brennen removed a parent task for T415725: TypeError: MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryLoader::MediaWiki\Extension\Translate\MessageGroupProcessing\{closure}(): Argument #1 ($value) must be of type DependencyWrapper, __PHP_Incomplete_Class given: T413804: 1.46.0-wmf.13 deployment blockers.
Wed, Jan 28, 11:29 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Wikimedia-Incident, MediaWiki-General, Wikimedia-production-error
brennen removed a subtask for T413804: 1.46.0-wmf.13 deployment blockers: T415725: TypeError: MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryLoader::MediaWiki\Extension\Translate\MessageGroupProcessing\{closure}(): Argument #1 ($value) must be of type DependencyWrapper, __PHP_Incomplete_Class given.
Wed, Jan 28, 11:29 PM · User-brennen, Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
brennen lowered the priority of T415725: TypeError: MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryLoader::MediaWiki\Extension\Translate\MessageGroupProcessing\{closure}(): Argument #1 ($value) must be of type DependencyWrapper, __PHP_Incomplete_Class given from Unbreak Now! to Needs Triage.

Couple of other things:

Wed, Jan 28, 11:29 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Wikimedia-Incident, MediaWiki-General, Wikimedia-production-error
brennen added a comment to T415725: TypeError: MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryLoader::MediaWiki\Extension\Translate\MessageGroupProcessing\{closure}(): Argument #1 ($value) must be of type DependencyWrapper, __PHP_Incomplete_Class given.

Unfortunately, scap sync-world --force-l10n-update had no obvious effect.

Wed, Jan 28, 10:21 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Wikimedia-Incident, MediaWiki-General, Wikimedia-production-error
brennen added a comment to T415725: TypeError: MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryLoader::MediaWiki\Extension\Translate\MessageGroupProcessing\{closure}(): Argument #1 ($value) must be of type DependencyWrapper, __PHP_Incomplete_Class given.

Ok, writing out the train-deployer-asks-stupid-questions I currently have about this.

Wed, Jan 28, 6:15 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Wikimedia-Incident, MediaWiki-General, Wikimedia-production-error
brennen added a comment to T415725: TypeError: MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryLoader::MediaWiki\Extension\Translate\MessageGroupProcessing\{closure}(): Argument #1 ($value) must be of type DependencyWrapper, __PHP_Incomplete_Class given.

These are now also showing up at a lower roughly similar volume for testwiki on .13.

Wed, Jan 28, 3:10 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Wikimedia-Incident, MediaWiki-General, Wikimedia-production-error
brennen added a comment to T415725: TypeError: MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryLoader::MediaWiki\Extension\Translate\MessageGroupProcessing\{closure}(): Argument #1 ($value) must be of type DependencyWrapper, __PHP_Incomplete_Class given.

These are now also showing up at a lower volume for testwiki on .13.

Wed, Jan 28, 2:31 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Wikimedia-Incident, MediaWiki-General, Wikimedia-production-error
brennen added a comment to T415619: Creation of dynamic property MediaWiki\Language\Dependency\FileDependency::$filename is deprecated {"exception":"[object] (ErrorException(code: 0).

Probably related

Wed, Jan 28, 1:00 AM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-Internationalization, affects-translatewiki.net, LPL Essential (FY2025-26 Q3), MediaWiki-extensions-Translate

Tue, Jan 27

brennen triaged T415725: TypeError: MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryLoader::MediaWiki\Extension\Translate\MessageGroupProcessing\{closure}(): Argument #1 ($value) must be of type DependencyWrapper, __PHP_Incomplete_Class given as Unbreak Now! priority.
Tue, Jan 27, 11:29 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Wikimedia-Incident, MediaWiki-General, Wikimedia-production-error
brennen added a subtask for T415619: Creation of dynamic property MediaWiki\Language\Dependency\FileDependency::$filename is deprecated {"exception":"[object] (ErrorException(code: 0): T415725: TypeError: MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryLoader::MediaWiki\Extension\Translate\MessageGroupProcessing\{closure}(): Argument #1 ($value) must be of type DependencyWrapper, __PHP_Incomplete_Class given.
Tue, Jan 27, 11:29 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-Internationalization, affects-translatewiki.net, LPL Essential (FY2025-26 Q3), MediaWiki-extensions-Translate
brennen added a parent task for T415725: TypeError: MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryLoader::MediaWiki\Extension\Translate\MessageGroupProcessing\{closure}(): Argument #1 ($value) must be of type DependencyWrapper, __PHP_Incomplete_Class given: T415619: Creation of dynamic property MediaWiki\Language\Dependency\FileDependency::$filename is deprecated {"exception":"[object] (ErrorException(code: 0).
Tue, Jan 27, 11:29 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Wikimedia-Incident, MediaWiki-General, Wikimedia-production-error
brennen created T415725: TypeError: MediaWiki\Extension\Translate\MessageGroupProcessing\CachedMessageGroupFactoryLoader::MediaWiki\Extension\Translate\MessageGroupProcessing\{closure}(): Argument #1 ($value) must be of type DependencyWrapper, __PHP_Incomplete_Class given.
Tue, Jan 27, 11:26 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Wikimedia-Incident, MediaWiki-General, Wikimedia-production-error
brennen added a comment to T413804: 1.46.0-wmf.13 deployment blockers.

Current status:

Tue, Jan 27, 11:03 PM · User-brennen, Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
brennen added a comment to T415619: Creation of dynamic property MediaWiki\Language\Dependency\FileDependency::$filename is deprecated {"exception":"[object] (ErrorException(code: 0).

After some discussion in #wikimedia-operations and looking at error rates, I'm going to see what this looks like on group0.

Tue, Jan 27, 10:42 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-Internationalization, affects-translatewiki.net, LPL Essential (FY2025-26 Q3), MediaWiki-extensions-Translate
brennen added a comment to T415619: Creation of dynamic property MediaWiki\Language\Dependency\FileDependency::$filename is deprecated {"exception":"[object] (ErrorException(code: 0).

After some discussion in #wikimedia-operations and looking at error rates, I'm going to see what this looks like on group0.

Tue, Jan 27, 10:25 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-Internationalization, affects-translatewiki.net, LPL Essential (FY2025-26 Q3), MediaWiki-extensions-Translate
brennen added a comment to T415619: Creation of dynamic property MediaWiki\Language\Dependency\FileDependency::$filename is deprecated {"exception":"[object] (ErrorException(code: 0).

I do note similar errors on testwikis. About 700 of these (also some for $name):

Tue, Jan 27, 8:34 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), MediaWiki-Internationalization, affects-translatewiki.net, LPL Essential (FY2025-26 Q3), MediaWiki-extensions-Translate
brennen removed a parent task for T415580: Revise Tone instrumentation for a saved edit is missing important custom parameters: T413804: 1.46.0-wmf.13 deployment blockers.
Tue, Jan 27, 7:00 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), OKR-Work, Growth-Team (FY2025-26 Q3 Sprint 2), User-Michael, Revise-Tone-Structured-Task
brennen removed a subtask for T413804: 1.46.0-wmf.13 deployment blockers: T415580: Revise Tone instrumentation for a saved edit is missing important custom parameters.
Tue, Jan 27, 7:00 PM · User-brennen, Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments
brennen lowered the priority of T415580: Revise Tone instrumentation for a saved edit is missing important custom parameters from Unbreak Now! to High.
Tue, Jan 27, 7:00 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), OKR-Work, Growth-Team (FY2025-26 Q3 Sprint 2), User-Michael, Revise-Tone-Structured-Task
brennen added a comment to T415580: Revise Tone instrumentation for a saved edit is missing important custom parameters.

Ok, thanks! Going ahead with backport now.

Tue, Jan 27, 6:29 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), OKR-Work, Growth-Team (FY2025-26 Q3 Sprint 2), User-Michael, Revise-Tone-Structured-Task
brennen added a comment to T415580: Revise Tone instrumentation for a saved edit is missing important custom parameters.

So I see you already created the backport, is it possible to just move that forward?

Tue, Jan 27, 6:24 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), OKR-Work, Growth-Team (FY2025-26 Q3 Sprint 2), User-Michael, Revise-Tone-Structured-Task
brennen added a comment to T415580: Revise Tone instrumentation for a saved edit is missing important custom parameters.

@Michael Would a revert of https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/1233223 be the easier path to unblocking the train here?

Tue, Jan 27, 6:16 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), OKR-Work, Growth-Team (FY2025-26 Q3 Sprint 2), User-Michael, Revise-Tone-Structured-Task

Mon, Jan 26

brennen moved T413804: 1.46.0-wmf.13 deployment blockers from Backlog to Doing/Involved on the User-brennen board.
Mon, Jan 26, 6:24 PM · User-brennen, Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments

Thu, Jan 15

brennen added a project to T413804: 1.46.0-wmf.13 deployment blockers: User-brennen.
Thu, Jan 15, 8:24 PM · User-brennen, Essential-Work, Release-Engineering-Team (Priority Backlog 📥), Release, Train Deployments

Tue, Jan 13

brennen created T414479: Deploy Phab/Phorge 2026-01-13.
Tue, Jan 13, 3:21 PM · Essential-Work, Release-Engineering-Team (Doing 😎), collaboration-services, User-brennen, Phabricator (2026-01-13)

Jan 9 2026

brennen added a comment to T403215: Diffusion code view: Per-file change info is slow to load despite caching (diffusion.lastmodifiedquery).

Yeah, I think the upstream is correct, although that conditional is confusing to read. I'll test. I do still think something odd is going on here.

Jan 9 2026, 6:17 PM · Phabricator, Performance Issue, Diffusion, Release-Engineering-Team, User-brennen

Jan 7 2026

brennen added a comment to T413992: Mr. Widget (GitLabPatchesCustomField) is getting rate limited by GitLab searches.

Looking closer, last of these errors thrown at 2026-01-04 04:34:59, but there's also:

Jan 7 2026, 4:09 PM · GitLab (Upstream pit of despair 🕳️), Phabricator, Release-Engineering-Team, User-brennen
brennen changed the status of T413992: Mr. Widget (GitLabPatchesCustomField) is getting rate limited by GitLab searches from Open to In Progress.
Jan 7 2026, 3:42 PM · GitLab (Upstream pit of despair 🕳️), Phabricator, Release-Engineering-Team, User-brennen
brennen moved T413992: Mr. Widget (GitLabPatchesCustomField) is getting rate limited by GitLab searches from To Triage to Misc on the Phabricator board.
Jan 7 2026, 3:41 PM · GitLab (Upstream pit of despair 🕳️), Phabricator, Release-Engineering-Team, User-brennen
brennen created T413992: Mr. Widget (GitLabPatchesCustomField) is getting rate limited by GitLab searches.
Jan 7 2026, 3:36 PM · GitLab (Upstream pit of despair 🕳️), Phabricator, Release-Engineering-Team, User-brennen

Jan 5 2026

brennen moved T413832: Deploy Phabricator/Phorge 2026-01-06 from Backlog to Doing/Involved on the User-brennen board.
Jan 5 2026, 10:58 PM · Release-Engineering-Team, collaboration-services, User-brennen, Phabricator (2026-01-06)
brennen created T413832: Deploy Phabricator/Phorge 2026-01-06.
Jan 5 2026, 10:49 PM · Release-Engineering-Team, collaboration-services, User-brennen, Phabricator (2026-01-06)