2026-07-26 — Align arsd-official with dlangui (~>11.5.3)
Problem
dub build warned that [email protected] did not match dlangui’s ~>11.5.3 dependency, and that a deprecated local-overrides.json was in use.
Cause
-
Dev Center still pinned
arsd-officialto~>10.9.10from when dlangui required<11.0.0and we carried a local fork for theextern© indeprecation insvg.d. -
Pinned dlangui (
457ffb3…/0.10.0-devcentr1) now depends onarsd-official:dom/:image_filesat~>11.5.3. -
A
dub add-localof.forks/arsdas version10.9.10kept forcing the old selection. -
%LOCALAPPDATA%\dub\packages\local-overrides.jsonstill redirectedrepo-getto a path that no longer exists.
Fix
-
Set
"arsd-official": "~>11.5.3"inapp/dub.jsonand randub upgrade(root +app/) so selections record11.5.3. -
Ran
dub remove-localonZ:\code\github.com\dev-centr\.forks\arsd\(fork tree can remain on disk unused). -
Deleted the stale
local-overrides.json. Preferdub add-localfor any future local package registration (see DUB Local vs Remote Paths).
The March 2026 arsd fork / patch script remain historical documentation for the 10.9.x era; they are not required for current builds.