![](https://seccdn.libravatar.org/avatar/d08c8785b44c2e795ebed85a2afc7cc4.jpg?s=120&d=mm&r=g)
Michal Vyskocil wrote:
'vsn' should be thought as of kind of abi/api-compatibility enumeration. It is ok to have /usr/lib/libdc1394.so.22.1.7 in package libdc1394-2.2.0. Even now, erlang-dialyzer-R15B03 provides /usr/lib/erlang/lib/dialyzer-2.5.3 and I don't see any problems with such version dichotomy.
OK - it might be good to invent a special provides for erlang modules - like Provides: erlang(dialyzer) = 2.5.3 in this case. It is something the proposed beam2spec can do and will enhance a cross-distro compatibility.
This is one of the must-to-have things. Erlang libraries and applications depend on each other. Until we have auto-requires/auto-provides, we have to do this by hands. This is important thing to add to guidelines. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org