https://bugzilla.novell.com/show_bug.cgi?id=861081
https://bugzilla.novell.com/show_bug.cgi?id=861081#c6
--- Comment #6 from Corot Sebastien 2014-02-14 20:58:49 UTC ---
Hi All,
I am the original commiter of the change in lapack package regarding the
support of update-alternative.
For your information you can find the discussion I had a year ago on the
packaging mailing list at this place :
http://lists.opensuse.org/opensuse-packaging/2013-01/msg00089.html. Michal
agreed with my changes from the update-alternative point of view.
The packaging guideline [1] does not mention any advise when package is updated
instead of freshly installed. At the time I made the change in lapack the
update-alternatives worked as expected for me.
I do not understand why update alternative does no work anymore. Perhaps we
should ask Michal for an advise ?
The idea when i submited the change, was to allow a binary package (I.e.
octave) build on obs against the reference blas to use a faster blas without
rebuild and linking this binary. openblas and atlas provides the same symbols
as the reference blas. So when loading and running octave from obs, octave will
look for libblas.so.3 which can be any of the "true" libblas.so.3 but also
libopenblas.so.0 or libatlas.so.3 if user or admin made the change with
update-alternative. But if update-alternative is not the best tool for doing
so, I would be please to hear for a better solution.
Regarding the conflit mentionned above about the devel packages, currently
there is no conflict between blas-devel, openblas-devel and atlas-devel for the
following reasons :
1. they do not have conflicting files
2. they do not provide the same things.
openblas-devel [2] and atlas-devel [3] do not provide libblas.so nor have
liblas.so or liblapack.so in their files list.
[1] http://en.opensuse.org/openSUSE:Packaging_Multiple_Version_guidelines
[2]
https://build.opensuse.org/package/binary/science/openblas?arch=x86_64&filename=openblas-devel-0.2.7-1.3.x86_64.rpm&repository=openSUSE_13.1
[3]
https://build.opensuse.org/package/binary/science/libatlas3?arch=x86_64&filename=libatlas3-devel-3.10.1-14.5.x86_64.rpm&repository=openSUSE_13.1
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.