[sword-devel] Ezra Project 0.8.1 released
Tobias Klein
contact at tklein.info
Sun Jun 30 12:00:29 EDT 2019
I'm happy about quick responses, no worries :)
I built Sword using CMake. No special options. Can I get the same effect
as with usrinst.sh and autotools, but using CMake?
Best regards,
Tobias
On 30.06.19 17:55, Troy A. Griffitts wrote:
> Hi Tobias, sorry for the quick response. How did you compile SWORD? If
> you use the autotools build system, be sure to configure with the
> usrinst.sh script for standard release configuration.
>
> On June 30, 2019 8:31:52 AM MST, Tobias Klein <contact at tklein.info>
> wrote:
>
> Hi Troy,
>
> I think there's problem with the global conf path (at least on my
> box here ...).
>
> This is the debug output I get:
>
> LOOKING UP MODULE CONFIGURATION...
> Checking for provided SWConfig("sword.conf")...
> Checking working directory for sword.conf...
> Checking working directory for mods.conf...
> Checking working directory for mods.d...
> Checking working directory ../library/ for mods.d...
> Checking $SWORD_PATH...
> Parsing /usr/local/etc/sword.conf...
> Checking for /usr/local/etc/sword.conf...
> Checking $ALLUSERSPROFILE/Application Data/sword/...
> Checking $HOME/Library/Application Support/Sword/...
> found (/home/tobi/).
> Checking /home/tobi/ for mods.d...
> Checking home directory for ~/.sword...
> Checking for /home/tobi/.sword/mods.conf...
> Checking for /home/tobi/.sword/mods.d...
> found.
> LOOKING UP MODULE CONFIGURATION COMPLETE.
>
>
> What's striking is the fact that there's no check for
> /etc/sword.conf (which exists on my system), but only a check for
> /usr/local/etc/sword.conf.
>
> This is what I found in swmgr.cpp (Sword 1.8.1):
> 122 #ifdef GLOBCONFPATH
> 123 const char *SWMgr::globalConfPath = GLOBCONFPATH;
> 124 #else
> 125 const char *SWMgr::globalConfPath =
> "/etc/sword.conf:/usr/local/etc/sword.conf";
> 126 #endif
>
> I haven't configured the GLOBCONFPATH for my Sword build, so
> technically the globalConfPath should be the second one. But for
> some reason it doesn't seem to check for the /etc/sword.conf.
>
> Can you explain this behavior and the above debug output?
>
> Best regards,
> Tobias
>
> On 22.06.19 23:24, Troy A. Griffitts wrote:
>>
>> Tobias,
>>
>> You can do the same in your binary before you construct an SWMgr:
>>
>> SWLog::getSystemLog()->setLogLevel(SWLog::LOG_DEBUG);
>>
>> and you should get more debug output from SWORD, including its
>> discovery of module paths.
>>
>>
>> On 6/22/19 12:57 PM, Troy A. Griffitts wrote:
>>>
>>> Hi Tobias,
>>>
>>> So, I've had a chance to try 0.8.1. I hope this feedback is useful:
>>>
>>> Wanting to test the SWORD configuration improvements in the new
>>> build, I removed my ~/.sword folder. I have 5 or so modules
>>> installed machine-wide under /usr/share/sword so I was hoping
>>> those would be seen. Just to be sure SWORD is configured
>>> correctly on my box, in my source folder I go down into the
>>> examples at: ~/src/sword/examples/cmdline and run ./lookup yoyo yoyo
>>>
>>> [scribe at localhost cmdline]$ ./lookup yoyo yoyo
>>> Could not find module [yoyo]. Available modules:
>>> [ESV2011] - English Standard Version with Strongs numbers.
>>> [KJV] - King James Version (1769) with Strongs Numbers and
>>> Morphology
>>> [SahidicBible] - Sahidic Bible - Askeland / Schulz
>>> [StrongsGreek] - Strong's Greek Bible Dictionary
>>> [WHNU] - Westcott and Hort with NA27/UBS4 variants
>>>
>>> On my previous test, using 0.8.0, I installed KJVA and WLC which
>>> went into ~/.sword/ which is fine but wanting to test more
>>> cleanly, I removed the ~/.sword folder completely.
>>>
>>> OK, installed latest ezra package for F29 x86_64.
>>>
>>> It created ~/.sword and an empty mods.d and installMgr folder
>>> underneath. All fine. No sword.conf. Good.
>>>
>>> Launched ezra-project.
>>>
>>> To my surprise, I see my two previous modules available in the
>>> dropdown AND the KJVA is showing data!
>>>
>>> So, I could image a bug if you maybe cached available modules
>>> someplace and didn't re-read SWMgr between app restarts to see
>>> what modules were available, but I can't imagine how you can
>>> still lookup data for both of my previously installed modules
>>> since I have removed ~/.sword/ where they were installed and
>>> these modules are not available in my system-wide
>>> /usr/share/sword library.
>>>
>>> :)
>>>
>>> Hope this initial feedback is a little useful,
>>>
>>> Troy
>>>
>>>
>>> On 6/21/19 1:06 AM, Tobias Klein wrote:
>>>>
>>>> Hi all,
>>>>
>>>> Ezra Project 0.8.1 has been released. This is a bugfix release.
>>>> Ezra Project is a topical bible study tool.
>>>>
>>>> https://github.com/tobias-klein/ezra-project/releases/tag/0.8.1
>>>>
>>>> Noteworthy improvements are:
>>>>
>>>> * Support for all languages of ISO-639-1/2/3. This enables
>>>> the usage of all the available Sword modules.
>>>> * Added sync functionality for Sword modules that have been
>>>> installed by other programs. Those modules are now also
>>>> available in Ezra Project and synced on start-up.
>>>> * Do not use custom sword.conf anymore.
>>>> * Static Sword library now included. This means that Ezra
>>>> Project will run on more systems, because there is no
>>>> specific dependency on Sword packages anymore.
>>>>
>>>> Downloads are available for:
>>>>
>>>> * Ubuntu 18.04 + 19.04
>>>> * CentOS 7
>>>> * Fedora 29
>>>> * Windows (tested on Windows 10)
>>>>
>>>> Feedback is appreciated!
>>>>
>>>> Best regards,
>>>> Tobias
>>>>
>>>>
>>>> _______________________________________________
>>>> 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
>
>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20190630/74fcefb3/attachment-0001.html>
More information about the sword-devel
mailing list