Page MenuHomePhabricator

Recursively Compare Objects to Assess Equality
Closed, ResolvedPublic

Description

deepEqual (javascript/src/utils.js) currently compares the string representation of objects. This can break in many ways. deepEqual should instead use a library which properly implements deep equality logic (or we can write our own ... ).

Event Timeline

cmassaro changed the task status from Open to In Progress.Feb 6 2024, 6:34 PM
cmassaro claimed this task.
cmassaro moved this task from Backlog to In Progress on the Abstract Wikipedia team board.
cmassaro moved this task from In Progress to Backlog on the Abstract Wikipedia team board.

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

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

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

Change 999166 merged by jenkins-bot:

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

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-01-18-182456 to 2024-02-12-155846

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

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

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2024-01-18-182630 to 2024-02-12-160222

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

Change 1002624 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-01-18-182456 to 2024-02-12-155846

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

Change 1002625 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2024-01-18-182630 to 2024-02-12-160222

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