You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@systemml.apache.org by de...@apache.org on 2016/02/18 19:04:45 UTC

incubator-systemml git commit: Cleanup assembly for release packages

Repository: incubator-systemml
Updated Branches:
  refs/heads/master f4d99cf01 -> 469a31fa5


Cleanup assembly for release packages

Alphabetize includes (scripts, jars, etc).
Apply same formatting to all assembly files.
Fix typos.
Remove redundancies.
Add missing util script in one assembly.
Add scratch_space to excludes of src release package.

Closes #65.


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

Branch: refs/heads/master
Commit: 469a31fa5fd50e199cf69f8850a4c8455bfb6cbc
Parents: f4d99cf
Author: Deron Eriksson <de...@us.ibm.com>
Authored: Thu Feb 18 10:02:30 2016 -0800
Committer: Deron Eriksson <de...@us.ibm.com>
Committed: Thu Feb 18 10:02:30 2016 -0800

----------------------------------------------------------------------
 src/assembly/distrib.xml        | 53 ++++++++++++--------------
 src/assembly/inmemory.xml       | 17 +--------
 src/assembly/source.xml         | 67 ++++++++++++++++-----------------
 src/assembly/standalone-jar.xml | 28 +++++++-------
 src/assembly/standalone.xml     | 73 ++++++++++++++++++------------------
 5 files changed, 109 insertions(+), 129 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/469a31fa/src/assembly/distrib.xml
----------------------------------------------------------------------
diff --git a/src/assembly/distrib.xml b/src/assembly/distrib.xml
index 9d70ee9..acfec7d 100644
--- a/src/assembly/distrib.xml
+++ b/src/assembly/distrib.xml
@@ -17,11 +17,10 @@
  * under the License.
 -->
 <assembly
-		xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
-		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-		xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
-	<!-- Assembly file for the "distributed" SystemML release for running on a
-		cluster with Spark or Hadoop. -->
+	xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+	<!-- Assembly file for the "distributed" SystemML release for running on a cluster with Spark or Hadoop. -->
 	<id>distrib</id>
 
 	<formats>
@@ -52,38 +51,37 @@
 		<fileSet>
 			<directory>${basedir}/scripts/algorithms</directory>
 			<includes>
+				<include>ALS_predict.dml</include>
+				<include>ALS_topk_predict.dml</include>
+				<include>ALS.dml</include>
+				<include>apply-transform.dml</include>
+				<include>bivar-stats.dml</include>
+				<include>Cox-predict.dml</include>
+				<include>Cox.dml</include>
+				<include>decision-tree-predict.dml</include>
+				<include>decision-tree.dml</include>
 				<include>GLM-predict.dml</include>
 				<include>GLM.dml</include>
+				<include>KM.dml</include>
 				<include>Kmeans-predict.dml</include>
 				<include>Kmeans.dml</include>
-				<include>LinearRegCG.dml</include>
-				<include>LinearRegDS.dml</include>
-				<include>MultiLogReg.dml</include>
-				<include>Univar-Stats.dml</include>
-				<include>bivar-stats.dml</include>
 				<include>l2-svm-predict.dml</include>
 				<include>l2-svm.dml</include>
+				<include>LinearRegCG.dml</include>
+				<include>LinearRegDS.dml</include>
 				<include>m-svm-predict.dml</include>
 				<include>m-svm.dml</include>
+				<include>MultiLogReg.dml</include>
 				<include>naive-bayes-predict.dml</include>
 				<include>naive-bayes.dml</include>
-				<include>stratstats.dml</include>
-				<include>transform.dml</include>
-				<include>apply-transform.dml</include>
-				<include>decision-tree.dml</include>
-				<include>decision-tree-predict.dml</include>
-				<!-- -->
-				<include>ALS.dml</include>
-				<include>ALS_predict.dml</include>
-				<include>ALS_topk_predict.dml</include>
-				<include>Cox.dml</include>
-				<include>Cox-predict.dml</include>
-				<include>KM.dml</include>
 				<include>PCA.dml</include>
-				<include>random-forest.dml</include>
 				<include>random-forest-predict.dml</include>
+				<include>random-forest.dml</include>
 				<include>StepGLM.dml</include>
 				<include>StepLinearRegDS.dml</include>
+				<include>stratstats.dml</include>
+				<include>transform.dml</include>
+				<include>Univar-Stats.dml</include>
 			</includes>
 			<outputDirectory>./algorithms</outputDirectory>
 		</fileSet>
@@ -92,15 +90,14 @@
 			<directory>${basedir}/scripts/utils</directory>
 			<includes>
 				<include>cbind.dml</include>
+				<include>csv2bin.dml</include>
 				<include>head.dml</include>
 				<include>project.dml</include>
-				<include>splitXY.dml</include>
-				<include>write.dml</include>
-				<include>csv2bin.dml</include>
-				<include>sample.dml</include>
 				<include>rowIndexMax.dml</include>
-				<!-- -->
+				<include>sample.dml</include>
 				<include>splitXY-dummy.dml</include>
+				<include>splitXY.dml</include>
+				<include>write.dml</include>
 			</includes>
 			<outputDirectory>./algorithms/utils</outputDirectory>
 		</fileSet>

http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/469a31fa/src/assembly/inmemory.xml
----------------------------------------------------------------------
diff --git a/src/assembly/inmemory.xml b/src/assembly/inmemory.xml
index dbb4430..3b33848 100644
--- a/src/assembly/inmemory.xml
+++ b/src/assembly/inmemory.xml
@@ -20,10 +20,9 @@
 	xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
 	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 	xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
-
 	<!-- Assembly file for the "in-memory" SystemML release. -->
-
 	<id>inmemory</id>
+
 	<formats>
 		<format>jar</format>
 	</formats>
@@ -39,7 +38,6 @@
 			<outputDirectory>.</outputDirectory>
 		</fileSet>
 
-		
 		<fileSet>
 			<directory>${basedir}/src/main/config</directory>
 			<includes>
@@ -47,16 +45,6 @@
 			</includes>
 			<outputDirectory>.</outputDirectory>
 		</fileSet>
-		
-		<fileSet>
-			<directory>${basedir}/src/main/config</directory>
-			<includes>
-				<include>log4j.properties</include>
-			</includes>
-			<outputDirectory>.</outputDirectory>
-		</fileSet>
-		
-	
 	</fileSets>
 
 	<!-- 
@@ -68,7 +56,7 @@
 		</file>
 	</files>
 	-->
-	
+
 	<!--  Include all the libraries needed to run in standalone mode. -->
 	<dependencySets>
 		<dependencySet>
@@ -80,6 +68,5 @@
 			<unpack>true</unpack>
 		</dependencySet>
 	</dependencySets>
-	
 
 </assembly>

http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/469a31fa/src/assembly/source.xml
----------------------------------------------------------------------
diff --git a/src/assembly/source.xml b/src/assembly/source.xml
index 97b59ae..a09c044 100644
--- a/src/assembly/source.xml
+++ b/src/assembly/source.xml
@@ -17,41 +17,38 @@
  * under the License.
 -->
 <assembly
-        xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
-    <!-- Assembly file for the "source" SystemML release containing all source files. -->
-    <id>src</id>
-    <formats>
-        <format>tar.gz</format>
-        <format>zip</format>
-    </formats>
+	xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+	<!-- Assembly file for the "source" SystemML release containing all source files. -->
+	<id>src</id>
 
-    <includeBaseDirectory>true</includeBaseDirectory>
-    <baseDirectory>${artifactId}-${version}-src</baseDirectory>
+	<formats>
+		<format>tar.gz</format>
+		<format>zip</format>
+	</formats>
 
-    <fileSets>
-        <fileSet>
-            <directory>${basedir}</directory>
-            <outputDirectory></outputDirectory>
-            <excludes>
-                <exclude>**/.*</exclude>
-                <exclude>**/.*/**</exclude>
-                <exclude>**/*.iml</exclude>
-                <exclude>**/*.log</exclude>
-                <exclude>**/conf/*.properties</exclude>
-                <exclude>**/conf/*.xml</exclude>
-                <exclude>**/target</exclude>
-                <exclude>**/target/**/*</exclude>
-                <exclude>**/temp</exclude>
-                <exclude>**/temp/**/*</exclude>
-                <exclude>**/maven-eclipse.xml</exclude>
-                <exclude>**/dependency-reduced-pom.xml</exclude>
-                <exclude>modules/web-javascript-dojo/src/main/resources/dojo/**</exclude>
-                <exclude>samples/learning-more/binding-jsonrpc/calculator-webapp/src/main/webapp/dojo/**</exclude>
-                <exclude>unreleased</exclude>
-                <exclude>unreleased/**</exclude>
-            </excludes>
-        </fileSet>
-    </fileSets>
+	<includeBaseDirectory>true</includeBaseDirectory>
+	<baseDirectory>${artifactId}-${version}-src</baseDirectory>
+
+	<fileSets>
+		<fileSet>
+			<directory>${basedir}</directory>
+			<outputDirectory></outputDirectory>
+			<excludes>
+				<exclude>**/.*</exclude>
+				<exclude>**/.*/**</exclude>
+				<exclude>**/*.log</exclude>
+				<exclude>**/conf/*.properties</exclude>
+				<exclude>**/conf/*.xml</exclude>
+				<exclude>**/dependency-reduced-pom.xml</exclude>
+				<exclude>**/scratch_space</exclude>
+				<exclude>**/scratch_space/**/*</exclude>
+				<exclude>**/target</exclude>
+				<exclude>**/target/**/*</exclude>
+				<exclude>**/temp</exclude>
+				<exclude>**/temp/**/*</exclude>
+			</excludes>
+		</fileSet>
+	</fileSets>
 </assembly>

http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/469a31fa/src/assembly/standalone-jar.xml
----------------------------------------------------------------------
diff --git a/src/assembly/standalone-jar.xml b/src/assembly/standalone-jar.xml
index 184789a..413a617 100644
--- a/src/assembly/standalone-jar.xml
+++ b/src/assembly/standalone-jar.xml
@@ -17,10 +17,10 @@
  * under the License.
 -->
 <assembly
-		xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
-		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-		xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
-	<!-- Assembly file for the "in-memory" SystemML release. -->
+	xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+	<!-- Assembly file for the "standalone jar" SystemML release. -->
 	<id>standalone</id>
 
 	<formats>
@@ -51,8 +51,8 @@
 	<dependencySets>
 		<dependencySet>
 			<includes>
-				<include>*:wink-json4j*</include>
 				<include>*:antlr*</include>
+				<include>*:wink-json4j*</include>
 			</includes>
 			<scope>compile</scope>
 			<unpack>true</unpack>
@@ -60,27 +60,27 @@
 
 		<dependencySet>
 			<includes>
+				<include>*:${artifactId}*</include>
 				<include>*:avro*</include>
+				<include>*:commons-cli*</include>
+				<include>*:commons-collections*</include>
+				<include>*:commons-configuration*</include>
+				<include>*:commons-httpclient*</include>
+				<include>*:commons-lang</include>
+				<include>*:commons-logging*</include>
 				<include>*:commons-math3*</include>
-				<include>*:log4j*</include>
-				<include>*:opencsv*</include>
 				<include>*:hadoop-auth*</include>
 				<include>*:hadoop-client*</include>
 				<include>*:hadoop-common*</include>
 				<include>*:hadoop-hdfs*</include>
 				<include>*:hadoop-mapreduce-client*</include>
 				<include>*:hadoop-yarn*</include>
-				<include>*:commons-configuration*</include>
-				<include>*:commons-lang</include>
-				<include>*:commons-logging*</include>
-				<include>*:commons-httpclient*</include>
-				<include>*:commons-cli*</include>
-				<include>*:commons-collections*</include>
 				<include>*:jackson-core-asl*</include>
 				<include>*:jackson-mapper-asl*</include>
+				<include>*:log4j*</include>
+				<include>*:opencsv*</include>
 				<include>*:slf4j-api*</include>
 				<include>*:slf4j-log4j*</include>
-				<include>*:${artifactId}*</include>
 			</includes>
 			<scope>provided</scope>
 			<unpack>true</unpack>

http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/469a31fa/src/assembly/standalone.xml
----------------------------------------------------------------------
diff --git a/src/assembly/standalone.xml b/src/assembly/standalone.xml
index fdb21d0..c58c77b 100644
--- a/src/assembly/standalone.xml
+++ b/src/assembly/standalone.xml
@@ -17,11 +17,10 @@
  * under the License.
 -->
 <assembly
-		xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
-		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-		xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
-	<!-- Assembly file for the "standalone" SystemML release for running on a
-		standalone machine. -->
+	xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+	<!-- Assembly file for the "standalone" SystemML release for running on a standalone machine. -->
 	<id>standalone</id>
 
 	<formats>
@@ -36,38 +35,37 @@
 		<fileSet>
 			<directory>${basedir}/scripts/algorithms</directory>
 			<includes>
+				<include>ALS_predict.dml</include>
+				<include>ALS_topk_predict.dml</include>
+				<include>ALS.dml</include>
+				<include>apply-transform.dml</include>
+				<include>bivar-stats.dml</include>
+				<include>Cox-predict.dml</include>
+				<include>Cox.dml</include>
+				<include>decision-tree-predict.dml</include>
+				<include>decision-tree.dml</include>
 				<include>GLM-predict.dml</include>
 				<include>GLM.dml</include>
+				<include>KM.dml</include>
 				<include>Kmeans-predict.dml</include>
 				<include>Kmeans.dml</include>
