Skip to content

Commit a9ae262

Browse files
srowendongjoon-hyun
authored andcommitted
[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]>
1 parent 252b6cf commit a9ae262

File tree

10 files changed

+84
-419
lines changed

10 files changed

+84
-419
lines changed

LICENSE-binary

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,8 @@ org.codehaus.janino:commons-compiler
396396
org.codehaus.janino:janino
397397
jline:jline
398398
org.jodd:jodd-core
399+
com.github.wendykierp:JTransforms
400+
pl.edu.icm:JLargeArrays
399401

400402

401403
BSD 3-Clause
@@ -433,8 +435,12 @@ is distributed under the 3-Clause BSD license.
433435
MIT License
434436
-----------
435437

436-
org.spire-math:spire-macros_2.12
437-
org.spire-math:spire_2.12
438+
org.typelevel:spire_2.12
439+
org.typelevel:spire-macros_2.12
440+
org.typelevel:spire-platform_2.12
441+
org.typelevel:spire-util_2.12
442+
org.typelevel:algebra_2.12:jar
443+
org.typelevel:cats-kernel_2.12
438444
org.typelevel:machinist_2.12
439445
net.razorvine:pyrolite
440446
org.slf4j:jcl-over-slf4j
@@ -496,11 +502,6 @@ Eclipse Public License (EPL) 2.0
496502
jakarta.annotation:jakarta-annotation-api https://projects.eclipse.org/projects/ee4j.ca
497503
jakarta.ws.rs:jakarta.ws.rs-api https://github.com/eclipse-ee4j/jaxrs-api
498504

499-
Mozilla Public License (MPL) 1.1
500-
--------------------------------
501-
502-
com.github.rwl:jtransforms https://sourceforge.net/projects/jtransforms/
503-
504505

505506
Python Software Foundation License
506507
----------------------------------

dev/deps/spark-deps-hadoop-2.7

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1+
JLargeArrays-1.5.jar
2+
JTransforms-3.1.jar
13
JavaEWAH-0.3.2.jar
24
RoaringBitmap-0.7.45.jar
35
ST4-4.0.4.jar
46
activation-1.1.1.jar
57
aircompressor-0.10.jar
8+
algebra_2.12-2.0.0-M2.jar
69
antlr-2.7.7.jar
710
antlr-runtime-3.4.jar
811
antlr4-runtime-4.7.1.jar
@@ -22,8 +25,9 @@ avro-1.8.2.jar
2225
avro-ipc-1.8.2.jar
2326
avro-mapred-1.8.2-hadoop2.jar
2427
bonecp-0.8.0.RELEASE.jar
25-
breeze-macros_2.12-0.13.2.jar
26-
breeze_2.12-0.13.2.jar
28+
breeze-macros_2.12-1.0.jar
29+
breeze_2.12-1.0.jar
30+
cats-kernel_2.12-2.0.0-M4.jar
2731
chill-java-0.9.3.jar
2832
chill_2.12-0.9.3.jar
2933
commons-beanutils-1.9.3.jar
@@ -130,7 +134,6 @@ json4s-scalap_2.12-3.6.6.jar
130134
jsp-api-2.1.jar
131135
jsr305-3.0.0.jar
132136
jta-1.1.jar
133-
jtransforms-2.4.0.jar
134137
jul-to-slf4j-1.7.16.jar
135138
kryo-shaded-4.0.2.jar
136139
kubernetes-client-4.4.2.jar
@@ -142,7 +145,7 @@ libthrift-0.12.0.jar
142145
log4j-1.2.17.jar
143146
logging-interceptor-3.12.0.jar
144147
lz4-java-1.6.0.jar
145-
machinist_2.12-0.6.1.jar
148+
machinist_2.12-0.6.8.jar
146149
macro-compat_2.12-1.1.1.jar
147150
mesos-1.4.0-shaded-protobuf.jar
148151
metrics-core-3.1.5.jar
@@ -172,20 +175,23 @@ parquet-jackson-1.10.1.jar
172175
protobuf-java-2.5.0.jar
173176
py4j-0.10.8.1.jar
174177
pyrolite-4.30.jar
178+
scala-collection-compat_2.12-2.1.1.jar
175179
scala-compiler-2.12.10.jar
176180
scala-library-2.12.10.jar
177181
scala-parser-combinators_2.12-1.1.0.jar
178182
scala-reflect-2.12.10.jar
179183
scala-xml_2.12-1.2.0.jar
180-
shapeless_2.12-2.3.2.jar
184+
shapeless_2.12-2.3.3.jar
181185
shims-0.7.45.jar
182186
slf4j-api-1.7.16.jar
183187
slf4j-log4j12-1.7.16.jar
184188
snakeyaml-1.23.jar
185189
snappy-0.2.jar
186190
snappy-java-1.1.7.3.jar
187-
spire-macros_2.12-0.13.0.jar
188-
spire_2.12-0.13.0.jar
191+
spire-macros_2.12-0.17.0-M1.jar
192+
spire-platform_2.12-0.17.0-M1.jar
193+
spire-util_2.12-0.17.0-M1.jar
194+
spire_2.12-0.17.0-M1.jar
189195
stax-api-1.0-2.jar
190196
stax-api-1.0.1.jar
191197
stream-2.9.6.jar

