Skip to content

Conversation

@travkin79
Copy link
Contributor

@travkin79 travkin79 commented Feb 19, 2024

I wondered why my last PR #256 didn't compile in the first place. It turns out, it's because the target definition file uses some repository locations pointing to snapshots instead of releases. I suppose that should be changed before releasing CDT LSP 1.1.0, right @ghentschke? This PR should do exactly that.

PR #256 didn't compile, because the target definition file uses snapshot versions for LSP4E. The latest LSP4E snapshot version uses LSP4J version [0.22.0,0.23.0), but the latest LSP4E release version 0.24.8 uses LSP4J version [0.21.0,0.22.0). These LSP4J versions are incompatible (due to some classes that were moved from one package to another). Since CDT LSP needs LSP4E 0.24.8, I think, we have to stick with LSP4J version 0.21.0.

I am not sure about the Docker repository location https://download.eclipse.org/linuxtools/updates-docker-nightly, depending on what it is used for, it may need to be replaced with a release versions repo, too.

@ghentschke ghentschke added this to the 1.1.0 milestone Feb 20, 2024
Copy link
Contributor

@ghentschke ghentschke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM @travkin79 Thank you!

@ghentschke ghentschke merged commit 4fdaf5c into eclipse-cdt:master Feb 20, 2024
@ghentschke
Copy link
Contributor

They have made the release prior the update LSP4E to LSP4J 0.22.0.
We should update the target platform definition after the 1.1.0 release to be compatible with the LSP4E master branch again.

@travkin79 travkin79 deleted the adapt-dependencies branch February 20, 2024 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants