I have contributed <https://git.eclipse.org/r/#/c/158771/> a snapshot
<https://download.eclipse.org/lsp4e/0.14.0-snapshots/S202003032032/> of
0.14.0
<https://projects.eclipse.org/projects/technology.lsp4e/releases/0.14.0>
for SimRel RC1 today (We can provide a new RC1 contribution before end of
the day tomorrow - I am not sure what LSP4E's +? day is)

I am concerned that there are 4 different versions of LSP4E in SimRel
referenced repos at the moment.

These projects contain the following versions in their P2 repos that are
contributing to SimRel:
LSP4E - 0.13.1.202003021135 - this is the version that will make it into
SimRel
Linuxtools - 0.13.1.202001301838
WildWebDeveloper - 0.13.0.201912071343
Corrosion - 0.11.0.201909021607

In addition, the above projects also contribute different versions of LSP4J:
LSP4J & LSP4E - 0.9.0.v20200229-1009
Linuxtools does not republish LSP4J
Wildwebdeveloper - 0.8.1.v20190925-0746
Corrosion - 0.8.0.v20190822-0801

With the API fluidity in LSP4J & LSP4E I don't know if/how other projects
contributing to SimRel are working properly. Perhaps Linuxtools, WWD,
Corrosion don't use any of the changed APIs, but at the moment they are
clearly compiling against old versions of LSP4E/J and are therefore subject
to class/linkage problems at runtime when installed from SimRel which will
include a different version of LSP4E/J than they compiled against.

(Note the same applies to org.eclipse.lsp4{e,j}.debug, but I haven't listed
the versions above)

Thanks,
Jonah

~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com


On Mon, 2 Mar 2020 at 07:23, Jonah Graham <jo...@kichwacoders.com> wrote:

>
>
> On Sun., Mar. 1, 2020, 13:53 Jonah Graham, <jo...@kichwacoders.com> wrote:
>
>> I have a Gerrit in progress to fix LSP4E for Lsp4j api changes. I'll do
>> that too.
>>
>
>
> Done. https://git.eclipse.org/r/c/158567/
>
>
>> Jonah
>>
>> On Sun., Mar. 1, 2020, 13:20 Mickael Istria, <mist...@redhat.com> wrote:
>>
>>>
>>>
>>> On Fri, Feb 28, 2020 at 3:35 AM Jonah Graham <jo...@kichwacoders.com>
>>> wrote:
>>>
>>>> [0.9.0,0.10.0) would make sense - there won't be API changes between
>>>> 0.9.0 and 0.9.1 as that would be way to hard for adopters to manage IMHO.
>>>>
>>>
>>> Do you think we should change that ASAP, before next release?
>>> _______________________________________________
>>> lsp4e-dev mailing list
>>> lsp4e-...@eclipse.org
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://www.eclipse.org/mailman/listinfo/lsp4e-dev
>>>
>>
_______________________________________________
linuxtools-dev mailing list
linuxtools-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/linuxtools-dev

Reply via email to