User talk:Jraber

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(Updated)
Line 38: Line 38:
 
* Should these metric be limited to bugs where Product=Fedora & Classification=Fedora?
 
* Should these metric be limited to bugs where Product=Fedora & Classification=Fedora?
  
== Current Metrics as of  June 28, 2010==
 
  Bugs 'Triaged' in the last 60 Days: 229
 
  
  Summary of Bugs 'Triaged' in the last 60 days by Current Status:
+
== Triage Metrics as of July 6, 2010==
      ASSIGNED - 54
+
===Who are the BugZappers===
      CLOSED - 40
+
AKA People that have used the 'triaged' flag in the last 90 days (and how many times they have used it)
      MODIFIED - 1
+
      NEW - 132
+
      ON_QA - 2
+
  
  Summary of Bugs 'Triaged' in the last 60 days by Component:
+
    132 mcepl@redhat.com
 +
    64 campbecg@fedoraproject.org
 +
    29 smparrish@gmail.com
 +
    28 rdieter@math.unl.edu
 +
    25 awilliam@redhat.com
 +
    14 rivanvx@gmail.com
 +
      9 thomasj@fedoraproject.org
 +
      8 iarlyy@gmail.com
 +
      7 jeff.raber@gmail.com
 +
      4 luigi.3010@gmail.com
 +
      4 drjohnson1@gmail.com
 +
      2 aamuuninen@gmx.de
 +
      1 tcpip4000@fedoraproject.org
 +
      1 nsoranzo@tiscali.it
 +
      1 fdc-bz@fcami.net
 +
      1 david.r@ultracar.co.uk
 +
      1 benjavalero@gmail.com
 +
 
 +
=== Bugs 'Triaged' in the last 90 Days: 331===
 +
 
 +
      {|
 +
      ! Current Status !! Number !! Percentage
 +
      |-
 +
      |ASSIGNED || 86 || 26%
 +
      |-
 +
      |      CLOSED || 84 ||25%
 +
      |-
 +
      |      MODIFIED || 1|| 0.3%
 +
      |-
 +
      |      NEW || 156|| 47%
 +
      |-
 +
      |      ON_QA || 4|| 1%
 +
      |-
 +
      |}
 +
 
 +
===Summary of Bugs 'Triaged' in the last 90 days by Component:===
 +
      NetworkManager - 1
 
       PackageKit - 19
 
       PackageKit - 19
 +
      abrt - 2
 
       amarok - 2
 
       amarok - 2
 
       anaconda - 1
 
       anaconda - 1
 
       banshee - 1
 
       banshee - 1
       compiz - 2
+
       compiz - 3
 
       compiz-fusion - 1
 
       compiz-fusion - 1
 
       digikam - 1
 
       digikam - 1
       epiphany - 1
+
      easytag - 1
       evince - 1
+
       epiphany - 9
 +
      esc - 1
 +
       evince - 2
 
       evolution - 3
 
       evolution - 3
       fedora-bookmarks - 1
+
       fedora-bookmarks - 2
       firefox - 30
+
       firefox - 42
 +
      gc - 1
 
       gcc - 1
 
       gcc - 1
 
       glib2 - 1
 
       glib2 - 1
 +
      glibc - 4
 
       glob2 - 1
 
       glob2 - 1
 
       gnome-desktop - 1
 
       gnome-desktop - 1
 +
      gnome-packagekit - 1
 
       gnome-panel - 1
 
       gnome-panel - 1
 +
      gnome-power-manager - 1
 
       gnome-session - 1
 
       gnome-session - 1
       initscripts - 4
+
      gpgme - 1
 +
      gstreamer-plugins-good - 1
 +
       initscripts - 8
 +
      iptables - 1
 
       java-1.6.0-openjdk - 1
 
       java-1.6.0-openjdk - 1
       k3b - 1
+
       k3b - 2
 
       kcm-gtk - 1
 
       kcm-gtk - 1
 
       kde-plasma-networkmanagement - 2
 
       kde-plasma-networkmanagement - 2
 
       kdeaccessibility - 1
 
       kdeaccessibility - 1
 
       kdebase - 1
 
       kdebase - 1
       kdebase-workspace - 1
+
       kdebase-workspace - 3
 
       kdegraphics - 1
 
       kdegraphics - 1
 +
      kdelibs - 1
 
       kdenetwork - 1
 
       kdenetwork - 1
 
       kdepim - 3
 
       kdepim - 3
 
       kdeutils - 1
 
       kdeutils - 1
       kernel - 2
+
       kernel - 3
 
       knetworkmanager - 2
 
       knetworkmanager - 2
 
       libX11 - 2
 
       libX11 - 2
Line 85: Line 127:
 
       libdrm - 1
 
       libdrm - 1
 
       libtiff - 2
 
       libtiff - 2
 +
      lighttpd - 1
 
       livecd-tools - 1
 
       livecd-tools - 1
 
       me-tv - 1
 
       me-tv - 1
 
       mesa - 2
 
       mesa - 2
       phonon - 1
+
       pixman - 2
       pixman - 1
+
       preupgrade - 2
       preupgrade - 1
+
       quodlibet - 1
 
       seamonkey - 4
 
       seamonkey - 4
       strigi - 6
+
      selinux-policy - 1
 +
       strigi - 8
 
       sugar - 1
 
       sugar - 1
 
       system-config-display - 1
 
       system-config-display - 1
 
       system-config-users - 1
 
       system-config-users - 1
       thunderbird - 5
+
      system-setup-keyboard - 1
 +
       thunderbird - 15
 
       xine-lib - 2
 
       xine-lib - 2
 
       xine-ui - 1
 
       xine-ui - 1
       xorg-x11-drv-ati - 26
+
       xorg-x11-drv-ati - 33
       xorg-x11-drv-evdev - 1
+
       xorg-x11-drv-evdev - 3
       xorg-x11-drv-intel - 22
+
       xorg-x11-drv-intel - 29
       xorg-x11-drv-nouveau - 24
+
       xorg-x11-drv-nouveau - 35
 +
      xorg-x11-drv-nv - 1
 
       xorg-x11-drv-radeonhd - 1
 
       xorg-x11-drv-radeonhd - 1
 
       xorg-x11-drv-sis - 1
 
       xorg-x11-drv-sis - 1
       xorg-x11-drv-synaptics - 1
+
       xorg-x11-drv-synaptics - 2
       xorg-x11-drv-vmmouse - 3
+
       xorg-x11-drv-vmmouse - 4
 
       xorg-x11-drv-vmware - 1
 
       xorg-x11-drv-vmware - 1
       xorg-x11-drv-wacom - 6
+
       xorg-x11-drv-wacom - 7
       xorg-x11-server - 12
+
      xorg-x11-font-utils - 1
 +
       xorg-x11-server - 18
 +
      xorg-x11-xinit - 1
 
       xulrunner - 1
 
       xulrunner - 1
 
       yum - 1
 
       yum - 1
       zlib - 4
+
       zlib - 3
 
+
  # of 'Triaged' bugs CLOSED in last 60 Days: 476
+
  
  Summary of 'Triaged' bugs CLOSED in last 60 Days by Resolution:
+
===# of 'Triaged' bugs CLOSED in last 90 Days: 625===
       CANTFIX - 4
+
       CANTFIX - 6
       CURRENTRELEASE - 21
+
       CURRENTRELEASE - 36
       DEFERRED - 1
+
       DEFERRED - 2
       DUPLICATE - 23
+
       DUPLICATE - 35
       ERRATA - 71
+
       ERRATA - 119
       INSUFFICIENT_DATA - 53
+
       INSUFFICIENT_DATA - 57
       NEXTRELEASE - 15
+
       NEXTRELEASE - 21
       NOTABUG - 13
+
       NOTABUG - 19
       RAWHIDE - 147
+
       RAWHIDE - 185
       UPSTREAM - 5
+
       UPSTREAM - 14
       WONTFIX - 101
+
       WONTFIX - 105
       WORKSFORME - 22
+
       WORKSFORME - 26

Revision as of 14:58, 6 July 2010

I am currently working to create some basic metrics to report on the activities on the BugZappers. My approach is to use the python-bugzilla package as much as possible.

Contents

Tools You Will Need

Proposed Metrics

Description Status Comments/Notes/Reference
# of Bugs 'Triaged' in the last xx days DONE See: [1]
# of Bugs 'Triaged' in the last xx days by Current Status DONE bzilla query --from-url='https://bugzilla.redhat.com/buglist.cgi?chfieldto=Now&query_format=advanced&chfield=keywords&chfieldfrom=-90d&chfieldvalue=Triaged&classification=Fedora&product=Fedora' --summary bug_status
# of Bugs 'Triaged' in the last xx days by Component DONE bzilla query --from-url='https://bugzilla.redhat.com/buglist.cgi?chfieldto=Now&query_format=advanced&chfield=keywords&chfieldfrom=-90d&chfieldvalue=Triaged&classification=Fedora&product=Fedora' --summary component
# of Bugs 'Triaged' in the last xx days by Triager In Process I am working on a patch to add the ability to query/display the bug history data via XMLRPC to the python-bugzilla package. This metric will provide the list of known active BugZappers.
# of 'Triaged' bugs CLOSED in last xx Days DONE See: [2]
# of 'Triaged' bugs CLOSED in last xx Days by Resolution DONE bzilla query --from-url='https://bugzilla.redhat.com/buglist.cgi?keywords=Triaged&chfieldto=Now&query_format=advanced&chfield=bug_status&keywords_type=allwords&chfieldfrom=-90d&chfieldvalue=CLOSED&bug_status=CLOSED&classification=Fedora&product=Fedora' --summary resolution
# of 'Triaged' bugs CLOSED in last xx Days by # of days since Triaged flag was set PENDING To know if/how 'Triaging' is impacting the life expectancy of bugs. (Need a better definition. How about 'Average number of days from Triaged to CLOSED by resolution for 'Triaged' bugs CLOSED in last xx days')
List of 'Triaged' bugs currently marked as NEEDINFO PENDING This should generally be an empty list. Bugs showing up here could be an indicator of poor Triaging. See: [3] (Is this useful. Remove?)
# of bugs CLOSED by BugZappers in last xx days PENDING Need a list of BugZappers
# of bugs CLOSED by BugZappers in last xx days by BugZapper PENDING Need a list of BugZappers
# of bugs CLOSED by BugZappers in last xx days by Resolution PENDING Need a list of BugZappers

