We have been discussing for a while about how the development process works in SUMO and what happens with all those bugs that are being filed. As we all know the amazing SUMO developers team is having a hard time keeping up with the huge Bugzilla backlog. This makes it difficult for everybody as new bugs are coming in and old bugs are being left open forever.
In order to help out with this process and try to speed up the implementation of some bugs we are organizing a Bug Triaging Day this Wednesday, March 18th 2015. We’re going to concentrate on closing the outdated bugs, mark duplicates and also prioritize the valid existing bugs. This is a pilot so we’re going to focus only on support forum bugs (the ones filed in the “Questions” and “Forum” components in Bugzilla)
How will this work?
On Wednesday, March 18th at 10am UTC we’re going to start triaging the bugs listed on this spreadsheet. The process is explained below. At this is a 24 hour event you can join in any time and, just open the spreadsheet and start triaging!
How can I help?
It’s easy!! You don’t have to be a super tech person to do it, just follow the process below:
- Join #sumo and say hello. We will be there chatting and having tones of fun!
- Filter spreadsheet to see oldest bugs first and start from the top. We want to deal with the oldest bugs first to get them out of the way.
- Find a bug you want to work on and put your name in the “ASSIGNED” column so people know you are working on it.
- When you finish working on the bug always remember to update the “TRIAGE STATUS” in the spreadsheet to let people know you’re. You can select the options from the dropdown:
- If the bug is a duplicate please mark it as such in Bugzilla and enter “Duplicate” in the triage status column in the spreadsheet.
- If the bug is outdated please close it and enter “Outdated” in the triage status in Bugzilla.
- If none of the above try to reproduce the issue. THIS IS THE MOST IMPORTANT PART. We need to make sure the issue is reproducible otherwise the bug is invalid.
- If you can reproduce the issue please mark in the spreadsheet as “issue still valid“
- If you cannot reproduce the issue please comment on the bug “I cannot reproduce this, is this still an issue?” and move to the next bug. Please mark as “Cannot reproduce” in the spreadsheet.
- If you want another option just choose “Other” and leave a comment in the commnets column.
- If you find a bug that already has champion approval (i.e. Madalina commented in the bug something like “we should do this”) please mark it in the spreadsheet with a “YES” under “Champion Approval”. In this way I will be able to prioritize it.
That’s it! Remember: open spreadsheet, pick up bug, try to reproduce issue, update triage status, move to the next bug! Easy, no?
I will be online as champion from 10 AM to 6 PM UTC (7PM CET, 11AM PDT). I will work on triaging as well as prioritizing the bugs in the champion’s spreadsheet. You are welcome to continue triaging after I go offline if the time suits you better!
You can find all the information about the Bug Triaging Day on this etherpad.
We have over 100 bugs that need to go through the triaging process so we need all the help we can get! Please sign up on the etherpad to let us know you’re going to join.
See you all on Wednesday!