dev/deps/spark-deps-hadoop-3.2

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1+
JLargeArrays-1.5.jar
2+
JTransforms-3.1.jar
13
JavaEWAH-0.3.2.jar
24
RoaringBitmap-0.7.45.jar
35
ST4-4.0.4.jar
46
accessors-smart-1.2.jar
57
activation-1.1.1.jar
68
aircompressor-0.10.jar
9+
algebra_2.12-2.0.0-M2.jar
710
antlr-2.7.7.jar
811
antlr-runtime-3.4.jar
912
antlr4-runtime-4.7.1.jar
@@ -20,8 +23,9 @@ avro-1.8.2.jar
2023
avro-ipc-1.8.2.jar
2124
avro-mapred-1.8.2-hadoop2.jar
2225
bonecp-0.8.0.RELEASE.jar
23-
breeze-macros_2.12-0.13.2.jar
24-
breeze_2.12-0.13.2.jar
26+
breeze-macros_2.12-1.0.jar
27+
breeze_2.12-1.0.jar
28+
cats-kernel_2.12-2.0.0-M4.jar
2529
chill-java-0.9.3.jar
2630
chill_2.12-0.9.3.jar
2731
commons-beanutils-1.9.3.jar
@@ -132,7 +136,6 @@ json4s-scalap_2.12-3.6.6.jar
132136
jsp-api-2.1.jar
133137
jsr305-3.0.0.jar
134138
jta-1.1.jar
135-
jtransforms-2.4.0.jar
136139
jul-to-slf4j-1.7.16.jar
137140
kerb-admin-1.0.1.jar
138141
kerb-client-1.0.1.jar
@@ -158,7 +161,7 @@ libthrift-0.12.0.jar
158161
log4j-1.2.17.jar
159162
logging-interceptor-3.12.0.jar
160163
lz4-java-1.6.0.jar
161-
machinist_2.12-0.6.1.jar
164+
machinist_2.12-0.6.8.jar
162165
macro-compat_2.12-1.1.1.jar
163166
mesos-1.4.0-shaded-protobuf.jar
164167
metrics-core-3.1.5.jar
@@ -191,20 +194,23 @@ protobuf-java-2.5.0.jar
191194
py4j-0.10.8.1.jar
192195
pyrolite-4.30.jar
193196
re2j-1.1.jar
197+
scala-collection-compat_2.12-2.1.1.jar
194198
scala-compiler-2.12.10.jar
195199
scala-library-2.12.10.jar
196200
scala-parser-combinators_2.12-1.1.0.jar
197201
scala-reflect-2.12.10.jar
198202
scala-xml_2.12-1.2.0.jar
199-
shapeless_2.12-2.3.2.jar
203+
shapeless_2.12-2.3.3.jar
200204
shims-0.7.45.jar
201205
slf4j-api-1.7.16.jar
202206
slf4j-log4j12-1.7.16.jar
203207
snakeyaml-1.23.jar
204208
snappy-0.2.jar
205209
snappy-java-1.1.7.3.jar
206-
spire-macros_2.12-0.13.0.jar
207-
spire_2.12-0.13.0.jar
210+
spire-macros_2.12-0.17.0-M1.jar
211+
spire-platform_2.12-0.17.0-M1.jar
212+
spire-util_2.12-0.17.0-M1.jar
213+
spire_2.12-0.17.0-M1.jar
208214
stax-api-1.0.1.jar
209215
stax2-api-3.1.4.jar
210216
stream-2.9.6.jar
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
JLargeArrays
2+
Copyright (C) 2013 onward University of Warsaw, ICM
3+
All rights reserved.
4+
5+
Redistribution and use in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions are met:
7+
8+
1. Redistributions of source code must retain the above copyright notice, this
9+
list of conditions and the following disclaimer.
10+
2. Redistributions in binary form must reproduce the above copyright notice,
11+
this list of conditions and the following disclaimer in the documentation
12+
and/or other materials provided with the distribution.
13+
14+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
15+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
16+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
17+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
18+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
19+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
20+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
21+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
22+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
23+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
JTransforms
2+
Copyright (c) 2007 onward, Piotr Wendykier
3+
All rights reserved.
4+
5+
Redistribution and use in source and binary forms, with or without
6+
modification, are permitted provided that the following conditions are met:
7+
8+
1. Redistributions of source code must retain the above copyright notice, this
9+
list of conditions and the following disclaimer.
10+
2. Redistributions in binary form must reproduce the above copyright notice,
11+
this list of conditions and the following disclaimer in the documentation
12+
and/or other materials provided with the distribution.
13+
14+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
15+
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
16+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
17+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
18+
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
19+
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
20+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
21+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
22+
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
23+
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

0 commit comments

Comments
 (0)