Steve Langasek <[EMAIL PROTECTED]> wrote:
> You're missing the point that sonames track *ABI* changes, and -dev package
> names should track *API* changes.  Typically, upstreams make API changes on
> new major releases; ABI changes can happen much more often than this. 
> Tracking sonames in your -dev package names is therefore wrong and
> (inevitably, eventually) causes gratuitous churn for any packages
> build-depending on yours.

        OK, so it sounds like this is what you are saying:

        Since this is the first public API *and* ABI, both counters should
start at zero.

        - When the API becomes incompatible (which would implicitly make the
ABI incompatible), both the -dev and library package should increment their
numbers.

        - When the ABI becomes incompatible without affecting the API, only
the library package should increment it's number.

        Is that right?

        Thanks,
                Tyler



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to