<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hi Jonathan.<br>
    <br>
    <blockquote style="border: 0px none;"
      cite="mid:AANLkTim1yC8ajxrKr4MGZH=_s1A2OAkdpXuGWCHJSZSO@mail.gmail.com"
      type="cite">
      <div style="margin-left: 40px;">
        <hr style="border-width: 1px 0pt 0pt; border-style: dotted none
          none; border-color: rgb(181, 181, 181) -moz-use-text-color
          -moz-use-text-color; height: 1px; margin: 0pt;"
          class="__pbConvHr"><br>
      </div>
      <table style="padding-top: 5px;" class="__pbConvTable">
        <tbody>
          <tr>
            <td valign="top"><img
                src="cid:part1.01080001.03070100@me.com"
                photoaddress="jonmmorgan@gmail.com" photoname="Jonathan
                Morgan" name="compose-unknown-contact.jpg" height="29px"
                width="29px"></td>
            <td style="padding-left: 5px;" valign="top"><a
                moz-do-not-send="true"
                href="mailto:jonmmorgan@gmail.com" style="color: rgb(0,
                136, 204) ! important; text-decoration: none !
                important;">Jonathan Morgan</a><br>
              <font color="#888888">29. Januar 2011 13:43</font></td>
          </tr>
        </tbody>
      </table>
      <div style="color: rgb(136, 136, 136); margin-left: 40px;"
        __pbrmquotes="true" class="__pbConvBody"><br>
        Hi Manfred,<br>
        <br>
        Some comments.<br>
        <br>
        <div class="gmail_quote">On Sat, Jan 29, 2011 at 11:02 PM,
          Manfred Bergmann <span dir="ltr">&lt;<a
              moz-do-not-send="true"
              href="mailto:manfred.bergmann@me.com">manfred.bergmann@me.com</a>&gt;</span>
          wrote:<br>
          <blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px
            solid rgb(204, 204, 204); padding-left: 1ex;"
            class="gmail_quote">Hi Guys.<br>
            <br>
            I think it is relatively unlikely to succeed putting
            MacSword/Eloquent in the Mac AppStore.<br>
            The main stumbling blocks are:<br>
            <br>
            - the module installer:<br>
            Apple doesn't allow "Apps that download or install
            additional code or resources to add functionality or change
            their primary purpose will be rejected"<br>
            <br>
            - creating the links for the module utilities in
            /usr/local/bin. For that we aquire admin priviledges via an
            Apple API but allow doesn't allow that either:<br>
            "Apps that request escalation to root privileges or use
            setuid attributes will be rejected"<br>
          </blockquote>
          <div><br>
            I'm not sure that you would want the module utilities
            installed with Eloquent anyway (assuming you mean the SWORD
            command line utilities).&nbsp; I suspect the majority of users
            want to be able to read books other people have created, not
            work on creating their own, so making them install the
            module creation tools seems the wrong thing to do anyway.<br>
          </div>
        </div>
      </div>
    </blockquote>
    Well. The SWORD command line utils come bundled with Eloquent. I
    thought it'd be a good idea to give some support to module
    developers. There are no precompiled utilities for Mac available
    elsewhere.<br>
    It's not absolutely necessary to create symbolic links to
    /usr/local/bin though, or as Nic suggested create a special version
    which I did anyway to remove/add the Sparkle updater.<br>
    <blockquote style="border: 0px none;"
      cite="mid:AANLkTim1yC8ajxrKr4MGZH=_s1A2OAkdpXuGWCHJSZSO@mail.gmail.com"
      type="cite">
      <div style="color: rgb(136, 136, 136); margin-left: 40px;"
        __pbrmquotes="true" class="__pbConvBody">
        <div class="gmail_quote">
          <div>
            &nbsp;<br>
          </div>
          <blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px
            solid rgb(204, 204, 204); padding-left: 1ex;"
            class="gmail_quote">
            - finally Apps are only allowed to create folders in the
            filesystem that reflect the name of the App. We create a
            "Sword" folder where the modules are stored.<br>
            Apple says we do not "comply with the Mac OS X File System
            documentation".<br>
          </blockquote>
          <div><br>
            Is this only top-level directory?&nbsp; In other words, can you
            create a directory like Eloquent/SWORD?&nbsp; If so, I'm not sure
            that I see the problem.&nbsp; If not, I think it's far too over
            restrictive (it's not at all uncommon to create directories
            like "data" in your apps personal configuration directory to
            organise the files a bit better, and its certainly not going
            to confuse those files with other files).<br>
          </div>
        </div>
      </div>
    </blockquote>
    It is a top-level directory under "~/Application Support" where
    Eloquent creates "Eloquent" (which is OK) and "Sword" folder for the
    modules.<br>
    Creating "Eloquent/Sword" would be OK but "Sword" is shared with
    BibleDesktop and Alkitab and is the default SWORD module folder.<br>
    <br>
    <br>
    Manfred<br>
    <blockquote style="border: 0px none;"
      cite="mid:AANLkTim1yC8ajxrKr4MGZH=_s1A2OAkdpXuGWCHJSZSO@mail.gmail.com"
      type="cite">
      <div style="color: rgb(136, 136, 136); margin-left: 40px;"
        __pbrmquotes="true" class="__pbConvBody">
        <div class="gmail_quote">
          <div>
            <br>
            Jon<br>
          </div>
        </div>
        <pre wrap="">_______________________________________________