-				<include>LinearRegCG.dml</include>
-				<include>LinearRegDS.dml</include>
-				<include>MultiLogReg.dml</include>
-				<include>Univar-Stats.dml</include>
-				<include>bivar-stats.dml</include>
 				<include>l2-svm-predict.dml</include>
 				<include>l2-svm.dml</include>
+				<include>LinearRegCG.dml</include>
+				<include>LinearRegDS.dml</include>
 				<include>m-svm-predict.dml</include>
 				<include>m-svm.dml</include>
+				<include>MultiLogReg.dml</include>
 				<include>naive-bayes-predict.dml</include>
 				<include>naive-bayes.dml</include>
-				<include>stratstats.dml</include>
-				<include>transform.dml</include>
-				<include>apply-transform.dml</include>
-				<include>decision-tree.dml</include>
-				<include>decision-tree-predict.dml</include>
-				<!-- -->
-				<include>ALS.dml</include>
-				<include>ALS_predict.dml</include>
-				<include>ALS_topk_predict.dml</include>
-				<include>Cox.dml</include>
-				<include>Cox-predict.dml</include>
-				<include>KM.dml</include>
 				<include>PCA.dml</include>
-				<include>random-forest.dml</include>
 				<include>random-forest-predict.dml</include>
+				<include>random-forest.dml</include>
 				<include>StepGLM.dml</include>
 				<include>StepLinearRegDS.dml</include>
+				<include>stratstats.dml</include>
+				<include>transform.dml</include>
+				<include>Univar-Stats.dml</include>
 			</includes>
 			<outputDirectory>./scripts/algorithms</outputDirectory>
 		</fileSet>
@@ -84,13 +82,14 @@
 			<directory>${basedir}/scripts/utils</directory>
 			<includes>
 				<include>cbind.dml</include>
+				<include>csv2bin.dml</include>
 				<include>head.dml</include>
 				<include>project.dml</include>
+				<include>rowIndexMax.dml</include>
+				<include>sample.dml</include>
+				<include>splitXY-dummy.dml</include>
 				<include>splitXY.dml</include>
 				<include>write.dml</include>
-				<include>csv2bin.dml</include>
-				<include>sample.dml</include>
-				<include>rowIndexMax.dml</include>
 			</includes>
 			<outputDirectory>./scripts/utils</outputDirectory>
 		</fileSet>
@@ -117,8 +116,8 @@
 		<fileSet>
 			<directory>${basedir}/src/main/standalone</directory>
 			<includes>
-				<include>*.sh</include>
 				<include>*.bat</include>
+				<include>*.sh</include>
 			</includes>
 			<outputDirectory>.</outputDirectory>
 			<fileMode>0755</fileMode>
@@ -154,8 +153,8 @@
 	<dependencySets>
 		<dependencySet>
 			<includes>
-				<include>*:wink-json4j*</include>
 				<include>*:antlr*</include>
+				<include>*:wink-json4j*</include>
 			</includes>
 			<outputDirectory>./lib</outputDirectory>
 			<scope>compile</scope>
@@ -163,27 +162,27 @@
 
 		<dependencySet>
 			<includes>
+				<include>*:${artifactId}*</include>
 				<include>*:avro*</include>
+				<include>*:commons-cli*</include>
+				<include>*:commons-collections*</include>
+				<include>*:commons-configuration*</include>
+				<include>*:commons-httpclient*</include>
+				<include>*:commons-lang</include>
+				<include>*:commons-logging*</include>
 				<include>*:commons-math3*</include>
-				<include>*:log4j*</include>
-				<include>*:opencsv*</include>
 				<include>*:hadoop-auth*</include>
 				<include>*:hadoop-client*</include>
 				<include>*:hadoop-common*</include>
 				<include>*:hadoop-hdfs*</include>
 				<include>*:hadoop-mapreduce-client*</include>
 				<include>*:hadoop-yarn*</include>
-				<include>*:commons-configuration*</include>
-				<include>*:commons-lang</include>
-				<include>*:commons-logging*</include>
-				<include>*:commons-httpclient*</include>
-				<include>*:commons-cli*</include>
-				<include>*:commons-collections*</include>
 				<include>*:jackson-core-asl*</include>
 				<include>*:jackson-mapper-asl*</include>
+				<include>*:log4j*</include>
+				<include>*:opencsv*</include>
 				<include>*:slf4j-api*</include>
 				<include>*:slf4j-log4j*</include>
-				<include>*:${artifactId}*</include>
 			</includes>
 			<outputDirectory>./lib</outputDirectory>
 			<scope>provided</scope>