Page MenuHomePhabricator

Block out Avro and service layer to get a list of needed dependencies
Closed, ResolvedPublic

Description

Description

For the Rust prototype, we'll need to know what libraries will be used so that Security can do a review.

For that to happen, we'll need to discover all of the libraries we might want to use. This means we should block out the remaining service functionality: a full prototype isn't necessary, but enough code to demonstrate that we have all the deps we need to build out the service.

Desired behavior/Acceptance criteria (returned value, expected error, performance expectations, etc.)

  • create PoC for Avro serialization
  • create PoC for HTTP service, responding to GET /info
  • update the list of dependencies here

Remove all the non-applicable tags from the "Tags" field, leave only the tags of the projects/repositories related to this task


Completion checklist

Event Timeline

Jdforrester-WMF changed the task status from Open to In Progress.Feb 5 2025, 5:54 PM
Jdforrester-WMF assigned this task to cmassaro.

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

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2025-02-03-215824 to 2025-02-12-171406

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

Change #1119191 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Upgrade orchestrator from 2025-02-03-215824 to 2025-02-12-171406

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

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

[operations/deployment-charts@master] wikifunctions: Update evaluators from 2025-02-11-155338 to 2025-02-19-135838

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

Change #1120992 merged by jenkins-bot:

[operations/deployment-charts@master] wikifunctions: Update evaluators from 2025-02-11-155338 to 2025-02-19-135838

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

Jdforrester-WMF updated the task description. (Show Details)

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

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

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

Change #1125186 merged by jenkins-bot:

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

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