Re: Bug#368985: ITP: mod-bt -- BitTorrent tracker for the Apache2 web server
Steve Langasek <firstname.lastname@example.org> wrote:
> > - 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?
> With changing the package name on API changes being optional as well, since
> API changes generally affect build-dependencies only, not dependencies, are
> thus largely invisible to users, and in the general case don't tend to
> happen in a way that justifies updates to all packages that would
> build-depend on it.
> But if you think you'll be making sufficient backwards-incompatible changes
> to the library API to warrant such package name changes, yes, the above is
> the right way to go about it.
I do. I can easily see thread safety and abstracting database
interaction causing API changes in the future. Thanks!