Hello LXD community/devs,
I think there is an issue with the build process, specifically GOlang build, of lxd (<=4.1) relying on personal github repos as dependencies.
For example, the repo github.com/mdlayher/eui64 is a dependency of lxd golang build, but the owner of the repo has moved it to another repo, thus breaking the build.
I think it should be that if personal github repos are used for the builds as dependencies, they should be required to be archived and read-only. A build could pass CI today and fail tomorrow depending on this.
– ps. it would be ideal to remove golang entirely from lxd as it is heavy/bloating.
Thank you for your support,