sword-devel mailing list: <a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/sword-devel">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page</pre>
        <hr style="border-width: 1px 0pt 0pt; border-style: dotted none
          none; border-color: rgb(181, 181, 181) -moz-use-text-color
          -moz-use-text-color; height: 1px; margin: 15px 0pt 0pt;"
          class="__pbConvHr"><br>
      </div>
      <table style="padding-top: 5px;" class="__pbConvTable">
        <tbody>
          <tr>
            <td valign="top"><img
                src="cid:part2.07050509.09060503@me.com"
                photoaddress="manfred.bergmann@me.com"
                photoname="Manfred Bergmann" name="postbox-contact.jpg"
                height="29px" width="29px"></td>
            <td style="padding-left: 5px;" valign="top"><a
                moz-do-not-send="true"
                href="mailto:manfred.bergmann@me.com" style="color:
                rgb(0, 136, 204) ! important; text-decoration: none !
                important;">Manfred Bergmann</a><br>
              <font color="#888888">29. Januar 2011 13:02</font></td>
          </tr>
        </tbody>
      </table>
      <div style="color: rgb(136, 136, 136); margin-left: 40px;"
        __pbrmquotes="true" class="__pbConvBody"><br>
        Hi Guys.
        <br>
        <br>
        I think it is relatively unlikely to succeed putting
        MacSword/Eloquent in the Mac AppStore.
        <br>
        The main stumbling blocks are:
        <br>
        <br>
        - the module installer:
        <br>
        Apple doesn't allow "Apps that download or install additional
        code or resources to add functionality or change their primary
        purpose will be rejected"
        <br>
        <br>
        - creating the links for the module utilities in /usr/local/bin.
        For that we aquire admin priviledges via an Apple API but allow
        doesn't allow that either:
        <br>
        "Apps that request escalation to root privileges or use setuid
        attributes will be rejected"
        <br>
        <br>
        - finally Apps are only allowed to create folders in the
        filesystem that reflect the name of the App. We create a "Sword"
        folder where the modules are stored.
        <br>
        Apple says we do not "comply with the Mac OS X File System
        documentation".
        <br>
        <br>
        <br>
        Nic, did you have similar issues (module installer and
        filesystem)?
        <br>
        <br>
        I'm not willing to remove this from the App and If Apple doesn't
        except explanations for those then AppStore is a "no go".
        <br>
        <br>
        <br>
        <br>
        <br>
        Manfred
        <br>
        <br>
        _______________________________________________
        <br>
        sword-devel mailing list: <a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>
        <br>
        <a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/sword-devel">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
        <br>
        Instructions to unsubscribe/change your settings at above page
        <br>
      </div>
    </blockquote>
  </body>
</html>