<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">When osis2mod creates a module it uses its default v11n is used unless the user specifies a v11n. That v11n is used to lay out the index files and fill them with 0s. This is done before any of the input file is read. That index in the files listed have the number of verses in the NRSV not the KJV. If I understand correctly, the length of the index files don’t change once the module is created.<div class=""><br class=""></div><div class="">DM<br class=""><div class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Jan 2, 2019, at 4:30 AM, David Haslam &lt;<a href="mailto:dfhdfh@protonmail.com" class="">dfhdfh@protonmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">I'm rather puzzled by one section of DM's observations....</div><div class=""><br class=""></div><div class="">DM wrote:<br class=""></div><div class=""><br class=""></div><div class="" style="color: rgb(85, 85, 85); font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; margin: 0px; font-stretch: normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;">The CrossWire Bible modules that have a visible NT problem having 2 extra verses: (All are KJV, but maybe should be NRSV av11n)<br class=""></div><div class="" style="color: rgb(85, 85, 85); font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; margin: 0px; font-stretch: normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;"><div class="" style="margin: 0px; font-stretch: normal; line-height: normal;">HebDelitzsch<br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal;">PorAlmeida1911<br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal;">PolUGdanska<br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal;">Shona<br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal;">TurHADI<br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal;">As the submitter for <b class="">PolUGdanska</b>, I can confirm that KJV is the correct v11n for this module.<br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal;">There were no APPEND warnings when the module was made with osis2mod.<br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal;"><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal;">IIRC the NRSV av11n splits Rev 12:17 and 3John14 each into two verses.<br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal;"><i class="">I do not think that any of these 5 modules do that, though I've not checked the other 4.</i><br class=""></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal;"><br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">These 2 extra NT verses that NRSV has relative to the KJV are therefore not the cause of DM's reported problems here.<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><br class=""></div></div></div><div class=""><div class=""><b class="">A different explanation should be sought.</b><br class=""></div><div class=""><div class=""><br class=""></div></div></div><div class="" style="color: rgb(85, 85, 85); font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; margin: 0px; font-stretch: normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;"><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><div class=""><i class="">Aside: Even some modules built with v11n=NRSV omit Rev 12:18 (e.g. ESV2011).</i><br class=""></div></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><div class=""><i class="">Aside: The NRSV also moves Romans 16:24 to a different location.</i></div><div class=""><br class=""></div></div></div></div><div class="">NB. I do not understand how there can be any "extra verses" in a module if there were no APPEND warnings from osis2mod.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="protonmail_signature_block"><div class="protonmail_signature_block-user"><div class="">Best regards,<br class=""></div><div class=""><br class=""></div><div class="">David<br class=""></div></div><div class=""><br class=""></div><div class="protonmail_signature_block-proton">Sent with <a target="_blank" href="https://protonmail.com/" class="">ProtonMail</a> Secure Email.<br class=""></div></div><div class=""><br class=""></div><div class="">‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐<br class=""></div><div class=""> On Tuesday, 1 January 2019 18:22, DM Smith &lt;<a href="mailto:dmsmith@crosswire.org" class="">dmsmith@crosswire.org</a>&gt; wrote:<br class=""></div><div class=""> <br class=""></div><blockquote type="cite" class="protonmail_quote"><div class="">I’ve found an oddness in some Bible and commentary modules. (They share the same storage mechanism).<br class=""></div><div class=""><br class=""></div><div class="">For each module there’s an index file for the OT and for the NT. Even many single testament modules have an index file for the other testament.<br class=""></div><div class=""><br class=""></div><div class="">The index file has a slot for every verse in the testament. Intros for the Bible, Testaments, books and chapters are treated as verses and have slots in the index.<br class=""></div><div class=""><br class=""></div><div class="">When the module is created, the indexes are initialized to all zeros, indicating that there is no data. When a verse is written to the module, the verse’s slot in the index is updated to point to the verse.<br class=""></div><div class=""><br class=""></div><div class="">So for a versification, each index has a fixed size.<br class=""></div><div class=""><br class=""></div><div class="">For years, I’ve noticed a debug statement from JSword indicating that some indexes have a different size than expected.<br class=""></div><div class=""><br class=""></div><div class="">So for the last couple of days, I’ve been debugging the problem. Quite a few OT are a verse short. For the most part these modules are NT only, but a few are missing Malachi 4:6. Some NT have two more slots in the index.<br class=""></div><div class=""><br class=""></div><div class="">The Bible modules that have a visible OT problem, not having the last verse of the OT:<br class=""></div><div class="">DanDetteBiblen (Xiphos)<br class=""></div><div class="">FarFLB (Xiphos)<br class=""></div><div class="">JapMeiji (CrossWire)<br class=""></div><div class="">Mg1865 (CrossWire) Looks like all of Malachi 4 is appended to 3:18<br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">PolBibTysia (Xiphos)<br class=""></div></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class=""><br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">The CrossWire Bible modules that have a visible NT problem having 2 extra verses: (All are KJV, but maybe should be NRSV av11n)<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class=""><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">HebDelitzsch<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">PorAlmeida1911<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">PolUGdanska<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">Shona<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">TurHADI<br class=""></div><div class=""><br class=""></div></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">The CrossWire commentary module DTN seems to be really bad. The NT index file is way too long. Looking at the module content, &nbsp;I find lots of verses that are present but w empty content. I find verse 0 for many chapters is filled with wrong content.<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class=""><br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class="">The CrossWire Bibles that have the short OT index, but it isn’t really a problem because the module doesn’t have the OT or only has part of the OT:<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class=""><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">ArmEastern<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">Chamorro<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">Cro<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">CzeB21<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">Est<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">GerAlbrecht<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">GerGruenewald<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">GerTafel<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">GerTextbibel<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">Leeser<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">ManxGaelic<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">SweKarlXII<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">Tyndale<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">VietLCCMN<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">Vulgate_HebPs<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">Wulfila<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">Wycliffe<br class=""></div><div class=""><br class=""></div><div class="">The following CrossWire commentaries also have a non-problematic short OT index:<br class=""></div><div class="">MAK<br class=""></div><div class="">Spurious<br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">VietLCCMNCT<br class=""></div></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">In Him,<br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class="">DM<br class=""></div></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class=""><br class=""></div><div style="margin: 0px; font-stretch: normal; line-height: normal; font-family: &quot;Helvetica Neue&quot;;" class=""><br class=""></div><div class=""><br class=""></div></blockquote><div class=""><br class=""></div>_______________________________________________<br class="">sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" class="">sword-devel@crosswire.org</a><br class=""><a href="http://www.crosswire.org/mailman/listinfo/sword-devel" class="">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br class="">Instructions to unsubscribe/change your settings at above page</div></blockquote></div><br class=""></div></div></body></html>