[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#368985: ITP: mod-bt -- BitTorrent tracker for the Apache2 web server



Steve Langasek <vorlon@debian.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.

	Makes sense...

> 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!

		- Tyler



Reply to: