This is an automated email from the ASF dual-hosted git repository.

dongjoon pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git


The following commit(s) were added to refs/heads/master by this push:
     new a9ae262  [SPARK-28772][BUILD][MLLIB] Update breeze to 1.0
a9ae262 is described below

commit a9ae262cf279bc607cb842204c717257c259d82b
Author: Sean Owen <[email protected]>
AuthorDate: Fri Sep 20 20:31:26 2019 -0700

    [SPARK-28772][BUILD][MLLIB] Update breeze to 1.0
    
    ### What changes were proposed in this pull request?
    
    Update breeze dependency to 1.0.
    
    ### Why are the changes needed?
    
    Breeze 1.0 supports Scala 2.13 and has a few bug fixes.
    
    ### Does this PR introduce any user-facing change?
    
    No.
    
    ### How was this patch tested?
    
    Existing tests.
    
    Closes #25874 from srowen/SPARK-28772.
    
    Authored-by: Sean Owen <[email protected]>
    Signed-off-by: Dongjoon Hyun <[email protected]>
---
 LICENSE-binary                                     |  15 +-
 dev/deps/spark-deps-hadoop-2.7                     |  20 +-
 dev/deps/spark-deps-hadoop-3.2                     |  20 +-
 licenses-binary/LICENSE-JLargeArrays.txt           |  23 ++
 licenses-binary/LICENSE-JTransforms.txt            |  23 ++
 licenses-binary/LICENSE-jtransforms.html           | 388 ---------------------
 .../scala/org/apache/spark/ml/feature/DCT.scala    |   2 +-
 .../org/apache/spark/ml/feature/JavaDCTSuite.java  |   2 +-
 .../org/apache/spark/ml/feature/DCTSuite.scala     |   2 +-
 pom.xml                                            |   8 +-
 10 files changed, 84 insertions(+), 419 deletions(-)

diff --git a/LICENSE-binary b/LICENSE-binary
index ba20eea..16da391 100644
--- a/LICENSE-binary
+++ b/LICENSE-binary
@@ -396,6 +396,8 @@ org.codehaus.janino:commons-compiler
 org.codehaus.janino:janino
 jline:jline
 org.jodd:jodd-core
+com.github.wendykierp:JTransforms
+pl.edu.icm:JLargeArrays
 
 
 BSD 3-Clause
@@ -433,8 +435,12 @@ is distributed under the 3-Clause BSD license.
 MIT License
 -----------
 
-org.spire-math:spire-macros_2.12
-org.spire-math:spire_2.12
+org.typelevel:spire_2.12
+org.typelevel:spire-macros_2.12
+org.typelevel:spire-platform_2.12
+org.typelevel:spire-util_2.12
+org.typelevel:algebra_2.12:jar
+org.typelevel:cats-kernel_2.12
 org.typelevel:machinist_2.12
 net.razorvine:pyrolite
 org.slf4j:jcl-over-slf4j
@@ -496,11 +502,6 @@ Eclipse Public License (EPL) 2.0
 jakarta.annotation:jakarta-annotation-api 
https://projects.eclipse.org/projects/ee4j.ca
 jakarta.ws.rs:jakarta.ws.rs-api https://github.com/eclipse-ee4j/jaxrs-api
 
-Mozilla Public License (MPL) 1.1
---------------------------------
-
-com.github.rwl:jtransforms https://sourceforge.net/projects/jtransforms/
-
 
 Python Software Foundation License
 ----------------------------------
diff --git a/dev/deps/spark-deps-hadoop-2.7 b/dev/deps/spark-deps-hadoop-2.7
index cae2614..2da4c9e 100644
--- a/dev/deps/spark-deps-hadoop-2.7
+++ b/dev/deps/spark-deps-hadoop-2.7
@@ -1,8 +1,11 @@
+JLargeArrays-1.5.jar
+JTransforms-3.1.jar
 JavaEWAH-0.3.2.jar
 RoaringBitmap-0.7.45.jar
 ST4-4.0.4.jar
 activation-1.1.1.jar
 aircompressor-0.10.jar
+algebra_2.12-2.0.0-M2.jar
 antlr-2.7.7.jar
 antlr-runtime-3.4.jar
 antlr4-runtime-4.7.1.jar
@@ -22,8 +25,9 @@ avro-1.8.2.jar
 avro-ipc-1.8.2.jar
 avro-mapred-1.8.2-hadoop2.jar
 bonecp-0.8.0.RELEASE.jar
-breeze-macros_2.12-0.13.2.jar
-breeze_2.12-0.13.2.jar
+breeze-macros_2.12-1.0.jar
+breeze_2.12-1.0.jar
+cats-kernel_2.12-2.0.0-M4.jar
 chill-java-0.9.3.jar
 chill_2.12-0.9.3.jar
 commons-beanutils-1.9.3.jar
@@ -130,7 +134,6 @@ json4s-scalap_2.12-3.6.6.jar
 jsp-api-2.1.jar
 jsr305-3.0.0.jar
 jta-1.1.jar
-jtransforms-2.4.0.jar
 jul-to-slf4j-1.7.16.jar
 kryo-shaded-4.0.2.jar
 kubernetes-client-4.4.2.jar
