(Go: >> BACK << -|- >> HOME <<)

Page MenuHomePhabricator

Jdforrester-WMF (James D. Forrester)
Software Engineer

Projects (61)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 6 2014, 10:08 PM (387 w, 4 h)
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 added a comment to T303227: Make a new release of the Services library.

Fair enough. The actual breaking change was rMLSE51e070da97f0: Add strict type hints, but allow services to be "mixed" (has( string $name ) is only possible since 1.1), and I had it in my head that this had been included in a previous release already, but that doesn’t seem to be the case.

Mon, Mar 7, 11:59 PM · Patch-For-Review, MediaWiki-libs-Services, Technical-Debt, Release
Jdforrester-WMF updated subscribers of T303227: Make a new release of the Services library.

Does it have to be a 3.0.0? If I remember correctly, the new version is still supposed to be compatible with psr/container 1.1, so it shouldn’t be a breaking change.

Mon, Mar 7, 9:41 PM · Patch-For-Review, MediaWiki-libs-Services, Technical-Debt, Release
Jdforrester-WMF updated subscribers of T300840: Fatal error: Declaration of Wikimedia\Services\ServiceContainer::has($name) must be compatible with Psr\Container\ContainerInterface::has(string $id): bool.

@LucasWerkmeister that feels like a good idea at this point, since pinning OAuth's psr version is causing some other incompatibilities. Im not sure how often T287972 is worked on, but @Jdforrester-WMF said its on an ad hoc basis, maybe this could warrant a release sooner? :)

Mon, Mar 7, 9:36 PM · Patch-For-Review, MW-1.38-notes (1.38.0-wmf.21; 2022-02-07), Growth-Team (Current Sprint), StructuredDiscussions, MediaWiki-Vagrant
Jdforrester-WMF removed a project from T287972: Make new releases of all Wikimedia-authored PHP libraries, and bump their usages (mid-2021): MediaWiki-libs-Services.
Mon, Mar 7, 9:34 PM · Patch-For-Review, Purtle, MW-1.38-notes (1.38.0-wmf.17; 2022-01-10), Technical-Debt, WrappedString, WaitConditionLoop, utfnormal, ToolforgeBundle, Wikimedia-Timestamp, FR-Smashpig, Shellbox, ScopedCallback, RunningStat, RemexHtml, php-session-serializer, ObjectFactory, NormalizedException, IPUtils, IPSet, HtmlFormatter, Equivset, css-sanitizer, CommonPasswords, base_convert, at-ease, MediaWiki-libs-Assert, Arc-Lamp, AhoCorasick, Performance-Team, Release, WMF-General-or-Unknown, Librarization
Jdforrester-WMF created T303227: Make a new release of the Services library.
Mon, Mar 7, 9:33 PM · Patch-For-Review, MediaWiki-libs-Services, Technical-Debt, Release
Jdforrester-WMF created T303217: Switch WikiLambda from copied MediaSearch Button component to using Codex.
Mon, Mar 7, 7:31 PM · MW-1.38-notes (1.38.0-wmf.25; 2022-03-07), Abstract Wikipedia UX, Abstract Wikipedia Fix-It tasks, WikiLambda, Abstract Wikipedia team
Jdforrester-WMF added a parent task for T51969: OOUI: Dialogs should be repositionable/draggable: T303206: Drag and move function for VideoJS player.
Mon, Mar 7, 6:04 PM · Epic, OOUI
Jdforrester-WMF added a subtask for T303206: Drag and move function for VideoJS player: T51969: OOUI: Dialogs should be repositionable/draggable.
Mon, Mar 7, 6:04 PM · VideoJS player
Jdforrester-WMF changed the status of T301531: Add definition for pre-defined Z831/Validate against schema and its built-in implementation Z931 from Open to In Progress.
Mon, Mar 7, 2:51 PM · Patch-For-Review, Abstract Wikipedia Fix-It tasks, function-schemata, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF moved T301531: Add definition for pre-defined Z831/Validate against schema and its built-in implementation Z931 from In progress to Code Review on the Abstract Wikipedia team (Phase η – Generic types) board.
Mon, Mar 7, 2:50 PM · Patch-For-Review, Abstract Wikipedia Fix-It tasks, function-schemata, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF claimed T301531: Add definition for pre-defined Z831/Validate against schema and its built-in implementation Z931.
Mon, Mar 7, 2:50 PM · Patch-For-Review, Abstract Wikipedia Fix-It tasks, function-schemata, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF renamed T301531: Add definition for pre-defined Z831/Validate against schema and its built-in implementation Z931 from Add definition for pre-defined Z831/Create schema from type and its built-in implementation Z931 to Add definition for pre-defined Z831/Validate against schema and its built-in implementation Z931.
Mon, Mar 7, 2:48 PM · Patch-For-Review, Abstract Wikipedia Fix-It tasks, function-schemata, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF changed the subtype of T298151: Implementation page has several minor errors from "Bug Report" to "Task".

Not really a bug report.

Mon, Mar 7, 2:39 PM · Abstract Wikipedia team (Phase η – Generic types), Abstract Wikipedia UX
Jdforrester-WMF added a comment to T287746: Update meta page about representation of errors with all the latest conversation/decisions .

Work underway: https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Representation_of_errors

Mon, Mar 7, 2:35 PM · Documentation, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF changed the status of T287746: Update meta page about representation of errors with all the latest conversation/decisions from Open to In Progress.
Mon, Mar 7, 2:35 PM · Documentation, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF changed the status of T287746: Update meta page about representation of errors with all the latest conversation/decisions , a subtask of T290119: Phase η master task, from Open to In Progress.
Mon, Mar 7, 2:34 PM · Epic, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF committed rMSFS6ba36e93e403: schema: Add simple test coverage of validatesAsError (authored by Jdforrester-WMF).
schema: Add simple test coverage of validatesAsError
Mon, Mar 7, 2:23 PM
Jdforrester-WMF committed rMSFS2f06ee8ab819: definitions: [Z553] Capitalise 'ZObject' in key label for consistency (authored by Jdforrester-WMF).
definitions: [Z553] Capitalise 'ZObject' in key label for consistency
Mon, Mar 7, 2:20 PM
Jdforrester-WMF moved T300098: Docker compose names don't fit again from Code Review to QA / Ready to close on the Abstract Wikipedia team (Phase η – Generic types) board.
Mon, Mar 7, 1:34 PM · MW-1.38-notes (1.38.0-wmf.25; 2022-03-07), WikiLambda, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF committed rMSFSbdcd4cd0d814: utils: Add testing for kidFromGlobalKey and finish inferType tests (authored by Jdforrester-WMF).
utils: Add testing for kidFromGlobalKey and finish inferType tests
Mon, Mar 7, 9:30 AM

Fri, Mar 4

Jdforrester-WMF closed T301808: Video.js sets undefined value on some audio files as Resolved.
Fri, Mar 4, 11:04 PM · MW-1.38-notes (1.38.0-wmf.25; 2022-03-07), VideoJS player
Jdforrester-WMF closed T191740: Bundle AbuseFilter extension with MediaWiki as Resolved.

Yup!

Fri, Mar 4, 10:33 PM · MW-1.38-release, AbuseFilter (Overhaul-2020), MW-1.31-release-notes (WMF-deploy-2018-04-10 (1.31.0-wmf.29)), MediaWiki-Releasing
Jdforrester-WMF closed T191740: Bundle AbuseFilter extension with MediaWiki, a subtask of T279275: Move all the functionality of {Spam,Title}Blacklist extensions into AbuseFilter and retire them, as Resolved.
Fri, Mar 4, 10:32 PM · Patch-For-Review, TitleBlacklist, SpamBlacklist, AbuseFilter
Jdforrester-WMF closed T191740: Bundle AbuseFilter extension with MediaWiki, a subtask of T279842: Expand the set of bundled extensions and skins in MediaWiki 1.37, as Resolved.
Fri, Mar 4, 10:32 PM · MediaWiki-Stakeholders-Group, Epic, MediaWiki-Releasing, MW-1.37-release, MediaWiki-Installer
Jdforrester-WMF closed T191740: Bundle AbuseFilter extension with MediaWiki, a subtask of T290934: Expand the set of bundled extensions and skins in MediaWiki 1.38, as Resolved.
Fri, Mar 4, 10:32 PM · MediaWiki-Stakeholders-Group, Epic, MediaWiki-Releasing, MW-1.38-release, MediaWiki-Installer
Jdforrester-WMF updated the task description for T289103: Migrate all extension code using Vuex to Vuex 4.
Fri, Mar 4, 9:56 PM · MW-1.38-notes (1.38.0-wmf.25; 2022-03-07), Design-Systems-team
Jdforrester-WMF created T303077: In our tests, set up the Vuex store once rather than in each beforeEach().
Fri, Mar 4, 8:43 PM · Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team, Abstract Wikipedia UX
Jdforrester-WMF created T303076: Replace all raw use of <button> with CdxButton.
Fri, Mar 4, 8:38 PM · Abstract Wikipedia team, Abstract Wikipedia Fix-It tasks, Abstract Wikipedia UX
Jdforrester-WMF committed rMSFS41d2a791447c: build: List each file that's not 100% covered in the terminal output (authored by Jdforrester-WMF).
build: List each file that's not 100% covered in the terminal output
Fri, Mar 4, 8:03 PM
Jdforrester-WMF created T303073: Investigate why ZKeyModeSelector.test.js test for changing the type expects 6 but since the Vue3 upgrade gets 5 elements.
Fri, Mar 4, 7:42 PM · Abstract Wikipedia UX, Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team
Jdforrester-WMF created T303072: Re-work and re-enable ZFunctionTesterReport.test.js test for triggering tests on button click in Vue 3 vue-test-utils.
Fri, Mar 4, 7:35 PM · Abstract Wikipedia UX, Abstract Wikipedia team, Abstract Wikipedia Fix-It tasks
Jdforrester-WMF moved T300509: WikiLambda: Contemplate creating ZFunction built-in class from In progress to QA / Ready to close on the Abstract Wikipedia team (Phase η – Generic types) board.
Fri, Mar 4, 5:15 PM · MW-1.38-notes (1.38.0-wmf.25; 2022-03-07), Patch-For-Review, Abstract Wikipedia team (Phase η – Generic types), Abstract Wikipedia Fix-It tasks, WikiLambda
Jdforrester-WMF assigned T298464: Remove old function editor and its files to SimoneThisDot.
Fri, Mar 4, 4:50 PM · MW-1.38-notes (1.38.0-wmf.23; 2022-02-21), Technical-Debt, Abstract Wikipedia team (Phase η – Generic types), Abstract Wikipedia UX
Jdforrester-WMF edited projects for T298716: Calls to functions should name and link the function they're calling but do not (regression?), added: Abstract Wikipedia team (Phase θ – Throttling); removed Abstract Wikipedia team (Phase η – Generic types).
Fri, Mar 4, 4:47 PM · Abstract Wikipedia team (Phase θ – Throttling), Regression, Abstract Wikipedia UX, WikiLambda
Jdforrester-WMF edited projects for T301673: Display "impactful change" dialog and disable implementations on input / output change of existing function, added: Abstract Wikipedia team (Phase θ – Throttling); removed Abstract Wikipedia team (Phase η – Generic types).
Fri, Mar 4, 4:47 PM · Abstract Wikipedia team (Phase θ – Throttling), Abstract Wikipedia UX
Jdforrester-WMF edited projects for T301672: Prevent logged out user from editing input / output in Edit function, added: Abstract Wikipedia team (Phase θ – Throttling); removed Abstract Wikipedia team (Phase η – Generic types).
Fri, Mar 4, 4:47 PM · Abstract Wikipedia team (Phase θ – Throttling), Abstract Wikipedia UX
Jdforrester-WMF edited projects for T301670: Create a placeholder Roles module in Vuex ahead of future role work, added: Abstract Wikipedia team (Phase θ – Throttling); removed Abstract Wikipedia team (Phase η – Generic types).
Fri, Mar 4, 4:47 PM · Abstract Wikipedia team (Phase θ – Throttling), Abstract Wikipedia UX
Jdforrester-WMF edited projects for T297869: Function Editor: Allow user to REMOVE an Input from a function definition, added: Abstract Wikipedia team (Phase θ – Throttling); removed Abstract Wikipedia team (Phase η – Generic types).
Fri, Mar 4, 4:46 PM · Abstract Wikipedia team (Phase θ – Throttling), Abstract Wikipedia UX
Jdforrester-WMF edited projects for T297123: Cleanup the vue router when new editor is completed, added: Abstract Wikipedia team (Phase κ – Clean-up); removed Abstract Wikipedia team (Phase η – Generic types).
Fri, Mar 4, 4:46 PM · Abstract Wikipedia team (Phase κ – Clean-up), Abstract Wikipedia Fix-It tasks, Technical-Debt, Abstract Wikipedia UX
Jdforrester-WMF edited projects for T298479: replace dummy value with real link for function name and function aliases "see example" links, added: Abstract Wikipedia team (Phase κ – Clean-up); removed Abstract Wikipedia team (Phase η – Generic types).
Fri, Mar 4, 4:46 PM · Abstract Wikipedia team (Phase κ – Clean-up), Abstract Wikipedia UX
Jdforrester-WMF committed rMSFSdcd6ed83d405: Generate dependencies.json file (authored by gengh).
Generate dependencies.json file
Fri, Mar 4, 4:04 PM
Jdforrester-WMF moved T296676: Propagate Validator Errors as Z5s from Code Review to QA / Ready to close on the Abstract Wikipedia team (Phase η – Generic types) board.
Fri, Mar 4, 3:48 PM · Patch-For-Review, MW-1.38-notes (1.38.0-wmf.24; 2022-02-28), Abstract Wikipedia team (Phase η – Generic types), function-orchestrator
Jdforrester-WMF committed rMSFO43077e5d7587: build: Add test:nolint npm script for convenience (authored by gengh).
build: Add test:nolint npm script for convenience
Fri, Mar 4, 3:42 PM
Jdforrester-WMF committed rMSFO023f0b81abc8: Propagate Validator Errors as Z5s in execute.js (authored by DMartin-WMF).
Propagate Validator Errors as Z5s in execute.js
Fri, Mar 4, 3:12 PM

Thu, Mar 3

Jdforrester-WMF updated the task description for T278203: Migrate all CI jobs from stretch to buster or later and drop stretch testing support.
Thu, Mar 3, 7:23 PM · Patch-For-Review, Continuous-Integration-Infrastructure
Jdforrester-WMF moved T301325: Create a base Dialog component from Code Review to Design Review on the Abstract Wikipedia team (Phase η – Generic types) board.
Thu, Mar 3, 1:22 PM · Abstract Wikipedia team (Phase η – Generic types), Patch-For-Review, Abstract Wikipedia UX
Jdforrester-WMF moved T301329: Show a dialog when user clicks "cancel" while editing a function from Code Review to Design Review on the Abstract Wikipedia team (Phase η – Generic types) board.
Thu, Mar 3, 1:22 PM · MW-1.38-notes (1.38.0-wmf.25; 2022-03-07), Abstract Wikipedia team (Phase η – Generic types), Patch-For-Review, Abstract Wikipedia UX
Jdforrester-WMF assigned T301329: Show a dialog when user clicks "cancel" while editing a function to JKieserman.
Thu, Mar 3, 1:22 PM · MW-1.38-notes (1.38.0-wmf.25; 2022-03-07), Abstract Wikipedia team (Phase η – Generic types), Patch-For-Review, Abstract Wikipedia UX

Wed, Mar 2

Jdforrester-WMF added a comment to T301326: Show only "language label" when in function Editing.

What needs discussion here?

Wed, Mar 2, 11:12 PM · Patch-For-Review, Abstract Wikipedia team (Phase η – Generic types), Abstract Wikipedia UX
Jdforrester-WMF changed the status of T296696: Provide a compelling, scalable, validated UX design for function creation and editing from Open to In Progress.
Wed, Mar 2, 11:12 PM · Design, Epic, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF changed the status of T296696: Provide a compelling, scalable, validated UX design for function creation and editing, a subtask of T285418: A way to easily and intuitively create and edit functions, from Open to In Progress.
Wed, Mar 2, 11:12 PM · Abstract Wikipedia team, Epic, Abstract Wikipedia UX
Jdforrester-WMF moved T300098: Docker compose names don't fit again from In progress to Code Review on the Abstract Wikipedia team (Phase η – Generic types) board.
Wed, Mar 2, 11:11 PM · MW-1.38-notes (1.38.0-wmf.25; 2022-03-07), WikiLambda, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF triaged T298716: Calls to functions should name and link the function they're calling but do not (regression?) as High priority.
Wed, Mar 2, 11:10 PM · Abstract Wikipedia team (Phase θ – Throttling), Regression, Abstract Wikipedia UX, WikiLambda
Jdforrester-WMF renamed T286139: Remove WikiPage::doEditContent in 1.39 from Remove WikiPage::doEditContent in 1.38 to Remove WikiPage::doEditContent in 1.39.
Wed, Mar 2, 11:07 PM · MW-1.39-release, Technical-Debt (Deprecation process), User-DannyS712, MediaWiki-General
Jdforrester-WMF added a project to T286139: Remove WikiPage::doEditContent in 1.39: MW-1.39-release.

Let's postpone this to 1.39.

Wed, Mar 2, 11:07 PM · MW-1.39-release, Technical-Debt (Deprecation process), User-DannyS712, MediaWiki-General
Jdforrester-WMF added a project to T285732: Remove $wgUser fallback in WikiPage::prepareContentForEdit(): MW-1.39-release.

Let's postpone this to 1.39.

Wed, Mar 2, 11:07 PM · MW-1.39-release, Technical-Debt (Deprecation process), User-DannyS712, MediaWiki-General
Jdforrester-WMF renamed T285731: Remove core fallbacks to global $wgUser [1.39] from Remove core fallbacks to global $wgUser [1.38] to Remove core fallbacks to global $wgUser [1.39].
Wed, Mar 2, 11:06 PM · MW-1.39-release, Technical-Debt (Deprecation process), User-DannyS712, MediaWiki-General
Jdforrester-WMF added a project to T285731: Remove core fallbacks to global $wgUser [1.39]: MW-1.39-release.
Wed, Mar 2, 11:06 PM · MW-1.39-release, Technical-Debt (Deprecation process), User-DannyS712, MediaWiki-General
Jdforrester-WMF moved T300312: Automatically assign key IDs when creating a new type from Code Review to Design Review on the Abstract Wikipedia team (Phase η – Generic types) board.
Wed, Mar 2, 10:44 PM · Abstract Wikipedia team (Phase η – Generic types), Abstract Wikipedia UX
Jdforrester-WMF added a project to T290119: Phase η master task: Epic.
Wed, Mar 2, 10:40 PM · Epic, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF changed the status of T300098: Docker compose names don't fit again from Open to In Progress.
Wed, Mar 2, 10:39 PM · MW-1.38-notes (1.38.0-wmf.25; 2022-03-07), WikiLambda, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF edited projects for T278320: Allow to store an invalid ZObject explicitly, so we can have failure examples for Validator functions' Testers, added: Abstract Wikipedia team (Phase θ – Throttling); removed Abstract Wikipedia team (Phase η – Generic types).
Wed, Mar 2, 10:31 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda, Abstract Wikipedia UX
Jdforrester-WMF edited projects for T301535: Implementations are not listed on View Function, added: Abstract Wikipedia team (Phase κ – Clean-up); removed Abstract Wikipedia team (Phase η – Generic types).
Wed, Mar 2, 10:28 PM · Abstract Wikipedia team (Phase κ – Clean-up)
Jdforrester-WMF assigned T291038: Function model: updates to the data model to implement generic types to DVrandecic.

Assigning for the DoD to be re-written.

Wed, Mar 2, 10:26 PM · Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF edited projects for T294045: Create a "Validate" Endpoint in Orchestrator, added: Abstract Wikipedia team (Phase θ – Throttling); removed Abstract Wikipedia team (Phase η – Generic types).
Wed, Mar 2, 10:25 PM · Abstract Wikipedia team (Phase θ – Throttling), function-orchestrator
Jdforrester-WMF added a comment to T290216: Add definition for pre-defined Z8xx/Get key references from object and its built-in implementation Z9xx.

@DMartin-WMF, Are you working on this still? Anything I can do to help?

Wed, Mar 2, 10:25 PM · function-schemata, function-orchestrator, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF renamed T290216: Add definition for pre-defined Z8xx/Get key references from object and its built-in implementation Z9xx from New builtin: Take Z9/Reference and a list of Z39/Key references and return a map of the result to Add definition for pre-defined Z8xx/Get key references from object and its built-in implementation Z9xx.
Wed, Mar 2, 10:24 PM · function-schemata, function-orchestrator, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF edited projects for T301553: WikiLambda: Unify ZObject->getZType to always return the type to which this object resolves, added: Abstract Wikipedia team (Phase κ – Clean-up); removed Abstract Wikipedia team (Phase η – Generic types).
Wed, Mar 2, 10:22 PM · Abstract Wikipedia team (Phase κ – Clean-up), Abstract Wikipedia Fix-It tasks, WikiLambda
Jdforrester-WMF moved T299192: User-created type is not being displayed from Ready to do to QA / Ready to close on the Abstract Wikipedia team (Phase η – Generic types) board.
Wed, Mar 2, 10:19 PM · WikiLambda, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF assigned T301595: Back-end raises "Internal Server Error" against enumeration value to DVrandecic.
Wed, Mar 2, 10:19 PM · Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF moved T301595: Back-end raises "Internal Server Error" against enumeration value from Ready to do to QA / Ready to close on the Abstract Wikipedia team (Phase η – Generic types) board.
Wed, Mar 2, 10:19 PM · Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF added a comment to T287700: Make error generation code produce an understandable result when called with non-existent arguments.

Hey @gengh, are you still planning to work on this?

Wed, Mar 2, 10:17 PM · Abstract Wikipedia team (Phase η – Generic types), function-schemata
Jdforrester-WMF edited projects for T292804: Use Z5s from function-schemata in Evaluators, added: Abstract Wikipedia team (Phase κ – Clean-up); removed Abstract Wikipedia team (Phase η – Generic types).
Wed, Mar 2, 10:17 PM · Abstract Wikipedia team (Phase κ – Clean-up), Abstract Wikipedia Fix-It tasks, function-evaluator
Jdforrester-WMF removed a parent task for T292804: Use Z5s from function-schemata in Evaluators: T288123: Re-work Z5/Error model and handling.
Wed, Mar 2, 10:16 PM · Abstract Wikipedia team (Phase κ – Clean-up), Abstract Wikipedia Fix-It tasks, function-evaluator
Jdforrester-WMF removed a subtask for T288123: Re-work Z5/Error model and handling: T292804: Use Z5s from function-schemata in Evaluators.
Wed, Mar 2, 10:16 PM · Epic, Abstract Wikipedia team (Phase η – Generic types), function-schemata
Jdforrester-WMF added a project to T294289: Builtin Validator Functions Return validationStatus's Z5s if Schema Validation Fails: Abstract Wikipedia Fix-It tasks.
Wed, Mar 2, 10:16 PM · Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team (Phase η – Generic types), function-orchestrator
Jdforrester-WMF merged task T296681: On Error When Running Type Validator, Return into T294289: Builtin Validator Functions Return validationStatus's Z5s if Schema Validation Fails.
Wed, Mar 2, 10:15 PM · Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team (Phase η – Generic types), function-orchestrator
Jdforrester-WMF merged T296681: On Error When Running Type Validator, Return into T294289: Builtin Validator Functions Return validationStatus's Z5s if Schema Validation Fails.
Wed, Mar 2, 10:15 PM · Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team (Phase η – Generic types), function-orchestrator
Jdforrester-WMF closed T292650: Function model: Response envelopes should return a Z509/"List of Z5"-Error, a subtask of T288123: Re-work Z5/Error model and handling, as Declined.
Wed, Mar 2, 10:15 PM · Epic, Abstract Wikipedia team (Phase η – Generic types), function-schemata
Jdforrester-WMF closed T292650: Function model: Response envelopes should return a Z509/"List of Z5"-Error as Declined.
Wed, Mar 2, 10:15 PM · function-orchestrator, Epic, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF changed the subtype of T296336: ApiFunctionCallTest::testExecute should pass when enabled, but has regressed from "Task" to "Bug Report".
Wed, Mar 2, 10:13 PM · Abstract Wikipedia team (Phase η – Generic types), WikiLambda
Jdforrester-WMF moved T290119: Phase η master task from Needs discussion/DoD to Ready to do on the Abstract Wikipedia team (Phase η – Generic types) board.
Wed, Mar 2, 10:12 PM · Epic, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF moved T292789: Store Z10 on Wiki as a Z7 -> ZList(Z1) from To triage to Un-phased work on the Abstract Wikipedia team board.
Wed, Mar 2, 10:12 PM · Abstract Wikipedia team, WikiLambda
Jdforrester-WMF moved T291035: Function model: Z10 should be a function that takes a type and returns a type from To triage to Un-phased work on the Abstract Wikipedia team board.
Wed, Mar 2, 10:12 PM · Abstract Wikipedia team
Jdforrester-WMF moved T292788: Eliminate Z10/List (as a concrete pre-defined type) from the backend from To triage to Un-phased work on the Abstract Wikipedia team board.
Wed, Mar 2, 10:12 PM · Abstract Wikipedia team, Patch-For-Review, function-schemata, function-orchestrator, function-evaluator
Jdforrester-WMF edited projects for T292789: Store Z10 on Wiki as a Z7 -> ZList(Z1), added: Abstract Wikipedia team; removed Abstract Wikipedia team (Phase η – Generic types).

Moving to Unphased.

Wed, Mar 2, 10:12 PM · Abstract Wikipedia team, WikiLambda
Jdforrester-WMF edited projects for T291035: Function model: Z10 should be a function that takes a type and returns a type, added: Abstract Wikipedia team; removed Abstract Wikipedia team (Phase η – Generic types).

Moving to Unphased.

Wed, Mar 2, 10:12 PM · Abstract Wikipedia team
Jdforrester-WMF edited projects for T292788: Eliminate Z10/List (as a concrete pre-defined type) from the backend, added: Abstract Wikipedia team; removed Abstract Wikipedia team (Phase η – Generic types).

Moving to Unphased.

Wed, Mar 2, 10:12 PM · Abstract Wikipedia team, Patch-For-Review, function-schemata, function-orchestrator, function-evaluator
Jdforrester-WMF moved T287746: Update meta page about representation of errors with all the latest conversation/decisions from Needs discussion/DoD to Ready to do on the Abstract Wikipedia team (Phase η – Generic types) board.
Wed, Mar 2, 10:11 PM · Documentation, Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF edited projects for T301813: Consider/Discuss Whether to Distinguish Static and Dynamic Validation Functions FORMALLY, added: Abstract Wikipedia team (Phase θ – Throttling); removed Abstract Wikipedia team (Phase η – Generic types).

From the team discussion:

Wed, Mar 2, 10:10 PM · Abstract Wikipedia team (Phase θ – Throttling)
Jdforrester-WMF closed T301509: Discuss How/Whether to Avoid Quotes in Validation Functions as Resolved.

We discussed this. Follow-up work is T302749: Remove Quotes from User-Defined Validation. Declaring this resolved.

Wed, Mar 2, 10:09 PM · Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF moved T288123: Re-work Z5/Error model and handling from Needs discussion/DoD to Ready to do on the Abstract Wikipedia team (Phase η – Generic types) board.
Wed, Mar 2, 10:08 PM · Epic, Abstract Wikipedia team (Phase η – Generic types), function-schemata
Jdforrester-WMF closed T291036: Function model: Z8 should change from a type to a function taking a type and a list of types and returning a type, a subtask of T291038: Function model: updates to the data model to implement generic types, as Declined.
Wed, Mar 2, 10:07 PM · Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF closed T291036: Function model: Z8 should change from a type to a function taking a type and a list of types and returning a type, a subtask of T291033: A function call used as an argument should validate its return type against the expected type of the argument, as Declined.
Wed, Mar 2, 10:07 PM · Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF closed T291036: Function model: Z8 should change from a type to a function taking a type and a list of types and returning a type, a subtask of T291048: Generic functions can be defined, as Declined.
Wed, Mar 2, 10:07 PM · Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF closed T291036: Function model: Z8 should change from a type to a function taking a type and a list of types and returning a type as Declined.
Wed, Mar 2, 10:07 PM · Abstract Wikipedia team (Phase η – Generic types)
Jdforrester-WMF edited projects for T278316: Provide a validation API endpoint for arbitrary ZObjects from both MediaWiki and the orchestrator, added: Abstract Wikipedia team (Phase θ – Throttling); removed Abstract Wikipedia team (Phase κ – Clean-up).
Wed, Mar 2, 10:06 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda, function-orchestrator
Jdforrester-WMF edited projects for T278316: Provide a validation API endpoint for arbitrary ZObjects from both MediaWiki and the orchestrator, added: Abstract Wikipedia team (Phase κ – Clean-up); removed Abstract Wikipedia team (Phase η – Generic types).
Wed, Mar 2, 10:05 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda, function-orchestrator
Jdforrester-WMF added a parent task for T294045: Create a "Validate" Endpoint in Orchestrator: T278316: Provide a validation API endpoint for arbitrary ZObjects from both MediaWiki and the orchestrator.
Wed, Mar 2, 10:04 PM · Abstract Wikipedia team (Phase θ – Throttling), function-orchestrator
Jdforrester-WMF added a subtask for T278316: Provide a validation API endpoint for arbitrary ZObjects from both MediaWiki and the orchestrator: T294045: Create a "Validate" Endpoint in Orchestrator.
Wed, Mar 2, 10:04 PM · Abstract Wikipedia team (Phase θ – Throttling), WikiLambda, function-orchestrator