Merge branch 'ptp_9_1'
Change-Id: Ie6dc53cbfed0e2bfa56fcd09060bb34dac267dc8
Signed-off-by: Greg Watson <g.watson@computer.org>
diff --git a/pom.xml b/pom.xml
index 224f95c..dbe45e6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,8 +15,9 @@
<name>PTP Parent</name>
<properties>
- <ptp-version>9.1.2</ptp-version>
- <eclipse-release>neon</eclipse-release>
+ <ptp-version>nightly</ptp-version>
+ <remote-version>nightly</remote-version>
+ <eclipse-release>oxygen</eclipse-release>
<tycho-version>1.0.0</tycho-version>
<tycho-extras-version>${tycho-version}</tycho-extras-version>
<help-docs-eclipserun-repo>http://download.eclipse.org/eclipse/updates/4.5</help-docs-eclipserun-repo>
@@ -200,7 +201,7 @@
<groupId>org.eclipse.ptp</groupId>
<artifactId>org.eclipse.ptp.target</artifactId>
<version>9.1.2-SNAPSHOT</version>
- <classifier>neon</classifier>
+ <classifier>oxygen</classifier>
</artifact>
</target>
</configuration>
diff --git a/releng/org.eclipse.ptp.target/mars.target b/releng/org.eclipse.ptp.target/mars.target
index c848db9..edde8a4 100644
--- a/releng/org.eclipse.ptp.target/mars.target
+++ b/releng/org.eclipse.ptp.target/mars.target
@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde version="3.8"?>
-<target name="mars" sequenceNumber="0">
+<?pde version="3.8"?><target name="ptp-mars" sequenceNumber="0">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.sdk.ide" version="0.0.0"/>
diff --git a/releng/org.eclipse.ptp.target/neon.target b/releng/org.eclipse.ptp.target/neon.target
index 6753157..4c1afd6 100644
--- a/releng/org.eclipse.ptp.target/neon.target
+++ b/releng/org.eclipse.ptp.target/neon.target
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde version="3.8"?><target name="neon" sequenceNumber="17">
+<?pde version="3.8"?><target name="ptp-neon" sequenceNumber="17">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.launchbar.feature.group" version="0.0.0"/>
diff --git a/releng/org.eclipse.ptp.target/oxygen.target b/releng/org.eclipse.ptp.target/oxygen.target
new file mode 100644
index 0000000..3f99d61
--- /dev/null
+++ b/releng/org.eclipse.ptp.target/oxygen.target
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.8"?><target name="ptp-oxygen" sequenceNumber="18">
+<locations>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.launchbar.feature.group" version="0.0.0"/>
+<repository location="http://download.eclipse.org/tools/cdt/launchbar/neon.2/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="com.google.gson" version="0.0.0"/>
+<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/S20161205183421/repository/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.license.feature.group" version="0.0.0"/>
+<repository location="http://download.eclipse.org/cbi/updates/license/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.egit.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.jgit.feature.group" version="0.0.0"/>
+<repository location="http://download.eclipse.org/egit/updates-nightly/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.remote.feature.group" version="0.0.0"/>
+<repository location="http://download.eclipse.org/tools/ptp/builds/remote/nightly/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.sdk.ide" version="0.0.0"/>
+<repository location="http://download.eclipse.org/eclipse/updates/4.7milestones/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.tm.terminal.connector.remote.feature.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.tm.terminal.control.sdk.feature.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.tm.terminal.sdk.feature.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.tm.terminal.view.sdk.feature.feature.group" version="0.0.0"/>
+<repository location="http://download.eclipse.org/tm/terminal/updates/4.2milestones/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.photran.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.photran.intel.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.photran.xlf.feature.group" version="0.0.0"/>
+<repository location="http://download.eclipse.org/tools/ptp/builds/nightly/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.cdt.sdk.feature.group" version="0.0.0"/>
+<unit id="org.eclipse.cdt.core.parser.upc.sdk.feature.group" version="0.0.0"/>
+<repository location="http://download.eclipse.org/tools/cdt/builds/master/nightly/"/>
+</location>
+</locations>
+</target>
diff --git a/releng/org.eclipse.ptp.target/pom.xml b/releng/org.eclipse.ptp.target/pom.xml
index bc6195e..8fdb1ac 100644
--- a/releng/org.eclipse.ptp.target/pom.xml
+++ b/releng/org.eclipse.ptp.target/pom.xml
@@ -30,9 +30,9 @@
<configuration>
<artifacts>
<artifact>
- <file>neon.target</file>
+ <file>oxygen.target</file>
<type>target</type>
- <classifier>neon</classifier>
+ <classifier>ptp-oxygen</classifier>
</artifact>
</artifacts>
</configuration>
diff --git a/rms/org.eclipse.ptp.rm.jaxb.configs/data/openmpi-generic-interactive.xml b/rms/org.eclipse.ptp.rm.jaxb.configs/data/openmpi-generic-interactive.xml
index 55092c8..2293c7a 100644
--- a/rms/org.eclipse.ptp.rm.jaxb.configs/data/openmpi-generic-interactive.xml
+++ b/rms/org.eclipse.ptp.rm.jaxb.configs/data/openmpi-generic-interactive.xml
@@ -13,6 +13,7 @@
name="Generic Open MPI Interactive">
<control-data>
<attribute name="ompi_minor_version" visible="false" type="integer"/>
+ <attribute name="ompi_major_version" visible="false" type="integer"/>
<attribute name="local_prefix" visible="false" type="string">
<default></default>
</attribute>
@@ -85,17 +86,41 @@
</target>
<target>
<match>
- <expression>ompi:version:full:[\d]+\.([\d]+).*</expression>
+ <expression>ompi:version:full:([\d]+)\.([\d]+).*</expression>
<set field="name">
- <entry value="ompi_minor_version"/>
+ <entry value="ompi_major_version"/>
</set>
<set field="value">
<entry valueGroup="1"/>
</set>
+ <set field="name">
+ <entry value="ompi_minor_version" forceNewObject="true"/>
+ </set>
+ <set field="value">
+ <entry valueGroup="2"/>
+ </set>
</match>
- <test op="LT">
- <value>#value</value>
- <value>3</value>
+ <test op="AND">
+ <test op="AND">
+ <test op="EQ">
+ <value>#name</value>
+ <value>ompi_major_version</value>
+ </test>
+ <test op="EQ">
+ <value>#value</value>
+ <value>1</value>
+ </test>
+ </test>
+ <test op="AND">
+ <test op="EQ">
+ <value>#name</value>
+ <value>ompi_minor_version</value>
+ </test>
+ <test op="LT">
+ <value>#value</value>
+ <value>3</value>
+ </test>
+ </test>
<throw message="Only supports Open MPI 1.3 and later"/>
</test>
</target>