Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1...

Preview:

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: lakhil@gnome.org

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 gnome-bugsqaud@gnome.org

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/

Recommended