API/ABI in -dev package name?
> > > > libfoobar-2.1-0 will have
> > > > libfoobar-2.1-0-dev.
> > >
> > > Please distinguish between API and ABI!
> > >
> >
> > True. Indeed the proposed policy is already followed in case of ABI
> > changes. And any sane program would not compile when ever a library
> > change its _API_ in a way not back-compatible.
> > If not, well that's an upstream issue, not a debian one :)
>
> Exactly! :) We must have a seperate tracking of API and ABI changes.
> To do otherwise is madness.
Hmm... I don't think Debian -dev package and
shared library packages really reflect what we consider to be
ABI/API.
Nothing documented about that, and it's not really done in practice.
Currently people just package libwhatever-dev and break API whenever they
please.
regards,
junichi
Reply to: