User:Lizhenry
aka lizzard
2024: Back as a contractor to work on hg to git migration and help with release management again!
2015-2020: Senior release manager, on the [https://wiki.mozilla.org/Release_Mangement Release Management team.
2012-2015: Part of the Auto-tools team and the the Firefox Desktop QA team. I was originally hired as the bugmaster for Mozilla, to look at bug workflow and tools and coordinate community efforts to report, triage, and follow bugs through their lifecycle in BMO. In 2014 I started managing test plans for Firefox 31 test plan Firefox 34. I've also been poking around into crash bugs and crash-stats and helping with the upstream Bugzilla project's triage days. If you have ideas for bugzilla.mozilla.org tools, workflow, and the triage process, I would love to hear from you.
Liz Henry
Sr. Firefox Release Manager
IRC: lizzard (#qa, #testday, #developers, #introduction, #crashkill)
ehenry@mozilla.com
personal:
lizhenry@gmail.com | http://bookmaniac.org
@lizzard@mastodon.social | http://twitter.com/lizhenry
Contents
Old stuff!
Amazing WikiMo secrets!
Firefox version templates
You can refer to Nightly or other Firefox versions in templates, including inside bugzilla queries. For example,
[https://bugzilla.mozilla.org/buglist.cgi?list_id=9636938&resolution=---&resolution=DUPLICATE&query_format=advanced&bug_status=UNCONFIRMED&version={{NIGHTLY VERSION}}%20Branch&version={{NIGHTLY VERSION}}%20Branch&product=Core&product=Firefox&product=Toolkit UNCONFIRMED Nightly bugs].
Will always query for the Unconfirmed bugs in Nightly. You don't have to keep bumping up the versions.
bugzilla-mediawiki charts
Tips on making useful charts in mediawiki that pull in data from Bugzilla.mozilla.org, with code examples.
- https://wiki.mozilla.org/Mediawiki-Bugzilla
- bugzilla-mediawiki github repo: https://github.com/mozilla/mediawiki-bugzilla
Pages that look useful for bug triage workflow overhaul
Please let me know if you see something I should add to this list!
Bugzilla docs
- Confirming unconfirmed bugs from MDN
- Bugzilla etiquette from BMO
- What to do and what not to do in Bugzilla from MDN
- Bug writing guidelines
- How to write a proper bug from QMO
- How to write a proper bug part 2 from QMO
Triage docs
- Module owners
- QA/Triage from 2008/2010
- Triage guidelines by Tyler
- BMO Survival Another great writeup by Tyler
- Confirming unconfirmed bugs from MDN
- Reducing testcases from MDN
- Bug verification days Mondays in #qa are bug verification days for Firefox Desktop fixed bugs (near end of lifecycle)
- Softvision triage process
Bugmaster!
So what does "bugmaster" mean?
- Why Everyone needs a Bugmaster by Luis Villa.
- The Bugmaster A sketch of the Mozilla job description.
- A supervillain from Darkwing Duck.
- Bugmaster (Mushishi) A mystical doctor in a Japanese fantasy movie.
Most metaphors to describe bugs are violent: we squash, zap, and stomp bugs. But we also talk about the life cycles of bugs. Bugmastering and bug wrangling, as metaphors, describe more of a herding or taming behavior. It is a process rather than an immediate end or eradication. Bugmasters could describe the team that categorizes, narrows and manages bugs. This helps channel bugs to people who will fix them. It includes, but isn't limited to, triage.
What can you do in the bugmaster community?
1) Make a Bugzilla account
2) Read guidelines for filing bugs
3) Look at incoming, unconfirmed bugs
4) Search for duplicates (and related bugs)
There are many approaches to bug triage. Here are a few.
- Triaging crash bugs. Tackle bugs that may have caused a crash. Learn how to find crash bugs, add complete steps to reproduce, a stack trace, and a reduced testcase for a crash bug, then tag it for a developer to review.
- Triaging within a team, for example the SDK/ Jetpack team's triage meetings. https://wiki.mozilla.org/Jetpack/Triage_Process.
- Triaging networking bugs. An explanation of the networking components, whiteboard tags, and other processes used for triaging by developers in this area of Mozilla.
- Confirming unconfirmed bugs (this page is heavily out of date)
- Check the closeme and DUPEME whiteboard tags
Some Bugmastering communities
Here are a few other FOSS projects that have bug-focused communities.
- Bugsquad GNOME's Bugsquad community.
- Bug Wranglers Gentoo bug wrangler community.
- WikiMedia's bug triage pages.