BLAS/LAPACK Ecosystem Enhancement

Description of the project: BLAS/LAPACK are important scientific computing libraries. There are many optimized implementations aside the standard netlib implementation. To make the BLAS/LAPACK backends switchable at runtime without any recompilation, the update-alternatives system is incorporated. To date, the mechanism is working well, but there are still some aspects that needs to be improved. For example, the

  1. documentation on this mechanism and how to maintain it;
  2. some new implementations are still not packaged yet;
  3. we need to update science team policy and add some lintian hints about BLAS/LAPACK to prevent people from falling into the pitfalls;
  4. we need to finish the deprecation of libcblas.so; and so on.