-
Notifications
You must be signed in to change notification settings - Fork 75
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
Buid I20231208-1800 is unstable #1653
Comments
@laeubi : I would be interested in your opinion regarding this question. Is that maven/tycho/ecj who defines defaults if nothing is specified? Or do we have some default "profile" or whatever that is used in such case? |
First, ecj defaults are used (not sure where these are defined) then compiler args are used (e.g. eclipse.platform.releng.aggregator/eclipse-platform-parent/pom.xml Lines 473 to 507 in 888de34
${project.basedir}/.settings/org.eclipse.jdt.core.prefs can be found by tycho.
|
@iloveeclipse is it correct that unstable builds are not added to the i-builds composite and therefore I cannot use the methods added in eclipse-equinox/equinox#424 in eclipse-platform/eclipse.platform#972? |
Exact. Until we have a stable build we can't move forward. Makes sense. |
Ome can revert eclipse-platform/eclipse.platform#965 as a quick fix. |
Absolutely. Just wanted to confirm it. :)
Yes. I although I wonder what can be configured in the settings that only changes the generated byte-code? Looking for example at I would say it is probably on of
|
unusedLocal=preserve looks wrong to me and my gut feeling is that this is the reason why POP is replaced by ASTORE |
I haven't investigated this deeper, so no proposal from my side here. |
Looking at the build logs of a PR from eclipse.platform I see so it is reproducible (but doesn't fail the build)
I'll try out a few options and check the results in a PR. |
What is the status here? If there is no fix in the next couple of hours I'll partially revert the patch causing it to not change compiler options. |
I cannot help on this issue any more before this evening. |
We can not afford continuing without a build - that's for sure. Improving/changing/etc. is always welcome and should come when this missing input/knowledge is gathered and the changes are better needed and executed in more integral way. |
good morning, ill take a look now |
The only "codgen" options that ecj changes in "org.eclipse.jdt.internal.compiler.batch.Main.initializeWarnings(String)" (when using parameter |
Should fix eclipse-platform/eclipse.platform.releng.aggregator#1653 . Further work on the topic could be continued as described in #973 (comment)
|
OK, I see Alex created #1655 for that. |
I have opened #1655 as it's api_description file this time so most likely different issue. |
Should fix eclipse-platform/eclipse.platform.releng.aggregator#1653 . Further work on the topic could be continued as described in eclipse-platform#973 (comment)
See
Looks like most bundles from the platform repository were affected.
I assume this is caused by eclipse-platform/eclipse.platform#965 that changed build settings for compilation with maven.
The most intriguing question is: which settings were used before???
I will check that later.
The text was updated successfully, but these errors were encountered: