Closed Bug 741679 Opened 13 years ago Closed 10 years ago

Send email to reviewers when manifest is updated

Categories

(Marketplace Graveyard :: Reviewer Tools, defect, P4)

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: cvan, Assigned: eviljeff)

References

Details

(Whiteboard: [see comment 14][ktlo][lang=python][possible_future_need])

When we create a new version of an app -- that is, if we detect changes to the manifest during our cronjob run (bug 719234) -- we should send an email to reviewers who have checked "[x] Notify me the next time the manifest is updated." Also, see bug 692170 for an ancient history lesson.
Assignee: cvan → nobody
Target Milestone: 6.4.9 → 6.5.1
Target Milestone: 6.5.1 → ---
Assignee: nobody → xwraithanx
Target Milestone: --- → 2012-05-31
Target Milestone: 2012-05-31 → ---
Assignee: xwraithanx → robhudson.mozbugs
Fwiw, the manifest can change quite a bit and we ping them each night. This could send the reviewers a lot of emails. We also have the re-review queue for when something important enough changes or the manifest URL can't be reached or there are validation errors. Do we still want this? Would we rather email the reviewers who clicked this checkbox if the app got thrown into the re-review queue (assuming other changes to the manifest are ok)?
Flags: needinfo?(awilliamson)
Personally, I'm unconvinced we need this feature, for the reasons you mention.
Flags: needinfo?(awilliamson)
(In reply to Andrew Williamson [:eviljeff] from comment #2) > Personally, I'm unconvinced we need this feature, for the reasons you > mention. Do we want this feature for packaged apps? e.g. "Notify me when a new version is uploaded"? Does AMO have something like this for add-ons that is used? If not, I'll wontfix this and file a bug to remove the "Notify me" checkbox from the form, then. Thanks.
(In reply to Rob Hudson [:robhudson] from comment #3) > (In reply to Andrew Williamson [:eviljeff] from comment #2) > > Personally, I'm unconvinced we need this feature, for the reasons you > > mention. > > Do we want this feature for packaged apps? e.g. "Notify me when a new > version is uploaded"? Does AMO have something like this for add-ons that is > used? AMO has it, but I can't say how widely its used (it defaults to off). I suppose it is useful occasionally so it would be good to have it implemented for packaged apps. Its not a priority feature (for me anyway)
Component: Admin/Editor Tools → Reviewer Tools
Product: addons.mozilla.org → Marketplace
Version: unspecified → 1.0
Severity: normal → minor
Lisa, do we want this? I'm not sure what it would add and why individual reviewers would want/need to follow updates to a particular app that closely. I'd vote WONTFIX
Flags: needinfo?(adora)
1. I use the "Notify me the next time the manifest is updated" feature, so plz2not take it away. I wouldn't call it a priority, though. 2. Whether it triggers on ANY manifest change or just enough to put it in the re-review queue: what kind of change doesn't trigger re-review? Re-review / update is probably what we want. 3. My #1 use case for this feature is to get a notification when a rejected priority app gets resubmitted, so I can recheck right away.
Flags: needinfo?(adora)
Can anyone clarify whats implemented now? I thought the checkbox didn't do anything currently...
Actually, it seems to me that what we want is to know when something we've rejected is resubmitted (which may or may not correspond to a manifest update). Or maybe that's an additional use case.
(In reply to Andrew Williamson [:eviljeff] from comment #7) > Can anyone clarify whats implemented now? I thought the checkbox didn't do > anything currently... I thought it didn't do anything either, but I just checked the code and it looks like it does what AMO does and sends an email when a new version is uploaded. I'm not seeing anything that sends emails based on manifest changes for hosted apps, however.
(In reply to Rob Hudson [:robhudson] from comment #9) > (In reply to Andrew Williamson [:eviljeff] from comment #7) > > Can anyone clarify whats implemented now? I thought the checkbox didn't do > > anything currently... > > I thought it didn't do anything either, but I just checked the code and it > looks like it does what AMO does and sends an email when a new version is > uploaded. I'm not seeing anything that sends emails based on manifest > changes for hosted apps, however. So the checkbox would work for packaged apps (which have 'versions') but not hosted apps? The 3 scenarios I think we have are: a) packaged app new version uploaded b) hosted app resubmitted c) hosted app manifest change (a change worthy enough to flag for re-review?) I guess we'd want the update to fire on a) and b) - not sure about c) though? Thoughts Lisa?
Flags: needinfo?(adora)
Getting emails for all 3 scenarios in comment 10 would be swell.
Flags: needinfo?(adora)
Assignee: robhudson.mozbugs → nobody
It looks like this never worked and was disabled 6 mos ago b/c it broke when someone clicked the "Notify me ..." checkbox: https://github.com/mozilla/zamboni/commit/e8086bd628614b76e3e4dce2e64fea2a1f67b845 Just FYI if you're expecting an email. Should we hide the checkbox until we fix this?
Yeah, if we are not going to make it work, I vote we just hide the checkbox and keep the bug to implement it opened :)
See Also: → 1021691
See Also: 1021691
In the triage happening right now we concluded that this was such a rarely used feature that we'd rather not fix and maintain it and we should remove the checkbox instead. Lisa: if you're distraught after reading this comment, let me know. :)
Mentor: amckay
Whiteboard: [repoman][see comment 14][goodfirstbug]
The checkbox is hidden right now, but the underlying code is still there. IMO we should strip it out and if subscriptions to updates are still needed feature then implement via commbadge notes instead where all the infrastructure to handle notifications, unsubscription, etc is already there.
Whiteboard: [repoman][see comment 14][goodfirstbug] → [repoman][see comment 14][goodfirstbug][ktlo]
Whiteboard: [repoman][see comment 14][goodfirstbug][ktlo] → [repoman][see comment 14][good first bug][ktlo]
Hi Andrew, Just to clarify, is this bug to remove the NotifyMe checkbox (https://github.com/mozilla/zamboni/blob/master/mkt/reviewers/forms.py#L125) and related code from codebase? Also setting the lang to py, correct me if I am wrong. Thanks, Ram
Flags: needinfo?(awilliamson)
Whiteboard: [repoman][see comment 14][good first bug][ktlo] → [repoman][see comment 14][good first bug][ktlo][lang=python]
remove the checkbox from the template and form, and any unused functions to do with editor subscriptions. I forget how deep the code goes, but its legacy AMO code so insert usual 'here-be-dragons' warning.
Flags: needinfo?(awilliamson)
Flags: needinfo?(vaishnav.rd)
Ram, are you working on this?
(In reply to Andreas Wagner [:TheOne] from comment #18) > Ram, are you working on this? No
Flags: needinfo?(vaishnav.rd)
Mentor: amckay
Whiteboard: [repoman][see comment 14][good first bug][ktlo][lang=python] → [repoman][see comment 14][ktlo][lang=python]
I would like to work on this bug but I need more information related to it.
(In reply to Vidhan Jain from comment #20) > I would like to work on this bug but I need more information related to it. which part do you require more information on? There is quite a lot of detail in the comments already.
Hi Andrew, is this a good first bug? If no, then I wont recommend Vidhan to work on this bug.
Flags: needinfo?(awilliamson)
In the bug triage meeting we decided this is not a good first bug.
Flags: needinfo?(awilliamson)
Assignee: nobody → awilliamson
The remaining piece of this was to move this functionality to commbadge.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Whiteboard: [repoman][see comment 14][ktlo][lang=python] → [see comment 14][ktlo][lang=python][possible_future_need]
You need to log in before you can comment on or make changes to this bug.