Community
Participate
Working Groups
Created attachment 287851 [details] buildtimeComparatorUnanticipated.log.txt See https://download.eclipse.org/eclipse/downloads/drops4/I20220118-1800/buildlogs/comparatorlogs/buildtimeComparatorUnanticipated.log.txt Current assumption that PDE API tools are to blame. Two changes were merged in I20220117-1800 bug 441654 (https://git.eclipse.org/r/c/pde/eclipse.pde.ui/+/189633) and bug 578243 (https://git.eclipse.org/r/c/pde/eclipse.pde.ui/+/189712).
api description file has changed. I need to compare the 2 api description files to get further. Likely due to API tool change.
I believe it's coming from bug 578243 . API tools run are from latest I-build. Local compile failed with: [/usr/lib/jvm/java-17-openjdk-17.0.1.0.12-13.rolling.fc35.x86_64/bin/java, -Xmx2048M, -Dp2.RepositoryPreferences.retryOnSocketTimeout=true, -Dp2.RepositoryPreferences.connectionRetryCount=3, -Dp2.RepositoryPreferences.connectionMsRetryDelay=500, -Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=10000, -jar, /home/akurtakov/.m2/repository/p2/osgi/bundle/org.eclipse.equinox.launcher/1.6.400.v20210924-0641/org.eclipse.equinox.launcher-1.6.400.v20210924-0641.jar, -install, /home/akurtakov/git/eclipse.platform.ua/org.eclipse.ui.intro/apiAnalyzer-workspace, -configuration, /home/akurtakov/git/eclipse.platform.ua/org.eclipse.ui.intro/apiAnalyzer-workspace/configuration, -data, /home/akurtakov/git/eclipse.platform.ua/org.eclipse.ui.intro/apiAnalyzer-workspace/data, -application, org.eclipse.pde.api.tools.apiAnalyzer, -project, /home/akurtakov/git/eclipse.platform.ua/org.eclipse.ui.intro, -baseline, /home/akurtakov/git/eclipse.platform.ua/org.eclipse.ui.intro/target/org.eclipse.ui.intro-apiBaseline.target, -dependencyList, /home/akurtakov/git/eclipse.platform.ua/org.eclipse.ui.intro/target/dependencies-list.txt, -failOnError] Status ERROR: org.eclipse.core.resources code=77 Invalid project description. children=[Status OK: unknown code=0 OK [type: ERROR], [path: null], [message: /home/akurtakov/git/eclipse.platform.ua/org.eclipse.ui.intro overlaps the workspace location: /home/akurtakov/git/eclipse.platform.ua/org.eclipse.ui.intro/apiAnalyzer-workspace/data], [plugin: org.eclipse.core.resources], [exception: null]
(In reply to Alexander Kurtakov from comment #2) > I believe it's coming from bug 578243 . API tools run are from latest > I-build. > Local compile failed with: > /home/akurtakov/git/eclipse.platform.ua/org.eclipse.ui.intro overlaps the > workspace location: > /home/akurtakov/git/eclipse.platform.ua/org.eclipse.ui.intro/apiAnalyzer- > workspace/data], [plugin: org.eclipse.core.resources], [exception: null] This error is coming from resources bundle, I believe arguments were wrong.
Vikas, Alex: any pointers where the SDK build creates ".api_description: different" messages and how those files are computed?
ApiFileGenerationTask creates api descriptor file.
New Gerrit change created: https://git.eclipse.org/r/c/pde/eclipse.pde.ui/+/189773
(In reply to Vikas Chandra from comment #5) > ApiFileGenerationTask creates api descriptor file. Thanks! (In reply to Eclipse Genie from comment #6) > New Gerrit change created: > https://git.eclipse.org/r/c/pde/eclipse.pde.ui/+/189773 Should fix that.
Even after fixing the issue I20220117-1800 should be marked unstable before a rebuild can succeed. Please do so.
(In reply to Alexander Kurtakov from comment #8) > Even after fixing the issue I20220117-1800 should be marked unstable before > a rebuild can succeed. Please do so. @Alex: did you mean me? I have no idea how to make a build unstable. Note for myself: to debug the problem, I've created Eclipse launch config for application org.eclipse.pde.api.tools.apiGeneration and these application arguments: -projectName Hello -project /data/4x_platform_workspace/rt.equinox.framework/bundles/org.eclipse.osgi -binary /data/eclipse4.23/eclipse/plugins/org.eclipse.osgi_3.17.200.v20220112-2025.jar -target /data/eclipse4.23/api/target That can be nicely started from debugger & runs pretty fast to be able to bisect the problem.
(In reply to Andrey Loskutov from comment #9) > (In reply to Alexander Kurtakov from comment #8) > > Even after fixing the issue I20220117-1800 should be marked unstable before > > a rebuild can succeed. Please do so. > > @Alex: did you mean me? I have no idea how to make a build unstable. @Sravan: could you please mark I20220117-1800 build unstable?
We need more people to have the knowledge than Sravan and me thus: Run https://ci.eclipse.org/releng/job/eclipse.releng.markUnstable/ it takes 2 parameters - buildId to mark unstable, bugId of the issue where discussions are held
Gerrit change https://git.eclipse.org/r/c/pde/eclipse.pde.ui/+/189773 was merged to [master]. Commit: http://git.eclipse.org/c/pde/eclipse.pde.ui.git/commit/?id=03dc9496a96c510e34a901ff1d76ac6aa231d418
(In reply to Alexander Kurtakov from comment #11) > We need more people to have the knowledge than Sravan and me thus: > Run https://ci.eclipse.org/releng/job/eclipse.releng.markUnstable/ it takes > 2 parameters - buildId to mark unstable, bugId of the issue where > discussions are held Thanks, done. Next: trigger new build. Which job should I start?
(In reply to Andrey Loskutov from comment #13) > Next: trigger new build. Which job should I start? I guess https://wiki.eclipse.org/Platform-releng-faq#Trigger_builds_manually I will git it a try.
(In reply to Andrey Loskutov from comment #14) > (In reply to Andrey Loskutov from comment #13) > > Next: trigger new build. Which job should I start? > > I guess https://wiki.eclipse.org/Platform-releng-faq#Trigger_builds_manually > I will git it a try. Yes, that's it. Thanks for handling it.
(In reply to Andrey Loskutov from comment #14) > (In reply to Andrey Loskutov from comment #13) > > Next: trigger new build. Which job should I start? > > I guess https://wiki.eclipse.org/Platform-releng-faq#Trigger_builds_manually > I will git it a try. The next I20220119-0540 build is also broken because IDE can't be started without "-data", see https://bugs.eclipse.org/bugs/show_bug.cgi?id=577289#c5. I will mark I20220119-0540 as unstable too & trigger another build shortly.
https://download.eclipse.org/eclipse/downloads/drops4/I20220120-0220/ seem to be fine again (should use I20220119-1320 with the patch).