Additional Thoughts/Questions

  • Q:Who are the BugZappers? A:BugZappers = Members of he Triagers group in FAS. But since this is not easy to scrape (and may included inactive persons) I am going to use the following definition. BugZappers = BugZilla users that have used the 'Triaged' flag in the previous 90 days.
  • Eventually, these metrics should probably come from a SQL query. Pulling all this data via XMLRPC could be slow.
  • Pretty graphs could be created showing how these metrics change (or don't) over time.
  • What other metrics should we be tracking?
  • Should these metric be limited to bugs where Product=Fedora & Classification=Fedora?


Triage Metrics as of July 6, 2010

Who are the BugZappers

AKA People that have used the 'triaged' flag in the last 90 days (and how many times they have used it)

   132 mcepl@redhat.com
    64 campbecg@fedoraproject.org
    29 smparrish@gmail.com
    28 rdieter@math.unl.edu
    25 awilliam@redhat.com
    14 rivanvx@gmail.com
     9 thomasj@fedoraproject.org
     8 iarlyy@gmail.com
     7 jeff.raber@gmail.com
     4 luigi.3010@gmail.com
     4 drjohnson1@gmail.com
     2 aamuuninen@gmx.de
     1 tcpip4000@fedoraproject.org
     1 nsoranzo@tiscali.it
     1 fdc-bz@fcami.net
     1 david.r@ultracar.co.uk
     1 benjavalero@gmail.com

Bugs 'Triaged' in the last 90 Days: 331

Current Status Number Percentage
ASSIGNED 86 26%
CLOSED 84 25%
MODIFIED 1 0.3%
NEW 156 47%
ON_QA 4 1%

Summary of Bugs 'Triaged' in the last 90 days by Component:

     NetworkManager - 1
     PackageKit - 19
     abrt - 2
     amarok - 2
     anaconda - 1
     banshee - 1
     compiz - 3
     compiz-fusion - 1
     digikam - 1
     easytag - 1
     epiphany - 9
     esc - 1
     evince - 2
     evolution - 3
     fedora-bookmarks - 2
     firefox - 42
     gc - 1
     gcc - 1
     glib2 - 1
     glibc - 4
     glob2 - 1
     gnome-desktop - 1
     gnome-packagekit - 1
     gnome-panel - 1
     gnome-power-manager - 1
     gnome-session - 1
     gpgme - 1
     gstreamer-plugins-good - 1
     initscripts - 8
     iptables - 1
     java-1.6.0-openjdk - 1
     k3b - 2
     kcm-gtk - 1
     kde-plasma-networkmanagement - 2
     kdeaccessibility - 1
     kdebase - 1
     kdebase-workspace - 3
     kdegraphics - 1
     kdelibs - 1
     kdenetwork - 1
     kdepim - 3
     kdeutils - 1
     kernel - 3
     knetworkmanager - 2
     libX11 - 2
     libXfixes - 1
     libdrm - 1
     libtiff - 2
     lighttpd - 1
     livecd-tools - 1
     me-tv - 1
     mesa - 2
     pixman - 2
     preupgrade - 2
     quodlibet - 1
     seamonkey - 4
     selinux-policy - 1
     strigi - 8
     sugar - 1
     system-config-display - 1
     system-config-users - 1
     system-setup-keyboard - 1
     thunderbird - 15
     xine-lib - 2
     xine-ui - 1
     xorg-x11-drv-ati - 33
     xorg-x11-drv-evdev - 3
     xorg-x11-drv-intel - 29
     xorg-x11-drv-nouveau - 35
     xorg-x11-drv-nv - 1
     xorg-x11-drv-radeonhd - 1
     xorg-x11-drv-sis - 1
     xorg-x11-drv-synaptics - 2
     xorg-x11-drv-vmmouse - 4
     xorg-x11-drv-vmware - 1
     xorg-x11-drv-wacom - 7
     xorg-x11-font-utils - 1
     xorg-x11-server - 18
     xorg-x11-xinit - 1
     xulrunner - 1
     yum - 1
     zlib - 3

# of 'Triaged' bugs CLOSED in last 90 Days: 625

     CANTFIX - 6
     CURRENTRELEASE - 36
     DEFERRED - 2
     DUPLICATE - 35
     ERRATA - 119
     INSUFFICIENT_DATA - 57
     NEXTRELEASE - 21
     NOTABUG - 19
     RAWHIDE - 185
     UPSTREAM - 14
     WONTFIX - 105
     WORKSFORME - 26