On Fri, Nov 30, 2012 at 10:08:43PM +0800, Paul Wise wrote: > Package: asterisk > Version: 1:1.8.13.1~dfsg-1 > Severity: important > > Asterisk seems to have changed its plugin ABI without bumping the > Provides. As a result asterisk-espeak and the other external modules are > not able to be loaded, even though they were built against asterisk-dev > version 1:1.8.10.1~dfsg-1, which also provided asterisk-1.8. > > http://bugs.debian.org/689109 > https://buildd.debian.org/status/fetch.php?pkg=asterisk-espeak&arch=i386&ver=2.1-1&stamp=1333714494 > > I would suggest changing Provides: asterisk-1.8 to something more > specific like Provides: asterisk-${source:Upstream-Version}. This will > ensure that future ABI breaks are handled properly since it is very hard > to ensure that plugin ABIs haven't changed.
A. FWIW, Upstream promises that the ABI would not on a LTS Asterisk version, and 1.8 is such. That said, the check that failed at the module load was not technically for a new ABI, but for some combination of build flags and such, originally from asterisk.h . I believe those have not changed. Will test that tommorow. -- Tzafrir Cohen icq#16849755 jabber:tzafrir.co...@xorcom.com +972-50-7952406 mailto:tzafrir.co...@xorcom.com http://www.xorcom.com iax:gu...@local.xorcom.com/tzafrir -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org