On 03/21/2014 01:18 PM, Neil Horman wrote:
Can anyone point me to fedora packaging documentation that discusses
the need for API stability in packaged shared libraries? I'm sure we
have some requirement that APIs in a DSO need to be versioned and
maintained through a release, but for the life of me I'm unable to
find it.
Hi Neil,
The Updates Policy for stable releases
(
http://fedoraproject.org/wiki/Updates_Policy#Stable_Releases)
says this about ABIs, APIs:
ABI changes in general are very strongly discouraged, they force
larger update sets on users and they make life difficult for
third-party packagers.
[...]
Package maintainers MUST:
Avoid Major version updates, ABI breakage or API changes if
at all possible.
Michal