On Monday 2017-03-27 21:55, Luigi Baldoni wrote:
Said library is alas static-only
I don't think I can set a SOVERSION because there would be no guarantee of API/ABI compatibilty upwards, but its SONAME ends with a digit and rpmlint seems to be confused by this.
If there is only a static library, there is no official SONAME, ergo the filename cannot end in a digit (and should not be made to, either). Compatibility is not a problem that needs to be solved. Uniqueness is.
I've read https://en.opensuse.org/openSUSE:Shared_library_packaging_policy and it doesn't seem to cover this particular case.
Section "When there is no versioning", subclause "it is suggested to enter the complete package version into the SONAME". This ensures the uniqueness.
Should I rename the library? Force a version? Ignore rpmlint's warnings or what else? -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org