SlideShare a Scribd company logo
1 of 20
Awesome Bugzilla Tricks
Mozilla Summit 2013
@lizhenry
:lizzard
Bugmaster? What?
● https://wiki.mozilla.org/Bugmasters/Projects
● Outlining roles and projects for triaging
● A good path to learn about Mozilla's
development processes
● Good for finding “good first bugs”
● A path to coding contribution and QA.
● Help developers get stuff fixed, helps users
“The beastmaster”
Bugmasters....?
Quicksearch in location bar
● Keyword searches in Firefox location bar
● Right-click in a search box (in bugzilla)
● Manually add bookmark with url,
● Buglist.cgi?quicksearch=%s
● Give it a keyword like b or bug
● In location bar, type bug 900001
Quicksearch!
● Search on any fields!
● Directly in the search box!
● Product:Websites status:New
● For a cheatsheet click “help” next to search box
Use needinfo
● Needinfo to ask a question of a specific person
● At end of page after comments
● Bug reporter, assignee, anyone, other
● Start typing their name, email, or irc nick
● They get bugmail with different headers than cc
● It shows up on their dashboard(s)
needinfo
User Dashboard
● My (Your) Dashboard
● Good to pick things to work on
● Requests, assigned bugs, bugs I reported
Bugzilla user dashboards
Product dashboards
● Summary by product
● Component or version
● Interesting, not sure who's using it regularly
Product dashboards
Other dashboards
● BugMoToDo
● Super useful dashboard
● http://bugmotodo.org/
● (by Heather Arthur)
● Bugzilla Dashboard by Atul Varma
● http://toolness.github.io/bugzilla-dashboard/
Bugzilla keywords
● At very bottom of page in footer
● Personal tagging for bugs
● A little hard to know how to search for
● (Use quicksearch with tag:your_tag_name)
● Can share as saved search
BugMo User Profile
● Bugzilla.mozilla.org/user_profile
● Look at your own
● Search email or name to look at other profiles
● This will be exposed better soon on BMO home
page with a version of the dashboard.
● Add a gravatar!
User profile
Filter bugmail
● The wonderful world of email headers
● If at Mozilla, filter in Zimbra, then recreate in
your own email reader if necessary
● Headers: X-Bugzilla-
– Type, changed, product, component, assigned-
to, reason, milestone, priority, etc.
X-Bugzilla- email headers
Awesome Bugzilla Tricks
Mozilla Summit 2013
@lizhenry
:lizzard
There are many more useful tricks!
● Share yours with the group
● Bugzilla has a lot of depth and complexity
● Always something new to learn
● #bugmaster on irc.mozilla.org

More Related Content

Similar to Awesome bugzilla-tricks-slides2

Introduction to Gutenberg- Imran Sayed
Introduction to Gutenberg- Imran SayedIntroduction to Gutenberg- Imran Sayed
Introduction to Gutenberg- Imran SayedImran Sayed
 
Writing Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World DominationWriting Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World DominationEmma Jane Hogbin Westby
 
Developing Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsDeveloping Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsSteven Slack
 
Beginning WordPress Workshop
Beginning WordPress WorkshopBeginning WordPress Workshop
Beginning WordPress WorkshopThe Toolbox, Inc.
 
Headless browser: puppeteer and git client : GitKraken
Headless browser: puppeteer and git client : GitKrakenHeadless browser: puppeteer and git client : GitKraken
Headless browser: puppeteer and git client : GitKrakenSheikhMoonwaraAnjumM
 
Overcoming the Fear of Contributing to Open Source
Overcoming the Fear of Contributing to Open SourceOvercoming the Fear of Contributing to Open Source
Overcoming the Fear of Contributing to Open SourceAll Things Open
 
iGoogle Gadgets @ Your Library
iGoogle Gadgets @ Your LibraryiGoogle Gadgets @ Your Library
iGoogle Gadgets @ Your LibraryEdward Metz
 
GUI toolkits comparison for python
GUI toolkits comparison for pythonGUI toolkits comparison for python
GUI toolkits comparison for pythonDarren Su
 
Getting started contributing to Apache Spark
Getting started contributing to Apache SparkGetting started contributing to Apache Spark
Getting started contributing to Apache SparkHolden Karau
 
PyConUK 2014 - PostMortem Debugging and Web Development Updated
PyConUK 2014 - PostMortem Debugging and Web Development UpdatedPyConUK 2014 - PostMortem Debugging and Web Development Updated
PyConUK 2014 - PostMortem Debugging and Web Development UpdatedAlessandro Molina
 
Pentester++
Pentester++Pentester++
Pentester++CTruncer
 
MongoDB@sfr.fr
MongoDB@sfr.frMongoDB@sfr.fr
MongoDB@sfr.frbeboutou
 
What's a Pull Request (Contributing to Open Source) - Brad Wood
What's a Pull Request (Contributing to Open Source) - Brad WoodWhat's a Pull Request (Contributing to Open Source) - Brad Wood
What's a Pull Request (Contributing to Open Source) - Brad WoodOrtus Solutions, Corp
 
Adding Dynamic Content to your Joomla Website - Make your Website Dance
Adding Dynamic Content to your Joomla Website - Make your Website DanceAdding Dynamic Content to your Joomla Website - Make your Website Dance
Adding Dynamic Content to your Joomla Website - Make your Website Danceli_gordon
 
Bitbucket Devops PPT.pptx
Bitbucket Devops PPT.pptxBitbucket Devops PPT.pptx
Bitbucket Devops PPT.pptxXIE2020Students
 
Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014Adrian Roselli
 

Similar to Awesome bugzilla-tricks-slides2 (20)

Introduction to Gutenberg- Imran Sayed
Introduction to Gutenberg- Imran SayedIntroduction to Gutenberg- Imran Sayed
Introduction to Gutenberg- Imran Sayed
 
Writing Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World DominationWriting Effective Self-Help Guides for World Domination
Writing Effective Self-Help Guides for World Domination
 
Developing Custom WordPress Themes for Clients
Developing Custom WordPress Themes for ClientsDeveloping Custom WordPress Themes for Clients
Developing Custom WordPress Themes for Clients
 
Beginning WordPress Workshop
Beginning WordPress WorkshopBeginning WordPress Workshop
Beginning WordPress Workshop
 
Let's talk FOSS!
Let's talk FOSS!Let's talk FOSS!
Let's talk FOSS!
 
Headless browser: puppeteer and git client : GitKraken
Headless browser: puppeteer and git client : GitKrakenHeadless browser: puppeteer and git client : GitKraken
Headless browser: puppeteer and git client : GitKraken
 
Overcoming the Fear of Contributing to Open Source
Overcoming the Fear of Contributing to Open SourceOvercoming the Fear of Contributing to Open Source
Overcoming the Fear of Contributing to Open Source
 
iGoogle Gadgets @ Your Library
iGoogle Gadgets @ Your LibraryiGoogle Gadgets @ Your Library
iGoogle Gadgets @ Your Library
 
GUI toolkits comparison for python
GUI toolkits comparison for pythonGUI toolkits comparison for python
GUI toolkits comparison for python
 
Getting started contributing to Apache Spark
Getting started contributing to Apache SparkGetting started contributing to Apache Spark
Getting started contributing to Apache Spark
 
PyConUK 2014 - PostMortem Debugging and Web Development Updated
PyConUK 2014 - PostMortem Debugging and Web Development UpdatedPyConUK 2014 - PostMortem Debugging and Web Development Updated
PyConUK 2014 - PostMortem Debugging and Web Development Updated
 
Pentester++
Pentester++Pentester++
Pentester++
 
Backlink finder
Backlink finderBacklink finder
Backlink finder
 
Git Makes Me Angry Inside
Git Makes Me Angry InsideGit Makes Me Angry Inside
Git Makes Me Angry Inside
 
MongoDB@sfr.fr
MongoDB@sfr.frMongoDB@sfr.fr
MongoDB@sfr.fr
 
What's a Pull Request (Contributing to Open Source) - Brad Wood
What's a Pull Request (Contributing to Open Source) - Brad WoodWhat's a Pull Request (Contributing to Open Source) - Brad Wood
What's a Pull Request (Contributing to Open Source) - Brad Wood
 
Adding Dynamic Content to your Joomla Website - Make your Website Dance
Adding Dynamic Content to your Joomla Website - Make your Website DanceAdding Dynamic Content to your Joomla Website - Make your Website Dance
Adding Dynamic Content to your Joomla Website - Make your Website Dance
 
Bitbucket Devops PPT.pptx
Bitbucket Devops PPT.pptxBitbucket Devops PPT.pptx
Bitbucket Devops PPT.pptx
 
Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014Making Your Site Printable: CSS Summit 2014
Making Your Site Printable: CSS Summit 2014
 
