As a part of my rotation with the Launchpad bugs team I am currently working on a Launchpad Enhancement Proprosal dealing with improved bug notifications and subscriptions. As a part of this work I thought I’d work on an easy bug about modifying the string in a new bug message to say “You have been assigned” instead of “You have been subscribed”. This ended up being more complicated than I had initially thought because there are actually multiple issues in that report and I had to learn the email notification system. But this makes the fix that much more rewarding.
So now when you are assigned a bug report you will receive an email with following in the body.
You have been assigned a bug task for a public bug by Brian Murray (brian-murray):
Its more than just s/subscribed/assigned/ because the assigner is actually identified – something that was not done before. Another fix made was preventing the assignee transition email notification from going to the assignee. You previously would get 2 emails when assigned, if you were not a bug subscriber, a notification about the new to you bug report and the assignment transition.
After fixing that bug I went ahead and fixed a bug that was bothering me in 2007! I wanted, and still want, to be able to filter on bug reports that I’ve reported which isn’t possible since I’m just listed as a subscriber. This particular bug really was easy (3 lines of code, 2 lines of comments and 7 lines of test) and now you can filter on an “X-Launchpad-Reporter:” header.
Okay not really now. Due to the way email notifications are sent you won’t actually be able to see these changes until they land on the production server next week.