Bugzilla, Bug-squad and GNOME3
Presented By Akhil Laddha
1
Presented By
Akhil Laddha Agenda
About me
Bugzilla
Bug triaging : In and Out
Bugzilla Statistics
GNOME3 contribution
Q & A
2 Who am I ?
Bug Master Evolution QA mailto: [email protected] 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 60000 Closed 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 [email protected] 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.html ●freeiconsweb.com ●http://www.cherububble.com/whoami.htm ●http://www.saladeprensa.org/art787.htm ●http://blogs.gnome.org/aklapper/category/lang-en/
26