Showing posts with label qa. Show all posts
Showing posts with label qa. Show all posts

Saturday, January 22, 2011

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.

Tuesday, March 23, 2010

Updated packages for Panucci, RæMote and headphoned

Now that a preview of the PR1.2 SDK has been released, it's time to push the latest updates into the current Extras repository, so users that won't be upgrading to 1.2 as soon as it's out will get recent packages until they decide to upgrade to the new release. Over the last days, I've updated some of my packages with minor updates and long-requested features:

  • Panucci: FM transmitter in menu, HTTP streaming (ideal for podcasts). The "rotate to landscape mode when the keyboard is open" fix has been merged from gPodder.
    QA page for Panucci 0.3.9-5
  • RæMote: Updated bugtracker URL and fixed the UI glitch where button "highlights" get stuck. It has only been out for two weeks, and therefore it has not entered Extras yet, so your votes are extra important here.
    QA page for RæMote 1.2
  • headphoned: Support for pausing FM radio has been added - this is useful when you listen to FM radio using a Bluetooth headset. Please read the info comment about FM radio support on the QA page.
    QA page for headphoned 1.8

If you can spare some minutes, please help test these applications on your device and vote for them afterwards on the QA pages that are linked above.

More updates to other apps are queued for this week, stay tuned.