[Bugsquad] KDE PIM Meeting Rumors

Anne-Marie Mahfouf annemarie.mahfouf at free.fr
Sun Feb 12 10:42:20 UTC 2012


On 02/11/2012 11:26 PM, Jeroen van Meeuwen (Kolab Systems) wrote:
> Hello there,
>
> While I'm relatively new to the KDE community, please allow me to give a brief
> introduction as to who I am, and what I'm doing. Your favorite search engine
> has all the details you need.
>
> My name is Jeroen van Meeuwen, and I'm originally Dutch, though living in
> Cardiff, Wales, United Kingdom. I've always been, primarily, involved with
> Fedora Project related endavours, and I'm currently working for Kolab Systems.
>
> As a Free Software enthusiast, having operated before, and currently operating
> a few bugzilla instances for Free Software projects, I'd like to help you with
> what has been mentioned here, during the KDE PIM meeting in Osnabrueck, is
> quite a serious problem; the bugzilla installation for KDE seems to be
> overgrown with cruft, that either needs review, or needs additional
> information, or needs to go away and disappear.
>
> Currently still involved in making such happen with the Cyrus Project
> (Carnegie Mellon University, responsible for Cyrus IMAP and Cyrus SASL), I'd
> like to think I can help you clean up Bugzilla (workflows, triaging, etc.).
>
> I would like to know if there's currently a process in place to make sure that
> Bugzilla is *the* location for our developers to look for things to do.
>
> Kind regards,
>
> Jeroen van Meeuwen
>
Hi Jeroen,

Nice that you want to get involved helping the bug triaging effort.

Recently, just before 4.8.0, the Plasma team did a special effort to 
triage Plasma bugs and we get the numbers down in an impressive way. 
This was done with the developers involved which is in my opinion the 
main point for triaging KDEPIM bugs. We first triaged crashers then we 
triaged reports products by products (applet foo, applet bar,..). 
Coordination tool was a wiki page where we put our nickname + the 
product we triage and we also put links of report we are not sure about 
so the devels can look at them.

At Google Code-In, a few tasks were to triage kmail1 wishes and see if 
they are still valid for kmail2. 2 or 3 students triaged 40 reports each 
but then someone had to look again as the students did not have the 
rights to close bugs. I did the work but it took me several hours. 
However the developer commented on the reports that were confirmed for 
kmail2 and fixed some which was very positive.

Anyway, all this to say that
1) triaging bugs should be done by products (kmail, ...) as we did for 
Plasma (we have 2 triagers who got involved at that time and are still 
triaging daily several reports each). Sometimes when we do bug triaging 
week-ends we prepare bunches of 5 or 7 bugs for each person to pick and 
go through. It's maybe easier to go through crashers first then through 
similar bugs. A bug triager gains expertize when triaging similar bugs. 
We do not have a real methodology though.
2) involving developers is mandatory, especially for kdepim applications 
which are very technical (lots of libraries involved); personally I have 
great difficulties to triage pim bugs, I don't have the necessary 
knowledge and I am not a pim poweruser. So I get discouraged after a few 
reports. You said the problem was mentioned at the meeting, did they 
mandate you to start an action?
3) you write that you are involved in bug triaging for other projetcs, 
maybe you have a methodology which we could learn from.

Tell us more what you have in mind and I'll be happy to set something up 
with you, I am sure others will join too!

Best regards,

Anne-Marie

PS: Bug triaging is part of making our software of better quality so we 
absolutely need to have a better human infrastructure (== bug triagers) 
than we have! I am currently researching about Software Quality 
Assurance and I intend to propose solutions we could progressively set 
up. A strong bug triaging team would be part of this effort.



More information about the Bugsquad mailing list