scripting: Add messages that EASE is not working in 6.3
EASE is known to not work with Eclipse 4.19. Instead of removing the
feature entirely, we just add messages warning the user, so the feature
is still discoverable and the user has a hint of why it is not working
and potential solution if s.he insists to use it.
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Change-Id: Ic17cb3628e7db1aaa6829f922105ea06b12da68e
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/179124
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
diff --git a/scripting/org.eclipse.tracecompass.incubator.scripting.ui/src/org/eclipse/tracecompass/incubator/internal/scripting/ui/project/handlers/messages.properties b/scripting/org.eclipse.tracecompass.incubator.scripting.ui/src/org/eclipse/tracecompass/incubator/internal/scripting/ui/project/handlers/messages.properties
index d96c137..fbbde75 100644
--- a/scripting/org.eclipse.tracecompass.incubator.scripting.ui/src/org/eclipse/tracecompass/incubator/internal/scripting/ui/project/handlers/messages.properties
+++ b/scripting/org.eclipse.tracecompass.incubator.scripting.ui/src/org/eclipse/tracecompass/incubator/internal/scripting/ui/project/handlers/messages.properties
@@ -9,4 +9,4 @@
# SPDX-License-Identifier: EPL-2.0
###############################################################################
-Scripting_RunAsScriptName=Ease Script
+Scripting_RunAsScriptName=Ease Script (Not working with Trace Compass 6.3 due to Bug 571990)
diff --git a/scripting/org.eclipse.tracecompass.incubator.scripting/feature.properties b/scripting/org.eclipse.tracecompass.incubator.scripting/feature.properties
index af998e5..48398fe 100644
--- a/scripting/org.eclipse.tracecompass.incubator.scripting/feature.properties
+++ b/scripting/org.eclipse.tracecompass.incubator.scripting/feature.properties
@@ -11,9 +11,9 @@
featureName=Trace Compass Scripting (Incubation)
-description=This feature provides scripting capabilities to Trace Compass, using the EASE scripting framework. This feature does not include any engine or scripting language support, they will have to be added separately. See the Trace Compass Scripting Python and Trace Compass Scripting Javascript Incubator features to support those languages.
+description=** NOT WORKING IN 6.3 due to Bug 571990 ** This feature provides scripting capabilities to Trace Compass, using the EASE scripting framework. This feature does not include any engine or scripting language support, they will have to be added separately. See the Trace Compass Scripting Python and Trace Compass Scripting Javascript Incubator features to support those languages.
-featureProvider=École Polytechnique de Montréal
+featureProvider=École Polytechnique de Montréal
-copyright=2019 École Polytechnique de Montréal
+copyright=2019 École Polytechnique de Montréal