Skip to content

Adapt target platform definition for using release versions#260

Merged
ghentschke merged 1 commit into
eclipse-cdt:masterfrom
travkin79:adapt-dependencies
Feb 20, 2024
Merged

Adapt target platform definition for using release versions#260
ghentschke merged 1 commit into
eclipse-cdt:masterfrom
travkin79:adapt-dependencies

Conversation

@travkin79

@travkin79 travkin79 commented Feb 19, 2024

Copy link
Copy Markdown
Contributor

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

@ghentschke ghentschke left a comment

Copy link
Copy Markdown
Contributor

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
Copy Markdown
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