Bug 569212 - Regression: org/eclipse/ui/IEditorPart is unuseable with Java 8
Summary: Regression: org/eclipse/ui/IEditorPart is unuseable with Java 8
Status: CLOSED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: IDE (show other bugs)
Version: 4.18   Edit
Hardware: PC Windows 10
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-26 08:21 EST by Ed Willink CLA
Modified: 2020-11-26 10:35 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Willink CLA 2020-11-26 08:21:42 EST
When generating an Xtext-based editor, the generator tooling loads the XtextEditor class which in turn loads IEditorPart.

This tool generation now fails under Java 8 becuase it would appear that org.eclipse.ui has been gratuitously compiled with Java 11 contrary to Dani Megert's direction that Java 8 should not be abandoned arbitraily just to placate some irrelevant (for many users) corner such as Jetty. Java 8 is nowhere near end of life. It must be supported.
Comment 1 Andrey Loskutov CLA 2020-11-26 08:46:01 EST
See bug 568914.
Comment 2 Mickael Istria CLA 2020-11-26 09:30:29 EST
See https://wiki.eclipse.org/Eclipse/PMC#Meeting_Minutes , June 9th mentions without details what has been an agreement for Platform to move bundles to Java 11 whenever committers are OK with it. See also https://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_4_17.xml which makes it explicit in the environments that Java 8 isn't supported anymore.
You're still free to use older version of Platform if you need to execute it against Java 8.
Comment 3 Ed Willink CLA 2020-11-26 10:15:41 EST
I'm a committer. I'm not ok with it. Dani Meggert wasn't ok with it.
Comment 4 Mickael Istria CLA 2020-11-26 10:35:07 EST
(In reply to Ed Willink from comment #3)
> I'm a committer.

No: https://projects.eclipse.org/projects/eclipse.platform/who . You happen to have 0 commit in ecipse.platform.ui. People's opinions and demands weigh proportionally their contribution; that's meritocracy.
So no need to insist here, you won't get the Platform project moving back to Java 8 just because you fail at keeping up to date.

> Dani Meggert wasn't ok with it.

Please stop invoking Dani's name here; it's disrespectful. Moreover, Dani was OK with it, you just happen to not have followed the project closely enough to realize that.