<div style="font-family: Arial, sans-serif; font-size: 14px;">Hi Troy,<br><br>One of the reasons I began use my Proton Mail account for the various CrossWire mailing lists was because the CrossWire mail server was dumping everything from any btinternet.com address into the SPAM dump!<br><br>I think the server setup needs a thorough vetting to stop it rubbishing genuine participants' email messages!<br><br><i>How is it that it's always me that hits these problems?</i></div><div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div>
<div class="protonmail_signature_block" style="font-family: Arial, sans-serif; font-size: 14px;">
    <div class="protonmail_signature_block-user">
        Best regards,<br><br>David
    </div>
    <div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div>
    <div class="protonmail_signature_block-proton">
        Sent with <a target="_blank" href="https://proton.me/mail/home">Proton Mail</a> secure email.
    </div>
</div>
<div style="font-family: Arial, sans-serif; font-size: 14px;"><br></div><div class="protonmail_quote">
        On Thursday, February 20th, 2025 at 3:41 PM, Karl Kleinpaste <karl@kleinpaste.org> wrote:<br>
        <blockquote class="protonmail_quote" type="cite">
            
    David Haslam <a href="mailto:dfhdfh@protonmail.com" class="moz-txt-link-rfc2396E" rel="noreferrer nofollow noopener"><dfhdfh@protonmail.com></a> wrote:
    <blockquote type="cite">
      <blockquote type="cite">
        <div dir="ltr">
          <div style="font-family: Arial, sans-serif; font-size: 14px;">
            My initial message in this thread was sent to <b>sword-devel</b>.<br>
            <i>Other than Michael & Karl, did anyone else receive
              it?</i></div>
        </div>
      </blockquote>
    </blockquote>
    <br>
    <font face="FreeSerif">
      For reasons I don't care to guess, I haven't seen David's emails
      in sword-devel in a very long time -- years. I see his comments
      only in quoted replies by others. I think something's spam filter
      is overworked.</font><br>
    <br>
    On Tuesday, February 18th, 2025 at 8:49 PM, Michael Johnson
    <a href="mailto:kahunapule@eBible.org" class="moz-txt-link-rfc2396E" rel="noreferrer nofollow noopener"><kahunapule@eBible.org></a> wrote:
    <div dir="ltr">
      <div class="protonmail_quote">
        <blockquote type="cite" class="protonmail_quote">I got this, but
          I'm in time triage mode, and this is not an issue that I can
          reasonably fix. Indeed, if anything, I should keep things as
          they are so that front end designers don't get the idea that
          version abbreviations are unique to just one module. Even
          being unique to a language is iffy if the module has different
          sources. I can't fix bad front end design.</blockquote>
      </div>
    </div>
    <br>
    <font face="FreeSerif">It is not "bad front end design" to say that
      when the user asks for KJV, he should get KJV, not an <i>n</i>th
      level derivative instance from a tertiary source.<br>
    </font>
    <font face="FreeSerif"><br>
      Sword Project apps have one "native" KJV. If the user doesn't want
      to install that, instead installs another, and wants to refer to
      that using a convenient abbreviation as KJV, that's fine. But
      whenever the module whose .conf says "[KJV]" is installed, the
      other with an abbreviation loses being distinguished by the name
      "KJV".<br>
    </font>
    <font face="FreeSerif"><br>
      Since modules' native names don't conflict by definition (i.e.
      [Name] must be unique across mods.d/*.conf¹), then nothing else
      can advertise itself as the (real, for Sword Project purposes)
      KJV.<br>
    </font>
    <font face="FreeSerif"><br>
      Xiphos' abbreviation support is not nearly as good as it needs to
      be. F</font><font face="FreeSerif">or starters, i</font><font face="FreeSerif">t needs conflict resolution, and that begins with
      tossing away abbreviations that collide with any installed
      module's native [Name].<br>
      <br>
      And what to do when 2+ modules have the same Abbreviation=?<br>
      <br>
      --karl<br>
      <br>
      ¹ Verify with </font><font face="monospace">grep '^\['
      .sword/mods.d/*.conf | cut -f2 -d: | sort | uniq -c | grep -v ' 1
      '<br>
    </font>
  


        </blockquote><br>
    </div>