bokeh / bokeh-scala

Scala bindings for Bokeh plotting library
MIT License
135 stars 16 forks source link

Broken scala-io-file dependency #28

Open jpivarski opened 7 years ago

jpivarski commented 7 years ago

com.github.scala-incubator.io:scala-io-file_2.11:jar:0.4.3 has an error in its dependencies: it points to a non-existent org.scala-lang.modules:scala-parser-combinators_2.11:jar:1.0.0. Version 0.4.3-1 fixes this, so please update your scala-io-file dependency to 0.4.3-1:

https://github.com/bokeh/bokeh-scala/blob/f30223f722faf731f2e8be704d27843cc734925a/project/Build.scala#L16

Thanks!

jpivarski commented 7 years ago

I should probably say a little more about this. Since the dependency tree includes an artifact that no longer exists on Maven Central (org.scala-lang.modules:scala-parser-combinators_2.11:jar:1.0.0), some builds that depend on io.continuum.bokeh:bokeh_2.11 succeed due to some unupdated cache while others fail. I encountered it in random subsets of my Travis builds and some of my users encountered it in spark-shell --packages ... while others didn't.

It's a serious issue because a lot of time can be independently spent wandering down this rabbit-hole, and it's easy enough to fix. The scala-io-file project already recognized the error and put out a 0.4.3-1 version to fix it; all you need to do is update to that dependency.

Thanks!