[bt-devel] Compatibility break: Sword 1.6RC1->RC2 API change

Jonathan Marsden jmarsden at fastmail.fm
Thu Apr 23 19:33:04 MST 2009


Eeli Kaikkonen wrote:

> Eeli Kaikkonen wrote:

>> Troy changed the Sword InstMgr API between RC1 and RC2.

Which I just discovered, trying to package BibleTime 2.0 beta1 with the
RC2 libraries installed!

Intuitively, this feels like a poor moment to make an API change.  RC
means Release Candidate.  If the SWORD API was considered good enough to
release at the time of releasing RC1, then by definition it was still
good enough for RC2 (or else the fix was for a major security problem or
something like that, which absolutely *required* an API change to fix --
not the case here, AFAICS).

>> I will commit
>> a change which breaks RC1 compatibility and works only with RC2.

> Done. I hope Martin prepares beta2 soon so that Jonathan can package it
> for Ubuntu.

Or I can just grab that change out of your VCS and create a patch from
it, and include the patch in my package of beta1.  We'll see.  I'd
prefer a beta2 tarball, obviously :)

Jonathan




More information about the bt-devel mailing list