packaging jack - details on "plan B"

Jonas Smedegaard jonas at jones.dk
Sun Apr 25 17:47:47 UTC 2010


On Fri, Apr 23, 2010 at 03:36:02PM -0500, Gabriel M. Beddingfield wrote:
>
>Hi Jonas,
>
>On Fri, 23 Apr 2010, Jonas Smedegaard wrote:
>
>>>[3] Going backwards has never been promised, though.  A
>>>   program compiled against 0.118.0 will work with 0.34.0.
>>>   However, the use of weak symbols for new features may
>>>   make this available.
>>
>>Isn't it exactly "going backwards" if jackd2 becomes the default 
>>and jackd1 only an optional alternative?  Then applications are 
>>compiled against jackd2 and potentially using jackd1 at runtime.  
>>Is that assured to work too, or only hopefully working if weak 
>>symbols work out as planned?
>
>Jack2/Jack1 are API-synchronized.  Here are the sync points that have 
>been published:
>
>    JACK1    JACK2     REF
>    -------  -----  --------
>    0.118.0  1.9.4  [1]
>    0.116.2  1.9.1  [2], [3]
>
>It is reasonable to expect that a program compiled against Jack2 
>1.9.1 will work fine with 0.116.2.
>
>Note also that the API changes since 0.109.0 (the first stable JACK 
>MIDI release) have been minor.  (Adding weak symbols, internal 
>changes, documentations, internal header reorg.)
>
>HTH,
>Gabriel
>
>[1] http://jackaudio.org/node/28
>[2] http://jackaudio.org/node/23
>[3] http://jackaudio.org/node/22


Thanks for the clarification.

I notice, though, that above links only mention API, not ABI.  Is it 
safe to expect library ABI (runtime linkage) to be frozen too if its API 
(compile time interface) is?


Kind regards,

  - Jonas

-- 
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136  Website: http://dr.jones.dk/

  [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20100425/1832529a/attachment.pgp>


More information about the pkg-multimedia-maintainers mailing list