Re: [Libreoffice-qa] Bug Status NEW but Assigned to Someone - Please Change

2013-01-16 Thread bfo
Pedro wrote
> There is no point in triaging again. The QA work is done. Now only Devs
> can fix or don't fix confirmed bugs.
> Assigning to someone is not a good idea. It seems like that person is
> going to act on the problem when in fact he/she didn't select the issue.


David Tardon wrote
> I think explicitly setting a bug to ASSIGNED is pretty much pointless.
> You cannot force a developer to start working on a bug just because he
> has been assigned to it; on the other side, seeing that a bug is already
> assigned might discourage others from taking it.

Seems my post was misunderstood. My intention wasn't assigning bugs to
anyone by QA people. 
Simply developers should change status to ASSIGNED when they are actively
working on fix, leaving Assigned to as default when bug is in NEW state. Not
everyone do it, some bugs have sudden NEW>FIXED transition. 
Also bugs are fixed without any report in the Bugzilla. You have to watch
commit messages and changelogs to get the idea. This complicates work while
triaging.


Pedro wrote
> You can not force people (especially volunteers) to fix anything they
> don't feel like.
> That is the nature of this project. It is frustrating but this is how it
> works.
> Unless you know how to code and fix the problem yourself, this is as far
> as you can go.

Wrote it few times already, will write it once more - you can manage bugs
even in the open source project. This will be more wishful thinking (more
like Please fix this in next maintenance release), but it is possible. 
Having release fever (core developers as firemen) is not good policy for bug
fixing.  I believe people would consider to fix things when there is clear
indication that a fix is needed and expected sooner than later. Just put
yourself in the shoes of new developer who browse 3700 NEW bugs. Impossible
to pick anything.


David Tardon wrote
> There are only so many developers. And to fix a bug typically takes more
> time than to triage it.

I have a few examples already that well triaged bug is fixable within hours
when it got dev attention somehow. Not general rule of course.


David Tardon wrote
> Similarly, setting a
> confirmed bug to WONTFIX just before nobody has fixed it in a certain
> period of time (if we really do not want to/cannot fix it, it should
> have already been marked appropriately during triage) brings us no
> positive effect (except having smaller number of opened bugs--maybe).
> One negative effect that immediately comes to mind is that all the
> triaging work will need to be repeated from scratch the next time
> someone reports the same bug. 

In real life you have to triage every single bug anyway. Check for
duplicates first. If you have WONTIXed bugs already (good reasoned in
comments) you can triage faster by simply marking another bug as a
duplicate. I am not an expert to mark any bugs as WONTFIX. This should be
done by core developers. They would need to discuss new NEW bugs regularly.


David Tardon wrote
> Therefore, the only possible reason for a
> triaging marathon like you suggested is to identify (and dispose of)
> bugs already fixed in the newest release (or, preferably, master).

Exactly this should be done some day. Unfortunately QA guys are too busy
with Unconfirmed backlog.
Best regards.




--
View this message in context: 
http://nabble.documentfoundation.org/Re-Bug-Status-NEW-but-Assigned-to-Someone-Please-Change-tp4029440p4029666.html
Sent from the QA mailing list archive at Nabble.com.
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


Re: [Libreoffice-qa] Bug Status NEW but Assigned to Someone - Please Change

2013-01-16 Thread Joel Madero
This will most definitely be discussed during our next QA call (next
Friday, 1400 UTC). If you're able to join it would be great. The process
clearly needs to be clarified and possibly updated.

If not, I'll follow the conversation and try to summarize them during the
call.

Personally my opinion: Since we no longer really assign developers
automatically and then ask them if they accept, I don't see a reason to
keep this 500+ log of assigned but not being worked on bugs. Talking to a
couple developers it's clear that they won't be working on those bugs any
time soon (possibly ever). I think it screws up our stats, discourages
contributors from taking on bugs that they could possibly easily fix, and
just causes confusion about the status of a bug.

This being said my solution would be to slowly go through the list of
ASSIGNED bugs and actually find out which ones are likely to be worked on
in the next 6 months by the assigned developer, if this isn't the case,
change the bug back to NEW. With your help I don't think that this would
take long and can go on the list of other FDO clean-up projects we have
going on.

For the triaging marathon, we're working on the details about a contest,
it's in the works and expected date will be right around a pre-release of
4.1. The possibility of reward(s) is being discussed and we hope to get
more users involved with the triaging process. Before this time we need
some of these procedural questions resolved.


Best Regards,
Joel
-- 
*Joel Madero*
LibO QA Volunteer
jmadero@gmail.com
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/

Re: [Libreoffice-qa] Bug Status NEW but Assigned to Someone - Please Change

2013-01-16 Thread Pedro
David Tardon wrote
> I think explicitly setting a bug to ASSIGNED is pretty much pointless.
> You cannot force a developer to start working on a bug just because he
> has been assigned to it; on the other side, seeing that a bug is already
> assigned might discourage others from taking it. 

Couldn't agree more.
Here is a perfect example of an ASSIGNED bug which could (probably) already
been fixed
https://bugs.freedesktop.org/show_bug.cgi?id=38451



--
View this message in context: 
http://nabble.documentfoundation.org/Re-Bug-Status-NEW-but-Assigned-to-Someone-Please-Change-tp4029440p4029569.html
Sent from the QA mailing list archive at Nabble.com.
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


Re: [Libreoffice-qa] Bug Status NEW but Assigned to Someone - Please Change

2013-01-15 Thread David Tardon
Hi,

On Tue, Jan 15, 2013 at 02:46:11PM -0800, bfo wrote:
> I read this data as NEW backlog - nobody is interested in those reports.
> IMHO QA hard work to transform a bug into NEW state is pretty much wasted,
> as I consider NEW stated bugs as ready to start fixing...

There are only so many developers. And to fix a bug typically takes more
time than to triage it.

> We are in need of NEW triaging marathon. ASSIGN, RESOLVE or WONTFIX to clear
> the room for new NEW bugs...

I think explicitly setting a bug to ASSIGNED is pretty much pointless.
You cannot force a developer to start working on a bug just because he
has been assigned to it; on the other side, seeing that a bug is already
assigned might discourage others from taking it. Similarly, setting a
confirmed bug to WONTFIX just before nobody has fixed it in a certain
period of time (if we really do not want to/cannot fix it, it should
have already been marked appropriately during triage) brings us no
positive effect (except having smaller number of opened bugs--maybe).
One negative effect that immediately comes to mind is that all the
triaging work will need to be repeated from scratch the next time
someone reports the same bug. Therefore, the only possible reason for a
triaging marathon like you suggested is to identify (and dispose of)
bugs already fixed in the newest release (or, preferably, master).

D.
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


Re: [Libreoffice-qa] Bug Status NEW but Assigned to Someone - Please Change

2013-01-15 Thread Pedro
bfo wrote
> I read this data as NEW backlog - nobody is interested in those reports.
> IMHO QA hard work to transform a bug into NEW state is pretty much wasted,
> as I consider NEW stated bugs as ready to start fixing...
> We are in need of NEW triaging marathon. ASSIGN, RESOLVE or WONTFIX to
> clear the room for new NEW bugs...

There is no point in triaging again. The QA work is done. Now only Devs can
fix or don't fix confirmed bugs.
Assigning to someone is not a good idea. It seems like that person is going
to act on the problem when in fact he/she didn't select the issue.

You can not force people (especially volunteers) to fix anything they don't
feel like.
That is the nature of this project. It is frustrating but this is how it
works.
Unless you know how to code and fix the problem yourself, this is as far as
you can go.

You should congratulate yourself on a job well done and hope that someone
picks it forward...

Sorry for the reality check ;)



--
View this message in context: 
http://nabble.documentfoundation.org/Re-Bug-Status-NEW-but-Assigned-to-Someone-Please-Change-tp4029440p4029505.html
Sent from the QA mailing list archive at Nabble.com.
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


Re: [Libreoffice-qa] Bug Status NEW but Assigned to Someone - Please Change

2013-01-15 Thread bfo
jmadero wrote
> Rainer, I'll start the conversation on QA list shortly, it might move to
> the next call but I think there is room for improvement here.

Hi!
In LibreOffice product we have:
- more than 4000 bugs in NEW state -
https://bugs.freedesktop.org/reports.cgi?product=LibreOffice&datasets=NEW
- only little more than 200 are ASSIGNED -
https://bugs.freedesktop.org/reports.cgi?product=LibreOffice&datasets=ASSIGNED

Of those NEW bugs 3733 are assigned to
libreoffice-b...@lists.freedesktop.org (Of course there is more than 800
enhancement requests, but this doesn't improve the whole picture very much.)
-
https://bugs.freedesktop.org/report.cgi?bug_status=NEW&cumulate=0&product=LibreOffice&x_axis_field=bug_severity&y_axis_field=assigned_to&width=600&height=350&action=wrap&format=table

I read this data as NEW backlog - nobody is interested in those reports.
IMHO QA hard work to transform a bug into NEW state is pretty much wasted,
as I consider NEW stated bugs as ready to start fixing...
We are in need of NEW triaging marathon. ASSIGN, RESOLVE or WONTFIX to clear
the room for new NEW bugs...
Best regards.




--
View this message in context: 
http://nabble.documentfoundation.org/Re-Bug-Status-NEW-but-Assigned-to-Someone-Please-Change-tp4029440p4029487.html
Sent from the QA mailing list archive at Nabble.com.
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


Re: [Libreoffice-qa] Bug Status NEW but Assigned to Someone - Please Change

2013-01-15 Thread Joel Madero
> So I agree with Kohei, we should not modify this if we do not have very
> good reasons with really promising prospects for benefit. Of course, if
> someone has ideas here, we should discuss that (may be better on qa list?).
>

+1, let's take this off developer list and come up with a good solution
from QA team.

Apologies for moving too quickly on this and bringing it right to dev list.


Rainer, I'll start the conversation on QA list shortly, it might move to
the next call but I think there is room for improvement here.

Best Regards,
Joel



-- 
*Joel Madero*
LibO QA Volunteer
jmadero@gmail.com
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/

Re: [Libreoffice-qa] Bug Status NEW but Assigned to Someone - Please Change

2013-01-15 Thread Rainer Bielefeld

Kohei Yoshida schrieb:

Hi all,

I think I understand Joel's intention. I also have problems to find out 
whether a bug already is under observation of a developer (because he is 
in CC), that was more easy in the early time with very few developers. 
And I believe developers should become involved when all necessary info 
is in the report. So I also see some advantages (concerning queries) to 
add a developer to the "Assigned to" field.


But on the other hand, that might discourage volunteers (for EasyHacks 
and similar), and developers might feel pressed to start work on that 
particular bug. Most engraving disadvantage of changing the current 
proceeding is that it is a change of the current proceeding ;-)
It always takes long time with lots of discussion until  new proceeding 
will be accepted.


So I agree with Kohei, we should not modify this if we do not have very 
good reasons with really promising prospects for benefit. Of course, if 
someone has ideas here, we should discuss that (may be better on qa list?).


And - Thanks to Calc Team for reliably handling the bugzilla dashboard 
concerning Assignee, Target, ... . This eases our (at least my) work 
very much.


Best regards


Rainer

___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/