Open Bug 967374 Opened 10 years ago Updated 10 years ago

add the ability to stop receiving email when a dependant bug changes

Categories

(Bugzilla :: Email Notifications, enhancement)

4.2.7
enhancement
Not set
normal

Tracking

()

People

(Reporter: jduell.mcbugs, Unassigned)

Details

I recently turned off "I want to receive email when... The dependency tree changes" in my Bugzilla prefs for everything except bugs that I'm assigned to.

But I'm still getting tons of email about this, with headers like

  X-Bugzilla-Reason: CC
  X-Bugzilla-Type: dep_changed
  X-Bugzilla-Watch-Reason: None

I can obvious filter those mails to /dev/null, but I wanted to file a bug, since AFAICT this is a bug.
Which Bugzilla version is this about? 
If it's a public Bugzilla, can you point to one bug number this has happened with?
I can reproduce the problem on bmo. I just got a notification for a bug I'm not following at all. But I suspect this is a bug in bmo.
I just got one for 

  https://bugzilla.mozilla.org/show_bug.cgi?id=892488

"Bug 892488 depends on bug 956930, which changed state."
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
And I only use bmo, so I can't say if this bug is specific to that site.
Also bug 913806, many others--I can make a list if it's helpful but I'm guessing you don't need it once you've got a couple cases.
moving to the bmo product.


(In reply to Frédéric Buclin from comment #2)
> I can reproduce the problem on bmo. I just got a notification for a bug I'm
> not following at all. But I suspect this is a bug in bmo.

can you provide some more details about that email please?
Assignee: email-notifications → glob
Component: Email Notifications → General
Product: Bugzilla → bugzilla.mozilla.org
QA Contact: default-qa
Version: unspecified → Production
after looking at the code, this is an upstream issue (we don't carry any customisations here).

"The dependency tree changes" email preference covers changes to the "blocks" and "depends on" fields only.  changes to the resolution of bugs listed in those fields are covered by "The bug is resolved or reopened" preference.

in other words, $user->wants_mail is passed EVT_OPENED_CLOSED not EVT_DEPEND_BLOCK.
Assignee: glob → email-notifications
Severity: normal → enhancement
Component: General → Email Notifications
Product: bugzilla.mozilla.org → Bugzilla
QA Contact: default-qa
Summary: bugzilla sending me dependency email even though I turned it off → add the ability to stop receiving email when a dependant bug changes
Version: Production → 4.2.7
You need to log in before you can comment on or make changes to this bug.