<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body style='font-family: Verdana,Geneva,sans-serif'>
<p>Hi !</p>
<p>Sorry but something isn't clear for me when you said : 'Application runtimes such as Python are not supported yet'</p>
<p><br />As python look like available as separate package, currently i use it embedded as a shared libs a bit like pyOtherSide (http://github.com/thp/pyotherside). That s working fine is sdk emulator. Is that a problem for submitting to harbour ?</p>
<p>Regards,</p>
<div>
<pre>---<br />Benoît HERVIER - http://khertan.net/</pre>
</div>
<p>Le 2013-11-21 13:20, Iekku Pylkka a écrit :</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px"><!-- html ignored --><!-- head ignored --><!-- meta ignored --><!-- meta ignored --><!-- node type 8 --><!-- node type 8 -->
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">Ahoy all,<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;"><!-- o ignored --> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">As you might have noticed, there has been lot of stuff happening on application development and application releasing. Some of you who have already submitted applications to Harbour (Jolla's app store intake) have faced these challenges already. Thank you very much for your submissions.<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;"><!-- o ignored --> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">Here is a list of items we have identified that cause headache and are the reasons why your app might not have gotten store approval yet:<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">- Icon size:<!-- o ignored --></span></p>
<p class="MsoListParagraph" style="text-indent: -18.0pt; mso-list: l5 level1 lfo8;"><span style="font-size: 12.0pt; font-family: Symbol; mso-fareast-language: FI;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-fareast-language: FI;">SDK still uses 90x90 icon size whereas the device uses 86x86. Harbour submission requires 86x86 icons. An update to the SDK will be released soon to sync it up to the new icon size.</span><span style="font-size: 12.0pt; mso-fareast-language: FI;"><!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">- Icon path defined in .desktop file:<!-- o ignored --></span></p>
<p class="MsoListParagraph" style="text-indent: -18.0pt; mso-list: l5 level1 lfo8;"><span style="font-size: 12.0pt; font-family: Symbol; mso-fareast-language: FI;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-fareast-language: FI;">Application icon path is not needed anymore (Icon=appname is enough), you will have to remove absolute paths for Harbour submission. The home screen in upcoming SDK release will have a fix for this.<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">- Application name<!-- o ignored --></span></p>
<p class="MsoListParagraph" style="text-indent: -18.0pt; mso-list: l5 level1 lfo8;"><span style="font-size: 12.0pt; font-family: Symbol; mso-fareast-language: FI;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-fareast-language: FI;">There will be a FAQ on Harbour regarding what file names need to match the RPM package name at upload time. Your application name should be in "dotted" form, e.g. com.example.myapp and we will soon update Harbour to validate this and then all the applications should follow this naming convention.<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">- QML API<!-- o ignored --></span></p>
<p class="MsoListParagraph" style="text-indent: -18.0pt; mso-list: l5 level1 lfo8;"><span style="font-size: 12.0pt; font-family: Symbol; mso-fareast-language: FI;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-fareast-language: FI;">For QML application development we support QtQuick 2.x and Sailfish Silica 1.0. In our repositories there are various other packages but as they are not reviewed by us we cannot guarantee that APIs they provide are available in future, so take caution when using them - your application might be rejected or stop working if you are using unsupported API.<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">- Shared libraries<!-- o ignored --></span></p>
<p class="MsoListParagraph" style="text-indent: -18.0pt; mso-list: l5 level1 lfo8;"><span style="font-size: 12.0pt; font-family: Symbol; mso-fareast-language: FI;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-fareast-language: FI;">You can ship your own private copies of shared libraries that you link against in /usr/share/<name of your app>/, you are not allowed to install shared libraries anywhere else.<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">- Private QML imports<!-- o ignored --></span></p>
<p class="MsoListParagraph" style="text-indent: -18.0pt; mso-list: l5 level1 lfo8;"><span style="font-size: 12.0pt; font-family: Symbol; mso-fareast-language: FI;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-fareast-language: FI;">If you are using custom QML imports, you have to install them into /usr/share/<name of your app>/, you are not allowed to install the QML imports anywhere else. Also, the name of your QML import must match the application package name (e.g. an application "org.example.coolapp" can only have a single private qml import module, and that must be imported as "import org.example.coolapp 1.0").<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">- Runtimes<!-- o ignored --></span></p>
<p class="MsoListParagraph" style="text-indent: -18.0pt; mso-list: l5 level1 lfo8;"><span style="font-size: 12.0pt; font-family: Symbol; mso-fareast-language: FI;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-fareast-language: FI;">Application runtimes such as Python are not supported yet, but we are actively working on getting Python support into shape, at which point Python QML APIs will be allowed in Harbour. Stay tuned.<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">- More info<!-- o ignored --></span></p>
<p class="MsoListParagraph" style="text-indent: -18.0pt; mso-list: l5 level1 lfo8;"><span style="font-size: 12.0pt; font-family: Symbol; mso-fareast-language: FI;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';"> </span></span></span><span style="font-size: 12.0pt; mso-fareast-language: FI;">There will be the mentioned FAQ page on Harbour which addresses the known application submission problems.<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;"><!-- o ignored --> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">Hopefully, most of these will make sense and not require clarification but if you need any help at all, just holler. We hope to expand the list of supported APIs, and are interested in feedback from you as to what you would like to see and be able to do in store applications.<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;"><!-- o ignored --> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">Should you have any questions or improvement ideas of these, please send replies to this mailing list.<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;"><!-- o ignored --> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">Happy hacking,<!-- o ignored --></span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; mso-fareast-language: FI;">The Jolla Crew<!-- o ignored --></span></p>
<p class="MsoNormal"><!-- o ignored --> </p>
</div>
<!-- html ignored --><br />
<pre>_______________________________________________
SailfishOS.org Devel mailing list
</pre>
</blockquote>
</body></html>