[sword-devel] Next Release (was: Taming Wild Threads)
Troy A. Griffitts
scribe at crosswire.org
Wed Nov 26 12:40:40 MST 2008
Good suggestion Karl. Others sound like they would also like this. May
I ask first for some feedback regarding current state of TRUNK? I
believe we have a fairly optimized impl of the old functionality running
in the new paradigm of dyn versification. We might be able to clean it
up by next week. I currently understand there are two issues:
1) non-backward-compat change of removing VerseKey::books hardcoded
array. We've talked about adding a SWORDVERSION define, but I just had
a 'doh' moment and realized we have: pkg-config --modversion sword
2) stability: we are missing bounds checks for calls into the new
VerseMgr, resulting in crashes if you, for example, ask for the max
chapter of a book which doesn't exist. I think this is the main cause
for crashes, but it would be nice to get some feedback from the frontend
developers of how stable the current code base is. After a few days of
hunting bugs and valgrinding, we can make a good decision if we should
release without dyn versification.
I would like to have a release soon, as well. We have committed to a 6
month release cycle and are about 1 month late, I believe.
Karl Kleinpaste wrote:
> "Troy A. Griffitts" <scribe at crosswire.org> writes:
>> So, this is a quick fix and will be in the next rev. If you need it
>> before the next rev, you are very welcome to extend the filter and
>> catch the <reference> tag to handle it correctly.
> Just my opinion: I would prefer to see a new, very-near-term release of
> the Sword lib (meaning roughly "next week or the week after"),
> containing just this fix, the performance fix for compressed modules,
> and the couple other minor things that have been reported, independent
> of the greater genbook VerseKey work.
> A centralized release would prevent the necessity of several different,
> very temporary re-implementations.
> sword-devel mailing list: sword-devel at crosswire.org
> Instructions to unsubscribe/change your settings at above page
More information about the sword-devel