[Fedora-packaging] Policy question: how tight should cross-subpackage Requires be?
Tom Lane
tgl at redhat.com
Wed May 7 04:46:54 UTC 2008
Ralf Corsepius <rc040203 at freenet.de> writes:
> On Tue, 2008-05-06 at 23:01 -0400, Tom Lane wrote:
>> Hmm, you think a version digit or so is enough to encode everything
>> there is to be known about a package?
> Think of SONAMES in terms of APIs. Two packages providing a library with
> the same SONAME must be API-compatible and remain API-compatible
> throughout a distributions life-time.
Actually, I think SONAME is supposed to promise ABI compatibility,
which is not the same as API compatibility. But that's a marginal
issue. The point I was trying to make is that a library can have a lot
of behaviors that do not, and SHOULD NOT, involve breakage of its ABI
contract; and yet can well impinge on its ability to play nice with
other packages that are outside the scope of its ABI.
regards, tom lane
More information about the Fedora-packaging
mailing list