It doesn't stop working though, so I don't think it means we have to stop using it. It's a simple connector that doesn't depend on other stuff. Unless there's another better option, or until it no longer works, I think it's fine.
On Fri, Oct 6, 2017 at 9:29 AM Takeshi Yamamuro <linguin....@gmail.com> wrote: > hi, devs > > (somebody've already noticed that though...) This is just a heads-up. > It seems the author of netlib-java stopped maintaining the product in a > few ago: > The github repository've gone: > https://github.com/fommil/netlib-java/tree/master/netlib > Currently, he put it under gitlab and `attic` means he does not maintain > anymore: > https://gitlab.com/fommil/attic > > Currently, mllib and graphx rely on netlib, so we might need to > refactor related code in future. > > See dependency:tree on the current master: > https://gist.github.com/maropu/17bbb3559c8b4dd59544c71d23a98370 > > The code below depends on netlib: > (master $=)$grep -nr "com.github.fommil.netlib" . > mllib/src/main/scala/org/apache/spark/ml/ann/BreezeUtil.scala:21:import > com.github.fommil.netlib.BLAS.{getInstance => NativeBLAS} > mllib/src/main/scala/org/apache/spark/ml/classification/GBTClassifier.scala:20:import > com.github.fommil.netlib.BLAS.{getInstance => blas} > mllib/src/main/scala/org/apache/spark/ml/recommendation/ALS.scala:29:import > com.github.fommil.netlib.BLAS.{getInstance => blas} > mllib/src/main/scala/org/apache/spark/ml/regression/GBTRegressor.scala:20:import > com.github.fommil.netlib.BLAS.{getInstance => blas} > mllib/src/main/scala/org/apache/spark/mllib/feature/Word2Vec.scala:25:import > com.github.fommil.netlib.BLAS.{getInstance => blas} > mllib/src/main/scala/org/apache/spark/mllib/linalg/BLAS.scala:20:import > com.github.fommil.netlib.{BLAS => NetlibBLAS, F2jBLAS} > mllib/src/main/scala/org/apache/spark/mllib/linalg/BLAS.scala:21:import > com.github.fommil.netlib.BLAS.{getInstance => NativeBLAS} > mllib/src/main/scala/org/apache/spark/mllib/linalg/CholeskyDecomposition.scala:20:import > com.github.fommil.netlib.LAPACK.{getInstance => lapack} > mllib/src/main/scala/org/apache/spark/mllib/linalg/EigenValueDecomposition.scala:21:import > com.github.fommil.netlib.ARPACK > mllib/src/main/scala/org/apache/spark/mllib/linalg/Matrices.scala:26:import > com.github.fommil.netlib.BLAS.{getInstance => blas} > mllib/src/main/scala/org/apache/spark/mllib/optimization/NNLS.scala:22:import > com.github.fommil.netlib.BLAS.{getInstance => blas} > mllib/src/main/scala/org/apache/spark/mllib/recommendation/MatrixFactorizationModel.scala:24:import > com.github.fommil.netlib.BLAS.{getInstance => blas} > mllib/src/main/scala/org/apache/spark/mllib/stat/KernelDensity.scala:20:import > com.github.fommil.netlib.BLAS.{getInstance => blas} > mllib/src/main/scala/org/apache/spark/mllib/tree/model/treeEnsembleModels.scala:22:import > com.github.fommil.netlib.BLAS.{getInstance => blas} > mllib/src/main/scala/org/apache/spark/mllib/util/LinearDataGenerator.scala:23:import > com.github.fommil.netlib.BLAS.{getInstance => blas} > mllib/src/main/scala/org/apache/spark/mllib/util/SVMDataGenerator.scala:22:import > com.github.fommil.netlib.BLAS.{getInstance => blas} > graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala:22:import > com.github.fommil.netlib.BLAS.{getInstance => blas} > > Best, > takeshi > > -- > --- > Takeshi Yamamuro >