Re: Bug#368985: ITP: mod-bt -- BitTorrent tracker for the Apache2 web server
Steve Langasek <vorlon@debian.org> 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
Reply to: