Niels,<br><br>that sounds like a sage proposal to the initial uploading, what however happens when a package has gone through all this and been uploaded and "active" for a while with no real problems.<br><br>If after a period of time reports start to come in of problems, would it be wise to put in place mechanisms to temporarily demote an application back to -testing to prevent further problems for users?<br>
<br>It happens with online applications quite often (and through no fault of the developer might I add), a required service changes their layout or data format so the app becomes unusable but the developer cannot rectify the solution immediately.<br>
<br>gary<br><br><div class="gmail_quote">On Tue, May 12, 2009 at 3:15 PM, Niels Breet <span dir="ltr"><<a href="mailto:niels@maemo.org">niels@maemo.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">> Just for thought since I uploaded my app to the fremantle autobuilder<br>
> last night:<br>
><br>
> The Tabletbridge application connects to Roku Soundbridge devices.<br>
> It's pretty useless if you don't have a Soundbridge on your network.<br>
> I'm sure there are similar applications that are not self contained.<br>
> Of the testing group that you have available, how many will have<br>
> Soundbridges on their network? Will my application not be allowed in<br>
> extras because of this?<br>
><br>
<br>
</div>One idea I'm currently working on with Jeremiah is to have 'karma' voting<br>
for the package. This would mean that the package gets promoted<br>
automatically either after X amount of positive votes or after X days<br>
without negative votes. Whenever there are negative votes, the debmaster<br>
and/or some community QA people should check the package out manually.<br>
<br>
Every package would go through automated QA tests first, so no package<br>
will get promoted without at least some basic tests.<br>
<br>
The negative votes would serve as a warning flag for the QA people to take<br>
a look. If no negative votes have been received then the package should<br>
just go through.<br>
<div class="im"><br>
> I grant you can do some basic tests that the application will start<br>
> and install but you won't be able to detect a crash or battery drain as a<br>
> majority of the code is not executed until a connection is made.<br>
><br>
<br>
</div>Testing applications which depend on external hardware are always hard to<br>
test.<br>
<br>
> Frank<br>
<font color="#888888"><br>
--<br>
Niels Breet<br>
<a href="http://maemo.org" target="_blank">maemo.org</a> webmaster<br>
</font><div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
maemo-developers mailing list<br>
<a href="mailto:maemo-developers@maemo.org">maemo-developers@maemo.org</a><br>
<a href="https://lists.maemo.org/mailman/listinfo/maemo-developers" target="_blank">https://lists.maemo.org/mailman/listinfo/maemo-developers</a><br>
</div></div></blockquote></div><br>