[sword-devel] How to access raw OSIS files

Greg Hellings greg.hellings at gmail.com
Tue Mar 10 16:02:45 MST 2020


On Tue, Mar 10, 2020 at 5:56 PM Michael H <cmahte at gmail.com> wrote:

> Greg,
>
> Diatheke on Ubuntu 18.04LTS is broken since Ubuntu 18 released. The bugs
> were identified and fixed by this team on around march of 2018, but the way
> the features freeze on Ubuntu, it remains broken. trying to update only the
> sword package without updating the core is locked by dependencies.
>

They should be able to cherry-pick just the commit that fixed the bug(s)
into their package. If that hasn't happened that's entirely a shortcoming
of the distro/packagers and not an issue with Sword. (Personally this is
one of the strongest reasons I stay far away from Ubuntu for anything
that's not a server, and even there I tend to avoid it unless absolutely
necessary).

Also, Philip says nothing of being on Ubuntu, or even Linux for that matter
from what I see.

--Greg

>
> I had to build a virtual session of ubuntu 19.04 to make it work. but in
> 19.04 diatheke has no obvious bugs, other than the very last few modules
> from Cyrille need a more modern Sword engine, and there for a while all of
> ebible claimed it needed newer sword engine.
>
> Meanwhile, SIL provides Ubuntu packages for Bible translation programs
> Paratext, and Fieldworks Translation editor, and maintains a linux (wine)
> port of the LOGOS Bible study program for Ubuntu LTS.  So, there's more
> than just a passing coincidence here.  It's very likely that someone in the
> business of developing Bible software on Linux will end up on the Ubuntu
> LTS software platform.
>
>
> On Tue, Mar 10, 2020 at 5:38 PM Greg Hellings <greg.hellings at gmail.com>
> wrote:
>
>>
>>
>> On Tue, Mar 10, 2020 at 5:27 PM Philip White <philipwhite at cedarville.edu>
>> wrote:
>>
>>> Thanks for the responses. I will consider using the Sword library. One
>>> reason I am reluctant to do so is my preference for C over C++.
>>>
>>
>> There is a C file in the bindings that allows you to access the library
>> through C instead of C++. You can find the header here:
>> https://www.crosswire.org/svn/sword/trunk/include/flatapi.h
>>
>> Another is my preference for building software on top of standards
>>> instead of ad-hoc knowledge.
>>>
>>
>> I'm not sure I see where your objection to a well received and very open
>> scripture software project that is completely FOSS would have objections,
>> then.
>>
>>
>>> > This is the beauty of the Sword library. It hides all the rest of
>>> those questions:
>>> > 1) Which format did it come from? OSIS? ThML? Who even knows?
>>> > 2) What is the source of the original text? Could be nearly anywhere.
>>> > 3) What is the source encoding? Could be lots of things. Sword will
>>> normalize this all to UTF-8 for you.
>>>
>>> All three of these points seem less about the library, and more about
>>> the final modules themselves. Does the library itself normalize this,
>>> or is it normalized when the modules are created? I guess I thought
>>> that all modules came from OSIS sources, which I guess is incorrect.
>>>
>>
>> It is not correct. It is the primary way that scripture modules are
>> accepted from submissions, but it is not at all the case that all modules
>> come from OSIS. It's not even the original source in some cases - lots of
>> them come from USFM or USX, then get converted to OSIS before being turned
>> into Sword modules.
>>
>> Is there any reason that diatheke cannot fulfil your needs?
>>
>> --Greg
>>
>>>
>>> - Philip
>>>
>>> _______________________________________________
>>> sword-devel mailing list: sword-devel at crosswire.org
>>> http://www.crosswire.org/mailman/listinfo/sword-devel
>>> Instructions to unsubscribe/change your settings at above page
>>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20200310/438484ab/attachment.html>


More information about the sword-devel mailing list