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 Owen <so...@cloudera.com> wrote: > 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 <ko...@tresata.com> 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 more current versions. > > so this means a spark user that uses shapeless in his own development > cannot upgrade safely from 2.0.0 to 2.1.0, i think. > > wish i had noticed this sooner > >