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. Chun-Chung Chen -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org