Hi everyone, I'd like to call a new vote on the issue: should we add dependency "org.opencypher:okapi-shade.okapi" into spark ? The issue background is:
Spark is going to add a big feature "Spark Graph", the prototypical implementation is here https://github.com/apache/spark/pull/24297 which will introduce dependency org.opencypher:okapi-shade.okapi <https://github.com/opencypher/morpheus/blob/master/okapi-shade/build.gradle> Xiangrui already mentioned 2 concerns on this dependency change: > On the technical side, my main concern is the runtime dependency on > org.opencypher:okapi-shade.okapi depends on several Scala libraries. We > came out with the solution to shade a few Scala libraries to avoid > pollution. However, I'm not super confident that the approach is > sustainable for two reasons: a) there exists no proper shading libraries > for Scala, 2) We will have to wait for upgrades from those Scala libraries > before we can upgrade Spark to use a newer Scala version. So it would be > great if some Scala experts can help review the current implementation and > help assess the risk. So let's discuss and vote whether this is a good choice. Before this spark graph feature to get into spark ASAP, this issue should be resolved first. This vote is open until next Tuseday (Oct. 22). [ ] +1: Accept the proposal [ ] +0 [ ] -1: I don't think this is a good idea because ... Thank you! Weichen