Page MenuHomePhabricator

Use node native sqlite in cxserver
Closed, ResolvedPublic2 Estimated Story Points

Description

cxserver has two dependencies for its sqlite usage. sqlite and sqlite3. sqlite last release was 3 years ago. sqlite3 package is deprecated. Given the increasing supply chain attacks and security issues around node package ecosystem, less dependencies are always better.

I propose to replace these dependecies node native sqlite which became stable in Node 24.

Event Timeline

Change #1289741 had a related patch set uploaded (by Santhosh; author: Santhosh):

[mediawiki/services/cxserver@master] alignwithmt: migrate sqlite to node:sqlite (Node 24+)

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

Change #1289739 had a related patch set uploaded (by Santhosh; author: Santhosh):

[mediawiki/services/cxserver@master] TemplateTransclusion: migrate sqlite to node:sqlite (Node 24+)

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

Change #1289740 had a related patch set uploaded (by Santhosh; author: Santhosh):

[mediawiki/services/cxserver@master] SectionSuggester: migrate sqlite to node:sqlite (Node 24+)

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

santhosh changed the task status from Open to In Progress.Wed, May 20, 6:35 AM
santhosh claimed this task.
santhosh triaged this task as Medium priority.
santhosh moved this task from Backlog to In Progress on the LPL Essential (FY2025-26 Q3&4) board.

Change #1289739 merged by KartikMistry:

[mediawiki/services/cxserver@master] TemplateTransclusion: migrate sqlite to node:sqlite (Node 24+)

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

Change #1289740 merged by jenkins-bot:

[mediawiki/services/cxserver@master] SectionSuggester: migrate sqlite to node:sqlite (Node 24+)

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

Change #1289741 merged by jenkins-bot:

[mediawiki/services/cxserver@master] scripts: migrate sqlite to node:sqlite (Node 24+)

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

Change #1292915 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[operations/deployment-charts@master] Update cxserver to 2026-05-24-103047-production

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

Change #1292915 merged by jenkins-bot:

[operations/deployment-charts@master] Update cxserver to 2026-05-24-103047-production

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