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 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 ://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