Closed Bug 692207 Opened 13 years ago Closed 10 years ago

Display validation warnings that could lead to rejections / prelim during submission process

Categories

(addons.mozilla.org Graveyard :: Developer Pages, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED
2014-09

People

(Reporter: jorgev, Assigned: yboniface)

References

Details

(Whiteboard: [ReviewTeam:P1])

Attachments

(3 files)

This came up during our meeting today. We want to reduce review waiting times for developers, and review work for the editors, so we need to minimize the chance of a developer submitting an add-on that will be rejected during review.

Currently, the add-on file is uploaded, it is run through the validator, and then a one line summary is shown to the developer, saying something like "there were 15 warnings found". Since the validator has many flags that are false positives and can happen multiple times, even looking at the full report can give little assurance if these warning are going to get you rejected or just preliminarily approved.

What we want is for a small subset of these warnings to appear in the same page where the summary appears, making it clear that they are possible reasons for rejection or prelim, and that they should be addressed before continuing. We should also include a link to the forum in case there are questions. The developer will still have the option to continue with the submission.

I'm assigning this to myself until I produce the list of warnings to show.
After studying rejection reasons for about a month, we have identified the most common ones. Here's what I would like from that view (notes are in brackets):

<b>Add-on submission checklist</b>. Please verify the following points before finalizing your submission. This will minimize delays or misunderstanding during the review process:
* Include detailed version notes.
* If your add-on requires an account to a website in order to be fully tested, include a test username and password in the Notes to Reviewer.
* [Don't show for updates] If your add-on is intended for a limited audience, if it is in its initial stages or just an experiment, you should choose Preliminary Review instead of Full Review.
* [If the add-on has binaries] The sources for all included binaries should be sent to amo-admin-reviews@mozilla.org. For more information, please read our binary add-on policies [https://addons.mozilla.org/en-US/developers/docs/policies/reviews#section-binary].
* [If there are script injection warnings, show the warning message once].
* [If there are namespacing warnings, show the warning message once].
* [If there are innerHTML warnings, show the warning message once].
* [If there are eval warnings, show the warning message once].

If you are unfamiliar with the add-ons review process, you can read about it here. [http://blog.mozilla.com/addons/2011/02/04/overview-amo-review-process/]
Assignee: jorge → nobody
Target Milestone: Q4 2011 → 6.3.2
Target Milestone: 6.3.2 → Q4 2011
Blocks: 695471
Reclassifying editor bugs and changing to a new whiteboard flag. Spam, spam, spam, spam...
Whiteboard: [required amo-editors] → [ReviewTeam:P1]
Target Milestone: Q4 2011 → Q2 2012
Resetting a bunch of missed milestones. Sorry for the bugspam.
Target Milestone: Q2 2012 → ---
Target Milestone: --- → 2014-04
Target Milestone: 2014-04 → 2014-06
Target Milestone: 2014-06 → 2014-07
Target Milestone: 2014-07 → 2014-08
Assignee: nobody → yboniface
Jorge, it's ready for your feedback :)
Flags: needinfo?(jorge)
Target Milestone: 2014-08 → 2014-09
The screenshot in comment #4 looks good (maybe some layout glitches), but I expected this to be on -dev so I could test. I uploaded a new add-on and didn't see any difference.
Flags: needinfo?(jorge)
Just gave it a try on -dev. Some changes I think are needed:

* Since the validation notes are not very easy to read (different bug), I think we need to break them apart. So, after the "If your add-on is intended for a limited audience," bullet point, we could add a line that says something like "The validation process found these issues that can lead to rejections:" and then continue with those points, followed by the full validation link.

* The "unfamiliar with the review process" text should be left aligned, and only the part after the comma should be a link (if it doesn't complicate things).

* Change the first point to say "Include detailed Version Notes (this can be done in the next step)."

* Change the second point also to say "... Notes to Reviewer (this can be done in the next step)."

* Cut "if it is in its initial stages or just an experiment," from the third point.
Updated.

About the "If you are unfamiliar" link, this would split the string in to translated strings, so I'm not sure this is what we want. I'm pinging you on IRC to discuss about this :)
Better! Also, it's fine to leave the link as-is to avoid splitting localized sentences.
Assignee: yboniface → nobody
That one has actually been fixed in https://github.com/mozilla/olympia/commit/4a95830692303548e21f8107e22ad3aad21a4720 (thanks ybon!)
Assignee: nobody → yboniface
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: