Page MenuHomePhabricator

function-schemata: Decide whether Z507's keys should be quoted & implement the decision
Closed, ResolvedPublic

Description

Description

Neither key of Z507/error_in_evaluation is declared as Z99/Quote, but the method createZErrorInstance() in errorFormatter.js (function-schemata) does quote values of both of Z507's keys.

  • Determine which of Z507's keys should be quoted
  • Depending on that determination, update Z507 and/or createZErrorInstance() as needed
  • Update all error-creation code & related tests as needed.
    • WikiLambda
    • function-orchestrator

Completion checklist

Event Timeline

DMartin-WMF renamed this task from function-schemata: Determine whether Z507's keys should be quoted to function-schemata: Decide whether Z507's keys should be quoted & implement the decision.Oct 16 2023, 6:54 PM
Jdforrester-WMF moved this task from To triage to Backlog on the Abstract Wikipedia team board.

Change 987212 had a related patch set uploaded (by David Martin; author: David Martin):

[mediawiki/extensions/WikiLambda@master] Update PHP code for change in definition of Z507

https://gerrit.wikimedia.org/r/987212

Change 987212 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Update PHP code for change in definition of Z507

https://gerrit.wikimedia.org/r/987212

Jdforrester-WMF changed the task status from Open to In Progress.Jan 4 2024, 12:59 PM
Jdforrester-WMF updated the task description. (Show Details)

Change 988754 had a related patch set uploaded (by David Martin; author: David Martin):

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (2a825b7)

https://gerrit.wikimedia.org/r/988754

Change 988754 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (1a02a7d)

https://gerrit.wikimedia.org/r/988754

Change 992225 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2023-11-29-152839 to 2024-01-18-182456

https://gerrit.wikimedia.org/r/992225

Change 992227 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2023-11-29-143341 to 2024-01-18-182630

https://gerrit.wikimedia.org/r/992227

Change 992225 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2023-11-29-152839 to 2024-01-18-182456

https://gerrit.wikimedia.org/r/992225

Change 992229 had a related patch set uploaded (by Jforrester; author: Jforrester):

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2023-11-29-152839 to 2024-01-09-190638

https://gerrit.wikimedia.org/r/992229

Change 992229 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2023-11-29-152839 to 2024-01-09-190638

https://gerrit.wikimedia.org/r/992229

Change 992227 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2023-11-29-143341 to 2024-01-18-182630

https://gerrit.wikimedia.org/r/992227