Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha 1
Agenda About me Bugzilla Bug triaging : In and Out Bugzilla Statistics GNOME3 contribution Q & A 2
Who am I ? Bug Master Evolution QA mailto: lakhil@gnome.org IRC nick : lakhil #bugs, #evolution on gimpnet 3
What is Bugzilla ? Bug-Tracking System Open sourced Mozilla foundation initiative url : bugzilla.gnome.org 4
GNOME Bugzilla 5
What is Bug triaging ? Bug has enough information for the developers and makes sense. Bug has sensible "Severity" and "Priority" fields Bug is filed in the right bucket. 6
Bugzilla Fields 7
Cont... (Keyword) ● Url https://bugzilla.gnome.org/describekeywords.cgi 8
Cont... (whiteboard) ● Url http://live.gnome.org/Evolution/BugzillaTopics 9
Cont... Bug Types : Crash Function failure Feature Usability Regression Watch out Modules like gnome-panel, vte, pango 10
Do we need bug triaging ? Graph only against new bugs (Desktop) in last 6 months (Jan10-Jun10) 9000 8000 7000 6000 Total Fixed Duplicate 5000 Incomplete Obsolete NOTGNOME 4000 Opened 3000 2000 1000 0 Resolution 11
Cont... Bugs closed (Desktop) in last 6 months (Jan10-Jun10) 2193 3678 Duplicate Incomplete Obsolete Fixed 1137 823 12
Bugzilla Statistics 120000 100000 80000 Opened Closed 60000 Overall (Still Open) 40000 20000 0 Year 2007 Year 2008 Year 2009 13
Who does bug triaging ? Highly Motivated bug squad members Maintainers Release team members Advanced Users 14
Bug triager's quality Sensible Patience Friendly Listener 15
Roles and Responsibility Assists in the prioritization of the defects Assigns the defects to the appropriate developer Helps in raising the quality of GNOME 16
How to start ? Create a bugzilla account Read bug triaging guide lines Read stock responses Login to IRC #bugs Join bug-squad Ask for permission 17
Triaging Flow chart 18
Cont... (Status) 19
How do we collaborate ? Home page - http://live.gnome.org/Bugsquad Mailing list gnome-bugsqaud@gnome.org Subscription url http://mail.gnome.org/mailman/listinfo/gnome- bugsquad #bugs on gimpnet Organize bug day 20
GNOME3 Goals : Helping hands Revamp our User Experience Streamlining of the Platform Promotion of GNOME 21
Conclusion GNOME need triagers Easy to start Good opportunities ahead 22
Andre ! 23
Special Thanks ! 24
Q & A 25
Credits ● http://goodgoliath.goodgoliath.net/images/thumbs/ ● http://allforlinux.com/2009/07/cool-gnome-3-mockup/ ● http://www.isp-planet.com/services/trouble_ticket/bugzilla.ht ● freeiconsweb.com ● http://www.cherububble.com/whoami.htm ● http://www.saladeprensa.org/art787.htm ● http://blogs.gnome.org/aklapper/category/lang-en/ 26
Recommend
More recommend