Skip to content
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

switch to javase 21 #656 #659

Merged
merged 3 commits into from
Dec 29, 2024
Merged

switch to javase 21 #656 #659

merged 3 commits into from
Dec 29, 2024

Conversation

gnl42
Copy link
Contributor

@gnl42 gnl42 commented Dec 29, 2024

Change the compiler to JavaSE-21 from JavaSE-17

@gnl42 gnl42 linked an issue Dec 29, 2024 that may be closed by this pull request
Copy link
Contributor

@ruspl-afed ruspl-afed left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@akurtakov akurtakov left a comment

Choose a reason for hiding this comment

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

It's a huge patch! From what I've seen it should be ready to go. If smth is left if can always be finished and later PRs as moving to Java 21 is mandatory.

@ruspl-afed
Copy link
Contributor

as moving to Java 21 is mandatory

What did I miss again @akurtakov ?
I thought that Simpel members are free to use lower Java requirements than in SimRel.

@merks
Copy link
Contributor

merks commented Dec 29, 2024

I agree. No one will manually review this much content!

No, it isn't required to switch everything to Java 21. But the Lucene dependency generally requires it so definitely Mylyn as a whole cannot work with Java 21, though of course many parts could.

Unless there is a somewhat compelling need to continue to work with Java 17, it seems easier to just do mass migration even though it's not required in general.

@akurtakov
Copy link
Contributor

akurtakov commented Dec 29, 2024

as moving to Java 21 is mandatory

What did I miss again @akurtakov ? I thought that Simpel members are free to use lower Java requirements than in SimRel.

If their dependencies allow so. Lucene being kind of at the heart of Mylyn makes it not the case for Mylyn specifically IMO.

@ruspl-afed
Copy link
Contributor

Thank you for explanations @merks @akurtakov

I agree. No one will manually review this much content!

I tried very hard until GitHub started to collapse the contents of the file. Then I switched to check that modifications are done in the right files. Well, not enough, but better than review nothing.

@ruspl-afed ruspl-afed merged commit f0fb7fa into main Dec 29, 2024
4 checks passed
@ruspl-afed ruspl-afed deleted the 656-switch-to-javase-21 branch December 29, 2024 12:09
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.

Switch to JavaSE-21
4 participants