-
Notifications
You must be signed in to change notification settings - Fork 80
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
Build I20231129-0600 is unstable #1608
Comments
|
All PR's merged, triggered https://ci.eclipse.org/releng/job/Builds/job/I-build-4.31/10/ to see if that was it. |
Still same SWT problems: https://download.eclipse.org/eclipse/downloads/drops4/I20231129-1000/ @laeubi : is this something fragment specific? eclipse-platform/eclipse.platform.swt.binaries#64 was supposed to force tycho rebuild the fragments. It looks like changes on |
I have no clue what is using Beside that, swt ist not build by tycho but ant. |
The file is inside bundle and the change on this file should make sure the bundle is considered as changed and built.
It is built but tycho replaces it with the original version because it thinks there were no changes. |
Following your argumentation it is actually build by a shell script... Please look at https://github.com/eclipse-platform/eclipse.platform.swt.binaries/blob/e2101bcac501d2ecf34cf1cbe1233569fcdfa39d/bundles/binaries-parent/pom.xml#L86 and see it calls an ant build there, the swt build itself is controlled by different environment variables and calculated build qualifiers from the outside then passed to Tycho. Anyways as said @mickaelistria is the one who knows best about |
I'm not talking about building which works fine, but about following step in maven build that replaces properly built fragment with previous version. |
I think we should do just some change to java file in o.e.swt and it should be enough. |
But isn't exact that happened in eclipse-platform/eclipse.platform.swt#915 ? |
Only idea that comes to my mind is some kind of issue caused by natives rebuild not coming or being too late when the I-build started thus the git tags are out of sync. If this is the case this change should help it - if not we will see tomorrow but I definetely can't look into it more this evening. |
Looking at https://ci.eclipse.org/releng/job/eclipse.platform.swt/job/master/buildTimeTrend there hasn't been any recompile of natives today and there should have been due to change in natives. |
Do we miss some update for the new release stream in one of the build jobs/scripts? |
I haven't spotted such at least. |
But the builds simply fail: |
the morning is wiser than the evening /me hopes someone figures it out while I sleep |
See here the last steps before error:
The build should now continue with git fetching but there is some error, but which one? Here how it should look like (from last successful build): https://ci.eclipse.org/releng/job/eclipse.platform.swt/job/master/299/consoleFull
|
https://ci.eclipse.org/releng/job/eclipse.platform.swt/job/master/300/flowGraphTable/ says
|
Looks like all following builds failed at different steps with timeouts... |
What about this: eclipse-platform/eclipse.platform.swt#919 ? |
Comparator in I20231129-1800 artifactcomparisons (1).zip |
Natives buikd was finally successful : https://ci.eclipse.org/releng/job/eclipse.platform.swt/job/master/304/, we have commit here: https://github.com/eclipse-platform/eclipse.platform.swt.binaries/commits/master . But it was finished after SDK build, so https://download.eclipse.org/eclipse/downloads/drops4/I20231129-1800/ is still broken. I've triggered https://ci.eclipse.org/releng/job/Builds/job/I-build-4.31/12/ , that should work now. |
See
Assumption is that this is caused by compiler change that might generate different bytecode now, see eclipse-jdt/eclipse.jdt.core#1631.
I'm looking into.
The text was updated successfully, but these errors were encountered: