Hello!
This email is a set of action points that were brought up during the QA
meeting on IRC which Valerio suggested. I felt the meeting was quite
productive, we have some more things to discuss and we have some 'actionable
items' as it were.
To begin, there is a general feeling that the QA process requires those
who test apps to follow the checklist more like a checklist and less as a set
of guidelines. If a user or tester has an opinion about an app, that is what
the application ratings are for in the download section. The QA process is more
specific.
ITEM: Testers SHOULD closely follow checklist
It was suggested that the promotion threshold is too high at the moment
and should be reduced by half.
ITEM: Promotion SHOULD occur at +5 karma
Next, the interface needs some lovin', it shows a lot of info so
perhaps "it could also use the hand of a designer to make sure that any useful,
but possibly extranseous, information is hidden and the most important is
emphasised." Perhaps sections of the interface could be 'collapsable'?
ITEM: UX designer streamline interface
It was felt that if a tester gives a thumbs down, they ought to leave a
comment. This perhaps should be made mandatory.
ITEM: Testers MUST comment on thumbs down
We roughly outlined what we imagined to be a good algorithm for
testing: The tester logs in, follows the checklist, install an application via
.install file, tests the app, votes and comments. Install files would be
available only if one was logged in, preventing drive-by downloads of
potentially buggy software.
Developers should not be able to promote their own applications, it is
assumed that they believe the app is production ready by submitting it to
testing. Perhaps if there were a different button for developers, i.e. 'Demote
this package', then the app can be removed from testing? If a user finds a bug,
and the dev wants to take that version out of the repos, a developer can remove
the app entirely.
ITEM: Developers MUST not vote up their own apps
ITEM: Developer interface SHOULD have the ability to 'demote' app
It was also requested that votes can be changed. If there are made
permanent, then there can be mistakes.
ITEM: Votes SHOULD be changeable
When packaging a library, it should not be considered in the QA
interface unless it has an application as well. A developer "should upload a
pretty meta-package with an icon and a human-understandable description as to
why they should install them."
ITEM: Libraries MUST have applications or meta packages to go through
Extras-testing
Other topics to various and splendid to mention were also mentioned in
the meeting, of note are two:
Personal package repositories in garage were discussed but they idea
did not get traction. At this point they are not seen as useful.
Perhaps Daniel Wilms would be willing to incorporate a thumbs up /
thumbs down icon to rate packages in the HAM-like Qt app he is reportedly
writing?
So, there you have it, please opine. :)
Jeremiah
_______________________________________________
maemo-developers mailing list
[email protected]
https://lists.maemo.org/mailman/listinfo/maemo-developers