Skip to content

Changes

Summary

  1. [RCP][mac] add Jenkins stage for notarization (details)
Commit fbbab22208556441be10b8cd06a8473ab2875fad by Bernd Hufmann
[RCP][mac] add Jenkins stage for notarization

This stage is only executed if the Jenkins parameter "NOTARIZE_MAC_RCP",
that we introduce in this patch, is set to true. The default value is
false, and needs to be overridden in specific Jenkins jobs that really
require it (notarization is a limited resource).

Also, enhanced the notarization script to permit more than one package
being notarized at the same time and separately log the output of each
notarization for eventual troubleshooting.

Note: Notatization requires that mac .dmg packages be first generated
for the rcp product. The necessary is already in place, in the main
trace compass repo, and can be triggered in Jenkins jobs by adding the
maven argument "-Prcp-DMG-package-mac" in the appropriate field for
parameter "MAVEN_ARGS".

Signed-off-by: Marc Dumais <marc.dumais@ericsson.com>
Change-Id: I9356718c1e2d1a8551f36e751f806ebff50dc706
The file was modified jenkins/pipelines/tracecompass-test.Jenkinsfile
The file was modified scripts/macosx-notarize.sh
The file was modified jenkins/pipelines/tracecompass-jdk11.Jenkinsfile
The file was modified jenkins/pipelines/tracecompass-jdk17.Jenkinsfile

Summary

  1. callstack: Fix source code compatibility with Java 11 (details)
Commit 815a5589b20d9e0eeb78f75d7d598f2460ce7004 by Bernd Hufmann
callstack: Fix source code compatibility with Java 11

Change-Id: I9420d4149c9acb0dfd29cbf7b8087e6c1b4c1186
Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/204672
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.callstack.core/src/org/eclipse/tracecompass/internal/analysis/callstack/core/flamegraph/FlameGraphDataProvider.java