Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
1
Bugzilla, Bug-squad and GNOME3
Presented By
Akhil Laddha
Presented By
Akhil Laddha
2
Agenda
About me
Bugzilla
Bug triaging : In and Out
Bugzilla Statistics
GNOME3 contribution
Q & A
3
Who am I ?
Bug Master
Evolution QA
mailto: [email protected]
IRC nick : lakhil
#bugs, #evolution on gimpnet
4
What is Bugzilla ?
Bug-Tracking System
Open sourced
Mozilla foundation initiative
url : bugzilla.gnome.org
5
GNOME Bugzilla
6
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.
7
Bugzilla Fields
8
Cont... (Keyword)
● Url https://bugzilla.gnome.org/describekeywords.cgi
9
Cont... (whiteboard)
● Url http://live.gnome.org/Evolution/BugzillaTopics
10
Cont...
Bug Types :
Crash
Function failure
Feature
Usability
Regression
Watch out Modules like gnome-panel, vte, pango
11
Do we need bug triaging ?
Resolution
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
TotalFixedDuplicateIncompleteObsoleteNOTGNOMEOpened
Graph only against new bugs (Desktop) in last 6 months (Jan10-Jun10)
12
Cont...
2193
1137
823
3678
DuplicateIncompleteObsoleteFixed
Bugs closed (Desktop) in last 6 months (Jan10-Jun10)
13
Bugzilla Statistics
Year 2007 Year 2008 Year 2009
0
20000
40000
60000
80000
100000
120000
Opened ClosedOverall (Still Open)
14
Who does bug triaging ?
Highly Motivated bug squad members
Maintainers
Release team members
Advanced Users
15
Bug triager's quality
Sensible
Patience
Friendly
Listener
16
Roles and Responsibility
Assists in the prioritization of the defects
Assigns the defects to the appropriate developer
Helps in raising the quality of GNOME
17
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
18
Triaging Flow chart
19
Cont... (Status)
20
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
21
GNOME3 Goals : Helping hands
Revamp our User Experience
Streamlining of the Platform
Promotion of GNOME
22
Conclusion
GNOME need triagers
Easy to start
Good opportunities ahead
23
Andre !
24
Special Thanks !
25
Q & A
26
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/