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]