[maemo-developers] Extras QA checklist
From: Andrew Flegg andrew at bleb.orgDate: Tue Oct 27 11:20:39 EET 2009
- Previous message: How to find the author of a git commit?
- Next message: Extras QA checklist
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi, Quim's done a sterling job producing a first draft of the Extras QA checklist. This is the list of things which need to be checked before an application should get a "thumbs up" in the packages UI[1]: http://wiki.maemo.org/Extras-testing/QA_Checklist There are various threads on talk.maemo.org, and there's the Talk: page in the wiki, however I think this is something which developers should be involved, as we're the ones who will have to live up to these standards (and I'm not sure that Talk:QA_Checklist is the best forum for this discussion). It can be summarised as: * MUST have bug tracker URL in XSBC-Bugtracker control field. * MUST NOT violate licences or copyright; MUST respect trademarks. * MUST have all core features which are advertised (and they MUST work) * MUST NOT promote illegal or dubious activities * MUST NOT have reproducible crashes * MUST NOT compromise system performance * MUST NOT waste space in the rootfs and SHOULD use /opt as much as possible. * MUST NOT waste battery life when in background or in "normal" use. * MUST NOT introduce security risks. * SHOULD have good, complete user-facing meta-data such as package description, XB-Maemo-Icon-26 etc. * DON'T CARE about UI optimisation. * DON'T CARE about visual style. Having reviewed the list to write the above, I have three issues: BUG TRACKER ~~~~~~~~~~~ My own issue is the XSBC-Bugtracker requirement. Some applications really are trivial and having this as a blocker doesn't make sense to me; after all, testers can leave comments against a specific version in the packages UI and most end-users don't raise bugs IME: http://wiki.maemo.org/Talk:Extras-testing/QA_Checklist#Bug_tracker "DUBIOUS" CONTENT ~~~~~~~~~~~~~~~~~ The phrases here include "promote or endorse the misuse of alcohol, tobacco, illegal drugs or other addictive substances" and "promote gambling". These are weasel words. What about "Dope Wars"[2] or a simulated gambiling poker application? What about an actual online gaming application? I think this should be a SHOULD NOT and contain "excessive" and/or "likely to cause offense". META-DATA ~~~~~~~~~ * I think a good package description should be a MUST. * I think XB-Maemo-Icon-26 should be a SHOULD. * I think XB-Maemo-Display-Name should be a SHOULD (there are apps, like vim, which don't require any capitalisation or spacing changes over and above the package name). Comments welcome. Cheers, Andrew [1] http://maemo.org/packages/repository/qa/fremantle_extras-testing/ [2] http://en.wikipedia.org/wiki/Dope_Wars -- Andrew Flegg -- mailto:andrew at bleb.org | http://www.bleb.org/
- Previous message: How to find the author of a git commit?
- Next message: Extras QA checklist
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]