26
1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha

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

  • Upload
    dinhbao

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

1

Bugzilla, Bug-squad and GNOME3

Presented By

Akhil Laddha

Presented By

Akhil Laddha

Page 2: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 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

Page 3: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

3

Who am I ?

Bug Master

Evolution QA

mailto: [email protected]

IRC nick : lakhil

#bugs, #evolution on gimpnet

Page 4: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

4

What is Bugzilla ?

Bug-Tracking System

Open sourced

Mozilla foundation initiative

url : bugzilla.gnome.org

Page 5: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

5

GNOME Bugzilla

Page 6: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

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.

Page 7: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

7

Bugzilla Fields

Page 8: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

8

Cont... (Keyword)

● Url https://bugzilla.gnome.org/describekeywords.cgi

Page 9: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

9

Cont... (whiteboard)

● Url http://live.gnome.org/Evolution/BugzillaTopics

Page 10: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

10

Cont...

Bug Types :

Crash

Function failure

Feature

Usability

Regression

Watch out Modules like gnome-panel, vte, pango

Page 11: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

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)

Page 12: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

12

Cont...

2193

1137

823

3678

DuplicateIncompleteObsoleteFixed

Bugs closed (Desktop) in last 6 months (Jan10-Jun10)

Page 13: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

13

Bugzilla Statistics

Year 2007 Year 2008 Year 2009

0

20000

40000

60000

80000

100000

120000

Opened ClosedOverall (Still Open)

Page 14: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

14

Who does bug triaging ?

Highly Motivated bug squad members

Maintainers

Release team members

Advanced Users

Page 15: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

15

Bug triager's quality

Sensible

Patience

Friendly

Listener

Page 16: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

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

Page 17: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

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

Page 18: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

18

Triaging Flow chart

Page 19: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

19

Cont... (Status)

Page 20: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

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

Page 21: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

21

GNOME3 Goals : Helping hands

Revamp our User Experience

Streamlining of the Platform

Promotion of GNOME

Page 22: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

22

Conclusion

GNOME need triagers

Easy to start

Good opportunities ahead

Page 23: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

23

Andre !

Page 24: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

24

Special Thanks !

Page 25: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

25

Q & A

Page 26: Bugzilla, Bug-squad and GNOME3 - COSCUPcoscup.org/2010/slides/15_1_1300_Bugzilla-Akhil.pdf · 1 Bugzilla, Bug-squad and GNOME3 Presented By Akhil Laddha Presented By Akhil Laddha

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/