Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=882617 --- Comment #5 from Michael Schwendt <mschwendt@xxxxxxxxx> --- 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 package-review@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/package-review