Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=882617

--- Comment #5 from Michael Schwendt <[email protected]> ---
No review of that yet, just this:


> jsoncpp.x86_64: W: no-soname /usr/lib64/libjsoncpp.so.0.0.0

That's dangerous.

It's good that Tom did not make up an arbitrary SONAME just to please rpmlint.
jsoncpp upstream ought to be involved in decising what SONAME to start with and
when, so API/ABI changes are reflected properly in the versioned SONAME.

However, "no-soname" means that there will be no automatic RPM dependency on
the right SONAME, but just a weak dependency on the library name. Dependencies,
such as Orthanc, could only make that more strict by requiring a specific
%version-%release of the jsoncpp package, but updating jsoncpp would require
all such dependencies to be rebuilt. Even if one would require a specific
jsoncpp %version only (any %release), this could get dangerous, since the
Fedora package versioning scheme for pre-/post-releases and snapshots keeps
%version constant while the shipped source code may change heavily.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=oZZOm7bfWA&a=cc_unsubscribe
_______________________________________________
package-review mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/package-review

Reply via email to