we also use spray for webservices that execute on spark, and spray depends
on even older (and incompatible) shapeless 1.x
to get rid of the old shapeless i would have to upgrade from spray to
akka-http, which means going to java 8
this might also affect spark-job-server, which it seems uses spray.
Breeze 0.13 (RC-1 right now) bumps shapeless to 2.2.0 and 2.2.5 for
Scala 2.10 and 2.11 respectively:
https://github.com/scalanlp/breeze/pull/509
On 12/29/2016 07:13 PM, Ryan Williams wrote:
>
> Other option would presumably be for someone to make a release of
> breeze with old-shapeless shaded..
Other option would presumably be for someone to make a release of breeze
with old-shapeless shaded... unless shapeless classes are exposed in
breeze's public API, in which case you'd have to copy the relevant
shapeless classes into breeze and then publish that?
On Thu, Dec 29, 2016, 1:05 PM Sean O
It is breeze, but, what's the option? It can't be excluded. I think this
falls in the category of things an app would need to shade in this
situation.
On Thu, Dec 29, 2016, 16:49 Koert Kuipers wrote:
> i just noticed that spark 2.1.0 bring in a new transitive dependency on
> shapeless 2.0.0
>
>
`mvn dependency:tree -Dverbose -Dincludes=:shapeless_2.11` shows:
[INFO] \- org.apache.spark:spark-mllib_2.11:jar:2.1.0:provided
[INFO]\- org.scalanlp:breeze_2.11:jar:0.12:provided
[INFO] \- com.chuusai:shapeless_2.11:jar:2.0.0:provided
On Thu, Dec 29, 2016 at 12:11 PM Herman van Hövell
Which dependency pulls in shapeless?
On Thu, Dec 29, 2016 at 5:49 PM, Koert Kuipers wrote:
> i just noticed that spark 2.1.0 bring in a new transitive dependency on
> shapeless 2.0.0
>
> shapeless is a popular library for scala users, and shapeless 2.0.0 is old
> (2014) and not compatible with m
i just noticed that spark 2.1.0 bring in a new transitive dependency on
shapeless 2.0.0
shapeless is a popular library for scala users, and shapeless 2.0.0 is old
(2014) and not compatible with more current versions.
so this means a spark user that uses shapeless in his own development
cannot upg