Page MenuHomePhabricator

Jdforrester-WMF (James D. Forrester)
Software Engineer

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

User Since
Oct 6 2014, 10:08 PM (618 w, 4 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 closed T380502: WikiLambda ZObject: PHP Notice: Undefined offset: 0 as Invalid.

This seems to have since been fixed.

Fri, Aug 14, 11:22 PM · Abstract Wikipedia team, WikiLambda, Wikimedia-production-error
Jdforrester-WMF moved T434345: Explore snapshotting the booted RustPython interpreter with Wizer for much faster interpreter booting from Incoming to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 11:11 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Patch-For-Review, Performance Issue, function-evaluator
Jdforrester-WMF changed the status of T434345: Explore snapshotting the booted RustPython interpreter with Wizer for much faster interpreter booting from Open to In Progress.
Fri, Aug 14, 11:11 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Patch-For-Review, Performance Issue, function-evaluator
Jdforrester-WMF moved T350715: Add an indicator to the test table for passing runs that are particularly slow from Incoming to In Engineering on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 7:07 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Design, WikiLambda Front-end
Jdforrester-WMF changed the status of T350715: Add an indicator to the test table for passing runs that are particularly slow from Open to In Progress.

Yeah, this will be in-effect done by the orchestrator warning about speed, good call.

Fri, Aug 14, 7:06 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Design, WikiLambda Front-end
Jdforrester-WMF closed T425943: Add PIE build tests for PHP extensions as Resolved.
Fri, Aug 14, 6:59 PM · Continuous-Integration-Config
Jdforrester-WMF updated the task description for T413223: Migrate Wikimedia production from PHP 8.3 to PHP 8.5.
Fri, Aug 14, 6:35 PM · ServiceOps, ServiceOps-Upgrades-Hardware, MediaWiki-Engineering
Jdforrester-WMF added a comment to T432983: [PHP 8.5] Create Debian packages for PHP 8.5.

All packages are present and install, and at least <?php echo "hello, world"; works.

Fri, Aug 14, 6:32 PM · ServiceOps, ServiceOps-Upgrades-Hardware, MediaWiki-Engineering
Jdforrester-WMF closed T433254: Move gerrit CI PHP 8.5 images to WMF packages as Resolved.
Fri, Aug 14, 6:32 PM · PHP 8.5 support, Continuous-Integration-Infrastructure
Jdforrester-WMF added a comment to T434860: AW on a narrow screen (e.g. mobile) should have the article first then the code.

I defer to Product / Design, but my understanding was that readers aren't ever really meant to be on abstract.wikipedia.org, but on client Wikipedias, and AW itself is editor-focussed instead? That's not to say we shouldn't think about making these pages easier to use, but I think we should be clear about for whom we're building.

Fri, Aug 14, 5:40 PM · Abstract Wikipedia team, Abstract Wikipedia
Jdforrester-WMF triaged T433254: Move gerrit CI PHP 8.5 images to WMF packages as Medium priority.
Fri, Aug 14, 4:38 PM · PHP 8.5 support, Continuous-Integration-Infrastructure
Jdforrester-WMF closed T415543: Make sure all repos are using wdio-mediawiki 6.1.0+ so they're no longer dependent on mwbot as Resolved.

The last two were completed automatically by LibUp after we configured it to try to bump repos to 6.5.2. As of today, all repos are on 6.1.0+; the oldest is mediawiki/extensions/CampaignEvents on 6.3.0 followed by mediawiki/extensions/PageTriage on 6.3.2.

Fri, Aug 14, 4:19 PM · ST5.2.1 Daily Test Environment, QS-Test-Automation, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, Browser-Tests
Jdforrester-WMF closed T415543: Make sure all repos are using wdio-mediawiki 6.1.0+ so they're no longer dependent on mwbot, a subtask of T432900: [EPIC] Assess extensions without existing daily runs and add catalyst daily jobs where viable, as Resolved.
Fri, Aug 14, 4:18 PM · Epic, ST5.2.1 Daily Test Environment, QS-Test-Automation
Jdforrester-WMF updated the task description for T415543: Make sure all repos are using wdio-mediawiki 6.1.0+ so they're no longer dependent on mwbot.
Fri, Aug 14, 4:17 PM · ST5.2.1 Daily Test Environment, QS-Test-Automation, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, Browser-Tests
Jdforrester-WMF closed T433126: Update ContentTranslation to wdio-mediawiki 6.5.2, a subtask of T415543: Make sure all repos are using wdio-mediawiki 6.1.0+ so they're no longer dependent on mwbot, as Resolved.
Fri, Aug 14, 4:17 PM · ST5.2.1 Daily Test Environment, QS-Test-Automation, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, Browser-Tests
Jdforrester-WMF closed T433126: Update ContentTranslation to wdio-mediawiki 6.5.2 as Resolved.

This was done automatically as part of 166333e3f7, apparently without breakage. Neat.

Fri, Aug 14, 4:17 PM · ContentTranslation, ST5.2.1 Daily Test Environment, QS-Test-Automation
Jdforrester-WMF closed T433126: Update ContentTranslation to wdio-mediawiki 6.5.2, a subtask of T433078: Add ContentTranslation job to jjb/mediawiki-catalyst-daily.yaml, as Resolved.
Fri, Aug 14, 4:17 PM · ST5.2.1 Daily Test Environment, QS-Test-Automation
Jdforrester-WMF closed T433128: Update CirrusSearch to wdio-mediawiki 6.5.2, a subtask of T415543: Make sure all repos are using wdio-mediawiki 6.1.0+ so they're no longer dependent on mwbot, as Resolved.
Fri, Aug 14, 4:16 PM · ST5.2.1 Daily Test Environment, QS-Test-Automation, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Patch-For-Review, Browser-Tests
Jdforrester-WMF closed T433128: Update CirrusSearch to wdio-mediawiki 6.5.2 as Resolved.

This was done automatically as part of fba6140064, apparently without breakage. Neat.

Fri, Aug 14, 4:16 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Discovery-Search, CirrusSearch, ST5.2.1 Daily Test Environment, QS-Test-Automation
Jdforrester-WMF closed T433128: Update CirrusSearch to wdio-mediawiki 6.5.2, a subtask of T433072: Add CirrusSearch job to jjb/mediawiki-catalyst-daily.yaml, as Resolved.
Fri, Aug 14, 4:16 PM · ST5.2.1 Daily Test Environment, QS-Test-Automation
Jdforrester-WMF moved T432847: Collect Wikifunctions and Abstract Wikipedia MainStash metrics from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:05 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T432846: Collect Wikifunctions Memcached instance metrics from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:05 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T422645: Ship a runbook for the durable storage layer dashboard and alerts from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:05 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T432854: [Milestone 2] Architecture design and documentation from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:05 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T422644: Define alert thresholds for the durable storage layer failure modes from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T422643: Track storage metrics over time from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T434541: Drop the local wikifunctionsclient_usage tables from all wikis, replaced by wikifunctions_usage / wikifunctions_usage_wiki on x1 from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), Wikimedia-database-table-cleanup, DBA
Jdforrester-WMF moved T432851: Create Grafana dashboard for cache metrics from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T432866: Document caching and storage architecture on mediawiki.org from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T432849: [Milestone 1] Observability - Build tools, document and observe behavior and evolution of our multi-layer caching system from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T432873: Build date static analyser for AW Fragments from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T432874: Build date static analyser for Wikifunctions embedded fragments {{#function:Z...}} from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T432867: [Milestone 3] Development - Build the new durable storage layer for Wikifunctions and Abstract Wikipedia fragments from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T432874: Build date static analyser for Wikifunctions embedded fragments {{#function:Z...}} as High priority.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T432873: Build date static analyser for AW Fragments as High priority.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T432866: Document caching and storage architecture on mediawiki.org as Medium priority.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T432851: Create Grafana dashboard for cache metrics as Medium priority.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T432849: [Milestone 1] Observability - Build tools, document and observe behavior and evolution of our multi-layer caching system as Medium priority.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T432847: Collect Wikifunctions and Abstract Wikipedia MainStash metrics as Medium priority.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T432846: Collect Wikifunctions Memcached instance metrics as Medium priority.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T432867: [Milestone 3] Development - Build the new durable storage layer for Wikifunctions and Abstract Wikipedia fragments as High priority.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T432854: [Milestone 2] Architecture design and documentation as Medium priority.
Fri, Aug 14, 4:04 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T432869: Detect fragment destination when making a request via OrchestratorRequest as Medium priority.
Fri, Aug 14, 4:04 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T434138: abstractwiki_run_fragment runs the fragment twice when called synchronously as High priority.
Fri, Aug 14, 4:03 PM · OKR-Work, MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end, WikiLambda
Jdforrester-WMF triaged T432875: Build an AWFragmentStore implementation that uses MainStash as its backend as High priority.
Fri, Aug 14, 4:03 PM · MW-1.47-notes (1.47.0-wmf.16; 2026-08-18), Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF added a comment to T432861: Decide and agree with stakeholders on the storage layer architecture and TTL policy.

@gengh: Can we call this Resolved now?

Fri, Aug 14, 4:03 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T433272: Memoize Function Calls and Sub-Calls as High priority.
Fri, Aug 14, 4:03 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda, function-orchestrator
Jdforrester-WMF triaged T432876: Build a clean and configurable WikifunctionsClientStore for embedded fragments that uses MainStash as its backend as High priority.
Fri, Aug 14, 4:03 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T433273: Fix and Optimize Existing Composition V2 Behavior as High priority.
Fri, Aug 14, 4:03 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda, function-evaluator, function-orchestrator
Jdforrester-WMF triaged T432871: Reduce secondary caching of fragments under the WikiLambdaFunctionCall key to the minimum necessary as Medium priority.
Fri, Aug 14, 4:03 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T431434: [Hypothesis] DE2.2.3 - Surfacing contribution opportunities as Medium priority.
Fri, Aug 14, 4:02 PM · Epic, OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF triaged T431431: [Hypothesis] DE2.2.1 - Editing design exploration as Medium priority.
Fri, Aug 14, 4:02 PM · Epic, OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF triaged T431436: [Hypothesis] DE2.2.4 - City Article Readiness as Medium priority.
Fri, Aug 14, 4:02 PM · OKR-Work, Epic, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF triaged T432195: [EssentialWork] Support core Contributors as Medium priority.
Fri, Aug 14, 4:02 PM · Essential-Work, Epic, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF triaged T431428: [Hypothesis] DE2.1.3 - Durable fragments as High priority.
Fri, Aug 14, 4:02 PM · Epic, OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF triaged T433871: Improving orchestrator resilience: reduce rate/time limit violations and fan-out failures as High priority.
Fri, Aug 14, 4:02 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, Epic, WikiLambda, function-schemata, function-evaluator, function-orchestrator
Jdforrester-WMF moved T432875: Build an AWFragmentStore implementation that uses MainStash as its backend from In Engineering to Ready to deploy on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:02 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 T434117: AbstractWikiRequest::callRenderFunctionCall returning 404 should be treated as any other bad request, currently logging as "unhandled error" from In Code review to Ready to deploy on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Fri, Aug 14, 4:00 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

Thu, Aug 13

Jdforrester-WMF added a comment to T397109: Image: Add loading (Skeleton) state.

This work can't be done until T311874 is done, rather than the other way around, so I've inverted the Phab dependency.

Thu, Aug 13, 7:40 PM · Design-System-Team, Codex
Jdforrester-WMF added a parent task for T311874: [New component] Skeleton: Add Skeleton loader component to Codex: T397109: Image: Add loading (Skeleton) state.
Thu, Aug 13, 7:40 PM · Patch-For-Review, Codex Steering Committee, Design, Codex
Jdforrester-WMF added a subtask for T397109: Image: Add loading (Skeleton) state: T311874: [New component] Skeleton: Add Skeleton loader component to Codex.
Thu, Aug 13, 7:40 PM · Design-System-Team, Codex
Jdforrester-WMF removed a subtask for T311874: [New component] Skeleton: Add Skeleton loader component to Codex: T397109: Image: Add loading (Skeleton) state.
Thu, Aug 13, 7:40 PM · Patch-For-Review, Codex Steering Committee, Design, Codex
Jdforrester-WMF removed a parent task for T397109: Image: Add loading (Skeleton) state: T311874: [New component] Skeleton: Add Skeleton loader component to Codex.
Thu, Aug 13, 7:40 PM · Design-System-Team, Codex
Jdforrester-WMF added a parent task for T311874: [New component] Skeleton: Add Skeleton loader component to Codex: T434613: Skeleton loader (Codex component).
Thu, Aug 13, 7:38 PM · Patch-For-Review, Codex Steering Committee, Design, Codex
Jdforrester-WMF added a subtask for T434613: Skeleton loader (Codex component): T311874: [New component] Skeleton: Add Skeleton loader component to Codex.
Thu, Aug 13, 7:38 PM · OKR-Work, Performance Issue, FY252627 Reading Lists (Graduating from Beta), MediaWiki-extensions-ReadingLists
Jdforrester-WMF moved T330033: WikiLambda PHP: Consider using injected services in API classes from Incoming to In Code review on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Thu, Aug 13, 4:46 PM · Patch-For-Review, 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, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), WikiLambda
Jdforrester-WMF changed the status of T330033: WikiLambda PHP: Consider using injected services in API classes, a subtask of T362246: Use dependency injection across WikiLambda wherever possible, from Open to In Progress.
Thu, Aug 13, 4:46 PM · MW-1.43-notes (1.43.0-wmf.20; 2024-08-27), WikiLambda, Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team
Jdforrester-WMF changed the status of T330033: WikiLambda PHP: Consider using injected services in API classes from Open to In Progress.
Thu, Aug 13, 4:46 PM · Patch-For-Review, 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, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), WikiLambda
Jdforrester-WMF updated the task description for T433871: Improving orchestrator resilience: reduce rate/time limit violations and fan-out failures.
Thu, Aug 13, 4:18 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Abstract Wikipedia team (27Q1 (Jul–Sep)), Essential-Work, Epic, WikiLambda, function-schemata, function-evaluator, function-orchestrator
Jdforrester-WMF changed the status of T422635: Migrate abstract.wikipedia.org's read path to server-side generated pages pulling from the durable storage layer where available from In Progress to Open.
Thu, Aug 13, 4:07 PM · Abstract Wikipedia team, Essential-Work, WikiLambda
Jdforrester-WMF moved T416144: Add support in the Rust evaluator for callbacks from In Code review to Ready to deploy on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Thu, Aug 13, 3:19 PM · Patch-For-Review, Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, function-evaluator
Jdforrester-WMF moved T432416: definitions: Create new error for callback limit exceeded in evaluator from In Code review to Ready to deploy on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Thu, Aug 13, 3:19 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 comment to T433727: Anonymous Functions run into evaluator recursion limits pretty quickly.

