Hi Theia developers,
Good news everyone! We have completed the tests [1] for the vscode built-ins 1.77.0 and can technically publish them at will.
One matter remains: the ongoing IP check tickets. First - Mea culpa - I just registered said tickets yesterday. Most tickets were opened by dash-licenses, for 3PPs used in the
vscode built-ins version 1.77.0. They have been detected by dash-licenses
and an IP check ticket opened for each that were flagged by as requiring more attention
[2]. I have confidence that these tickets will be approved in time, considering that these built-ins and 3PP are in wide use in vscode, vscodium and other derivatives. This
makes me confident that, in the unlikely case that a bad "IP surprise" lurks, the whole eco-system will be in the same boat.
There is also the overall IP check ticket for the vscode sources, that we use to build the built-ins [3]. Normally, we like to have all related IP tickets
approved before a release. Lately, the turn-around time for tickets such as [3] is several weeks. Looking at that ticket's scancode results, we can
see that it was flagged for the EF IP Team involvement, based on scancode
finding potentially license-related string matches in various "cgmanifest.json" files. Exactly the same suspicious files were flagged for the previous version of the built-ins we made: 1.72.2 [4].
All in all, I think the risk of going forward with releasing the built-ins 1.77.0 is low, and never has a set of vscode built-ins require so much effort to produce and validate (including related Theia platform work). I think it would be a shame to deprive
Theia users, consumers of this monthly release or of the new community release, of this shiny new set of extensions, custom-made to go along with the newly added support for vscode extensions API 1.77.0.
In consequence, I propose we go ahead with releasing the vscode built-ins 1.77.0 and start using them. What do you think? Objections?
Thanks,
Marc, Alvaro and Vince
[1]: On both master and release/1.37.x branches
[2]: Still opened 3PP IP tickets:
|