On Sat 29 Sep 2012 07:53:36 AM PDT, Chris AtLee wrote:
One proposal that's been made elsewhere (https://bugzilla.mozilla.org/show_bug.cgi?id=791385) is to have a soft limit of one active push per developer on try. If you try and push a 2nd time before your previous jobs are all finished, you will be asked to cancel your previous jobs. There would be some kind of manual override that would allow you to push additional patches.
Alternatively, you could go way back to my WONTFIXed bug https://bugzilla.mozilla.org/show_bug.cgi?id=593096 with a similar idea -- by default, pushing to try cancels any previous jobs for the same user. It allows a 'project' token for people who have multiple unrelated things going on. (We'd probably want a general override token when you're looking into an intermittent failure.) You could even default the token to the bug mentioned in the tipmost patch.
From a developer's point of view, I would prefer this because the cancel is done for me, and it matches my 90% case -- usually, if I'm pushing before a previous push is fully done, I don't care about the remaining results of the previous push. And you don't have to worry about people finding it easier to manufacture an override token than going to a web cancellation UI.
_______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform