SuccessConsole Output

Skipping 1,339 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200407-193509 0 7 0 0.7.0-N20200430-193447
+ 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-N20200407-193509
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200408-193616 0 7 0 0.7.0-N20200430-193447
+ 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-N20200408-193616
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200409-193820 0 7 0 0.7.0-N20200430-193447
+ 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-N20200409-193820
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200410-193454 0 7 0 0.7.0-N20200430-193447
+ 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-N20200410-193454
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200411-193502 0 7 0 0.7.0-N20200430-193447
+ 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-N20200411-193502
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200413-193525 0 7 0 0.7.0-N20200430-193447
+ 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-N20200413-193525
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200414-193442 0 7 0 0.7.0-N20200430-193447
+ 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-N20200414-193442
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200416-193507 0 7 0 0.7.0-N20200430-193447
+ 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-N20200416-193507
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200417-073424 0 7 0 0.7.0-N20200430-193447
+ 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-N20200417-073424
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200417-193430 0 7 0 0.7.0-N20200430-193447
+ 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-N20200417-193430
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200420-193459 0 7 0 0.7.0-N20200430-193447
+ 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-N20200420-193459
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200421-193451 0 7 0 0.7.0-N20200430-193447
+ 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-N20200421-193451
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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
+++ sed -r -e 's/([0-9]+)\.([0-9]+)\.([0-9]+)-?([NIR])?([0-9]{8}-[0-9]{6})?/\1/'
+++ echo 0.7.0
++ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200422-193546 0 7 0 0.7.0-N20200430-193447
+ 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-N20200422-193546
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200423-193501 0 7 0 0.7.0-N20200430-193447
+ 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-N20200423-193501
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200424-193531 0 7 0 0.7.0-N20200430-193447
+ 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-N20200424-193531
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200425-193504 0 7 0 0.7.0-N20200430-193447
+ 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-N20200425-193504
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200427-193436 0 7 0 0.7.0-N20200430-193447
+ 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-N20200427-193436
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200428-193449 0 7 0 0.7.0-N20200430-193447
+ 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-N20200428-193449
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200429-194014 0 7 0 0.7.0-N20200430-193447
+ 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-N20200429-194014
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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-N20200430-193447 0 7 0 0.7.0-N20200430-193447
+ 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-N20200430-193447
+ local latestMajor=0
+ local latestMinor=7
+ local latestMicro=0
+ local latestBuild=0.7.0-N20200430-193447
+ local updateSiteURL=http://download.eclipse.org/modeling/mdt/papyrus/components/compare/updates/nightly/0.7.0-N20200430-193447
+ 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-N20200430-193447 '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-N20200430-193447
+ 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-N20200430-193447 -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