version updates for libraries
Stefan (metze) Metzmacher
metze at samba.org
Mon Apr 11 09:14:42 MDT 2011
Hi Tridge, hi Rusty,
>>> but no need for a new Y version, 1.0.4 is enough as a new
>>> function doesn't cause any incompatibility with previous library
>>> versions.
>>
>> I think we should make it clear if we add new features and apply this rule
>> for X.Y.Z versions:
>>
>> if X == 0:
>> /* X == 0, means there's no stable API/ABI yet */
>> - bug fixes and new features should trigger an update of Z.
>> - incompatible changes should trigger an update of Y.
>> else
>> - important bug fixes should trigger an update of Z.
>> - new features should trigger an update of Y
>> - incompatible changes should trigger an update of X.
>>
>> It would be nice if we could add checks for this into the ABI checking code.
>
> Ok, I can agree with this logic, having at least guideines splleed
> clearly in a README is probably a nice first step.
Are you also fine with such a logic for talloc, tdb, tevent and ldb?
metze
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20110411/48faa66c/attachment.pgp>
More information about the samba-technical
mailing list