@@ -142,7 +145,7 @@ libthrift-0.12.0.jar
 log4j-1.2.17.jar
 logging-interceptor-3.12.0.jar
 lz4-java-1.6.0.jar
-machinist_2.12-0.6.1.jar
+machinist_2.12-0.6.8.jar
 macro-compat_2.12-1.1.1.jar
 mesos-1.4.0-shaded-protobuf.jar
 metrics-core-3.1.5.jar
@@ -172,20 +175,23 @@ parquet-jackson-1.10.1.jar
 protobuf-java-2.5.0.jar
 py4j-0.10.8.1.jar
 pyrolite-4.30.jar
+scala-collection-compat_2.12-2.1.1.jar
 scala-compiler-2.12.10.jar
 scala-library-2.12.10.jar
 scala-parser-combinators_2.12-1.1.0.jar
 scala-reflect-2.12.10.jar
 scala-xml_2.12-1.2.0.jar
-shapeless_2.12-2.3.2.jar
+shapeless_2.12-2.3.3.jar
 shims-0.7.45.jar
 slf4j-api-1.7.16.jar
 slf4j-log4j12-1.7.16.jar
 snakeyaml-1.23.jar
 snappy-0.2.jar
 snappy-java-1.1.7.3.jar
-spire-macros_2.12-0.13.0.jar
-spire_2.12-0.13.0.jar
+spire-macros_2.12-0.17.0-M1.jar
+spire-platform_2.12-0.17.0-M1.jar
+spire-util_2.12-0.17.0-M1.jar
+spire_2.12-0.17.0-M1.jar
 stax-api-1.0-2.jar
 stax-api-1.0.1.jar
 stream-2.9.6.jar
diff --git a/dev/deps/spark-deps-hadoop-3.2 b/dev/deps/spark-deps-hadoop-3.2
index 21df5a7..2226bae 100644
--- a/dev/deps/spark-deps-hadoop-3.2
+++ b/dev/deps/spark-deps-hadoop-3.2
@@ -1,9 +1,12 @@
+JLargeArrays-1.5.jar
+JTransforms-3.1.jar
 JavaEWAH-0.3.2.jar
 RoaringBitmap-0.7.45.jar
 ST4-4.0.4.jar
 accessors-smart-1.2.jar
 activation-1.1.1.jar
 aircompressor-0.10.jar
+algebra_2.12-2.0.0-M2.jar
 antlr-2.7.7.jar
 antlr-runtime-3.4.jar
 antlr4-runtime-4.7.1.jar
@@ -20,8 +23,9 @@ avro-1.8.2.jar
 avro-ipc-1.8.2.jar
 avro-mapred-1.8.2-hadoop2.jar
 bonecp-0.8.0.RELEASE.jar
-breeze-macros_2.12-0.13.2.jar
-breeze_2.12-0.13.2.jar
+breeze-macros_2.12-1.0.jar
+breeze_2.12-1.0.jar
+cats-kernel_2.12-2.0.0-M4.jar
 chill-java-0.9.3.jar
 chill_2.12-0.9.3.jar
 commons-beanutils-1.9.3.jar
@@ -132,7 +136,6 @@ json4s-scalap_2.12-3.6.6.jar
 jsp-api-2.1.jar
 jsr305-3.0.0.jar
 jta-1.1.jar
-jtransforms-2.4.0.jar
 jul-to-slf4j-1.7.16.jar
 kerb-admin-1.0.1.jar
 kerb-client-1.0.1.jar
@@ -158,7 +161,7 @@ libthrift-0.12.0.jar
 log4j-1.2.17.jar
 logging-interceptor-3.12.0.jar
 lz4-java-1.6.0.jar
-machinist_2.12-0.6.1.jar
+machinist_2.12-0.6.8.jar
 macro-compat_2.12-1.1.1.jar
 mesos-1.4.0-shaded-protobuf.jar
 metrics-core-3.1.5.jar
@@ -191,20 +194,23 @@ protobuf-java-2.5.0.jar
 py4j-0.10.8.1.jar
 pyrolite-4.30.jar
 re2j-1.1.jar
+scala-collection-compat_2.12-2.1.1.jar
 scala-compiler-2.12.10.jar
 scala-library-2.12.10.jar
 scala-parser-combinators_2.12-1.1.0.jar
 scala-reflect-2.12.10.jar
 scala-xml_2.12-1.2.0.jar
-shapeless_2.12-2.3.2.jar
+shapeless_2.12-2.3.3.jar
 shims-0.7.45.jar
 slf4j-api-1.7.16.jar
 slf4j-log4j12-1.7.16.jar
 snakeyaml-1.23.jar
 snappy-0.2.jar
 snappy-java-1.1.7.3.jar
-spire-macros_2.12-0.13.0.jar
-spire_2.12-0.13.0.jar
+spire-macros_2.12-0.17.0-M1.jar
+spire-platform_2.12-0.17.0-M1.jar
+spire-util_2.12-0.17.0-M1.jar
+spire_2.12-0.17.0-M1.jar
 stax-api-1.0.1.jar
 stax2-api-3.1.4.jar
 stream-2.9.6.jar
diff --git a/licenses-binary/LICENSE-JLargeArrays.txt 
b/licenses-binary/LICENSE-JLargeArrays.txt
new file mode 100644
index 0000000..304e724
--- /dev/null
+++ b/licenses-binary/LICENSE-JLargeArrays.txt
@@ -0,0 +1,23 @@
+JLargeArrays
+Copyright (C) 2013 onward University of Warsaw, ICM
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer. 
+2. Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
diff --git a/licenses-binary/LICENSE-JTransforms.txt 
b/licenses-binary/LICENSE-JTransforms.txt
new file mode 100644
index 0000000..2f0589f
--- /dev/null
+++ b/licenses-binary/LICENSE-JTransforms.txt
@@ -0,0 +1,23 @@
+JTransforms
+Copyright (c) 2007 onward, Piotr Wendykier
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer. 
+2. Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
diff --git a/licenses-binary/LICENSE-jtransforms.html 
b/licenses-binary/LICENSE-jtransforms.html
deleted file mode 100644
index 351c174..0000000
--- a/licenses-binary/LICENSE-jtransforms.html
+++ /dev/null
@@ -1,388 +0,0 @@
-
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<html lang="en"><head><title>Mozilla Public License version 1.1</title>
-
-
-
-  <style type="text/css">
-    .very-strong{
-      text-transform:uppercase;
-    }
-    dt{
-      font-weight:bold;
-    }
-    dd p{
-      margin:0;
-    }
-  </style></head><body>
-<small> </small><h1><small>Mozilla Public License Version 1.1</small></h1>
-<small> </small><h2 id="section-1"><small>1. Definitions.</small></h2>
-<small> </small><dl>
-  <small>  <dt id="section-1.0.1">1.0.1. "Commercial Use"
-  </dt><dd>means distribution or otherwise making the Covered Code available 
to a third party.
-  </dd><dt id="section-1.1">1.1. "Contributor"
-  </dt><dd>means each entity that creates or contributes to the creation of 
Modifications.
-  </dd><dt id="section-1.2">1.2. "Contributor Version"
-  </dt><dd>means the combination of the Original Code, prior Modifications 
used by a Contributor,
-    and the Modifications made by that particular Contributor.
-  </dd><dt id="section-1.3">1.3. "Covered Code"
-  </dt><dd>means the Original Code or Modifications or the combination of the 
Original Code and
-    Modifications, in each case including portions thereof.
-  </dd><dt id="section-1.4">1.4. "Electronic Distribution Mechanism"
-  </dt><dd>means a mechanism generally accepted in the software development 
community for the
-    electronic transfer of data.
-  </dd><dt id="section-1.5">1.5. "Executable"
-  </dt><dd>means Covered Code in any form other than Source Code.
-  </dd><dt id="section-1.6">1.6. "Initial Developer"
-  </dt><dd>means the individual or entity identified as the Initial Developer 
in the Source Code
-    notice required by <a href="#exhibit-a">Exhibit A</a>.
-  </dd><dt id="section-1.7">1.7. "Larger Work"
-  </dt><dd>means a work which combines Covered Code or portions thereof with 
code not governed
-    by the terms of this License.
-  </dd><dt id="section-1.8">1.8. "License"
-  </dt><dd>means this document.
-  </dd><dt id="section-1.8.1">1.8.1. "Licensable"
-  </dt><dd>means having the right to grant, to the maximum extent possible, 
whether at the
-    time of the initial grant or subsequently acquired, any and all of the 
rights
-    conveyed herein.
-  </dd><dt id="section-1.9">1.9. "Modifications"
-  </dt><dd>
-    <p>means any addition to or deletion from the substance or structure of 
either the
-      Original Code or any previous Modifications. When Covered Code is 
released as a
-      series of files, a Modification is:
-    </p><ol type="a">
-    <li id="section-1.9-a">Any addition to or deletion from the contents of a 
file
-      containing Original Code or previous Modifications.
-    </li><li id="section-1.9-b">Any new file that contains any part of the 
Original Code or
-    previous Modifications.
-  </li></ol>
-  </dd><dt id="section-1.10">1.10. "Original Code"
-  </dt><dd>means Source Code of computer software code which is described in 
the Source Code
-    notice required by <a href="#exhibit-a">Exhibit A</a> as Original Code, 
and which,
-    at the time of its release under this License is not already Covered Code 
governed
-    by this License.
-  </dd><dt id="section-1.10.1">1.10.1. "Patent Claims"
-  </dt><dd>means any patent claim(s), now owned or hereafter acquired, 
including without
-    limitation, method, process, and apparatus claims, in any patent 
Licensable by
-    grantor.
-  </dd><dt id="section-1.11">1.11. "Source Code"
-  </dt><dd>means the preferred form of the Covered Code for making 
modifications to it,
-    including all modules it contains, plus any associated interface 
definition files,
-    scripts used to control compilation and installation of an Executable, or 
source
-    code differential comparisons against either the Original Code or another 
well known,
-    available Covered Code of the Contributor's choice. The Source Code can be 
in a
-    compressed or archival form, provided the appropriate decompression or 
de-archiving
-    software is widely available for no charge.
-  </dd><dt id="section-1.12">1.12. "You" (or "Your")
-  </dt><dd>means an individual or a legal entity exercising rights under, and 
complying with
-    all of the terms of, this License or a future version of this License 
issued under
-    <a href="#section-6.1">Section 6.1.</a> For legal entities, "You" includes 
any entity
-    which controls, is controlled by, or is under common control with You. For 
purposes of
-    this definition, "control" means (a) the power, direct or indirect, to 
cause the
-    direction or management of such entity, whether by contract or otherwise, 
or (b)
-    ownership of more than fifty percent (50%) of the outstanding shares or 
beneficial
-    ownership of such entity.
-  </dd></small></dl>
-<small> </small><h2 id="section-2"><small>2. Source Code License.</small></h2>
-<small> </small><h3 id="section-2.1"><small>2.1. The Initial Developer 
Grant.</small></h3>
-<small> </small><p><small>The Initial Developer hereby grants You a 
world-wide, royalty-free, non-exclusive
-  license, subject to third party intellectual property claims:
-</small></p><ol type="a">
-  <small>  </small><li id="section-2.1-a"><small>under intellectual property 
rights (other than patent or
-  trademark) Licensable by Initial Developer to use, reproduce, modify, 
display, perform,
-  sublicense and distribute the Original Code (or portions thereof) with or 
without
-  Modifications, and/or as part of a Larger Work; and
-</small></li><li id="section-2.1-b"><small>under Patents Claims infringed by 
the making, using or selling
-  of Original Code, to make, have made, use, practice, sell, and offer for 
sale, and/or
-  otherwise dispose of the Original Code (or portions thereof).
-</small></li><li id="section-2.1-c"><small>the licenses granted in this 
Section 2.1
-  (<a href="#section-2.1-a">a</a>) and (<a href="#section-2.1-b">b</a>) are 
effective on
-  the date Initial Developer first distributes Original Code under the terms 
of this
-  License.
-</small></li><li id="section-2.1-d"><small>Notwithstanding Section 2.1 (<a 
href="#section-2.1-b">b</a>)
-  above, no patent license is granted: 1) for code that You delete from the 
Original Code;
-  2) separate from the Original Code; or 3) for infringements caused by: i) the
-  modification of the Original Code or ii) the combination of the Original 
Code with other
-  software or devices.
-</small></li></ol>
-<small> </small><h3 id="section-2.2"><small>2.2. Contributor 
Grant.</small></h3>
-<small> </small><p><small>Subject to third party intellectual property claims, 
each Contributor hereby grants You
-  a world-wide, royalty-free, non-exclusive license
-</small></p><ol type="a">
-  <small>  </small><li id="section-2.2-a"><small>under intellectual property 
rights (other than patent or trademark)
-  Licensable by Contributor, to use, reproduce, modify, display, perform, 
sublicense and
-  distribute the Modifications created by such Contributor (or portions 
thereof) either on
-  an unmodified basis, with other Modifications, as Covered Code and/or as 
part of a Larger
-  Work; and
-</small></li><li id="section-2.2-b"><small>under Patent Claims infringed by 
the making, using, or selling of
-  Modifications made by that Contributor either alone and/or in combination 
with its
-  Contributor Version (or portions of such combination), to make, use, sell, 
offer for
-  sale, have made, and/or otherwise dispose of: 1) Modifications made by that 
Contributor
-  (or portions thereof); and 2) the combination of Modifications made by that 
Contributor
-  with its Contributor Version (or portions of such combination).
-</small></li><li id="section-2.2-c"><small>the licenses granted in Sections 2.2
-  (<a href="#section-2.2-a">a</a>) and 2.2 (<a href="#section-2.2-b">b</a>) 
are effective
-  on the date Contributor first makes Commercial Use of the Covered Code.
-</small></li><li id="section-2.2-d"><small>Notwithstanding Section 2.2 (<a 
href="#section-2.2-b">b</a>)
-  above, no patent license is granted: 1) for any code that Contributor has 
deleted from
-  the Contributor Version; 2) separate from the Contributor Version; 3) for 
infringements
-  caused by: i) third party modifications of Contributor Version or ii) the 
combination of
-  Modifications made by that Contributor with other software (except as part 
of the
-  Contributor Version) or other devices; or 4) under Patent Claims infringed 
by Covered Code
-  in the absence of Modifications made by that Contributor.
-</small></li></ol>
-<small> </small><h2 id="section-3"><small>3. Distribution 
Obligations.</small></h2>
-<small> </small><h3 id="section-3.1"><small>3.1. Application of 
License.</small></h3>
-<small> </small><p><small>The Modifications which You create or to which You 
contribute are governed by the terms
-  of this License, including without limitation Section <a 
href="#section-2.2">2.2</a>. The
-  Source Code version of Covered Code may be distributed only under the terms 
of this License
-  or a future version of this License released under Section <a 
href="#section-6.1">6.1</a>,
-  and You must include a copy of this License with every copy of the Source 
Code You
-  distribute. You may not offer or impose any terms on any Source Code version 
that alters or
-  restricts the applicable version of this License or the recipients' rights 
hereunder.
-  However, You may include an additional document offering the additional 
rights described in
-  Section <a href="#section-3.5">3.5</a>.
-</small></p><h3 id="section-3.2"><small>3.2. Availability of Source 
Code.</small></h3>
-<small> </small><p><small>Any Modification which You create or to which You 
contribute must be made available in
-  Source Code form under the terms of this License either on the same media as 
an Executable
-  version or via an accepted Electronic Distribution Mechanism to anyone to 
whom you made an
-  Executable version available; and if made available via Electronic 
Distribution Mechanism,
-  must remain available for at least twelve (12) months after the date it 
initially became
-  available, or at least six (6) months after a subsequent version of that 
particular
-  Modification has been made available to such recipients. You are responsible 
for ensuring
-  that the Source Code version remains available even if the Electronic 
Distribution
-  Mechanism is maintained by a third party.
-</small></p><h3 id="section-3.3"><small>3.3. Description of 
Modifications.</small></h3>
-<small> </small><p><small>You must cause all Covered Code to which You 
contribute to contain a file documenting the
-  changes You made to create that Covered Code and the date of any change. You 
must include a
-  prominent statement that the Modification is derived, directly or 
indirectly, from Original
-  Code provided by the Initial Developer and including the name of the Initial 
Developer in
-  (a) the Source Code, and (b) in any notice in an Executable version or 
related documentation
-  in which You describe the origin or ownership of the Covered Code.
-</small></p><h3 id="section-3.4"><small>3.4. Intellectual Property 
Matters</small></h3>
-<small> </small><h4 id="section-3.4-a"><small>(a) Third Party 
Claims</small></h4>
-<small> </small><p><small>If Contributor has knowledge that a license under a 
third party's intellectual property
-  rights is required to exercise the rights granted by such Contributor under 
Sections
-  <a href="#section-2.1">2.1</a> or <a href="#section-2.2">2.2</a>, 
Contributor must include a
-  text file with the Source Code distribution titled "LEGAL" which describes 
the claim and the
-  party making the claim in sufficient detail that a recipient will know whom 
to contact. If
-  Contributor obtains such knowledge after the Modification is made available 
as described in
-  Section <a href="#section-3.2">3.2</a>, Contributor shall promptly modify 
the LEGAL file in
-  all copies Contributor makes available thereafter and shall take other steps 
(such as
-  notifying appropriate mailing lists or newsgroups) reasonably calculated to 
inform those who
-  received the Covered Code that new knowledge has been obtained.
-</small></p><h4 id="section-3.4-b"><small>(b) Contributor APIs</small></h4>
-<small> </small><p><small>If Contributor's Modifications include an 
application programming interface and Contributor
-  has knowledge of patent licenses which are reasonably necessary to implement 
that
-  <abbr>API</abbr>, Contributor must also include this information in the
-  <strong class="very-strong">legal</strong> file.
-</small></p><h4 id="section-3.4-c"><small>(c) Representations.</small></h4>
-<small> </small><p><small>Contributor represents that, except as disclosed 
pursuant to Section 3.4
-  (<a href="#section-3.4-a">a</a>) above, Contributor believes that 
Contributor's Modifications
-  are Contributor's original creation(s) and/or Contributor has sufficient 
rights to grant the
-  rights conveyed by this License.
-</small></p><h3 id="section-3.5"><small>3.5. Required Notices.</small></h3>
-<small> </small><p><small>You must duplicate the notice in <a 
href="#exhibit-a">Exhibit A</a> in each file of the
-  Source Code. If it is not possible to put such notice in a particular Source 
Code file due to
-  its structure, then You must include such notice in a location (such as a 
relevant directory)
-  where a user would be likely to look for such a notice. If You created one 
or more
-  Modification(s) You may add your name as a Contributor to the notice 
described in
-  <a href="#exhibit-a">Exhibit A</a>. You must also duplicate this License in 
any documentation
-  for the Source Code where You describe recipients' rights or ownership 
rights relating to
-  Covered Code. You may choose to offer, and to charge a fee for, warranty, 
support, indemnity
-  or liability obligations to one or more recipients of Covered Code. However, 
You may do so
-  only on Your own behalf, and not on behalf of the Initial Developer or any 
Contributor. You
-  must make it absolutely clear than any such warranty, support, indemnity or 
liability
-  obligation is offered by You alone, and You hereby agree to indemnify the 
Initial Developer
-  and every Contributor for any liability incurred by the Initial Developer or 
such Contributor
-  as a result of warranty, support, indemnity or liability terms You offer.
-</small></p><h3 id="section-3.6"><small>3.6. Distribution of Executable 
Versions.</small></h3>
-<small> </small><p><small>You may distribute Covered Code in Executable form 
only if the requirements of Sections
-  <a href="#section-3.1">3.1</a>, <a href="#section-3.2">3.2</a>,
-  <a href="#section-3.3">3.3</a>, <a href="#section-3.4">3.4</a> and
-  <a href="#section-3.5">3.5</a> have been met for that Covered Code, and if 
You include a
-  notice stating that the Source Code version of the Covered Code is available 
under the terms
-  of this License, including a description of how and where You have fulfilled 
the obligations
-  of Section <a href="#section-3.2">3.2</a>. The notice must be conspicuously 
included in any
-  notice in an Executable version, related documentation or collateral in 
which You describe
-  recipients' rights relating to the Covered Code. You may distribute the 
Executable version of
-  Covered Code or ownership rights under a license of Your choice, which may 
contain terms
-  different from this License, provided that You are in compliance with the 
terms of this
-  License and that the license for the Executable version does not attempt to 
limit or alter the
-  recipient's rights in the Source Code version from the rights set forth in 
this License. If
-  You distribute the Executable version under a different license You must 
make it absolutely
-  clear that any terms which differ from this License are offered by You 
alone, not by the
-  Initial Developer or any Contributor. You hereby agree to indemnify the 
Initial Developer and
-  every Contributor for any liability incurred by the Initial Developer or 
such Contributor as
-  a result of any such terms You offer.
-</small></p><h3 id="section-3.7"><small>3.7. Larger Works.</small></h3>
-<small> </small><p><small>You may create a Larger Work by combining Covered 
Code with other code not governed by the
-  terms of this License and distribute the Larger Work as a single product. In 
such a case,
-  You must make sure the requirements of this License are fulfilled for the 
Covered Code.
-</small></p><h2 id="section-4"><small>4. Inability to Comply Due to Statute or 
Regulation.</small></h2>
-<small> </small><p><small>If it is impossible for You to comply with any of 
the terms of this License with respect to
-  some or all of the Covered Code due to statute, judicial order, or 
regulation then You must:
-  (a) comply with the terms of this License to the maximum extent possible; 
and (b) describe
-  the limitations and the code they affect. Such description must be included 
in the
-  <strong class="very-strong">legal</strong> file described in Section
-  <a href="#section-3.4">3.4</a> and must be included with all distributions 
of the Source Code.
-  Except to the extent prohibited by statute or regulation, such description 
must be
-  sufficiently detailed for a recipient of ordinary skill to be able to 
understand it.
-</small></p><h2 id="section-5"><small>5. Application of this 
License.</small></h2>
-<small> </small><p><small>This License applies to code to which the Initial 
Developer has attached the notice in
-  <a href="#exhibit-a">Exhibit A</a> and to related Covered Code.
-</small></p><h2 id="section-6"><small>6. Versions of the License.</small></h2>
-<small> </small><h3 id="section-6.1"><small>6.1. New Versions</small></h3>
-<small> </small><p><small>Netscape Communications Corporation ("Netscape") may 
publish revised and/or new versions
-  of the License from time to time. Each version will be given a 
distinguishing version number.
-</small></p><h3 id="section-6.2"><small>6.2. Effect of New 
Versions</small></h3>
-<small> </small><p><small>Once Covered Code has been published under a 
particular version of the License, You may
-  always continue to use it under the terms of that version. You may also 
choose to use such
-  Covered Code under the terms of any subsequent version of the License 
published by Netscape.
-  No one other than Netscape has the right to modify the terms applicable to 
Covered Code
-  created under this License.
-</small></p><h3 id="section-6.3"><small>6.3. Derivative Works</small></h3>
-<small> </small><p><small>If You create or use a modified version of this 
License (which you may only do in order to
-  apply it to code which is not already Covered Code governed by this 
License), You must (a)
-  rename Your license so that the phrases "Mozilla", "MOZILLAPL", "MOZPL", 
"Netscape", "MPL",
-  "NPL" or any confusingly similar phrase do not appear in your license 
(except to note that
-  your license differs from this License) and (b) otherwise make it clear that 
Your version of
-  the license contains terms which differ from the Mozilla Public License and 
Netscape Public
-  License. (Filling in the name of the Initial Developer, Original Code or 
Contributor in the
-  notice described in <a href="#exhibit-a">Exhibit A</a> shall not of 
themselves be deemed to
-  be modifications of this License.)
-</small></p><h2 id="section-7"><small>7. <strong 
class="very-strong">Disclaimer of warranty</strong></small></h2>
-<small> </small><p><small><strong class="very-strong">Covered code is provided 
under this license on an "as is"
-  basis, without warranty of any kind, either expressed or implied, including, 
without
-  limitation, warranties that the covered code is free of defects, 
merchantable, fit for a
-  particular purpose or non-infringing. The entire risk as to the quality and 
performance of
-  the covered code is with you. Should any covered code prove defective in any 
respect, you
-  (not the initial developer or any other contributor) assume the cost of any 
necessary
-  servicing, repair or correction. This disclaimer of warranty constitutes an 
essential part
-  of this license. No use of any covered code is authorized hereunder except 
under this
-  disclaimer.</strong>
-</small></p><h2 id="section-8"><small>8. Termination</small></h2>
-<small> </small><p id="section-8.1"><small>8.1. This License and the rights 
granted hereunder will terminate
-  automatically if You fail to comply with terms herein and fail to cure such 
breach
-  within 30 days of becoming aware of the breach. All sublicenses to the 
Covered Code which
-  are properly granted shall survive any termination of this License. 
Provisions which, by
-  their nature, must remain in effect beyond the termination of this License 
shall survive.
-</small></p><p id="section-8.2"><small>8.2. If You initiate litigation by 
asserting a patent infringement
-  claim (excluding declatory judgment actions) against Initial Developer or a 
Contributor
-  (the Initial Developer or Contributor against whom You file such action is 
referred to
-  as "Participant") alleging that:
-</small></p><ol type="a">
-  <small>  </small><li id="section-8.2-a"><small>such Participant's 
Contributor Version directly or indirectly
-  infringes any patent, then any and all rights granted by such Participant to 
You under
-  Sections <a href="#section-2.1">2.1</a> and/or <a 
href="#section-2.2">2.2</a> of this
-  License shall, upon 60 days notice from Participant terminate prospectively, 
unless if
-  within 60 days after receipt of notice You either: (i) agree in writing to 
pay
-  Participant a mutually agreeable reasonable royalty for Your past and future 
use of
-  Modifications made by such Participant, or (ii) withdraw Your litigation 
claim with
-  respect to the Contributor Version against such Participant. If within 60 
days of
-  notice, a reasonable royalty and payment arrangement are not mutually agreed 
upon in
-  writing by the parties or the litigation claim is not withdrawn, the rights 
granted by
-  Participant to You under Sections <a href="#section-2.1">2.1</a> and/or
-  <a href="#section-2.2">2.2</a> automatically terminate at the expiration of 
the 60 day
-  notice period specified above.
-</small></li><li id="section-8.2-b"><small>any software, hardware, or device, 
other than such Participant's
-  Contributor Version, directly or indirectly infringes any patent, then any 
rights
-  granted to You by such Participant under Sections 2.1(<a 
href="#section-2.1-b">b</a>)
-  and 2.2(<a href="#section-2.2-b">b</a>) are revoked effective as of the date 
You first
-  made, used, sold, distributed, or had made, Modifications made by that 
Participant.
-</small></li></ol>
-<small> </small><p id="section-8.3"><small>8.3. If You assert a patent 
infringement claim against Participant
-  alleging that such Participant's Contributor Version directly or indirectly 
infringes
-  any patent where such claim is resolved (such as by license or settlement) 
prior to the
-  initiation of patent infringement litigation, then the reasonable value of 
the licenses
-  granted by such Participant under Sections <a href="#section-2.1">2.1</a> or
-  <a href="#section-2.2">2.2</a> shall be taken into account in determining 
the amount or
-  value of any payment or license.
-</small></p><p id="section-8.4"><small>8.4. In the event of termination under 
Sections
-  <a href="#section-8.1">8.1</a> or <a href="#section-8.2">8.2</a> above, all 
end user
-  license agreements (excluding distributors and resellers) which have been 
validly
-  granted by You or any distributor hereunder prior to termination shall 
survive
-  termination.
-</small></p><h2 id="section-9"><small>9. <strong 
class="very-strong">Limitation of liability</strong></small></h2>
-<small> </small><p><small><strong class="very-strong">Under no circumstances 
and under no legal theory, whether
-  tort (including negligence), contract, or otherwise, shall you, the initial 
developer,
-  any other contributor, or any distributor of covered code, or any supplier 
of any of
-  such parties, be liable to any person for any indirect, special, incidental, 
or
-  consequential damages of any character including, without limitation, 
damages for loss
-  of goodwill, work stoppage, computer failure or malfunction, or any and all 
other
-  commercial damages or losses, even if such party shall have been informed of 
the
-  possibility of such damages. This limitation of liability shall not apply to 
liability
-  for death or personal injury resulting from such party's negligence to the 
extent
-  applicable law prohibits such limitation. Some jurisdictions do not allow 
the exclusion
-  or limitation of incidental or consequential damages, so this exclusion and 
limitation
-  may not apply to you.</strong>
-</small></p><h2 id="section-10"><small>10. <abbr title="United 
States">U.S.</abbr> government end users</small></h2>
-<small> </small><p><small>The Covered Code is a "commercial item," as that 
term is defined in 48
-  <abbr>C.F.R.</abbr> 2.101 (<abbr title="October">Oct.</abbr> 1995), 
consisting of
-  "commercial computer software" and "commercial computer software 
documentation," as such
-  terms are used in 48 <abbr>C.F.R.</abbr> 12.212 (<abbr 
title="September">Sept.</abbr>
-  1995). Consistent with 48 <abbr>C.F.R.</abbr> 12.212 and 48 
<abbr>C.F.R.</abbr>
-  227.7202-1 through 227.7202-4 (June 1995), all <abbr>U.S.</abbr> Government 
End Users
-  acquire Covered Code with only those rights set forth herein.
-</small></p><h2 id="section-11"><small>11. Miscellaneous</small></h2>
-<small> </small><p><small>This License represents the complete agreement 
concerning subject matter hereof. If
-  any provision of this License is held to be unenforceable, such provision 
shall be
-  reformed only to the extent necessary to make it enforceable. This License 
shall be
-  governed by California law provisions (except to the extent applicable law, 
if any,
-  provides otherwise), excluding its conflict-of-law provisions. With respect 
to
-  disputes in which at least one party is a citizen of, or an entity chartered 
or
-  registered to do business in the United States of America, any litigation 
relating to
-  this License shall be subject to the jurisdiction of the Federal Courts of 
the
-  Northern District of California, with venue lying in Santa Clara County, 
California,
-  with the losing party responsible for costs, including without limitation, 
court
-  costs and reasonable attorneys' fees and expenses. The application of the 
United
-  Nations Convention on Contracts for the International Sale of Goods is 
expressly
-  excluded. Any law or regulation which provides that the language of a 
contract
-  shall be construed against the drafter shall not apply to this License.
-</small></p><h2 id="section-12"><small>12. Responsibility for 
claims</small></h2>
-<small> </small><p><small>As between Initial Developer and the Contributors, 
each party is responsible for
-  claims and damages arising, directly or indirectly, out of its utilization 
of rights
-  under this License and You agree to work with Initial Developer and 
Contributors to
-  distribute such responsibility on an equitable basis. Nothing herein is 
intended or
-  shall be deemed to constitute any admission of liability.
-</small></p><h2 id="section-13"><small>13. Multiple-licensed code</small></h2>
-<small> </small><p><small>Initial Developer may designate portions of the 
Covered Code as
-  "Multiple-Licensed". "Multiple-Licensed" means that the Initial Developer 
permits
-  you to utilize portions of the Covered Code under Your choice of the 
<abbr>MPL</abbr>
-  or the alternative licenses, if any, specified by the Initial Developer in 
the file
-  described in <a href="#exhibit-a">Exhibit A</a>.
-</small></p><h2 id="exhibit-a"><small>Exhibit A - Mozilla Public 
License.</small></h2>
-<small> </small><pre><small>"The contents of this file are subject to the 
Mozilla Public License
-Version 1.1 (the "License"); you may not use this file except in
-compliance with the License. You may obtain a copy of the License at
-http://www.mozilla.org/MPL/
-
-Software distributed under the License is distributed on an "AS IS"
-basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
-License for the specific language governing rights and limitations
-under the License.
-
-The Original Code is JTransforms.
-
-The Initial Developer of the Original Code is
-Piotr Wendykier, Emory University.
-Portions created by the Initial Developer are Copyright (C) 2007-2009
-the Initial Developer. All Rights Reserved.
-
-Alternatively, the contents of this file may be used under the terms of
-either the GNU General Public License Version 2 or later (the "GPL"), or
-the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
-in which case the provisions of the GPL or the LGPL are applicable instead
-of those above. If you wish to allow use of your version of this file only
-under the terms of either the GPL or the LGPL, and not to allow others to
-use your version of this file under the terms of the MPL, indicate your
-decision by deleting the provisions above and replace them with the notice
-and other provisions required by the GPL or the LGPL. If you do not delete
-the provisions above, a recipient may use your version of this file under
-the terms of any one of the MPL, the GPL or the LGPL.</small></pre>
-<small> </small><p><small>NOTE: The text of this Exhibit A may differ slightly 
from the text of
-  the notices in the Source Code files of the Original Code. You should
-  use the text of this Exhibit A rather than the text found in the
-  Original Code Source Code for Your Modifications.
-
-</small></p></body></html>
\ No newline at end of file
diff --git a/mllib/src/main/scala/org/apache/spark/ml/feature/DCT.scala 
b/mllib/src/main/scala/org/apache/spark/ml/feature/DCT.scala
index 32d9815..84d6a53 100644
--- a/mllib/src/main/scala/org/apache/spark/ml/feature/DCT.scala
+++ b/mllib/src/main/scala/org/apache/spark/ml/feature/DCT.scala
@@ -17,7 +17,7 @@
 
 package org.apache.spark.ml.feature
 
-import edu.emory.mathcs.jtransforms.dct._
+import org.jtransforms.dct._
 
 import org.apache.spark.annotation.Since
 import org.apache.spark.ml.UnaryTransformer
diff --git a/mllib/src/test/java/org/apache/spark/ml/feature/JavaDCTSuite.java 
b/mllib/src/test/java/org/apache/spark/ml/feature/JavaDCTSuite.java
index b7956b6..69952f0 100644
--- a/mllib/src/test/java/org/apache/spark/ml/feature/JavaDCTSuite.java
+++ b/mllib/src/test/java/org/apache/spark/ml/feature/JavaDCTSuite.java
@@ -20,7 +20,7 @@ package org.apache.spark.ml.feature;
 import java.util.Arrays;
 import java.util.List;
 
-import edu.emory.mathcs.jtransforms.dct.DoubleDCT_1D;
+import org.jtransforms.dct.DoubleDCT_1D;
 
 import org.junit.Assert;
 import org.junit.Test;
diff --git a/mllib/src/test/scala/org/apache/spark/ml/feature/DCTSuite.scala 
b/mllib/src/test/scala/org/apache/spark/ml/feature/DCTSuite.scala
index 985e396..079dabb 100644
--- a/mllib/src/test/scala/org/apache/spark/ml/feature/DCTSuite.scala
+++ b/mllib/src/test/scala/org/apache/spark/ml/feature/DCTSuite.scala
@@ -17,7 +17,7 @@
 
 package org.apache.spark.ml.feature
 
-import edu.emory.mathcs.jtransforms.dct.DoubleDCT_1D
+import org.jtransforms.dct.DoubleDCT_1D
 
 import org.apache.spark.ml.linalg.{Vector, Vectors}
 import org.apache.spark.ml.util.{DefaultReadWriteTest, MLTest}
diff --git a/pom.xml b/pom.xml
index 2f29ad0..2396c51 100644
--- a/pom.xml
+++ b/pom.xml
@@ -786,14 +786,8 @@
       <dependency>
         <groupId>org.scalanlp</groupId>
         <artifactId>breeze_${scala.binary.version}</artifactId>
-        <version>0.13.2</version>
+        <version>1.0</version>
         <exclusions>
-          <!-- This is included as a compile-scoped dependency by jtransforms, 
which is
-               a dependency of breeze. -->
-          <exclusion>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-          </exclusion>
           <exclusion>
             <groupId>org.apache.commons</groupId>
             <artifactId>commons-math3</artifactId>


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to