implicit (e.g.structural) subscriptions to private bugs don't work even when the subscriber has visibility on the bug
Bug #376186 reported by
Brian Murray
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Apport |
Won't Fix
|
Undecided
|
Unassigned | ||
Launchpad itself |
Fix Released
|
Low
|
Steve Kowalik |
Bug Description
When apport files crash reports the ubuntu-
I think that if someone is subscribed to a package's bugs and a member of a team which can see the private bug they should also be directly subscribed to ensure they get e-mail notification of the private bug reports as this can be more important.
Related branches
lp:~stevenk/launchpad/structsub-private-bugs
- Curtis Hovey (community): Approve (code)
-
Diff: 943 lines (+100/-525)13 files modifieddatabase/schema/security.cfg (+2/-0)
lib/lp/bugs/browser/tests/bugtarget-filebug-views.txt (+0/-16)
lib/lp/bugs/doc/bug.txt (+0/-9)
lib/lp/bugs/doc/bugsubscription.txt (+0/-28)
lib/lp/bugs/doc/security-teams.txt (+0/-6)
lib/lp/bugs/mail/bugnotificationrecipients.py (+1/-1)
lib/lp/bugs/model/bug.py (+42/-41)
lib/lp/bugs/model/tests/test_bug.py (+0/-19)
lib/lp/bugs/model/tests/test_bugsubscriptioninfo.py (+2/-41)
lib/lp/bugs/stories/initial-bug-contacts/xx-initial-bug-contacts.txt (+0/-237)
lib/lp/bugs/tests/test_bugchanges.py (+0/-93)
lib/lp/bugs/tests/test_bugnotification.py (+44/-23)
lib/lp/registry/tests/test_sharingjob.py (+9/-11)
lp:~stevenk/launchpad/structsub-private-bugs-redux
- William Grant: Approve (code)
-
Diff: 840 lines (+173/-263)16 files modifieddatabase/schema/security.cfg (+2/-0)
lib/lp/bugs/browser/tests/bugtarget-filebug-views.txt (+3/-18)
lib/lp/bugs/doc/bug.txt (+5/-12)
lib/lp/bugs/doc/bugsubscription.txt (+5/-16)
lib/lp/bugs/interfaces/bug.py (+1/-4)
lib/lp/bugs/mail/bugnotificationrecipients.py (+1/-1)
lib/lp/bugs/model/bug.py (+54/-51)
lib/lp/bugs/model/structuralsubscription.py (+8/-0)
lib/lp/bugs/model/tests/test_bug.py (+0/-19)
lib/lp/bugs/model/tests/test_bugsubscriptioninfo.py (+1/-40)
lib/lp/bugs/scripts/bugnotification.py (+1/-2)
lib/lp/bugs/subscribers/bug.py (+7/-10)
lib/lp/bugs/tests/test_bug_notification_recipients.py (+75/-0)
lib/lp/bugs/tests/test_bugchanges.py (+0/-78)
lib/lp/registry/model/accesspolicy.py (+1/-1)
lib/lp/registry/tests/test_sharingjob.py (+9/-11)
lp:~wgrant/launchpad/private-structsubs-redux-redux
- Curtis Hovey (community): Approve (code)
-
Diff: 328 lines (+184/-12)4 files modifiedlib/lp/bugs/model/bug.py (+4/-4)
lib/lp/bugs/model/bugtasksearch.py (+68/-0)
lib/lp/bugs/model/structuralsubscription.py (+5/-7)
lib/lp/bugs/model/tests/test_bugtasksearch.py (+107/-1)
tags: | added: privacy |
Changed in malone: | |
importance: | Undecided → Low |
status: | New → Triaged |
tags: | added: story-better-bug-notification |
summary: |
- private bug implicit subscription + structural subscriptions to private bugs don't work even when the + subscriber has visibility on the bug |
description: | updated |
summary: |
- structural subscriptions to private bugs don't work even when the - subscriber has visibility on the bug + implicit (e.g.structural) subscriptions to private bugs don't work even + when the subscriber has visibility on the bug |
tags: | added: sharing |
tags: |
added: bad-commit-15645 qa-bad removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
Changed in launchpad: | |
status: | Fix Released → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
On Wed, May 13, 2009 at 08:02:00PM -0000, Brian Murray wrote: crashes- universe team is
> Public bug reported:
>
> When apport files crash reports the ubuntu-
> automatically subscribed to these bug reports however subscribers of the
> package's bugs who are members of u-c-u (direct or indirect) are not
> subscribed to the bug report. Subsequently, they only start receiving
> e-mail about the bug when bug becomes public.
>
> I think that if someone is subscribed to a package's bugs and a member
> of a team which can see the private bug they should also be directly
> subscribed to ensure they get e-mail notification of the private bug
> reports as this can be more important.
One option is to make ubuntu- crashes- universe have a mailing list, and
have everyone subscribe to that, doing filtering client-side.
If that isn't enough, I think we'd have to export the necessary API
methods (getting package subscribers and team memberships) if they
aren't already exported, and have apport subscribe the extra people.
It's not feasible doing this all in Launchpad, since we'd have to
change how things work currently and encode a policy that I wouldn't
really want to put in there.
affects apport