<html><head></head><body> <div dir="auto">Hi Tobias,</div><div dir="auto"><br></div><div dir="auto">In view of the likelihood that no other SWORD front-end attempts to preload every .conf file for for each module of every language in every repository, I suspect this is a top level design flaw in Ezra Bible App. Given the total number of modules hosted by eBible.org this adds an unbearable burden to the installation procedure. </div><div dir="auto"><br></div><div dir="auto">AFAICT, all other front-end apps are more selective regarding which data is prefetched before the user decides which module[s] to install from which repository.</div><div dir="auto"><br></div><div dir="auto">In my own experience, neither Xiphos, Bishop or PocketSword hit such a barrier.</div><div dir="auto"><br></div><div><br></div> <div dir="auto">Regards,</div><div dir="auto">David</div><div><br></div>On Mon, Mar 30, 2026 at 20:30, contact@tklein.info <<a class="" href="mailto:On Mon, Mar 30, 2026 at 20:30, contact@tklein.info <<a href=">contact@tklein.info</a>> wrote:<blockquote type="cite" class="protonmail_quote"> <div class="moz-cite-prefix">
So I instrumented the SWORD code ... here is some log output from the instrumented code (
<a class="moz-txt-link-freetext">RemoteTransport::copyDirectory</a>):
<br>
<br> [DIAG copyDirectory] Downloading file 67/1530: apppbt2019eb.conf (3656 bytes)
<br> [DIAG
<a class="moz-txt-link-freetext">CURLFTPTransport::getURL</a>] URL='
<a href="ftp://ftp.ebible.org/sword/mods.d/apppbt2019eb.conf" class="moz-txt-link-freetext">ftp://ftp.ebible.org/sword/mods.d/apppbt2019eb.conf</a>' timeoutMillis=20000 term=0
<br> [DIAG
<a class="moz-txt-link-freetext">CURLFTPTransport::getURL</a>] curl_easy_perform returned 0 (No error) elapsed=1538 ms URL='
<a href="ftp://ftp.ebible.org/sword/mods.d/apppbt2019eb.conf" class="moz-txt-link-freetext">ftp://ftp.ebible.org/sword/mods.d/apppbt2019eb.conf</a>'
<br> [DIAG copyDirectory] File download result=0 elapsed=1538 ms
<br> [DIAG copyDirectory] Downloading file 68/1530: apr2013eb.conf (3997 bytes)
<br> [DIAG
<a class="moz-txt-link-freetext">CURLFTPTransport::getURL</a>] URL='
<a href="ftp://ftp.ebible.org/sword/mods.d/apr2013eb.conf" class="moz-txt-link-freetext">ftp://ftp.ebible.org/sword/mods.d/apr2013eb.conf</a>' timeoutMillis=20000 term=0
<br> [DIAG
<a class="moz-txt-link-freetext">CURLFTPTransport::getURL</a>] curl_easy_perform returned 0 (No error) elapsed=1435 ms URL='
<a href="ftp://ftp.ebible.org/sword/mods.d/apr2013eb.conf" class="moz-txt-link-freetext">ftp://ftp.ebible.org/sword/mods.d/apr2013eb.conf</a>'
<br> [DIAG copyDirectory] File download result=0 elapsed=1435 ms
<br> [DIAG copyDirectory] Downloading file 69/1530: apu2004eb.conf (6733 bytes)
<br> [DIAG
<a class="moz-txt-link-freetext">CURLFTPTransport::getURL</a>] URL='
<a href="ftp://ftp.ebible.org/sword/mods.d/apu2004eb.conf" class="moz-txt-link-freetext">ftp://ftp.ebible.org/sword/mods.d/apu2004eb.conf</a>' timeoutMillis=20000 term=0
<br> [DIAG
<a class="moz-txt-link-freetext">CURLFTPTransport::getURL</a>] curl_easy_perform returned 0 (No error) elapsed=1435 ms URL='
<a href="ftp://ftp.ebible.org/sword/mods.d/apu2004eb.conf" class="moz-txt-link-freetext">ftp://ftp.ebible.org/sword/mods.d/apu2004eb.conf</a>'
<br> [DIAG copyDirectory] File download result=0 elapsed=1435 ms
</div>
<div class="moz-cite-prefix">
<br>
</div>
<div class="moz-cite-prefix">
You see that the function is working on downloading individual *.conf files from eBible.org.
</div>
<div class="moz-cite-prefix">
Each download takes its time ... 1.5 seconds!
</div>
<div class="moz-cite-prefix">
Then of course with 1530 files to be downloaded we are talking about an endless operation ...
</div>
<div class="moz-cite-prefix">
<br>
</div>
<div class="moz-cite-prefix">
Any advice?
<br>
<br> Best regards,
<br> Tobias
</div>
<div class="moz-cite-prefix">
<br>
</div>
<div class="moz-cite-prefix">
On 3/30/26 08:57,
<a href="mailto:contact@tklein.info" class="moz-txt-link-abbreviated"> contact@tklein.info</a> wrote:
<br>
</div>
<blockquote type="cite">
<div style="font-family: inherit; font-size: inherit; color: inherit; background-color: transparent;">
</div> I am now also observing the "freeze" during repository refresh (also on PC) and it is related to eBible.org. I debugged a little and found that it is the C++ code calling the SWORD library that hangs at installMgr->refreshRemoteSource.
<div>
<br>
</div>
<div>
Best regards,
</div>
<div>
Tobias
</div>
<hr tabindex="-1" style="display:inline-block;width:98%">
<div dir="ltr" id="divRplyFwdMsg">
<font color="#000000" style="font-size:11pt" face="Calibri, sans-serif"><b>From:</b> David Haslam <a href="mailto:dfhdfh@protonmail.com" class="moz-txt-link-rfc2396E"><dfhdfh@protonmail.com></a><br> <b>Sent:</b> Sunday, 29 March 2026 21:50<br> <b>To:</b> sword-devel mailing list <a href="mailto:sword-devel@crosswire.org" class="moz-txt-link-rfc2396E"> <sword-devel@crosswire.org></a><br> <b>Cc:</b> <a href="mailto:contact@tklein.info" class="moz-txt-link-abbreviated"> contact@tklein.info</a> <a href="mailto:contact@tklein.info" class="moz-txt-link-rfc2396E"> <contact@tklein.info></a><br> <b>Subject:</b> Re: [sword-devel] Ezra Bible App 1.19 released</font>
<div>
</div>
</div>
<div>
<div dir="auto">
The STEP Bible repo could be accessed from PocketSword just now, and even also 10 minutes or so before I read your email.
</div>
<div dir="auto">
<br>
</div>
<div dir="auto">
David
</div>
<div>
<br>
</div>
<div>
<br>
</div>
<div>
<br>
</div> On Sun, Mar 29, 2026 at 20:46, Fr Cyrille <
<a href="mailto:On Sun, Mar 29, 2026 at 20:46, Fr Cyrille <<a href=" class="">fr.cyrille@tiberiade.be</a>> wrote:
<blockquote class="x_protonmail_quote" type="cite">
I think step bible.
<br>
<br>
<div class="x_moz-cite-prefix">
Le 29/03/2026 à 18:10,
<a class="x_moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:contact@tklein.info"> contact@tklein.info</a> a écrit :
<br>
</div>
<blockquote type="cite">
<div class="x_moz-cite-prefix">
Hi Fr. Cyrille and David,
</div>
<div class="x_moz-cite-prefix">
<br>
</div>
<div class="x_moz-cite-prefix">
I have observed this behavior from time to time. Not sure which repository is causing this.
</div>
<div class="x_moz-cite-prefix">
I will investigate. The only thing I can advise here is to try again later. I agree that the behavior for individual repositories that are unavailable should not block the entire operation.
</div>
<div class="x_moz-cite-prefix">
Note that this functionality (basic module assistant and repo updates) was not changed in 1.19, so at least this is not a regression.
</div>
<div class="x_moz-cite-prefix">
<br>
</div>
<div class="x_moz-cite-prefix">
Best regards,
<br> Tobias
</div>
<div class="x_moz-cite-prefix">
<br>
</div>
<div class="x_moz-cite-prefix">
On 3/29/26 17:53, Fr Cyrille wrote:
<br>
</div>
<blockquote type="cite">
<div dir="auto">
Hi Tobias same problem on Android ! I'm very interested by Ezra!
</div>
<br>
<br>
<div class="x_gmail_quote">
<div dir="auto">
Le 29 mars 2026 16:24:51
<a class="x_moz-txt-link-freetext" href=""> GMT+01:00</a>, David Haslam
<a class="x_moz-txt-link-rfc2396E" href="mailto:dfhdfh@protonmail.com"> <dfhdfh@protonmail.com></a> a écrit :
</div>
<blockquote style="margin:0pt 0pt 0pt 0.8ex; border-left:1px solid rgb(204,204,204); padding-left:1ex" class="x_gmail_quote">
<div>
<br>
</div>
<div dir="auto">
Hi Tobias,
</div>
<div dir="auto">
<br>
</div>
<div dir="auto">
Just installed it in my iPad Mini 4 which has iPadOS 15.8.7 (latest supported).
</div>
<div dir="auto">
<br>
</div>
<div dir="auto">
The following occurs whether or not the connection is via a VPN Server.
</div>
<div dir="auto">
<br>
</div>
<div dir="auto">
It gets stuck at 90% during Loading Languages, and eventually displays an error message.
</div>
<div dir="auto">
<br>
</div>
<div dir="auto">
Is perchance one of the repositories currently offline? If so, it ought to respond gracefully and work with those that are currently accessible.
</div>
<div dir="auto">
<br>
</div>
<div dir="auto">
Or was the root cause something else entirely ?
</div>
<div dir="auto">
<br>
<img src="cid:A19CAA7A-3A0A-42E0-8D9C-227660F58566" data-outlook-trace="F:0|T:1">
<br>
<br>
<img src="cid:325D5138-7908-4F64-9E8C-A5DF37786450" data-outlook-trace="F:0|T:1">
<br>
</div>
<div dir="auto">
Regards,
</div>
<div dir="auto">
<br>
</div>
<div dir="auto">
David Haslam
</div>
<div>
<br>
</div> On Sun, Mar 29, 2026 at 14:27,
<a class="x_moz-txt-link-abbreviated x_moz-txt-link-freetext moz-txt-link-freetext" href="mailto:contact@tklein.info"> contact@tklein.info</a> <
<a class="" href="mailto:On Sun, Mar 29, 2026 at 14:27, contact@tklein.info <<a href="> contact@tklein.info</a>> wrote:
<blockquote type="cite" class="x_protonmail_quote">
<p data-end="7" data-start="0">Hi all,</p>
<p data-end="267" data-start="9">Ezra Bible App 1.19 has been released. This release introduces <strong data-end="98" data-start="72">iOS and iPadOS support</strong>, bringing Ezra Bible App to Apple mobile devices for the first time. It also includes improvements to mobile usability, enhanced module handling, and various bug fixes.</p>
<p data-end="337" data-start="269"><a class="x_decorated-link x_cursor-pointer" target="_new" rel="noopener" data-end="337" data-start="269">https://github.com/ezra-bible-app/ezra-bible-app/releases/tag/1.19.0</a></p>
<p data-end="458" data-start="339">Downloads are available for all supported platforms, including updated versions in <a href="https://play.google.com/store/apps/details?id=net.ezrabibleapp.cordova&hl=de"> Google Play</a> and the <a href="https://apps.apple.com/us/app/ezra-bible-app/id6757127895"> Apple App Store</a>.</p>
<p data-end="499" data-start="460">Note-worthy improvements and fixes are:</p>
<ul data-end="1039" data-start="501">
<li data-end="530" data-start="501" data-section-id="1ijiwuu">Add iOS and iPadOS support. </li>
<li data-end="575" data-start="531" data-section-id="185m71z">Visualize footnotes on the mobile version. </li>
<li data-end="618" data-start="576" data-section-id="12vurpu">Support image handling in SWORD modules. </li>
<li data-end="700" data-start="619" data-section-id="m0v5tr">Support custom Dropbox module repositories and Dropbox-based ZIP installations. </li>
<li data-end="781" data-start="701" data-section-id="1lyt3rd">Make the list of shown commentaries configurable in the commentary side panel. </li>
<li data-end="842" data-start="782" data-section-id="vtbxxy">Make text in the word study panel selectable and copyable. </li>
<li data-end="938" data-start="843" data-section-id="1vkyzxl">Improve tablet usability, including an optimized book selection menu in portrait orientation. </li>
<li data-end="1039" data-start="939" data-section-id="f8fhuk">Fix various issues related to search, verse positioning, commentary alignment, and text rendering. </li>
</ul>
<p data-end="1071" data-start="1041"><span style="" class=""></span></p>
<div class="">
<font class="">Thanks to the translators (Martin, Marjan, Tom, Augustin, Reinaldo, Evgen).<br> Thanks also to Karl who helped me a lot with beta testing on iOS / iPadOS.</font>
</div>
<p data-end="1071" data-start="1041">I am happy about any feedback.</p>
<p data-is-only-node="" data-is-last-node="" data-end="1095" data-start="1073">Best regards,<br data-end="1089" data-start="1086"> Tobias</p>
</blockquote>
</blockquote>
</div>
<br>
<fieldset class="x_moz-mime-attachment-header"></fieldset>
<pre class="x_moz-quote-pre">_______________________________________________
sword-devel mailing list
<a class="x_moz-txt-link-abbreviated x_moz-txt-link-freetext moz-txt-link-freetext" href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>
<a class="x_moz-txt-link-freetext moz-txt-link-freetext" href="https://crosswire.org/mailman/listinfo/sword-devel">https://crosswire.org/mailman/listinfo/sword-devel</a>
</pre>
</blockquote>
<p><br> </p>
<br>
<fieldset class="x_moz-mime-attachment-header"></fieldset>
<pre class="x_moz-quote-pre">_______________________________________________
sword-devel mailing list
<a class="x_moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>
<a class="x_moz-txt-link-freetext moz-txt-link-freetext" href="https://crosswire.org/mailman/listinfo/sword-devel">https://crosswire.org/mailman/listinfo/sword-devel</a>
</pre>
</blockquote>
<br>
<div class="x_moz-signature">
--
<br> Vous aimez la Bible ? Vous êtes étudiant en théologie ? Utilisez l'application libre
<a href="https://xiphos.org/">Xiphos</a> ou
<a href="https://andbible.github.io/"> Andbible</a> et accédez aux textes sources, à des commentaires, des dictionnaires et beaucoup d'autres fonctionnalités... Me contacter pour des traductions en français.
</div>
<br>
</blockquote>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
sword-devel mailing list
<a href="mailto:sword-devel@crosswire.org" class="moz-txt-link-abbreviated">sword-devel@crosswire.org</a>
<a href="https://crosswire.org/mailman/listinfo/sword-devel" class="moz-txt-link-freetext">https://crosswire.org/mailman/listinfo/sword-devel</a>
</pre>
</blockquote>
<p><br> </p></blockquote></body></html>