Description of problem: /usr/lib/im/leif/CannaLE.so dl's libcanna.so, but iiimf-le-canna doesn't have a dependency on Canna. Currently it is quite possible to install iiimf-le-canna with the wrong version or no version of Canna installed. Version-Release number of selected component (if applicable): 11_4-4 How reproducible: everytime Steps to Reproduce: 1. rpm -q --requires iiimf-le-canna-11_4-4 | grep canna Actual results: none Expected results: Canna = 3.7 libcanna.so.1.2 Additional info: I recommend defining %define canna_ver 3.7 and then BuildRequires: Canna-devel = %{canna_ver} and %package -n iiimf-le-canna Requires: Canna = %{canna_ver}
it is in 11.4-7.
Thanks.
Sorry, my mistake: it should be %package -n iiimf-le-canna Requires: Canna-libs = %{canna_ver} not Canna = %{canna_ver}.
Making .so executable now as discussed with Jens, so we don't need version requirement now. Fixed on im-sdk-11.4-14.