Extend Z3/Key by another key (Z3K4) that has the value type Boolean, and states whether this key is an identity key. (e.g. for Z4K1, Z40K1, Z8K5, and others).
Description
Details
Title | Reference | Author | Source Branch | Dest Branch | |
---|---|---|---|---|---|
Update function-schemata sub-module to HEAD (647a2cf) | repos/abstract-wiki/wikifunctions/wikilambda-cli!36 | jforrester | sync-function-schemata | main | |
Update function-schemata sub-module to HEAD (647a2cf) | repos/abstract-wiki/wikifunctions/function-evaluator!210 | jforrester | sync-function-schemata | main | |
Update function-schemata sub-module to HEAD (647a2cf) | repos/abstract-wiki/wikifunctions/function-orchestrator!165 | apine | sync-function-schemata | main | |
Add Z3K4: is identity as an optional field to Z3 and mark built-in identity fields. | repos/abstract-wiki/wikifunctions/function-schemata!115 | apine | apine-Z3K4 | main |
Event Timeline
This really isn't a type. The type of Z4K1 is Z4, not the new type for identity (what would that even be?)
What this really should be is an optional marker on the key that says "hey, this is an identity".
This is still very useful when creating an instance of any type that has identity, because the standard behavior should be to just hide this.
On the other side there are only so few such types. Z4, Z8, Z40. All instances of Z40 are pre-created, and Z8 has a component.
Z4 really should also have a component.
This all indicates that this task might be superfluous.
I am dephasing this task, because it is unclear if it is needed. But instead I am creating a task for a component for creating a Z4.
@DVrandecic: Per emails from Sep18 and Oct20 and https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup , I am resetting the assignee of this task because there has not been progress lately (please correct me if I am wrong!). Resetting the assignee avoids the impression that somebody is already working on this task. It also allows others to potentially work towards fixing this task. Please claim this task again when you plan to work on it (via Add Action... → Assign / Claim in the dropdown menu) - it would be welcome. Thanks for your understanding!
apine updated https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-schemata/-/merge_requests/115
Add Z3K4: is identity as an optional field to Z3.
gengh merged https://gitlab.wikimedia.org/repos/abstract-wiki/wikifunctions/function-schemata/-/merge_requests/115
Add Z3K4: is identity as an optional field to Z3 and mark built-in identity fields.
Change #1025393 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):
[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (647a2cfe)
Change #1025393 merged by jenkins-bot:
[mediawiki/extensions/WikiLambda@master] Update function-schemata sub-module to HEAD (647a2cfe)
Change #1031004 had a related patch set uploaded (by Jforrester; author: Jforrester):
[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-04-17-163312 to 2024-05-13-145903
Change #1031005 had a related patch set uploaded (by Jforrester; author: Jforrester):
[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2024-04-18-150843 to 2024-05-13-145650
Change #1031004 merged by jenkins-bot:
[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2024-04-17-163312 to 2024-05-13-145903
Change #1031005 merged by jenkins-bot:
[operations/deployment-charts@master] wikifunctions: Upgrade evaluators from 2024-04-18-150843 to 2024-05-13-145650