On 06/22/2010 05:06 PM, Francesco P. Lovergine wrote:
> This approach is unviable. They would required different sonames and
> libnames to allow the different libraries and API to cohexist. Something
> that definitively breaks compatibility against upstream and causes
> serious headaches to developers. The right apporach is adding new
> functions for the new API and retaining the old API for
> backcompatibility. Exactly the result of the approach adopted.
Different sonames and libraries where needed when changing from
hdf5-1.6.* to hdf5-1.8.* .
There is no need for different sonames or libraries for the same ABI.
And, the API do not even need to coexist. Just make the
libhdf5-*-1.8-dev conflict with the libhdf5-*-dev packages. This permits
the migration work to start now instead of when the old API is
deprecated or the ABI for old functions are no longer available.
Pkg-grass-devel mailing list