On Fri, Jan 18, 2013 at 11:57:58AM -0300, Claudio Freire wrote:
On Fri, Jan 18, 2013 at 7:32 AM, Michal Vyskocil <mvyskocil@suse.cz> wrote:
My work is available in https://build.opensuse.org/project/show?project=home%3Ascorot%3Abranches%3Ad...
Hallo Sebastien,
wearing my maintainer's hats for devel:libraries:c_c++ and update-alternatives it seems good to me, so feel free to submit it back.
How does this affect packages depending on the library?
Should they disable or override autoreqprov and specify a dependency on some particular provides? (I couldn't see anything like that mentioned on the links)
Hi, in theory it should not, because if Debian wiki [1] is true, the BLAS and LAPACK implementations should have the same API, so depending package should require only symbols provided by any implementation. But as far I can see, in sebastien's branch, there is just lapack providing liblapack.so.3 alternative and openblas providing libblas.so.3 - @sebastien: do we have more alternatives to prove if we can live with automatic requires, or not? There are few things in a spec files I don't like: * PreReq -> Requires(pre) is preffered, but as update-alternatives is called from %post and %preun, the Requires(post), Requires(preun) will be the most correct one * is there any need for packaging of static libraries (lapack)? If so, then please move them to devel-static subpackage, like openblas http://wiki.debian.org/DebianScience/LinearAlgebraLibraries Regards Michal Vyskocil