[sword-devel] Ezra Project 0.8.1 released
Troy A. Griffitts
scribe at crosswire.org
Sat Jun 22 16:50:19 EDT 2019
Yeah, so, if you don't pass a path to the SWMgr c-tor, it will do everything automatically. Since you passed a path, it assumes you know what you want and doesn't do discovery of paths. Try an empty c-tor.
Enjoy Belgium!
Troy
On June 22, 2019 1:45:09 PM MST, Tobias Klein <contact at tklein.info> wrote:
>Hi Troy,
>
>Thanks for trying the new version! :)
>
>That previously installed modules are still available is actually not a
>
>bug. I'm importing the module texts into the sqlite database of Ezra
>Project. I know that this may not be necessary and I could read text
>directly from the modules during runtime (like any other Sword
>frontend). But it's based on how I designed Ezra Project initially
>before I integrated it with Sword. Initially I was working off of a
>database without Sword. Last year I ported that software (it was
>web-based before) into an Electron desktop application. I kept the
>database interface and integrated Sword in a way where I import the
>text
>into the database when installing any module. When removing a module
>via
>Ezra, the module is also removed from the database again. Currently I'm
>
>still relying on the database concept also due to how verses are linked
>
>with tags.
>
>So the other thing you observed is that modules installed to
>/usr/share/sword are not appearing in the frontend, huh?
>Looks like I should have tested that a bit more. On Windows I did and
>there it works.
>Let me ask you a question about SWMgr here. Is it supposed to
>automatically augment the "global module path" to the standard user
>module path?
>On WIndows I could only make SWMgr aware of both the user path and the
>global path by explicitly calling SWMgr::augmentModules().
>
>It looks like this at the moment:
>
> this->_mgr = new
>SWMgr(this->_fileSystemHelper.getUserSwordDir().c_str());
>#ifdef _WIN32
>this->_mgr->augmentModules(this->_fileSystemHelper.getSystemSwordDir().c_str());
>#endif
>
>For some reason I thought that on Linux the module path is extended
>automatically. Could you shed some light on that? Thanks!
>
>Greetings from Antwerp, Belgium! Earlier my wife and I walked by a
>restaurant called "Troy" and I was remembering you.
>
>Best regards,
>Tobias
>
>Am 22/06/2019 um 21:57 schrieb Troy A. Griffitts:
>>
>> 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
--
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/20190622/d6dc8ce4/attachment.html>
More information about the sword-devel
mailing list