Jdforrester-WMF (James D. Forrester)
Software Engineer

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Oct 6 2014, 10:08 PM (619 w, 3 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 renamed T422626: Bound the AW generated article update script's load on the function-orchestrator and evaluators from Bound the script's load on the function-orchestrator and evaluators to Bound the AW generated article update script's load on the function-orchestrator and evaluators.
Thu, Aug 20, 10:43 PM · Abstract Wikipedia team, WikiLambda
Jdforrester-WMF merged T388829: Add Wikifunctions.Error to the function evaluator into T395475: Usability: Unclear input format and error handling for the "Age" function hinder successful use.
Thu, Aug 20, 10:36 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Abstract Wikipedia team (26Q1 (Jul–Sep)), OKR-Work
Jdforrester-WMF merged task T388829: Add Wikifunctions.Error to the function evaluator into T395475: Usability: Unclear input format and error handling for the "Age" function hinder successful use.
Thu, Aug 20, 10:36 PM · Abstract Wikipedia team
Jdforrester-WMF added a comment to T388829: Add Wikifunctions.Error to the function evaluator.

Oops, this never got properly tagged so we missed it. It was done in May 2025 as part of T395475.

Thu, Aug 20, 10:36 PM · Abstract Wikipedia team
Jdforrester-WMF closed T421506: [composition v2] Failure to check input type causing "cannot read property 'Z9K1' of undefined" as Resolved.

v2 now returns a Z506 for both the original report https://www.wikifunctions.org/view/en/Z28231?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z28231%22%2C%22Z28231K1%22%3A%22text%22%7D and Geno's example. Deeming this Resolved by Cory's work.

Thu, Aug 20, 10:34 PM · Essential-Work, Abstract Wikipedia, function-orchestrator, Abstract Wikipedia team
Jdforrester-WMF moved T433219: Special:FunctionUsage should use standard pagination system from In Engineering to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Thu, Aug 20, 10:30 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, WikiLambda
Jdforrester-WMF moved T433219: Special:FunctionUsage should use standard pagination system from Incoming to In Engineering on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Thu, Aug 20, 10:08 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, WikiLambda
Jdforrester-WMF changed the status of T433219: Special:FunctionUsage should use standard pagination system from Open to In Progress.
Thu, Aug 20, 10:05 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, WikiLambda
Jdforrester-WMF moved T434141: Link to Special:FunctionUsage from function pages from In Engineering to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Thu, Aug 20, 10:02 PM · Patch-For-Review, Essential-Work, WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF added a comment to T423329: Copy & Paste Improvements in Abstract Wikipedia / Wikifunctions.

A bunch of these are good candidates for T432195.

Thu, Aug 20, 7:00 PM · Abstract Wikipedia team
Jdforrester-WMF moved T434141: Link to Special:FunctionUsage from function pages from Incoming to In Engineering on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Thu, Aug 20, 6:53 PM · Patch-For-Review, Essential-Work, WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF moved T433743: Hyperlinks in preview of Wikifunctions localStorage clipboard are clickable from Incoming to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Thu, Aug 20, 6:28 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end
Jdforrester-WMF changed the status of T433743: Hyperlinks in preview of Wikifunctions localStorage clipboard are clickable from Open to In Progress.

Decision: We'll support modified-clicks (open in new tab/window etc.), but clicking the link will now work to paste the content.

Thu, Aug 20, 6:28 PM · Patch-For-Review, Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end
Jdforrester-WMF added a parent task for T430296: copy a fragment call from one article to another without having to open edit mode on the original article: T423329: Copy & Paste Improvements in Abstract Wikipedia / Wikifunctions.
Thu, Aug 20, 5:38 PM · WikiLambda Front-end, Abstract Wikipedia team, Abstract Wikipedia
Jdforrester-WMF added a subtask for T423329: Copy & Paste Improvements in Abstract Wikipedia / Wikifunctions: T430296: copy a fragment call from one article to another without having to open edit mode on the original article.
Thu, Aug 20, 5:38 PM · Abstract Wikipedia team
Jdforrester-WMF added a parent task for T421275: Extend ZObject copy/paste so it works across Abstract Wikipedia and Wikifunctions: T423329: Copy & Paste Improvements in Abstract Wikipedia / Wikifunctions.
Thu, Aug 20, 5:37 PM · WikiLambda Front-end, Abstract Wikipedia team
Jdforrester-WMF added a subtask for T423329: Copy & Paste Improvements in Abstract Wikipedia / Wikifunctions: T421275: Extend ZObject copy/paste so it works across Abstract Wikipedia and Wikifunctions.
Thu, Aug 20, 5:37 PM · Abstract Wikipedia team
Jdforrester-WMF added a subtask for T432195: [EssentialWork] Support core Contributors: T434141: Link to Special:FunctionUsage from function pages.
Thu, Aug 20, 5:36 PM · Essential-Work, Epic, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF added a parent task for T434141: Link to Special:FunctionUsage from function pages: T432195: [EssentialWork] Support core Contributors.
Thu, Aug 20, 5:36 PM · Patch-For-Review, Essential-Work, WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF triaged T434141: Link to Special:FunctionUsage from function pages as Medium priority.
Thu, Aug 20, 5:35 PM · Patch-For-Review, Essential-Work, WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF changed the status of T434141: Link to Special:FunctionUsage from function pages from Open to In Progress.
Thu, Aug 20, 5:34 PM · Patch-For-Review, Essential-Work, WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF moved T424097: Allow extensions to register custom form controls via extension.json attributes from Incoming to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Thu, Aug 20, 5:25 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Growth-Team (FY2026-27 Q1 Sprint 4), MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), Patch-For-Review, Growth Team Maintenance, MediaWiki-extensions-CommunityConfiguration, CommunityConfiguration-Adoption
Jdforrester-WMF moved T424096: Make management of recommended Wikifunctions in CommunityConfiguration nicer with a custom component from Incoming to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Thu, Aug 20, 5:25 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Patch-For-Review, WikiLambda, CommunityConfiguration-Adoption
Jdforrester-WMF changed the status of T424097: Allow extensions to register custom form controls via extension.json attributes from Open to In Progress.
Thu, Aug 20, 5:24 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Growth-Team (FY2026-27 Q1 Sprint 4), MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), Patch-For-Review, Growth Team Maintenance, MediaWiki-extensions-CommunityConfiguration, CommunityConfiguration-Adoption
Jdforrester-WMF changed the status of T424097: Allow extensions to register custom form controls via extension.json attributes, a subtask of T424096: Make management of recommended Wikifunctions in CommunityConfiguration nicer with a custom component, from Open to In Progress.
Thu, Aug 20, 5:24 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Patch-For-Review, WikiLambda, CommunityConfiguration-Adoption
Jdforrester-WMF changed the status of T424096: Make management of recommended Wikifunctions in CommunityConfiguration nicer with a custom component from Open to In Progress.
Thu, Aug 20, 5:24 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Patch-For-Review, WikiLambda, CommunityConfiguration-Adoption
Jdforrester-WMF moved T399098: MediaWiki\Extension\WikiLambda\WikifunctionsClientStore::fetchFromFunctionCallCache cache miss while fetching {key} from Incoming to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Thu, Aug 20, 5:20 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Patch-For-Review, WikiLambda, Essential-Work, Wikimedia-production-error
Jdforrester-WMF changed the status of T399098: MediaWiki\Extension\WikiLambda\WikifunctionsClientStore::fetchFromFunctionCallCache cache miss while fetching {key} from Open to In Progress.
Thu, Aug 20, 5:20 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Patch-For-Review, WikiLambda, Essential-Work, Wikimedia-production-error
Jdforrester-WMF added a comment to T399098: MediaWiki\Extension\WikiLambda\WikifunctionsClientStore::fetchFromFunctionCallCache cache miss while fetching {key}.

On reflection, we should downgrade these; some level of these is expected (reads before the job finishes and writes the value to the cache), and due to T432217: wikifunctions Memcached: High incidence of failures on MemcachedWrapper::set operations this might be slightly higher (~6%) than it should be; with T431428: [Hypothesis] DE2.1.3 - Durable fragments in general this code will be redone anyway.

Thu, Aug 20, 5:16 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Patch-For-Review, WikiLambda, Essential-Work, Wikimedia-production-error
Jdforrester-WMF added a comment to T399098: MediaWiki\Extension\WikiLambda\WikifunctionsClientStore::fetchFromFunctionCallCache cache miss while fetching {key}.

@Jdforrester-WMF, is this still happening in production?

Thu, Aug 20, 5:00 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Patch-For-Review, WikiLambda, Essential-Work, Wikimedia-production-error
Jdforrester-WMF moved T435331: Lexeme Sense selector component doesn't load the first time from In Code review to Ready to deploy on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Thu, Aug 20, 4:46 PM · MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end
Jdforrester-WMF updated the task description for T413223: Migrate Wikimedia production from PHP 8.3 to PHP 8.5.
Thu, Aug 20, 4:45 PM · User-brennen, ServiceOps, ServiceOps-Upgrades-Hardware, MediaWiki-Engineering
Jdforrester-WMF changed the status of T434541: Drop the local wikifunctionsclient_usage tables from all wikis, replaced by wikifunctions_usage / wikifunctions_usage_wiki on x1 from Stalled to Open.

@Jdforrester-WMF could you let us know when we can proceed?

Thu, Aug 20, 2:39 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Wikimedia-database-table-cleanup, DBA
Jdforrester-WMF added a comment to T434187: CI runs for repos with codesniffer 51 fail due to PKSA-rdkp-vv9z-mjkg.

https://libraryupgrader.toolforge.org/status?branch=REL1_46 no patches pushed for canaries yet...

This is going to start getting painful for wider purposes of getting backports done.

Thu, Aug 20, 1:00 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), MW-1.46-release, MW-1.43-release, MW-1.45-release, Patch-For-Review, MediaWiki-Codesniffer, Composer, ci-test-error

Wed, Aug 19

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 · MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), Abstract Wikipedia team (27Q1 (Jul–Sep)), 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 · MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), Abstract Wikipedia team (27Q1 (Jul–Sep)), 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 · MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), Abstract Wikipedia team (27Q1 (Jul–Sep)), 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