Showing posts with label extras. Show all posts
Showing posts with label extras. Show all posts

Ovi Store Requirements vs. Extras Testing QA

If you want to publish your applications on Ovi Store for Maemo 5, you have to fulfill certain criteria for the package to be accepted. The technical ones are listed in the document Maemo™ 5 Applications: Ovi Store Entry Requirements. Here are some problematic entries that were not clear to me in the beginning (coming from Extras QA and a Debian-based background):

  • The file must be named myapplication_1_0_1.deb (for an application that is called "myapplication"). Interesting factoid: The version number must include three digits (one can interpret that as "no less and no more"). That's different from the Debian standard naming of myapplication_X_armel.deb (where "X" can be any format version number, and "armel" specifies the target architecture). So if you have packaged your application, make sure to rename the file after upload.
  • The relation of the file size of /opt compared to the files in /usr must be greater than 1:80. Here's an example from That Rabbit Game: /usr contains two files: The icon (7kB) and the .desktop file (128b) and /opt contains one file: The binary (658kB). However, the difference between these two is not a factor of over 80 when compared with "du -sh" (depending on the filesystem settings).

With that said the structure of the testing criteria in that document is very clear and (apart from some problems with the detailed specs), everything is understandable, well thought-out and can be tested by following the instructions in the document. Some of these could be use to "formalize" the Extras-Testing QA checklist here on Maemo.org or at least provide an easy-to-follow guide for carrying out the basic tests.

Please test: Maemopad+ 0.37, MaePad 1.7 and Trophae 3

It's time for another release round of some of my lesser-known apps. First up is something that will make all the proud N8x0 owners happy: Maemopad+ has seen its first new release in 7 months, fixing a crasher bug that happens when creating a new database. The new version, 0.37, is now available from the Extras repository. I also noticed that I forgot to promote the version from February to Extras (it was sitting in Extras-Devel all this time), so if you are running on Extras-only, you should now see the first Maemopad+ update since early October 2008 ;) In this case, you also get a new feature that you didn't have before: Full-text searching in the toolbar.

Next up is MaePad, Maemopad+'s Fremantle-ified descendant. Still fighting for its place in the Extras repository, MaePad has not entered Extras due to some unfortunate typo in the bugtracker link. Now that this one has been fixed, you will also get the aforementioned bugfix (from Maemopad+), an update to the Russian translation (by Serge Broslavsky) and two new translations: Simplified Chinese (by hyao) and Czech (by fri). If you are on Transifex, submit your translation for MaePad to be included in the next release! If you are into testing stuff, test MaePad 1.7 now!

Last but not least is Trophae (known in the app manager and app menu as "PS3 Trophy Viewer"), an app that simply shows your trophy progress for your PS3 games. There has been a change on the PS3 website recently, which broke the app, so this provided a nice opportunity to not only fix the bug, but also properly package it up for Extras-Testing - with a new icon, bugtracker link and all these things that lazy developers tend to forget in a hasty first release ;) Please also test Trophae in Extras-Testing if you have about 4 minutes to spare and a PSN ID to test.