On 08/11/2011 02:03 PM, Andreas Schwab wrote:
Michael Schwendtmschwendt@gmail.com writes:
Library SONAME requirement for _external_ builds ought to stay implicit/automatic, but _libraries and subpackages_ are a different problem space. A library update may add stuff without changing its SONAME and while staying compatible with existing executables in external packages. But executables shipped with the library package (in subpackages) may strictly need the very latest library.
There is no difference between "external" packages and subpackages: they both will need the new symbol some day.
Indeed, which is why we have version-specific library dependencies on libssh2 in curl: https://bugzilla.redhat.com/show_bug.cgi?id=642796
Paul.