Flash develop presentation
Flash develop presentationFlash develop presentation
Flash develop presentation
 

More from Liz Henry

Crowdsourced fact checking
Crowdsourced fact checkingCrowdsourced fact checking
Crowdsourced fact checkingLiz Henry
 
Fake lesbians all the way down
Fake lesbians all the way downFake lesbians all the way down
Fake lesbians all the way downLiz Henry
 
Tracking trollers
Tracking trollersTracking trollers
Tracking trollersLiz Henry
 
Love Your Command Line
Love Your Command LineLove Your Command Line
Love Your Command LineLiz Henry
 
Hackability: Free/Open Source Assistive Tech
Hackability: Free/Open Source Assistive TechHackability: Free/Open Source Assistive Tech
Hackability: Free/Open Source Assistive TechLiz Henry
 
The GimpGirl Online Community
The GimpGirl Online CommunityThe GimpGirl Online Community
The GimpGirl Online CommunityLiz Henry
 

More from Liz Henry (6)

Crowdsourced fact checking
Crowdsourced fact checkingCrowdsourced fact checking
Crowdsourced fact checking
 
Fake lesbians all the way down
Fake lesbians all the way downFake lesbians all the way down
Fake lesbians all the way down
 
Tracking trollers
Tracking trollersTracking trollers
Tracking trollers
 
Love Your Command Line
Love Your Command LineLove Your Command Line
Love Your Command Line
 
Hackability: Free/Open Source Assistive Tech
Hackability: Free/Open Source Assistive TechHackability: Free/Open Source Assistive Tech
Hackability: Free/Open Source Assistive Tech
 
The GimpGirl Online Community
The GimpGirl Online CommunityThe GimpGirl Online Community
The GimpGirl Online Community
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 

Awesome bugzilla-tricks-slides2

  • 1. Awesome Bugzilla Tricks Mozilla Summit 2013 @lizhenry :lizzard
  • 2. Bugmaster? What? ● https://wiki.mozilla.org/Bugmasters/Projects ● Outlining roles and projects for triaging ● A good path to learn about Mozilla's development processes ● Good for finding “good first bugs” ● A path to coding contribution and QA. ● Help developers get stuff fixed, helps users
  • 5. Quicksearch in location bar ● Keyword searches in Firefox location bar ● Right-click in a search box (in bugzilla) ● Manually add bookmark with url, ● Buglist.cgi?quicksearch=%s ● Give it a keyword like b or bug ● In location bar, type bug 900001
  • 6. Quicksearch! ● Search on any fields! ● Directly in the search box! ● Product:Websites status:New ● For a cheatsheet click “help” next to search box
  • 7. Use needinfo ● Needinfo to ask a question of a specific person ● At end of page after comments ● Bug reporter, assignee, anyone, other ● Start typing their name, email, or irc nick ● They get bugmail with different headers than cc ● It shows up on their dashboard(s)
  • 9. User Dashboard ● My (Your) Dashboard ● Good to pick things to work on ● Requests, assigned bugs, bugs I reported
  • 11. Product dashboards ● Summary by product ● Component or version ● Interesting, not sure who's using it regularly
  • 13. Other dashboards ● BugMoToDo ● Super useful dashboard ● http://bugmotodo.org/ ● (by Heather Arthur) ● Bugzilla Dashboard by Atul Varma ● http://toolness.github.io/bugzilla-dashboard/
  • 14. Bugzilla keywords ● At very bottom of page in footer ● Personal tagging for bugs ● A little hard to know how to search for ● (Use quicksearch with tag:your_tag_name) ● Can share as saved search
  • 15. BugMo User Profile ● Bugzilla.mozilla.org/user_profile ● Look at your own ● Search email or name to look at other profiles ● This will be exposed better soon on BMO home page with a version of the dashboard. ● Add a gravatar!
  • 17. Filter bugmail ● The wonderful world of email headers ● If at Mozilla, filter in Zimbra, then recreate in your own email reader if necessary ● Headers: X-Bugzilla- – Type, changed, product, component, assigned- to, reason, milestone, priority, etc.
  • 19. Awesome Bugzilla Tricks Mozilla Summit 2013 @lizhenry :lizzard
  • 20. There are many more useful tricks! ● Share yours with the group ● Bugzilla has a lot of depth and complexity ● Always something new to learn ● #bugmaster on irc.mozilla.org