Skip to content

Changes

Summary

  1. Trigger notarization job from all relevant Jenkins files (details)
  2. Move docker/ubuntu-18.04 to root docker directory (details)
  3. Update Dockerfile and README.md for Ubuntu 22.04 (details)
  4. Update test pod for ubuntu 22-04 image and apply to sonar job (details)
  5. Update MAVEN_OPTS to -Xmx5120m for tracecompass-test.Jenkins (details)
  6. Increase memory for test pod (for sonar testing) (details)
  7. Fix tracecompass-test-pod.yaml memory allocation (details)
  8. Update tracecompass-sonar-pod.yaml for successful build with test files (details)
  9. Update tracecompass-pod.yaml to use tracecompass-build-env:22.04 (details)
  10. Allocate more JNLP resources in tracecompass-pod.yaml (details)
  11. Use tracecompass-pod.yaml again in main trace compass Jenkinsfile (details)
  12. tracecompass-build-env:18.04 for incubator builds (details)
  13. docker: Add symbolic link python -> python3 (details)
  14. Fix missing space when creating symbolic link for Python (details)
  15. Configure tracecompass-test.Jenkinsfile for incubator build (details)
  16. Revert "tracecompass-build-env:18.04 for incubator builds" (details)
Commit 6bcff19bba7f9ffe059dc4688a5937da49c95875 by Bernd Hufmann
Trigger notarization job from all relevant Jenkins files

This has been tested with previous changes in the test Jenkins file:
tracecompass-test.Jenkinsfile

Remove tracecompass-notarize.Jenkinsfile because it's not needed.

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified jenkins/pipelines/tracecompass-jdk17-mvn38.Jenkinsfile (diff)
The file was removedjenkins/pipelines/tracecompass-notarize.Jenkinsfile
The file was modified jenkins/pipelines/tracecompass-jdk17.Jenkinsfile (diff)
Commit 6102986ea7f91b3895d6bdd2cb7ecadcbf5cd2fa by Bernd Hufmann
Move docker/ubuntu-18.04 to root docker directory

Copy ubuntu-18-04 directoy content into docker directory and remove
ubuntu-18-04 directory.

The git history will provide 16.04 version of the Dockerfile.

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified docker/Dockerfile (diff)
The file was removeddocker/ubuntu-18.04/scripts/xstartup_metacity.sh
The file was removeddocker/ubuntu-18.04/scripts/uid_entrypoint
The file was removeddocker/ubuntu-18.04/scripts/xstartup_icewm.sh
The file was modified CONTRIBUTING.md (diff)
The file was removeddocker/ubuntu-18.04/Dockerfile
Commit 2ba62c90aef06e49f2cd9897eb2b84b339bec206 by Bernd Hufmann
Update Dockerfile and README.md for Ubuntu 22.04

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified docker/Dockerfile (diff)
The file was modified CONTRIBUTING.md (diff)
Commit 3010c62058e64c005475d1ec633a329983fadedf by Bernd Hufmann
Update test pod for ubuntu 22-04 image and apply to sonar job

Testing purposes

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified jenkins/pod-templates/tracecompass-test-pod.yaml (diff)
The file was modified jenkins/pipelines/tracecompass-sonar.Jenkinsfile (diff)
Commit 59e15c2dfb3cd75b595ffe4e913aebe7830bafde by Bernd Hufmann
Update MAVEN_OPTS to -Xmx5120m for tracecompass-test.Jenkins

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified jenkins/pipelines/tracecompass-test.Jenkinsfile (diff)
Commit 90a2aaa4f36830164bb4c75d3eb2ba576fc3e6ac by Bernd Hufmann
Increase memory for test pod (for sonar testing)

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified jenkins/pod-templates/tracecompass-test-pod.yaml (diff)
Commit ab94ff7f60124725e89e4a1e1f555099aeac5970 by Bernd Hufmann
Fix tracecompass-test-pod.yaml memory allocation

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified jenkins/pod-templates/tracecompass-test-pod.yaml (diff)
Commit b9cad121154496be4aee852c2bf74869ed5d9503 by Bernd Hufmann
Update tracecompass-sonar-pod.yaml for successful build with test files

Copy over configuration after successful sonar build from:

tracecompass-sonar.Jenkinsfile
tracecompass-test-pod.yaml

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified jenkins/pipelines/tracecompass-sonar.Jenkinsfile (diff)
The file was modified jenkins/pod-templates/tracecompass-sonar-pod.yaml (diff)
Commit 9aa0de9b8e9d8937777e1efae66bf74165a59d9d by Bernd Hufmann
Update tracecompass-pod.yaml to use tracecompass-build-env:22.04

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified jenkins/pod-templates/tracecompass-pod.yaml (diff)
Commit 59e4dde8e07c5fcad7aca9d98f14c59ab7a437af by Bernd Hufmann
Allocate more JNLP resources in tracecompass-pod.yaml

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified jenkins/pod-templates/tracecompass-pod.yaml (diff)
Commit d2475a98715ce17057035367aa7afa6ef4d2f2eb by Bernd Hufmann
Use tracecompass-pod.yaml again in main trace compass Jenkinsfile

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified jenkins/pipelines/tracecompass-jdk17.Jenkinsfile (diff)
Commit c9b7470377ec9931d393afb708e4392694dbc4ec by Bernd Hufmann
tracecompass-build-env:18.04 for incubator builds

Python EASE scripting tests fail on tracecompass-build-env:22.04 due
missing python setup in the new image.

Use old image until a new image is available with correct Python setup.

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified jenkins/pipelines/tracecompass-incubator-jdk17.Jenkinsfile (diff)
The file was addedjenkins/pipelines/tracecompass-incubator-sonar.Jenkinsfile
The file was addedjenkins/pod-templates/tracecompass-incubator-sonar-pod.yaml
Commit 4e3f3ae1bb08faa5b8fc37e627d0af28bd42e473 by Bernd Hufmann
docker: Add symbolic link python -> python3

Needed for incubator EASE script tests for Python scripting engine.

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified docker/Dockerfile (diff)
Commit d0e65e520c9987b861989f7e4bf8f510106419a8 by Bernd Hufmann
Fix missing space when creating symbolic link for Python

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified docker/Dockerfile (diff)
Commit b83c993b2c2813aa5be905ed935c030eb9765959 by Bernd Hufmann
Configure tracecompass-test.Jenkinsfile for incubator build

This is to test incubator build after fixing Python configuration
in docker image tracecompass-build-env:22.04.

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified jenkins/pipelines/tracecompass-test.Jenkinsfile (diff)
Commit d2d24a26f72da0798efabc11a853962d402efc95 by Bernd Hufmann
Revert "tracecompass-build-env:18.04 for incubator builds"

This reverts commit c9b7470377ec9931d393afb708e4392694dbc4ec.
The file was removedjenkins/pod-templates/tracecompass-incubator-sonar-pod.yaml
The file was modified jenkins/pipelines/tracecompass-incubator-jdk17.Jenkinsfile (diff)
The file was removedjenkins/pipelines/tracecompass-incubator-sonar.Jenkinsfile

Summary

  1. tmf: Add utility to detect directory traces from trace path (details)
Commit aee08bc11aa795484556ab25e8b98125585728c4 by Bernd Hufmann
tmf: Add utility to detect directory traces from trace path

This utility checks whether the parent or grandparent path of given path
to a file is a valid directory trace. If it is a directory trace then
return the parent or grandparent path.

[Added] TmfTraceType.checkAndUpdateTracePath() to check directory traces

Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
The file was modified tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/project/model/TmfTraceType.java
The file was modified tmf/org.eclipse.tracecompass.tmf.core/META-INF/MANIFEST.MF
The file was modified tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/project/model/TmfOpenTraceHelper.java