[Pkg-crosswire-devel] peaceful coexistence of libsword6 and libsword7

Jonathan Morgan jonmmorgan at gmail.com
Thu Jan 29 08:30:04 GMT 2009


On Thu, Jan 29, 2009 at 8:26 AM, Peter von Kaehne <refdoc at gmx.net> wrote:
>
>>
>>     How hard (and how worthwhile) is it likely to be to get things to the
>>     point where the different versions of libswordN will coexist?  Am I just
>>     making trouble for myself by attempting that?  Several other library
>>     packages do seem to manage it... so I'm not totally nuts to be thinking
>>     this way... am I?
>>
>>     Jonathan
>
> Wrt worthwhile - TBH I see no real benefit.
>
> What do we have for Linux:
>
> Gnomesword/Xiphos (Gnomesword's new name as of today)
> BibleTime
> diatheke
> BpBible
> Biblememoriser
> Bibledit
> glosung
> SwordWeb
>
> Of these Swordweb is in no fit state to get packaged,
> glosung and Bibledit collaborate with Sword programmes but do not
> require them (or do not require any particular version of libsword)
>
> You are left with 4 frontends and Biblememorizer.
>
> Within CrossWire we keep releases
>
> a) linked to the last released libsword
> b) update more or less at the same time to noe libsword.
>
> I think it would be long term more useful to keep all these in sync -as
> we do so anyway at CrossWire. I can not see any relevant situation where
> we would end up with the actual requirement of having two libraries
> present.

Due to the lengthy upstream release cycle, BPBible relies on a patched
version of 1.5.11.  It also relies on the Python SWIG bindings, which
I don't believe are included in the current libsword, and am not sure
whether you would want to package them with libsword or as separate
Python packages depending on libsword.

Unfortunately, I am informed by the SWIG maintainer that the SWIG
bindings will not even compile under SVN, so a quick release including
the patches against 1.5.11 won't help here.

I don't know what the policy is concerning distributing patched
versions of a library, but we have no hesitation at all in basing
BPBible on a patched Sword library, since we do not have to wait
months or years for an upstream release.

Jon




More information about the Pkg-crosswire-devel mailing list