Update: the call in the description now runs to completion, with a Z592 warning about coming close to the size threshold in the JS executor.

Thu, Aug 13, 2:54 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, function-evaluator
Jdforrester-WMF added a comment to T434777: Follow-up tasks for merge of Wikibase legacy frontend libraries into Wikibase repository.

Based on what I said on 1324735:

Thu, Aug 13, 1:44 PM · translatewiki.net, Wikidata

Wed, Aug 12

Jdforrester-WMF moved T375439: Future-Proof MSW Tests against Regressions due to MSW Version from In Code review to Ready to deploy on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 8:51 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia Fix-It tasks, function-orchestrator
Jdforrester-WMF added a comment to T432014: Value by key called on Z99/Quote returns weird results.

Both now seem to work. Is the "but shouldn't" incorrect?

Wed, Aug 12, 4:59 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-orchestrator
Jdforrester-WMF closed T430898: AW now calls for all fragments at once and overloads WF as Resolved.
Wed, Aug 12, 4:58 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Abstract Wikipedia
Jdforrester-WMF moved T432880: [Milestone 4] Switch over abstract wiki and embedded fragments to be stored on the new MainStash durable layer from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 4:57 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF triaged T432880: [Milestone 4] Switch over abstract wiki and embedded fragments to be stored on the new MainStash durable layer as High priority.
Wed, Aug 12, 4:57 PM · Abstract Wikipedia team (27Q1 (Jul–Sep)), OKR-Work, WikiLambda
Jdforrester-WMF moved T433333: Determine what result-freshness info should be given after running a function from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 4:57 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda, function-evaluator, function-orchestrator
Jdforrester-WMF triaged T433333: Determine what result-freshness info should be given after running a function as Medium priority.
Wed, Aug 12, 4:57 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda, function-evaluator, function-orchestrator
Jdforrester-WMF moved T433264: Determine what result-freshness info to show after running a function from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 4:56 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda, function-evaluator, function-orchestrator
Jdforrester-WMF moved T433451: User experience and conceptual design of result freshening from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 4:56 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda, function-schemata, function-evaluator, function-orchestrator
Jdforrester-WMF moved T433450: Backend services engineering for result freshening from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 4:56 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, function-orchestrator
Jdforrester-WMF moved T433449: WikiLambda engineering for result freshening from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 4:56 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end, WikiLambda
Jdforrester-WMF moved T433453: Determine what result-freshening capability to offer from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 4:56 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda, function-evaluator, function-orchestrator
Jdforrester-WMF moved T433454: Determine what result-freshness info to gather while running a function from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 4:56 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, function-orchestrator
Jdforrester-WMF moved T433455: Wikifunctions backend services: Gather and propagate freshness info from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 4:56 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, function-orchestrator
Jdforrester-WMF moved T433459: Add a result-freshening parameter & capability to function-call requests from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 4:56 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), function-evaluator, function-orchestrator
Jdforrester-WMF moved T433460: Arrange for Provenance to always appear in Details and show the relevant freshness info from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 4:56 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end, WikiLambda
Jdforrester-WMF moved T433461: Show the result-freshening link in Details when appropriate from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 4:56 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end, WikiLambda
Jdforrester-WMF moved T433462: Implement WikiLambda behaviors for result-freshening from Incoming to Ready on the Abstract Wikipedia team (27Q1 (Jul–Sep)) board.
Wed, Aug 12, 4:56 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), WikiLambda Front-end, WikiLambda
Jdforrester-WMF triaged T433636: Enable all new languages in the CLDR regularly as Medium priority.

Hey there. We currently add new CLDR languages as they get added, but it's a manual process; our only CI blocker is on Names.php (MW supported languages), which is a sub-set. I'll look at what we can do to improve this.

Wed, Aug 12, 4:55 PM · Essential-Work, Abstract Wikipedia, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF changed the status of T434231: new SLI (1 of 2): server-side metrics on Abstract Wikipedia preview, a subtask of T429349: SLI: Timely, available Abstract Wikipedia articles, from Open to In Progress.
Wed, Aug 12, 4:54 PM · OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF changed the status of T434231: new SLI (1 of 2): server-side metrics on Abstract Wikipedia preview from Open to In Progress.
Wed, Aug 12, 4:54 PM · SRE-SLO, OKR-Work, Abstract Wikipedia team (27Q1 (Jul–Sep))
Jdforrester-WMF closed T434422: display Wikidata time always fails (for uncached calls) as Invalid.

Provisionally marking as Invalid, then. Though the confusing error definitely didn't help, sorry!

Wed, Aug 12, 4:53 PM · Abstract Wikipedia team, Abstract Wikipedia
Jdforrester-WMF triaged T434345: Explore snapshotting the booted RustPython interpreter with Wizer for much faster interpreter booting as High priority.
Wed, Aug 12, 4:50 PM · Essential-Work, Abstract Wikipedia team (27Q1 (Jul–Sep)), Patch-For-Review, Performance Issue, function-evaluator
Jdforrester-WMF moved T434141: Link to Special:FunctionUsage from function pages from To Triage to Product Backlog on the Abstract Wikipedia team board.
Wed, Aug 12, 4:48 PM · Abstract Wikipedia team
Jdforrester-WMF moved T434336: Consider not making an evaluator request if deadline has elapsed from To Triage to Engineering Backlog on the Abstract Wikipedia team board.
Wed, Aug 12, 4:48 PM · Abstract Wikipedia Fix-It tasks, function-orchestrator, Abstract Wikipedia team
Jdforrester-WMF triaged T434336: Consider not making an evaluator request if deadline has elapsed as Medium priority.
Wed, Aug 12, 4:48 PM · Abstract Wikipedia Fix-It tasks, function-orchestrator, Abstract Wikipedia team