Plugin versions are >= than what they were in version 2.0.1.
Also add scripts to help updating version numbers.
Change-Id: Id22240cde48f56e8dc7d000ae6206c4ba7b5f4bd
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/79308
Reviewed-by: Hudson CI
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Tested-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 1.0.1.qualifier
Bundle-Localization: plugin
Bundle-SymbolicName: org.eclipse.tracecompass.analysis.os.linux.core.tests;singleton:=true
Bundle-ActivationPolicy: lazy
<parent>
<artifactId>org.eclipse.tracecompass</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.analysis-parent</artifactId>
<feature
id="org.eclipse.tracecompass.btf"
label="%featureName"
- version="2.0.0.qualifier"
+ version="2.1.0.qualifier"
provider-name="%featureProvider"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
<parent>
<artifactId>org.eclipse.tracecompass</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.btf-parent</artifactId>
<parent>
<artifactId>org.eclipse.tracecompass</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.common-parent</artifactId>
<parent>
<artifactId>org.eclipse.tracecompass.ctf-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<name>Trace Compass CTF Core Tests Plug-in</name>
<parent>
<artifactId>org.eclipse.tracecompass.ctf-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<name>Trace Compass CTF Parser Plug-in</name>
<feature
id="org.eclipse.tracecompass.ctf"
label="%featureName"
- version="2.0.0.qualifier"
+ version="2.1.0.qualifier"
provider-name="%featureProvider"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
<feature
id="org.eclipse.tracecompass.tmf.ctf"
label="%featureName"
- version="2.0.0.qualifier"
+ version="2.1.0.qualifier"
provider-name="%featureProvider"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
<parent>
<artifactId>org.eclipse.tracecompass</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.ctf-parent</artifactId>
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.1.0.qualifier
Bundle-Localization: plugin
Bundle-SymbolicName: org.eclipse.tracecompass.doc.dev;singleton:=true
Require-Bundle: org.eclipse.help
<parent>
<artifactId>org.eclipse.tracecompass.doc</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.doc.dev</artifactId>
- <version>2.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
<name>Trace Compass Developer Guide</name>
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.1.0.qualifier
Bundle-Localization: plugin
Bundle-SymbolicName: org.eclipse.tracecompass.doc.user;singleton:=true
Require-Bundle: org.eclipse.help
<parent>
<artifactId>org.eclipse.tracecompass.doc</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.doc.user</artifactId>
- <version>2.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
<name>Trace Compass User Guide</name>
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
+Bundle-Version: 2.1.0.qualifier
Bundle-Localization: plugin
Bundle-SymbolicName: org.eclipse.tracecompass.gdbtrace.doc.user;singleton:=true
Require-Bundle: org.eclipse.help
<parent>
<artifactId>org.eclipse.tracecompass.doc</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.gdbtrace.doc.user</artifactId>
- <version>1.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
<name>Trace Compass GDB Tracepoint Analysis User Guide</name>
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.1.0.qualifier
Bundle-Localization: plugin
Bundle-SymbolicName: org.eclipse.tracecompass.rcp.doc.user;singleton:=true
Require-Bundle: org.eclipse.help
<parent>
<artifactId>org.eclipse.tracecompass.doc</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.rcp.doc.user</artifactId>
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.1.0.qualifier
Bundle-Localization: plugin
Bundle-SymbolicName: org.eclipse.tracecompass.tmf.pcap.doc.user;singleton:=true
Require-Bundle: org.eclipse.help
<parent>
<artifactId>org.eclipse.tracecompass.doc</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.tmf.pcap.doc.user</artifactId>
- <version>2.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
<name>Trace Compass Pcap User Guide</name>
<parent>
<artifactId>org.eclipse.tracecompass</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.doc</artifactId>
<feature
id="org.eclipse.tracecompass.gdbtrace"
label="%featureName"
- version="2.0.0.qualifier"
+ version="2.1.0.qualifier"
provider-name="%featureProvider"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
<parent>
<artifactId>org.eclipse.tracecompass</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.gdbtrace-parent</artifactId>
<feature
id="org.eclipse.tracecompass.lttng2.control"
label="%featureName"
- version="2.0.0.qualifier"
+ version="2.1.0.qualifier"
provider-name="%featureProvider"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
<feature
id="org.eclipse.tracecompass.lttng2.kernel"
label="%featureName"
- version="2.0.0.qualifier"
+ version="2.1.0.qualifier"
provider-name="%featureProvider"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
<feature
id="org.eclipse.tracecompass.lttng2.ust"
label="%featureName"
- version="2.0.0.qualifier"
+ version="2.1.0.qualifier"
provider-name="%featureProvider"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
<parent>
<artifactId>org.eclipse.tracecompass</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.lttng-parent</artifactId>
<parent>
<artifactId>org.eclipse.tracecompass.pcap-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.pcap.core.tests</artifactId>
<feature
id="org.eclipse.tracecompass.tmf.pcap"
label="%featureName"
- version="2.0.0.qualifier"
+ version="2.1.0.qualifier"
provider-name="%featureProvider"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
<parent>
<artifactId>org.eclipse.tracecompass</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.pcap-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
<artifactId>org.eclipse.tracecompass</artifactId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Trace Compass Parent</name>
<groupId>org.eclipse.tracecompass</groupId>
<artifactId>org.eclipse.tracecompass.target</artifactId>
<classifier>${target-platform}</classifier>
- <version>2.0.0</version>
+ <version>2.1.0-SNAPSHOT</version>
</artifact>
</target>
</configuration>
<feature
id="org.eclipse.tracecompass.rcp.branding.feature"
label="%featureName"
- version="2.0.0.qualifier"
+ version="2.1.0.qualifier"
provider-name="%featureProvider"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
<parent>
<artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.rcp.branding.feature</artifactId>
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.1.0.qualifier
Bundle-Localization: plugin
Bundle-SymbolicName: org.eclipse.tracecompass.rcp.branding;singleton:=true
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
</property>
<property
name="aboutText"
- value="Trace Compass

Version: 2.0.0

Copyright (c) 2013, 2016 Ericsson and others.

All rights reserved. This program and the accompanying materials are
made available under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html">
+ value="Trace Compass

Version: 2.1.0

Copyright (c) 2013, 2016 Ericsson and others.

All rights reserved. This program and the accompanying materials are
made available under the terms of the Eclipse Public License v1.0 which
accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html">
</property>
<property
name="windowImages"
<parent>
<artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
</project>
<parent>
<artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.rcp.product</artifactId>
<?xml version="1.0" encoding="UTF-8"?>
<?pde version="3.5"?>
-<product name="Trace Compass" uid="org.eclipse.tracecompass.rcp" id="org.eclipse.tracecompass.rcp.branding.product" application="org.eclipse.tracecompass.rcp.ui.application" version="2.0.0.qualifier" useFeatures="true" includeLaunchers="true">
+<product name="Trace Compass" uid="org.eclipse.tracecompass.rcp" id="org.eclipse.tracecompass.rcp.branding.product" application="org.eclipse.tracecompass.rcp.ui.application" version="2.1.0.qualifier" useFeatures="true" includeLaunchers="true">
<aboutInfo>
<image path="/org.eclipse.tracecompass.rcp.branding/icons/tc_about.png"/>
<text>
Trace Compass
-Version: 2.0.0
+Version: 2.1.0
Copyright (c) 2013, 2016 Ericsson and others.
<parent>
<artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<packaging>rcpttTest</packaging>
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name
Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 2.0.0.qualifier
+Bundle-Version: 2.1.0.qualifier
Bundle-Localization: plugin
Bundle-SymbolicName: org.eclipse.tracecompass.rcp.ui;singleton:=true
Bundle-Activator: org.eclipse.tracecompass.internal.tracing.rcp.ui.TracingRcpPlugin
<feature
id="org.eclipse.tracecompass.rcp"
label="%featureName"
- version="2.0.0.qualifier"
+ version="2.1.0.qualifier"
provider-name="%featureProvider"
plugin="org.eclipse.tracecompass.rcp.branding"
license-feature="org.eclipse.license"
<parent>
<artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.rcp</artifactId>
<parent>
<artifactId>org.eclipse.tracecompass</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
<parent>
<artifactId>org.eclipse.tracecompass.releng-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.alltests</artifactId>
<parent>
<artifactId>org.eclipse.tracecompass.releng-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.releng-site</artifactId>
<parent>
<artifactId>org.eclipse.tracecompass.releng-parent</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.target</artifactId>
<name>Trace Compass Target Platform</name>
- <version>2.0.0</version>
<packaging>pom</packaging>
<build>
<feature
id="org.eclipse.tracecompass.testing"
label="%featureName"
- version="2.0.0.qualifier"
+ version="2.1.0.qualifier"
provider-name="%featureProvider"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
<parent>
<artifactId>org.eclipse.tracecompass</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.releng-parent</artifactId>
--- /dev/null
+###############################################################################
+# Copyright (c) 2016 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+###############################################################################
+
+#args: filename oldversion newversion
+
+#Update pom.xml version. For example
+# <parent>
+# <artifactId>org.eclipse.tracecompass</artifactId>
+# <groupId>org.eclipse.tracecompass</groupId>
+#- <version>2.0.0-SNAPSHOT</version>
+#+ <version>2.0.1-SNAPSHOT</version>
+# </parent>
+
+import sys, re
+fileContent = open(sys.argv[1]).read()
+fileContent = re.sub("<version>" + sys.argv[2] + "-SNAPSHOT</version>(\n\s+</parent>)", "<version>" + sys.argv[3] + "-SNAPSHOT</version>\g<1>", fileContent)
+open(sys.argv[1], "w").write(fileContent)
--- /dev/null
+###############################################################################
+# Copyright (c) 2016 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+###############################################################################
+
+#args: filename oldversion newversion
+
+#Update root pom.xml versions. For example
+# <artifactId>org.eclipse.tracecompass</artifactId>
+#- <version>2.0.0-SNAPSHOT</version>
+#+ <version>2.0.1-SNAPSHOT</version>
+#
+# Also the target plarform:
+#
+# <classifier>${target-platform}</classifier>
+#- <version>2.0.0-SNAPSHOT</version>
+#+ <version>2.0.1-SNAPSHOT</version>
+# </artifact>
+
+import sys, re
+fileContent = open(sys.argv[1]).read()
+fileContent = re.sub("(<artifactId>org.eclipse.tracecompass.*</artifactId>\n\s+)<version>" + sys.argv[2] + "-SNAPSHOT</version>", "\g<1><version>" + sys.argv[3] + "-SNAPSHOT</version>", fileContent)
+# Also the target platform version being used
+fileContent = re.sub("<version>" + sys.argv[2] + "-SNAPSHOT</version>(\n\s+</artifact>)", "<version>" + sys.argv[3] + "-SNAPSHOT</version>\g<1>", fileContent)
+open(sys.argv[1], "w").write(fileContent)
--- /dev/null
+###############################################################################
+# Copyright (c) 2016 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+###############################################################################
+
+oldVersion=$1
+newVersion=$2
+
+if [ -z "$oldVersion" -o -z "$newVersion" ]; then
+ echo "usage: $0 oldversion newversion"
+ exit 1
+fi
+
+echo Changing $oldVersion to $newVersion
+
+#Update root pom version
+find .. -maxdepth 1 -name "pom.xml" -exec python update_root_pom_versions.py {} $oldVersion $newVersion \;
+#Update pom.xml with <parent> tag with the new version of the root pom
+find .. -name "pom.xml" -type f -exec python update_parent_pom_versions.py {} $oldVersion $newVersion \;
+#Update doc plugin versions
+find ../doc -name "MANIFEST.MF" -exec sed -i -e s/$oldVersion.qualifier/$newVersion.qualifier/g {} \;
+
+#Update feature versions (feature.xml)
+find .. -name "feature.xml" -exec sed -i -e s/$oldVersion.qualifier/$newVersion.qualifier/g {} \;
+
+#Update branding plugin manifest.MF
+sed -i -e s/$oldVersion.qualifier/$newVersion.qualifier/g ../rcp/org.eclipse.tracecompass.rcp.branding/META-INF/MANIFEST.MF
+#rcp/org.eclipse.tracecompass.rcp.branding/plugin.xml aboutText
+sed -i -e s/$oldVersion/$newVersion/g ../rcp/org.eclipse.tracecompass.rcp.branding/plugin.xml
+
+#Update .product rcp/org.eclipse.tracecompass.rcp.product/tracing.product
+sed -i -e s/$oldVersion/$newVersion/g ../rcp/org.eclipse.tracecompass.rcp.product/tracing.product
+
+#Update rcp.ui plugin rcp/org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF
+sed -i -e s/$oldVersion.qualifier/$newVersion.qualifier/g ../rcp/org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF
<parent>
<artifactId>org.eclipse.tracecompass</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.statesystem-parent</artifactId>
<feature
id="org.eclipse.tracecompass.tmf.remote"
label="%featureName"
- version="2.0.0.qualifier"
+ version="2.1.0.qualifier"
provider-name="%featureProvider"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
<feature
id="org.eclipse.tracecompass.tmf"
label="%featureName"
- version="2.0.0.qualifier"
+ version="2.1.0.qualifier"
provider-name="%featureProvider"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
<parent>
<artifactId>org.eclipse.tracecompass</artifactId>
<groupId>org.eclipse.tracecompass</groupId>
- <version>2.0.0-SNAPSHOT</version>
+ <version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>org.eclipse.tracecompass.tmf-parent</artifactId>