<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Ah sorry this is the good one http://files.kde.org/necessitas/installer/MinistroActivity.apk</div><div>BogDan.</div><div><br></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;"> <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1"> <b><span style="font-weight:bold;">From:</span></b> Willy Gardiol <willy@gardiol.org><br> <b><span style="font-weight: bold;">To:</span></b> necessitas-devel@kde.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Monday, June 4, 2012 7:32 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: Alpha4
release status<br> </font> </div> <br>
<br>BogDan,<br>the link for the apk is broken... "file not found"<br><br>Il 04.06.2012 13:02 BogDan Vatra ha scritto:<br>> Hi everyone,<br>> <br>> As you may know the alpha4 release is approaching, the plan is to<br>> have it ready before Qt Contributors Summit. It is almost completed, I<br>> need a few days to polish the style plugin and Minitro and another few<br>> to add support for context menus.<br>> <br>> A few days ago I pushed to Minnistro's "unstable" repository the<br>> current alpha4 branch in order to check if the existing released apps<br>> are still working. Even we've made some heavy changes and even if I<br>> warn you that it may break the compatibility with older versions, I<br>> wanted alpha4 to be backward compatible with alpha3, it is also a test<br>> for Necessitas developers to see if we can keep our promise: to ship<br>> releases which are backward compatible!<br>> <br>>
If you want to try it yourself please follow the next two steps:<br>> - uninstall official Ministro and use this one<br>> http://files.kde.org/necessitas/MinistroActivity.apk.<br>> - install and run Ministro configuration tool (from market) and<br>> choose unstable repository.<br>> <br>> Don't forget that Ministro is not stable and it may crash/hang, if you<br>> encounter any problems please reply on this thread.<br>> <br>> Shorty after the repository was ready, I tried a few apps from market<br>> and two major problems pop up:<br>> - The first problem was related to some missing symbols and was caused<br>> by compilation/linking flags.<br>> - The second one is related to OpenGL and it seems to be caused by the<br>> merge with Qt 4.8.2.<br>> <br>> <br>> 1. Missing symbols problem: Android comes with almost no support for<br>> C++, so to compile Qt we used (static) gnu-libstdc++.<br>>
Then I discovered that this was a big mistake (for more information<br>> check Android NDK docs/CPLUSPLUS-SUPPORT.html "II.3. Static runtimes:"<br>> section).<br>> We can not use link libstdc++ statically if we are using more than one<br>> shared libraries in a project. To fix this problem I had two choices:<br>> - to use the shared libstdc++ implementation and to change all the<br>> scripts in order to add it to ministro (1.2M).<br>> - to "embed" the whole library into QtCore library (it adds and extra<br>> 600K) but this change requires no additional changes.<br>> <br>> I choose the second one [1],[2] because it was safe and easy and<br>> mostly because it didn't needed any other changes.<br>> If anybody has something against this change speak now or forever hold<br>> your peace !<br>> <br>> I'd like to add exceptions and RTTI by default, if the size and speed<br>> will not be
affected.<br>> <br>> 2. OpenGL problem: After I merged alpha4 branch with upstream Qt<br>> 4.8.2, most of the OpenGL apps are not working anymore, I tried to fix<br>> it my self but I end up with a very ugly workarround. It seems that<br>> <br>> "boolQGLContext::areSharing(constQGLContext*context1,constQGLContext*context2)"<br>> always returns false. I tried to trace the problem but with no luck<br>> and I end up adding a super dirty workarround: on android,<br>> "QGLContext::areSharing", will always returns true. I really don't<br>> like it, so until we'll figure out what is wrong the release process<br>> will stop ...<br>> <br>> Any help will on this matter be very appreciated !<br>> <br>> I've spot another minor problem with old assets support it was caused<br>> by "QString QDeclarativeTypeLoader::absoluteFilePath(const QString<br>> &path)" I fixed it locally but I didn't had time to push the fix
to<br>> Minsitro's repository yet.<br>> I'll keep you post with the progress and with any Ministro repository<br>> changes.<br>> <br>> Cheers,<br>> BogDan.<br>> <br>> <br>> [1]<br>> <br>> http://quickgit.kde.org/index.php?p=android-qt.git&a=commit&h=8c4c862ee26283d1f4cd698071d002577aff72df<br>> [2]<br>> <br>> http://quickgit.kde.org/index.php?p=android-qt.git&a=commit&h=abe85f41bd892a9948dda1fd8d124878c5bf37ab<br>> _______________________________________________<br>> Necessitas-devel mailing list<br>> <a ymailto="mailto:Necessitas-devel@kde.org" href="mailto:Necessitas-devel@kde.org">Necessitas-devel@kde.org</a><br>> <a href="https://mail.kde.org/mailman/listinfo/necessitas-devel" target="_blank">https://mail.kde.org/mailman/listinfo/necessitas-devel</a><br><br>-- Willy Gardiol<br><a ymailto="mailto:willy@gardiol.org" href="mailto:willy@gardiol.org">willy@gardiol.org</a><br><a
target="_blank" href="http://www.gardiol.org">www.gardiol.org</a><br><a target="_blank" href="http://www.trackaway.org">www.trackaway.org</a> -> Track YOUR way the way you want!<br>_______________________________________________<br>Necessitas-devel mailing list<br><a ymailto="mailto:Necessitas-devel@kde.org" href="mailto:Necessitas-devel@kde.org">Necessitas-devel@kde.org</a><br><a href="https://mail.kde.org/mailman/listinfo/necessitas-devel" target="_blank">https://mail.kde.org/mailman/listinfo/necessitas-devel</a><br><br><br> </div> </div> </blockquote></div> </div></body></html>