I’ve been feeling increasingly buried with bugmail as of late, and just thought I’d blog a bit about how I’m coping. I’m curious how others deal with the influx, and if there are other tips/tricks useful to share.
For those not familiar with Bugzilla, you can get bugmail for essentially all changes in specific components by “watching” the fake email address for the default QA Contact of the component. For example, going to your Bugzilla user preferences and adding “email@example.com” to the user watching list will send you email for changes for bugs in the Core :: Video/Audio component.
Component watching is where the majority of my bugmail comes from, plus a chunk of other mail from bugs I’ve filed or CC’d myself on.
Filtering bugmail is the obvious first step; I’ve used the built-in filtering capabilities of Thunderbird for a long time. Since getting an iPhone, I’ve switched to using the server-side filters on our Zimbra mailserver, so that things get filtered even when Thunderbird isn’t running. Bugmail (anything from firstname.lastname@example.org) defaults to a “Bugs” folder. Components I watch are sent to per-component subfolders (by using the X-Bugzilla-Component and X-Bugzilla-Watch-Reason mail headers). I also keep a special “Requests” folder (messages with “X-Bugzilla-Type: request”) that gets review requests, as well as reviews granted/denied.
This generally works fine, but I’ve noticed a few inefficiencies…
- I don’t read review _requests_, and should just delete those automatically. Instead, I deal with requests from Bugzilla’s “My Requests” header/footer link, and just check that often. But I do use the review granted/rejected emails to help ensure I don’t forget to check in my patches, or submit fixed patches for re-review.
- Some components I watch only loosely — I’ll skim through interesting threads and just delete the rest. I belatedly realized that this might make me miss comments that were specifically directed at me, so I’ve added a filter to tag messages that have “dolske” in the body (these show up a different color in Thunderbird).
- Bugmails that I read and then need to followup on get starred, or sometimes just marked unread again. Which sometimes leads to me rereading and remarking-unread multiple times, or forgetting about starred messages buried in a glut of other bugs. I don’t have a better solution for this yet.
- I disabled bugmail for dependency changes. It was just too much volume with too little value (especially for when dependencies are added, and the bugmail doesn’t even list the new bug’s title!). I assume if it’s important to me, I’m either already watching the component or someone has CC’d me to the new bug.
I’m also still using my Thunzilla extension (for making exposing useful info in Thunderbird’s folder view). I hear good things about sdwilsh’s Bugzilla Helper addon too, but haven’t got around to using it.
So, what’s your favorite bugmail tip/trick?