SuccessConsole Output

Skipping 1,073 KB.. Full Log
.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191011-193016 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191011-193016
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191012-192747 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191012-192747
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191014-192741 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191014-192741
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191015-115756 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191015-115756
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191015-192722 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191015-192722
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191017-193201 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191017-193201
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191018-192804 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191018-192804
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191019-192737 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191019-192737
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191021-192759 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191021-192759
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191022-192748 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191022-192748
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191023-192756 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191023-192756
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191024-192801 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191024-192801
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191025-192817 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191025-192817
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
+++ echo 0.7.1.0
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191026-192746 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191026-192746
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191028-192750 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191028-192750
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191030-192829 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191030-192829
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191031-192740 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191031-192740
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191101-192813 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191101-192813
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191102-192747 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191102-192747
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
+ for build in '$allBuilds'
+ updateLatestRedirections /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly 0.7.0 0 7 0 0.7.0-N20191104-192823 0 7 0 0.7.0-N20191104-192823
+ local path=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly
+ local versionToPublish=0.7.0
+ local visitedMajor=0
+ local visitedMinor=7
+ local visitedMicro=0
+ local visitedBuild=0.7.0-N20191104-192823
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20191104-192823
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local nextMajor=1.0.0
+ local nextMinor=0.8.0
+ local nextMicro=0.7.1.0
++ compareOSGIVersions 0.7.0 0.7.0
++ local this=0.7.0
++ local that=0.7.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.7.0'\'''
'0.7.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 7 ']'
++ '[' 0 -ne 0 ']'
++ [[ '' != '' ]]
++ echo 0
0
++ echo 0
+ '[' 0 -ge 0 ']'
++ compareOSGIVersions 0.7.0 0.7.1.0
++ local this=0.7.0
++ local that=0.7.1.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=7.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=1.0
+++ echo 0.7.1.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=.0
++ echo ''\''0'\'' => '\''0.0'\'''
'0' => '0.0'
++ echo ''\''0.7.1.0'\'''
'0.7.1.0'
++ '[' 0 -ne 0.0 ']'
compare/releng/scripts/common.sh: line 131: [: 0.0: integer expression expected
++ '[' 7 -ne 7.0 ']'
compare/releng/scripts/common.sh: line 133: [: 7.0: integer expression expected
++ '[' 0 -ne 1.0 ']'
compare/releng/scripts/common.sh: line 135: [: 1.0: integer expression expected
++ [[ '' != \.\0 ]]
++ echo strcmp .0
strcmp .0
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
++ compareOSGIVersions 0.7.0 0.8.0
++ local this=0.7.0
++ local that=0.8.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=8
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 0.8.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''0'\'''
'0' => '0'
++ echo ''\''0.8.0'\'''
'0.8.0'
++ '[' 0 -ne 0 ']'
++ '[' 7 -ne 8 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 7 -eq 7 ']'
++ compareOSGIVersions 0.7.0 1.0.0
++ local this=0.7.0
++ local that=1.0.0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thisMajor=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thisMinor=7
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thisMicro=0
+++ echo 0.7.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thisQualifier=
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
++ thatMajor=1
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\2/'
++ thatMinor=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\3/'
++ thatMicro=0
+++ echo 1.0.0
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\4\5/'
++ thatQualifier=
++ echo ''\''0'\'' => '\''1'\'''
'0' => '1'
++ echo ''\''1.0.0'\'''
'1.0.0'
++ '[' 0 -ne 1 ']'
++ echo -1
-1
++ echo 0
+ '[' 0 -lt 0 ']'
+ '[' 0 -eq 0 ']'
+ echo '    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest'
    http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ createRedirect /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 'Papyrus Compare latest nightly build'
+ local from=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ local to=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823
+ local 'name=Papyrus Compare latest nightly build'
+ mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeArtifacts.jar
+ rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest/compositeContent.jar
+ /shared/common/jdk1.8.0_x64-latest/bin/java -jar /shared/modeling/emf/compare/p2-admin/plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar -application org.eclipselabs.equinox.p2.composite.repository -compressed -location /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest -add http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20191104-192823 -repositoryName 'Papyrus Compare latest nightly build'
Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.papyrus -DforkCount=1
+ createP2Index /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/latest
+ cat
+ return 0
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
Finished: SUCCESS