On Fri, Feb 1, 2013 at 7:40 PM, Ulrich Klauer <ulr...@chirlu.de> wrote:
> Pascal Giard <evily...@gmail.com>:
>
>> Could you elaborate on the modifications you have in mind that could
>> constitute a modification please?
>> Based on your judgement, do you think an application using libsox2
>> could reasonably depend on the previous behavior?
>
> That would mean a change that is not backward compatible? Probably not. But 
> in the other direction, a client might want/need to ensure that the library 
> it uses can read 64-bit WAVs, or doesn't crash when resampling very long 
> audio streams, etc.

In that case they should make sure they depend on the proper package
version, not rely on the shlib or symbol mechanism.

> Actually, upon thinking about it again, it appears that this symbol-specific 
> version behaves like the second part of SHLIB_VERSION and should be increased 
> whenever there are any changes in functionality at all. The question is just, 
> in our case where there are lots of format handlers and effects that are 
> accessed via a few common functions: Won't it be necessary to always increase 
> more or less every symbol's version at the same time? If so, the finer 
> granularity is only theoretical.

I'm afraid SoX may constitute a corner case. I'll ask for advice, I
can't seem to figure how to handle this properly. In any case it seems
the symbol files will eventually become mandatory.

-Pascal
-- 
Homepage (http://organact.mine.nu)
Debian GNU/Linux (http://www.debian.org)
COMunité/LACIME: École de technologie supérieure (http://www.comunite.ca)
Integrated Microsystems Laboratory: McGill (http://www.iml.ece.mcgill.ca)

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
SoX-devel mailing list
SoX-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sox-devel

Reply via email to