You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@systemml.apache.org by ac...@apache.org on 2017/02/20 10:53:09 UTC

incubator-systemml git commit: [SYSTEMML-1250] Binary artifact missing antlr-runtime and wink-json4j classes

Repository: incubator-systemml
Updated Branches:
  refs/heads/branch-0.12 93e6fc208 -> 7884d7142


[SYSTEMML-1250] Binary artifact missing antlr-runtime and wink-json4j classes


Project: http://git-wip-us.apache.org/repos/asf/incubator-systemml/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-systemml/commit/7884d714
Tree: http://git-wip-us.apache.org/repos/asf/incubator-systemml/tree/7884d714
Diff: http://git-wip-us.apache.org/repos/asf/incubator-systemml/diff/7884d714

Branch: refs/heads/branch-0.12
Commit: 7884d7142cc287a34d29068e8ba726081e247143
Parents: 93e6fc2
Author: Arvind Surve <ac...@yahoo.com>
Authored: Mon Feb 20 02:51:18 2017 -0800
Committer: Arvind Surve <ac...@yahoo.com>
Committed: Mon Feb 20 02:51:18 2017 -0800

----------------------------------------------------------------------
 dev/release/release-build.sh | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/7884d714/dev/release/release-build.sh
----------------------------------------------------------------------
diff --git a/dev/release/release-build.sh b/dev/release/release-build.sh
index a118997..4b4d4c3 100755
--- a/dev/release/release-build.sh
+++ b/dev/release/release-build.sh
@@ -48,7 +48,7 @@ OPTIONS
 --developmentVersion - Release identifier used for next development cyce
 --releaseRc          - Release RC identifier used when publishing, default 'rc1'
 --tag                - Release Tag identifier used when taging the release, default 'v$releaseVersion'
---gitCommitHash      - Release tag or commit to build from, default master HEAD
+--gitCommitHash      - Release tag, branch name or commit to build from, default master HEAD
 --dryRun             - Dry run only, mostly used for testing.
 
 A GPG passphrase is expected as an environment variable
@@ -249,21 +249,25 @@ if [[ "$RELEASE_PREPARE" == "true" ]]; then
 
     # Build and prepare the release
     $MVN $PUBLISH_PROFILES release:clean release:prepare $DRY_RUN -Darguments="-Dgpg.passphrase=\"$GPG_PASSPHRASE\" -DskipTests" -DreleaseVersion="$RELEASE_VERSION" -DdevelopmentVersion="$DEVELOPMENT_VERSION" -Dtag="$RELEASE_TAG"
+    ## Rerunning mvn with clean and package goals, as release:prepare changes ordeer for some dependencies like unpack and shade.
+    $MVN $PUBLISH_PROFILES clean package $DRY_RUN -Darguments="-Dgpg.passphrase=\"$GPG_PASSPHRASE\" -DskipTests" -DreleaseVersion="$RELEASE_VERSION" -DdevelopmentVersion="$DEVELOPMENT_VERSION" -Dtag="$RELEASE_TAG"
 
     cd $RELEASE_WORK_DIR
 
     if [ -z "$DRY_RUN" ]; then
         svn co $RELEASE_STAGING_LOCATION svn-release-staging
         mkdir -p svn-release-staging/$RELEASE_VERSION-$RELEASE_RC
-        cp $RELEASE_WORK_DIR/incubator-systemml/target/systemml-* svn-release-staging/$RELEASE_VERSION-$RELEASE_RC/
+        cp $RELEASE_WORK_DIR/incubator-systemml/target/systemml-*-bin.* svn-release-staging/$RELEASE_VERSION-$RELEASE_RC/
+        cp $RELEASE_WORK_DIR/incubator-systemml/target/systemml-*-src.* svn-release-staging/$RELEASE_VERSION-$RELEASE_RC/
+        cp $RELEASE_WORK_DIR/incubator-systemml/target/systemml-*-python.* svn-release-staging/$RELEASE_VERSION-$RELEASE_RC/
 
         cd svn-release-staging/$RELEASE_VERSION-$RELEASE_RC/
         rm -f *.asc
-        for i in *.jar *.zip *.gz *.tgz; do gpg --output $i.asc --detach-sig --armor $i; done
+        for i in *.zip *.tgz; do gpg --output $i.asc --detach-sig --armor $i; done
         rm -f *.md5
-        for i in *.jar *.zip *.gz *.tgz; do openssl md5 -hex $i | sed 's/MD5(\([^)]*\))= \([0-9a-f]*\)/\2 *\1/' > $i.md5; done
+        for i in *.zip *.tgz; do openssl md5 -hex $i | sed 's/MD5(\([^)]*\))= \([0-9a-f]*\)/\2 *\1/' > $i.md5; done
         rm -f *.sha
-        for i in *.jar *.zip *.gz *.tgz; do shasum $i > $i.sha; done
+        for i in *.zip *.tgz; do shasum $i > $i.sha; done
 
         cd .. #exit $RELEASE_VERSION-$RELEASE_RC/