Community
Participate
Working Groups
After setting baseline to the tracecompass-baseline-9.2.0.target, each plugin report an error that the minor version needs increased because the execution environment changed, for example: "The minor version should be incremented in version x.y.z, since execution environments have been changed since version x.y.z" Moreover, there are errors that the major version should be changed for enum definitions, for example: "The super interfaces set has been reduced (java.lang.constant.Constable) for type" Both errors seem to be related. When building with maven, these errors are not reported.
This is caused because the packaged MANIFEST.MF of each plug-in doesn't have the Bundle-RequiredExecutionEnvironment due to the Tycho change that Trace Compass 9.2.0 used to build: https://github.com/eclipse-tycho/tycho/blob/main/RELEASE_NOTES.md#new-parameter-in-tycho-packaging-pluginpackage-plugin
Patches: master branch https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/205854 stable-9.2 https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/205853
After merging the patch to stable-9.2 branch a new stable update site was built. This update site was copied to http://download.eclipse.org/tracecompass/releases/9.2.0/baseline. The following patches update the tracecompass-baseline-9.2.0.target to point to the above update site. This will get rid of the errors reported in the bug. master branch: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/205856 stable-9.2 branch: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/205855
resolved in 9.3.0