I have established that the main ABI breakages were due to the Bristuff
patches.

1.4.2  - non-Bristuffed, same ABI as upstream
1.4.10 - Bristuff addeded, ABI change
1.4.15 - incompatible change to chan struct, ABI change

The asterisk-chan-capi version that this bug was reported against was
built against 1.4.13, which is the cause of the crashes.

I've had a discussion with Faidon on IRC, so just to document his
solution here: the 1.4.19 packages will provide a virtual package name
(currently asterisk-1.4), which should be used by dependent packages in
the future. If Bristuff breaks the ABI again, it will be possible to
change the name of the virtual provides so that dependent modules will
no longer be installable until compiled against the new ABI.

Faidon asked not to NMU as he plans an upload soon.

Chris




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to