Jdforrester-WMF (James D. Forrester)
Software Engineer

Today

  • No visible events.

Tomorrow

  • No visible events.

Saturday

  • No visible events.

User Details

User Since
Oct 6 2014, 10:08 PM (619 w, 2 d)
Availability
Available
IRC Nick
James_F
LDAP User
Jforrester
MediaWiki User
Jdforrester (WMF) [ Global Accounts ]

I've been a Wikipedia editor since 2002 on the English Wikipedia and a few other Wikimedia projects. In May 2012, I joined the Wikimedia Foundation as a "product manager", initially for VisualEditor, the the Editing Team, and later the lead product manager for all contribution. In 2018, I moved to be a software engineer, working on reliability, infrastructure, developer tooling, and continuous integration and deployment.

My job is to help ensure that the tools we provide to our readers and contributors are the best the can be, in speed, correctness, consistency, utility, and reliability.

Recent Activity

Yesterday

Jdforrester-WMF moved T435331: Lexeme Sense selector component doesn't load the first time from Incoming to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 19, 6:37 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Patch-For-Review, WikiLambda Front-end
Jdforrester-WMF changed the status of T435332: Allow pasting URLs into Reference/Function input components from Open to In Progress.
Wed, Aug 19, 6:37 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end
Jdforrester-WMF changed the status of T435332: Allow pasting URLs into Reference/Function input components, a subtask of T432195: [EssentialWork] Support core Contributors, from Open to In Progress.
Wed, Aug 19, 6:37 PM · Essential-Work, Epic, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF changed the status of T435331: Lexeme Sense selector component doesn't load the first time from Open to In Progress.
Wed, Aug 19, 6:36 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Patch-For-Review, WikiLambda Front-end
Jdforrester-WMF moved T435332: Allow pasting URLs into Reference/Function input components from Ready to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 19, 6:36 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end
Jdforrester-WMF updated subscribers of T433592: Re-build integration-cumin.integration.eqiad1.wikimedia.cloud on something newer than bullseye.

OK, newly-re-created integration-cumin-01 is now set up, with the same cert. I think we "just" need to change it in the profile::openstack::eqiad1::cumin::project_pub_key project puppet, and in the fab script in the repo. @hashar, does that sound right to you?

Wed, Aug 19, 5:53 PM · Cloud-VPS (Debian Bullseye Deprecation), Continuous-Integration-Infrastructure
Jdforrester-WMF added a comment to T433592: Re-build integration-cumin.integration.eqiad1.wikimedia.cloud on something newer than bullseye.

Aha! OK, that's fine.

Wed, Aug 19, 5:37 PM · Cloud-VPS (Debian Bullseye Deprecation), Continuous-Integration-Infrastructure
Jdforrester-WMF added a comment to T433592: Re-build integration-cumin.integration.eqiad1.wikimedia.cloud on something newer than bullseye.

I applied them but it didn't let me in, so I removed them and it still didn't, so I stopped flailing.

Wed, Aug 19, 5:29 PM · Cloud-VPS (Debian Bullseye Deprecation), Continuous-Integration-Infrastructure
Jdforrester-WMF reopened Restricted Task, a subtask of T421848: [Hypothesis] WE2.3.15 Complete implementation and deployment of Evaluator-Orchestrator callbacks, as Open.
Wed, Aug 19, 5:23 PM · Epic, Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work
Jdforrester-WMF moved T435361: OrchestratorRequest throwing a Server response not wellformed with a badly formed ZError from In Code review to Ready to deploy on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 19, 5:22 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-orchestrator
Jdforrester-WMF added a comment to T433592: Re-build integration-cumin.integration.eqiad1.wikimedia.cloud on something newer than bullseye.

I created the instance, but I can't shell into the new box (unlike the old one). Will come back to this after meetings.

Wed, Aug 19, 5:21 PM · Cloud-VPS (Debian Bullseye Deprecation), Continuous-Integration-Infrastructure
Jdforrester-WMF claimed T433631: programmingLanguageVersion metadata is hard-coded and so will likely go wrong without warning on upgrades.
Wed, Aug 19, 5:04 PM · Essential-Work, Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-evaluator
Jdforrester-WMF moved T435332: Allow pasting URLs into Reference/Function input components from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 19, 5:03 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end
Jdforrester-WMF added a subtask for T432195: [EssentialWork] Support core Contributors: T435332: Allow pasting URLs into Reference/Function input components.
Wed, Aug 19, 5:02 PM · Essential-Work, Epic, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF added a parent task for T435332: Allow pasting URLs into Reference/Function input components: T432195: [EssentialWork] Support core Contributors.
Wed, Aug 19, 5:02 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end
Jdforrester-WMF triaged T435332: Allow pasting URLs into Reference/Function input components as Medium priority.

I think this works accidentally for the Wikidata components, but sure.

Wed, Aug 19, 5:02 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end
Jdforrester-WMF triaged T435331: Lexeme Sense selector component doesn't load the first time as Medium priority.

Thanks for spotting!

Wed, Aug 19, 5:01 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Patch-For-Review, WikiLambda Front-end
Jdforrester-WMF triaged T435177: Consider explicitly modeling tail recursion as Medium priority.
Wed, Aug 19, 5:00 PM · Abstract Wikipedia Fix-It tasks, function-orchestrator, Abstract Wikipedia team
Jdforrester-WMF moved T435027: apparent difference between performance when tests are run individually or all at once on Wikifunctions from To Triage to Product Backlog on the Abstract Wikipedia team board.
Wed, Aug 19, 4:57 PM · Wikifunctions, Abstract Wikipedia team
Jdforrester-WMF merged T434963: Allow readers and editors to refresh results of transcluded functions into T431432: [Hypothesis] DE2.2.2 - Result freshening.
Wed, Aug 19, 4:55 PM · Epic, OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF merged task T434963: Allow readers and editors to refresh results of transcluded functions into T431432: [Hypothesis] DE2.2.2 - Result freshening.
Wed, Aug 19, 4:55 PM · Abstract Wikipedia team, Wikifunctions
Jdforrester-WMF added a comment to T434963: Allow readers and editors to refresh results of transcluded functions.

I think this is covered by the existing work in flight in [T431432} — I'll mark this as a duplicate of that, but if you think it won't cover your use cases please shout.

Wed, Aug 19, 4:55 PM · Abstract Wikipedia team, Wikifunctions
Jdforrester-WMF triaged T434860: AW on a narrow screen (e.g. mobile) should have the article first then the code as Low priority.
Wed, Aug 19, 4:54 PM · Abstract Wikipedia team, Abstract Wikipedia
Jdforrester-WMF triaged T435361: OrchestratorRequest throwing a Server response not wellformed with a badly formed ZError as Medium priority.
Wed, Aug 19, 4:51 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-orchestrator
Jdforrester-WMF moved T435361: OrchestratorRequest throwing a Server response not wellformed with a badly formed ZError from Incoming to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 19, 4:51 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-orchestrator
Jdforrester-WMF edited projects for T435361: OrchestratorRequest throwing a Server response not wellformed with a badly formed ZError, added: Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work; removed WikiLambda, function-schemata, function-evaluator, Abstract Wikipedia team.
Wed, Aug 19, 4:50 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-orchestrator
Jdforrester-WMF closed T433745: Unable to populate nested list on Wikifunctions when the UI component exists on page load ([Object object]-typed list) as Resolved.
Wed, Aug 19, 4:48 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end
Jdforrester-WMF moved T417266: Specifying a Typed pair of Typed lists as a function’s argument type leads to [object Object] “Reference” when used from Ready to deploy to Needs Sign-off on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 19, 4:48 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, function-orchestrator
Jdforrester-WMF moved T432875: Build an AWFragmentStore implementation that uses MainStash as its backend from Ready to deploy to Needs Sign-off on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 19, 4:48 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T432873: Build date static analyser for AW Fragments from Ready to deploy to Needs Sign-off on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 19, 4:48 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T338250: Handle re-ordering in ZObjectListDiffer from Ready to deploy to Needs Sign-off on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 19, 4:48 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda, Abstract Wikipedia Fix-It tasks
Jdforrester-WMF moved T434117: AbstractWikiRequest::callRenderFunctionCall returning 404 should be treated as any other bad request, currently logging as "unhandled error" from Ready to deploy to Needs Sign-off on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 19, 4:48 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, WikiLambda Front-end, WikiLambda
Jdforrester-WMF moved T434284: Decouple date from Abstract Wiki Fragment requests from Ready to deploy to Needs Sign-off on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 19, 4:48 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda Front-end, WikiLambda
Jdforrester-WMF closed T435246: Eight orchestrator tests never ran, because runTestOrchestration was called inside it() as Resolved.
Wed, Aug 19, 2:19 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-orchestrator, Essential-Work, Abstract Wikipedia Fix-It tasks
Jdforrester-WMF closed T433444: Explicitly Model Closures and Correct Scope Attachment as Resolved.
Wed, Aug 19, 2:18 PM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-orchestrator
Jdforrester-WMF closed T433444: Explicitly Model Closures and Correct Scope Attachment, a subtask of T433272: Memoize Function Calls and Sub-Calls, as Resolved.
Wed, Aug 19, 2:18 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda, function-orchestrator
Jdforrester-WMF closed T433444: Explicitly Model Closures and Correct Scope Attachment, a subtask of T433727: Anonymous Functions run into evaluator recursion limits pretty quickly, as Resolved.
Wed, Aug 19, 2:18 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, function-evaluator
Jdforrester-WMF closed T428475: Find a better way to do scope surgery than a full asZObject as Resolved.
Wed, Aug 19, 2:18 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-orchestrator
Jdforrester-WMF closed T428475: Find a better way to do scope surgery than a full asZObject, a subtask of T433444: Explicitly Model Closures and Correct Scope Attachment, as Resolved.
Wed, Aug 19, 2:18 PM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-orchestrator
Jdforrester-WMF closed T375439: Future-Proof MSW Tests against Regressions due to MSW Version as Resolved.
Wed, Aug 19, 2:17 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-orchestrator
Jdforrester-WMF closed T327413: Figure out what the "static validation is skipped" test is trying to do; fix and re-enable it or delete it as Resolved.
Wed, Aug 19, 2:17 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-orchestrator
Jdforrester-WMF closed Restricted Task, a subtask of T421848: [Hypothesis] WE2.3.15 Complete implementation and deployment of Evaluator-Orchestrator callbacks, as Resolved.
Wed, Aug 19, 2:13 PM · Epic, Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work
Jdforrester-WMF closed T416144: Add support in the Rust evaluator for callbacks as Resolved.
Wed, Aug 19, 2:13 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, function-evaluator
Jdforrester-WMF closed T416144: Add support in the Rust evaluator for callbacks, a subtask of T421848: [Hypothesis] WE2.3.15 Complete implementation and deployment of Evaluator-Orchestrator callbacks, as Resolved.
Wed, Aug 19, 2:12 PM · Epic, Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work
Jdforrester-WMF moved T435246: Eight orchestrator tests never ran, because runTestOrchestration was called inside it() from Incoming to Ready to deploy on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 19, 12:15 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-orchestrator, Essential-Work, Abstract Wikipedia Fix-It tasks
Jdforrester-WMF changed the status of T435246: Eight orchestrator tests never ran, because runTestOrchestration was called inside it() from Open to In Progress.
Wed, Aug 19, 12:15 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-orchestrator, Essential-Work, Abstract Wikipedia Fix-It tasks
Jdforrester-WMF triaged T435247: Type comparison does not check the keys inside a value, so four tests stay disabled as Medium priority.
Wed, Aug 19, 12:14 PM · Essential-Work, Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team, function-orchestrator

Tue, Aug 18

Jdforrester-WMF changed the status of T428917: Consider Stronger Post-Conditions on `realize()` and `fullyRealize()` Operations from In Progress to Open.
Tue, Aug 18, 11:33 PM · Abstract Wikipedia team, Essential-Work, Abstract Wikipedia Fix-It tasks, function-orchestrator
Jdforrester-WMF moved T433632: Cancel in-flight executor tasks on service shutdown from Incoming to In Engineering on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Tue, Aug 18, 11:32 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, Patch-For-Review, Abstract Wikipedia Fix-It tasks, function-evaluator
Jdforrester-WMF changed the status of T433632: Cancel in-flight executor tasks on service shutdown from Open to In Progress.
Tue, Aug 18, 11:32 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, Patch-For-Review, Abstract Wikipedia Fix-It tasks, function-evaluator
Jdforrester-WMF moved T429214: Abstract Wikipedia; vertical scroll sync between article and preview don't work with large articles from In Engineering to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Tue, Aug 18, 11:08 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, WikiLambda Front-end, WikiLambda
Jdforrester-WMF closed T432416: definitions: Create new error for callback limit exceeded in evaluator as Resolved.
Tue, Aug 18, 11:06 PM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Abstract Wikipedia Fix-It tasks, Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-schemata, function-evaluator
Jdforrester-WMF added a project to T434284: Decouple date from Abstract Wiki Fragment requests: MW-1.47-notes (1.47.0-wmf.16; 2026-08-18).
Tue, Aug 18, 11:05 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda Front-end, WikiLambda
Jdforrester-WMF moved T432847: Collect Wikifunctions and Abstract Wikipedia MainStash metrics from Ready to In Engineering on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Tue, Aug 18, 11:04 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF claimed T429214: Abstract Wikipedia; vertical scroll sync between article and preview don't work with large articles.
Tue, Aug 18, 11:04 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, WikiLambda Front-end, WikiLambda
Jdforrester-WMF changed the status of T429214: Abstract Wikipedia; vertical scroll sync between article and preview don't work with large articles from Open to In Progress.
Tue, Aug 18, 11:04 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, WikiLambda Front-end, WikiLambda
Jdforrester-WMF changed the status of T429214: Abstract Wikipedia; vertical scroll sync between article and preview don't work with large articles, a subtask of T432195: [EssentialWork] Support core Contributors, from Open to In Progress.
Tue, Aug 18, 11:04 PM · Essential-Work, Epic, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF moved T417266: Specifying a Typed pair of Typed lists as a function’s argument type leads to [object Object] “Reference” when used from In Code review to Ready to deploy on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Tue, Aug 18, 11:03 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, function-orchestrator
Jdforrester-WMF moved T433745: Unable to populate nested list on Wikifunctions when the UI component exists on page load ([Object object]-typed list) from In Code review to Ready to deploy on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Tue, Aug 18, 11:03 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end
Jdforrester-WMF added a comment to T427454: Incorrect recursive evaluations with v2.

How many hours ago did the deployment happen? Last night I was poking around at something else which might have affected this test, but now it's even more broken.

Tue, Aug 18, 10:34 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, function-orchestrator, Abstract Wikipedia
Jdforrester-WMF moved T433444: Explicitly Model Closures and Correct Scope Attachment from In Engineering to Ready to deploy on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Tue, Aug 18, 10:18 PM · Patch-For-Review, OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-orchestrator
Jdforrester-WMF created T435247: Type comparison does not check the keys inside a value, so four tests stay disabled.
Tue, Aug 18, 7:01 PM · Essential-Work, Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team, function-orchestrator
Jdforrester-WMF added projects to T435246: Eight orchestrator tests never ran, because runTestOrchestration was called inside it(): Abstract Wikipedia Fix-It tasks, Essential-Work, function-orchestrator, Abstract Wikipedia team.
Tue, Aug 18, 6:59 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-orchestrator, Essential-Work, Abstract Wikipedia Fix-It tasks
Jdforrester-WMF created T435246: Eight orchestrator tests never ran, because runTestOrchestration was called inside it().
Tue, Aug 18, 6:59 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-orchestrator, Essential-Work, Abstract Wikipedia Fix-It tasks
Jdforrester-WMF edited projects for T429214: Abstract Wikipedia; vertical scroll sync between article and preview don't work with large articles, added: Abstract Wikipedia team (27Q1 (Jul–Sep)); removed Abstract Wikipedia team.
Tue, Aug 18, 6:56 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, WikiLambda Front-end, WikiLambda
Jdforrester-WMF closed T435161: TypeError: MediaWiki\HookContainer\HookRunner::onCategoryViewerGenerateLink(): Argument #4 ($html) must be of type string, null given, called in /srv/mediawiki/php-1.47.0-wmf.16/includes/Category/CategoryViewer.php on line 235 as Resolved.

The regression test doesn't need a task to be open, let's just close it. Sorry for the disruption!

Tue, Aug 18, 6:28 PM · MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), MediaWiki-Categories, Wikimedia-production-error
Jdforrester-WMF moved T433631: programmingLanguageVersion metadata is hard-coded and so will likely go wrong without warning on upgrades from In Engineering to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Tue, Aug 18, 5:57 PM · Essential-Work, Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-evaluator
Jdforrester-WMF moved T327413: Figure out what the "static validation is skipped" test is trying to do; fix and re-enable it or delete it from Incoming to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Tue, Aug 18, 5:40 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-orchestrator
Jdforrester-WMF moved T296755: WikiLambda: Check current relevance of SELF_REFERENTIAL_KEYS and remove if unnecessary from Incoming to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Tue, Aug 18, 5:39 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, Technical-Debt, WikiLambda
Jdforrester-WMF changed the status of T327413: Figure out what the "static validation is skipped" test is trying to do; fix and re-enable it or delete it from Open to In Progress.
Tue, Aug 18, 5:39 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-orchestrator
Jdforrester-WMF changed the status of T296755: WikiLambda: Check current relevance of SELF_REFERENTIAL_KEYS and remove if unnecessary from Open to In Progress.
Tue, Aug 18, 5:37 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, Technical-Debt, WikiLambda
Jdforrester-WMF moved T433631: programmingLanguageVersion metadata is hard-coded and so will likely go wrong without warning on upgrades from Incoming to In Engineering on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Tue, Aug 18, 5:23 PM · Essential-Work, Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-evaluator
Jdforrester-WMF changed the status of T433631: programmingLanguageVersion metadata is hard-coded and so will likely go wrong without warning on upgrades from Open to In Progress.
Tue, Aug 18, 5:22 PM · Essential-Work, Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-evaluator
Jdforrester-WMF triaged T296755: WikiLambda: Check current relevance of SELF_REFERENTIAL_KEYS and remove if unnecessary as Low priority.
Tue, Aug 18, 5:21 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, Technical-Debt, WikiLambda
Jdforrester-WMF updated the task description for T413223: Migrate Wikimedia production from PHP 8.3 to PHP 8.5.
Tue, Aug 18, 5:14 PM · User-brennen, ServiceOps, ServiceOps-Upgrades-Hardware, MediaWiki-Engineering
Jdforrester-WMF closed T413817: create bookworm-php85-fpm and bookworm-php85-jobrunner images as Resolved.
Tue, Aug 18, 5:14 PM · MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), Release-Engineering-Team, dev-images, PHP 8.5 support
Jdforrester-WMF closed T407430: Upgrade MediaWiki-Docker PHP images to PHP 8.5 as Resolved.
Tue, Aug 18, 5:13 PM · User-brennen, Essential-Work, Release-Engineering-Team, dev-images, MediaWiki-Docker
Jdforrester-WMF closed T428570: Upgrade composer to >= 2.10.1 as Resolved.

I believe we can (finally!) close this.

Tue, Aug 18, 5:13 PM · MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), Continuous-Integration-Infrastructure, MediaWiki-Vendor, Composer
Jdforrester-WMF updated the task description for T428570: Upgrade composer to >= 2.10.1.
Tue, Aug 18, 5:13 PM · MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), Continuous-Integration-Infrastructure, MediaWiki-Vendor, Composer
Jdforrester-WMF added a comment to T401115: Replace php-tideways_xhprof with php-xhprof in MediaWiki-Docker.

This is now live in MW-master (and so MW REL1_47+). Is that sufficient, or do you want to back-port the switch to old branches?

Tue, Aug 18, 5:13 PM · MediaWiki-Core-Profiler, MediaWiki-Core-Platform-Team (Kanban), Release-Engineering-Team, dev-images, MediaWiki-Docker
Jdforrester-WMF added a project to T343833: Assess difficulty of executing Ruby code in Wikifunctions: Wikifunctions-new-language-requests.
Tue, Aug 18, 5:09 PM · Wikifunctions-new-language-requests, Abstract Wikipedia team, function-evaluator
Jdforrester-WMF added a project to T298635: Add Grammatical Framework as a programming language to Wikifunctions: Wikifunctions-new-language-requests.
Tue, Aug 18, 5:09 PM · Wikifunctions-new-language-requests, Abstract Wikipedia team, Abstract Wikipedia NLG, function-evaluator
Jdforrester-WMF triaged T323901: Restructure Tester to allow for greater flexibility and more functionality (e.g. asserting error thrown) as Low priority.
Tue, Aug 18, 5:09 PM · Abstract Wikipedia team, WikiLambda, function-schemata, function-evaluator, function-orchestrator
Jdforrester-WMF triaged T321112: Make Interfaces in Native Code as i18n-Friendly as Possible as Low priority.
Tue, Aug 18, 5:08 PM · function-orchestrator, function-evaluator, Abstract Wikipedia team
Jdforrester-WMF triaged T322052: Make Functions a Generic Type as Low priority.
Tue, Aug 18, 5:08 PM · Epic, function-schemata, function-evaluator, function-orchestrator, Abstract Wikipedia team
Jdforrester-WMF added a subtask for T322052: Make Functions a Generic Type: T322802: Consider making Function Name Independent of Z8K5.
Tue, Aug 18, 5:08 PM · Epic, function-schemata, function-evaluator, function-orchestrator, Abstract Wikipedia team
Jdforrester-WMF added a parent task for T322802: Consider making Function Name Independent of Z8K5: T322052: Make Functions a Generic Type.
Tue, Aug 18, 5:08 PM · Abstract Wikipedia team, WikiLambda, function-schemata, function-evaluator, function-orchestrator
Jdforrester-WMF triaged T322802: Consider making Function Name Independent of Z8K5 as Low priority.
Tue, Aug 18, 5:08 PM · Abstract Wikipedia team, WikiLambda, function-schemata, function-evaluator, function-orchestrator
Jdforrester-WMF closed T327523: Consider passing information about reentrant mode to executors so they can return early if W.Call is used inappropriately as Resolved.

This was done by David in his work on this.

Tue, Aug 18, 5:07 PM · function-evaluator, Abstract Wikipedia team
Jdforrester-WMF closed T327523: Consider passing information about reentrant mode to executors so they can return early if W.Call is used inappropriately, a subtask of T359566: Support Evaluator-Orchestrator callbacks, as Resolved.
Tue, Aug 18, 5:07 PM · function-orchestrator, WikiLambda, Abstract Wikipedia team
Jdforrester-WMF triaged T338274: Consider Batching Requests to the Evaluator as Medium priority.
Tue, Aug 18, 5:06 PM · function-evaluator, function-orchestrator, Abstract Wikipedia team
Jdforrester-WMF added a project to T343832: Implement a Ruby function executor: Wikifunctions-new-language-requests.
Tue, Aug 18, 5:06 PM · Wikifunctions-new-language-requests, Abstract Wikipedia team, function-evaluator
Jdforrester-WMF triaged T367333: [PRE-SPIKE]: Consider a Measure to Align Metadata Expectations System-Wide as Medium priority.
Tue, Aug 18, 5:03 PM · WikiLambda, function-schemata, function-evaluator, function-orchestrator, Abstract Wikipedia team
Jdforrester-WMF moved T432278: Provide meaningful way to implicitly convert ZObject to string in JavaScript from Product Backlog to No current plans / External on the Abstract Wikipedia team board.
Tue, Aug 18, 5:02 PM · function-evaluator, Abstract Wikipedia team
Jdforrester-WMF triaged T432277: ZObject should be hashable in Python as Low priority.
Tue, Aug 18, 5:02 PM · function-evaluator, Abstract Wikipedia team
Jdforrester-WMF triaged T432278: Provide meaningful way to implicitly convert ZObject to string in JavaScript as Low priority.
Tue, Aug 18, 5:02 PM · function-evaluator, Abstract Wikipedia team
Jdforrester-WMF closed T433505: gitlab-runners: WMCS fleet became ~6.5x slower at BuildKit filesystem operations overnight on 8/9 July 2026 as Resolved.

Update: Yes, the WCMS runners are fixed, thank you!

Tue, Aug 18, 3:11 PM · Patch-For-Review, GitLab (CI & Job Runners)
Jdforrester-WMF moved T435214: FunctionMetadataDialog: Warning labels not being properly loaded from Incoming to Needs Sign-off on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Tue, Aug 18, 2:39 PM · Essential-Work, MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, WikiLambda Front-end, WikiLambda
Jdforrester-WMF changed the status of T435214: FunctionMetadataDialog: Warning labels not being properly loaded from Invalid to Resolved.

Ha, no, let's claim I miraculously psychically fixed it. :-)

Tue, Aug 18, 2:39 PM · Essential-Work, MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, WikiLambda Front-end, WikiLambda
Jdforrester-WMF added a comment to T435214: FunctionMetadataDialog: Warning labels not being properly loaded.

Is this not what I fixed in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/1325974?

Tue, Aug 18, 2:33 PM · Essential-Work, MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, WikiLambda Front-end, WikiLambda