[Bug 882617] Review Request: jsoncpp - An implementation of a JSON reader and writer in C++

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]