Skip to content

Adapt target platform definition for using release versions #260

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 20, 2024

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