cf. https://github.com/theia-ide/theia/pull/6110#issuecomment-528304473
builds are broken because debug adapter cannot be fetched.
@theia/java-debug and @theia/debug-nodejs are affected.
one option is to get rid of them at all and use the vscode extension instead.
What do we do with theia apps fetching va code extensions? Like go?
What downstream native debug extensions do? Like debugging for cpp?
Can we solve those issues where they happen? Generally we should not rely on downloading extensions from the marketplace, so I'd say it's best for those downstream builds to have the required bits checked in or hosted elsewhere.
For this repository, however, it seems like we could get rid of that code alltogether.
For time being can we just exclude them from yarn workspaces?
ok, will do
Ok, I鈥檓 fine with removing them.
Can we solve those issues where they happen?
I don鈥檛 think it is possible because our download script does not allow to set something like auth token for marketplace
I don鈥檛 think it is possible because our download script does not allow to set something like auth token for marketplace
I think anyway that it's against the marketplace license/user agreement to use it from a non-Microsoft product.
When individual license permits I think we are allowed to make the extensions available from an alternate place, like a GH release. So we could for now add them to one of our repos and download from there. Maybe we can create a new repo, theia-ide/vscode-extensions or such for this?
At least until we have our own public registry.
When individual license permits I think we are allowed to make the extensions available from an alternate place, like a GH release. So we could for now add them to one of our repos and download from there. Maybe we can create a new repo, theia-ide/vscode-extensions or such for this?
GitHub is not the best place. They have limited access rate as well. Maybe on some free CDN.
At least until we have our own public registry.
Having our public registry will be the best.
GitHub is not the best place. They have limited access rate as well.
True. If we add GH downloads pass a certain point, it will probably fail even with GH Token. But until we reach that point, it should be ok?
Maybe on some free CDN.
Could be ok but harder to manage access rights for everyone who might need to update the extensions there.
True. If we add GH downloads pass a certain point, it will probably fail even with GH Token. But until we reach that point, it should be ok?
ok, true, we pass GH token for rigrep everywhere, so probably everybody do the same already