Re: Cleaning bug list

2012-06-22 Thread Stephan Bergmann

On 06/21/2012 10:51 PM, Michael Stahl wrote:

On 21/06/12 21:32, bfo wrote:

Disagree. It is a page for bug reporters. I really like the gerrit migration
and would like to see it integrated with Bugzilla. Also always precommit
hooks can be implemented if developers tend to forget to put a bug number
into a commit message. I already stumbled upon UNCONFIRMED bugs which have
been fixed already and suddenly changed into RESOLVED FIXED. I would like to
know what is going on with the bugs at any moment.


such a precommit hook doesn't work so well.  there are lots of commits
that do cleanups, refactorings, fix build breakers, etc. none of which
have or need a bug id.

in the OOo project there was a policy that every commit include a bug
id, and the result was that all of these build breaker fixes used the
same notorious #i1# number, which doesn't help anybody.


...plus, it (together with the CWS process, but the bug ID requirement 
alone was often reason enough to just not bother to do it) prevented 
small drive-by fixes and enhancements from going into the code base. 
The much lower overhead (esp. for accepted committers) in LO is IMO one 
of the big benefits over the old OOo.



i've sometimes found bugs that were already fixed on master, but in the
vast majority of the cases the author of the commit was not aware of the
bug, i.e. the bug was a almost-but-not-exactly duplicate of the bug the
author mentioned, or the author had a bug in a non-fdo tracker, or it
was just something the author found themselves or whatever.


This happens to me regularly.  Even though I try to keep an overview of 
bugzilla, I often only learn later that there actually was a bugzilla 
bug for something I just fixed because I had stumbled upon it independently.


Stephan
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-21 Thread Petr Mladek
Hi bfo,

this are interesting questions. I put back QA mailing list into CC
because there people there are interested.

bfo píše v Út 19. 06. 2012 v 11:24 -0700:
 This is a very nice workflow, but I have some questions:

 - how you define Bug prevent users from making professional quality work?

By professional quality work, I understand that everything works as
expected. It means that all menu entries, buttons, and dialogs does
something reasonable or something that is described in the
documentation ;-)

These bugs are about all functions that are used even by power-users. If
they do not work at all in reasonable scenarios, they should have higher
severity. If they basically works but they do not have ideal results,
they should have lover severity.


 Interoperability issues are a big obstacle. If this package is supposed to
 read/write MSOffice files, then every new bug in this area should have high
 priority by default.

Sure. On the other hand, it would be ugly if the application is able to
perfectly import documents but you could not modify them because of poor
or buggy functionality. We need to ballance it with functional bugs.


  I have reported two annoying:  
 https://bugs.freedesktop.org/show_bug.cgi?id=47138 47138  and 
 https://bugs.freedesktop.org/show_bug.cgi?id=49102 49102 . Are those
 prevent users from making professional quality work enough?

Sure. They are perfect candidates.


 Home users can live with a workaround, but it is impossible to expect
  that xx(x) users will do it xx times a day. Everyday. That is not
  professional (even worse - it is very unprofessional for those
  users migrated from MSO, where it just worked).

No it is not professional. On the other hand, we need to make difference
between broken and non-optimal functionality and also with the level of
annoyance. If would be ugly if most bugs ends here and the minor and
trivial categories are empty ;-)


 I'd change the workflow a little bit by putting the obvious things at the
 top:
 - feature requests aka wishlist

I do not have any strong opinion for this. I think that it is is good to
be able to discuss features, so enhancement bugs in bugzilla might be
usable.


  - add target milestone if a feature is planned already

This must be done by developer, anyway :-)


 - bugs reported against not supported branches - exclude those at reporting
 level by disabling old versions in select fields; but what to do when they
 appear anyway -  mark them as INVALID at triaging? ask the reporter to check
 in new version? Any comments?

We need to be more careful here. The current rule is to do NOT modify
the version picker if you reproduce the problem with newer version. It
is because it is very valuable to know how the bug is old. It helps
developers to locate it. So, maybe, we should do it the other way and
set the field to the oldest version where it was found.


 - is it Most Frequently Reported - then just dupe it 
 and now, if a bug is still there, triage it by the proposed workflow.

What do you mean by Most Frequently Reported?

Note that Joel's flowchart was about prioritizing. It is only one part
of the bugtriage process. Yes, looking for duplicates should be done
before.


 - how you define most and many - I reported those two bugs on behalf of ~xx
 people - is my bug better than other reports? Should this be controlled by
 number of dupes? At what levels? Maybe enabling voting feature of Bugzilla
 would help here...

Good question and hard to answer. The number of dupes is a good helper.
I would personally enable voting as well but some other people thing
that it is not objective. Otherwise, I use a common sense. I try to
guess how each function is hard to use and how many people would do such
action.

Most people do opening documents, do simple editation (elements from
toolbar), saving, printing.

Many people does more professional things, like using styles, adding
footnotes, inserting table of content, do computation in Calc.

Only experienced users use macros, work with databases, send mails using
addressbook...

Another good symptom is how is the function hidden in menu ;-)



 - regressions - this is a major problem and I think it deserves its own
 place in the workflow. It is not a big problem for home users to switch the
 version back and forth. But when we are talking in terms of bigger
 deployment, when you have xx computers (and growing) it becomes a real
 blocker sometimes. What good are new and fixed versions for, where there is
 a regression which disqualifies the software for daily use? That is a big
 problem.

You are right, regression are bad and we need to fix them with high
priority. On the other hand, you still need to compare them with other
reported bugs and decide what is more annoying for the daily work. We
could not blindly set the highest priority for a tiny functional problem
just because it is a regression. As someone said, you could view almost
any bug as regression, so we need to 

Re: Cleaning bug list

2012-06-21 Thread bfo

Petr Mladek wrote
 
 I'd change the workflow a little bit by putting the obvious things at the
 top:
 - feature requests aka wishlist
 I do not have any strong opinion for this. I think that it is is good to
 be able to discuss features, so enhancement bugs in bugzilla might be
 usable.
  - add target milestone if a feature is planned already
 This must be done by developer, anyway :-)
 
Well, to be clear, I see all this more like how to triage guide, that is why
I started with enhancements.
Target milestone can be set by QA member if feature is available.
https://bugs.freedesktop.org/show_bug.cgi?id=33773#c11 for instance.



 - bugs reported against not supported branches - exclude those at
 reporting
 level by disabling old versions in select fields; but what to do when
 they
 appear anyway -  mark them as INVALID at triaging? ask the reporter to
 check
 in new version? Any comments?
 We need to be more careful here. The current rule is to do NOT modify
 the version picker if you reproduce the problem with newer version. It
 is because it is very valuable to know how the bug is old. It helps
 developers to locate it. So, maybe, we should do it the other way and
 set the field to the oldest version where it was found.
 
I was thinking about New bug reports, which should be reported for supported
branches only (proposed in
https://bugs.freedesktop.org/show_bug.cgi?id=51070). 
Unfortunately it depends on
https://bugs.freedesktop.org/show_bug.cgi?id=50198.



 - is it Most Frequently Reported - then just dupe it 
 What do you mean by Most Frequently Reported?
 
Is it at https://bugs.freedesktop.org/duplicates.cgi for LibreOffice
product. Then it can be handled very quickly, 
but I see that searching for dupes is already listed on
http://wiki.documentfoundation.org/BugTriage



 I would personally enable voting as well but some other people thing
 that it is not objective.
 
Unfortunately I discovered
https://bugs.freedesktop.org/show_bug.cgi?id=39739. WONTFIXed by Mr
Bielefeld who authored
http://wiki.documentfoundation.org/Vote_for_Enhancement, where it begins
with [...] Bugzilla bug tracking system does not support Votes for requests
as it is available for OpenOffice.org. Here you find an experimental Voting
(or better: statistical online survey), currently with only very few rules
and only for Enhancement requests. I am perplexed. How manual wiki voting,
adding special keywords to bugs can be better than automated, build-in, out
of the box, customizable voting within Bugzilla? Strange. 
I know that voting is not a recipe to find best bugs to fix/features to
implement, but I think that giving an ability to vote (even only for QA team
members or LO developers)  would help going forward. I do vote for features
in other Bugzillas myself. 



 You are right, regression are bad and we need to fix them with high
 priority. On the other hand, you still need to compare them with other
 reported bugs and decide what is more annoying for the daily work. We
 could not blindly set the highest priority for a tiny functional problem
 just because it is a regression. As someone said, you could view almost
 any bug as regression, so we need to prioritize them as well.
 I would keep the current approach. Add regression into Whiteboard and
 set one level higher priority that you would set for non-regression.
 
I disagree. Many people just won't upgrade because of them. Fast query shows
180 opened bugs with regression keyword. Very worrying...



 It actually helps to prioritize bugs as well. If reporter is not willing
 to provide more information, the problem is probably not that important
 for him.
 
Disagree, as providing proper bt is complicated. 



 Also note that some crashers are reproducible only in very strange
 circumstances. Also some scenarios are very hard to prepare. We just
 need help from reporters in these cases.
 

Sure, but IMHO only if bug is not reproducible.



 If someone change the priority a wrong way, I would ask them not to do
 it, explain that the level is not that important, and change it back. If
 they change it once again, I would leave it as is. Developers would
 filter it themselves :-)
 

 I found https://bugs.freedesktop.org/show_bug.cgi?id=49168. IMHO instead of
flooding the Bugzilla, one can just disable it. 



 I think that it is not worth spending resources on migrating bugs to a
 single bugzilla. IMHO, it is better to spend time on fixing other bugs,
 improving the functionality, testing, ...
 
Already some bugs are migrated (from Symphony for instance). Some of them
are fixed already. 
I just can't imagine proper bug management in a project, when you have to
follow many bugtrackers.



 The ideal process is described at
 http://wiki.documentfoundation.org/BugReport_Details#Initial_state
 Of course, developers are just humans, sometimes quite overloaded and
 they do not follow the process. [...]
 developers to close bugs by asking about the state. I wonder, how often
 do you see 

Re: Cleaning bug list

2012-06-21 Thread Michael Stahl
On 21/06/12 21:32, bfo wrote:
 
 Petr Mladek wrote

 I'd change the workflow a little bit by putting the obvious things at the
 top:
 - feature requests aka wishlist
 I do not have any strong opinion for this. I think that it is is good to
 be able to discuss features, so enhancement bugs in bugzilla might be
 usable.
  - add target milestone if a feature is planned already
 This must be done by developer, anyway :-)

 Well, to be clear, I see all this more like how to triage guide, that is why
 I started with enhancements.
 Target milestone can be set by QA member if feature is available.
 https://bugs.freedesktop.org/show_bug.cgi?id=33773#c11 for instance.

currently the target is set only after the bug is fixed, and this is how
it ought to work.  there general pattern is to add one target:x.y.z
value per branch where the fix is applied to the whiteboard.

in case you want the target to be set before the bug is fixed, as some
kind of planning mechanism, please be aware that this was actually done
in the OOo project, and that this worked so badly (i.e. the main result
was that every developer had some 100 bugs assigned to him that he moved
from target 3.0 to target 3.1 to target 3.2 etc. without ever having
time to fix them) that it was actually decided (shortly before the end)
to modify the process to set the target only after a bug is fixed, just
like it is in LO.

 You are right, regression are bad and we need to fix them with high
 priority. On the other hand, you still need to compare them with other
 reported bugs and decide what is more annoying for the daily work. We
 could not blindly set the highest priority for a tiny functional problem
 just because it is a regression. As someone said, you could view almost
 any bug as regression, so we need to prioritize them as well.
 I would keep the current approach. Add regression into Whiteboard and
 set one level higher priority that you would set for non-regression.

 I disagree. Many people just won't upgrade because of them. Fast query shows
 180 opened bugs with regression keyword. Very worrying...

agreed, regressions are generally more important than non-regressions,
precisely because they prevent users from using the latest version.

 If someone change the priority a wrong way, I would ask them not to do
 it, explain that the level is not that important, and change it back. If
 they change it once again, I would leave it as is. Developers would
 filter it themselves :-)

this developer has already learned to ignore bugzilla priorities :)

 I think that it is not worth spending resources on migrating bugs to a
 single bugzilla. IMHO, it is better to spend time on fixing other bugs,
 improving the functionality, testing, ...

 Already some bugs are migrated (from Symphony for instance). Some of them
 are fixed already. 
 I just can't imagine proper bug management in a project, when you have to
 follow many bugtrackers.

this is a general problem of our project due to the convoluted history.

 Disagree. It is a page for bug reporters. I really like the gerrit migration
 and would like to see it integrated with Bugzilla. Also always precommit
 hooks can be implemented if developers tend to forget to put a bug number
 into a commit message. I already stumbled upon UNCONFIRMED bugs which have
 been fixed already and suddenly changed into RESOLVED FIXED. I would like to
 know what is going on with the bugs at any moment.

such a precommit hook doesn't work so well.  there are lots of commits
that do cleanups, refactorings, fix build breakers, etc. none of which
have or need a bug id.

in the OOo project there was a policy that every commit include a bug
id, and the result was that all of these build breaker fixes used the
same notorious #i1# number, which doesn't help anybody.

i've sometimes found bugs that were already fixed on master, but in the
vast majority of the cases the author of the commit was not aware of the
bug, i.e. the bug was a almost-but-not-exactly duplicate of the bug the
author mentioned, or the author had a bug in a non-fdo tracker, or it
was just something the author found themselves or whatever.

 Well, we do not want to create bug report for each fix. It is too
 complex process with poor results. If a developer is talkative, she
 provides a good commit message. If she is not talkative, she would
 create useless bug report. We could motivate them by asking for details,
 saying thanks for info, ...
 Anyway, I think that it is not important now. We do not have enough
 people who could test all commits, so we do not need perfect commit
 messages.

 It is very unfortunate and doesn't help triaging bugs. Another resource to
 watch by QA member - the commits.
 I really like Bugzilla developers strict workflow. Every commit with bug
 number, patch reviewed by a specialist (not just +1 to get it as soon as
 possible), bug assigned and status changed upon commit. It can be done
 automatically.

we already have quite a bit of that, 

Re: Cleaning bug list

2012-06-21 Thread David Ostrovsky

On 21.06.2012 22:51, Michael Stahl wrote:

we already have quite a bit of that, comments are added to bugzilla when
a commit mentions a bug, and with gerrit we'll soon handle reviews better.

gerrit bugzilla integration still has to be implemented.
feature set of such integration can be seen here: 
https://github.com/hobbs/jirret)


Regards
David
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-20 Thread Petr Mladek
Hi Joel,

Joel Madero píše v Út 19. 06. 2012 v 13:36 -0700:
 I moved this to a new thread because the subject here didn't really
 accurately portray the direction of the conversation

The mail includes many good questions and proposals that might move us
forward. I'll try to answer it later this week.

Just a hint. In the future, I suggest to do NOT solve too many problems
in one mail. Too long mails are discouraging. They are hard to read
after few replies. I write such mails from time to time as well and I am
always told that they are hard to handle ;-)

In addition, I suggest to use formatting using spaces and tabs. Some
people use text-only mail clients (pine) and they do not see the bold
text :-)

Finally, we need to add libreoffice-qa mailing list into CC for replies
to the other mail. It is affecting the QA job.

  but I wanted to say I have uploaded the latest flowchard:
 
 
 https://wiki.documentfoundation.org/images/0/06/Prioritizing_Bugs_Flowchart.jpg
  
 
 
 I wasn't sure how or if I needed a wiki page or if I should just link
 to the jpg in the Useful Links section of the Bug Triage wiki page.
 Any thoughts? If you could respond on the other thread (more accurate
 subject) that would be great, if not here is fine. Thanks all for the
 input, I think that this is at least a decent start.

I would add it instead of
http://wiki.documentfoundation.org/BugReport_Details#Severity
and add extra step for this into the BugTriage process.
I hope that Rainer is not against.

Thanks for the nice flowchart and working on triaging the bugs.


Best Regards,
Petr



___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-20 Thread Joel Madero
Thanks for the advice. I thought I had included the qa list, my mistake. As
for the length, I agree and I almost didn't include it but that was an
email in response to mine so I felt a bit obligated to respond despite the
length.

I had another side question, the response to the thread was made here:
http://nabble.documentfoundation.org/Cleaning-bug-list-td3988836i20.html#a3991106


I never got an email about the response, instead it was only part of the
digest. Is this the norm because the response was made through nabble? I
was just lucky that I read the digest and saw that there was a response,
otherwise that person would have never heard back from me about all of his
concerns.

Thanks again for the feedback, I think this topic is about exhausted at
least for now. I'll get something up on the site where you suggested as
well as a little blurb about it unless Rainer suggests otherwise.


Joel

On Wed, Jun 20, 2012 at 2:17 AM, Petr Mladek pmla...@suse.cz wrote:

 Hi Joel,

 Joel Madero píše v Út 19. 06. 2012 v 13:36 -0700:
  I moved this to a new thread because the subject here didn't really
  accurately portray the direction of the conversation

 The mail includes many good questions and proposals that might move us
 forward. I'll try to answer it later this week.

 Just a hint. In the future, I suggest to do NOT solve too many problems
 in one mail. Too long mails are discouraging. They are hard to read
 after few replies. I write such mails from time to time as well and I am
 always told that they are hard to handle ;-)

 In addition, I suggest to use formatting using spaces and tabs. Some
 people use text-only mail clients (pine) and they do not see the bold
 text :-)

 Finally, we need to add libreoffice-qa mailing list into CC for replies
 to the other mail. It is affecting the QA job.

   but I wanted to say I have uploaded the latest flowchard:
 
 
 
 https://wiki.documentfoundation.org/images/0/06/Prioritizing_Bugs_Flowchart.jpg
 
 
  I wasn't sure how or if I needed a wiki page or if I should just link
  to the jpg in the Useful Links section of the Bug Triage wiki page.
  Any thoughts? If you could respond on the other thread (more accurate
  subject) that would be great, if not here is fine. Thanks all for the
  input, I think that this is at least a decent start.

 I would add it instead of
 http://wiki.documentfoundation.org/BugReport_Details#Severity
 and add extra step for this into the BugTriage process.
 I hope that Rainer is not against.

 Thanks for the nice flowchart and working on triaging the bugs.


 Best Regards,
 Petr




___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-20 Thread Petr Mladek
Joel Madero píše v St 20. 06. 2012 v 08:08 -0700:
 Thanks for the advice. I thought I had included the qa list, my
 mistake. As for the length, I agree and I almost didn't include it but
 that was an email in response to mine so I felt a bit obligated to
 respond despite the length. 

If only I had more time to react early in this interesting
discussion :-)


 I had another side question, the response to the thread was made here:
 http://nabble.documentfoundation.org/Cleaning-bug-list-td3988836i20.html#a3991106
  

 I never got an email about the response, instead it was only part of
 the digest. Is this the norm because the response was made through
 nabble? I was just lucky that I read the digest and saw that there was
 a response, otherwise that person would have never heard back from me
 about all of his concerns.

I see, bfo sent the response only to the mailing list.

The problem is that different people has different style in handling
mailing lists. I prefer to stay in CC because I monitor mailing lists
less frequently. Hence, I keep also other people in CC. I know many
other guys that do not want to get mails twice (from mailing list and
from CC), so they remove themselves and all other people from CC. I am
afraid that we can't do much about it. Both approaches have some
advantages :-)


 Thanks again for the feedback, I think this topic is about exhausted
 at least for now. I'll get something up on the site where you
 suggested as well as a little blurb about it unless Rainer suggests
 otherwise.  

Yup, I need to do some other work as well. I have spent too much time
with mails the previous two days ;-)

Best Regards,
Petr


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-19 Thread bfo

Joel Madero-2 wrote
 
 Version 2, changed orientation and tried to take comments into
 account. Let me know what you all think.
 
Hi.
This is a very nice workflow, but I have some questions:
- how you define Bug prevent users from making professional quality work?  
Interoperability issues are a big obstacle. If this package is supposed to
read/write MSOffice files, then every new bug in this area should have high
priority by default. I have reported two annoying:  
https://bugs.freedesktop.org/show_bug.cgi?id=47138 47138  and 
https://bugs.freedesktop.org/show_bug.cgi?id=49102 49102 . Are those
prevent users from making professional quality work enough? Home users can
live with a workaround, but it is impossible to expect that xx(x) users will
do it xx times a day. Everyday. That is not professional (even worse - it
is very unprofessional for those users migrated from MSO, where it just
worked).

I'd change the workflow a little bit by putting the obvious things at the
top:
- feature requests aka wishlist - add target milestone if a feature is
planned already
- bugs reported against not supported branches - exclude those at reporting
level by disabling old versions in select fields; but what to do when they
appear anyway -  mark them as INVALID at triaging? ask the reporter to check
in new version? Any comments?
- is it Most Frequently Reported - then just dupe it 
and now, if a bug is still there, triage it by the proposed workflow.

- how you define most and many - I reported those two bugs on behalf of ~xx
people - is my bug better than other reports? Should this be controlled by
number of dupes? At what levels? Maybe enabling voting feature of Bugzilla
would help here...

- regressions - this is a major problem and I think it deserves its own
place in the workflow. It is not a big problem for home users to switch the
version back and forth. But when we are talking in terms of bigger
deployment, when you have xx computers (and growing) it becomes a real
blocker sometimes. What good are new and fixed versions for, where there is
a regression which disqualifies the software for daily use? That is a big
problem.

- backtraces - not all people can do proper backtrace, especially on
Windows, so maybe while triaging crash bugs one could ask for one a QA
member? BTW: Having own dev build of LO 3.5.4.2 I can be QA contact for
missing bt for all Windows crash bugs (except Base) on that branch. 

- permissions - seems like every user has canconfirm (Can confirm a bug) and
editbugs (Can edit all aspects of any bug). Did you think about changing
that, so one could not interfere with QA actions or vandalize the bug
reports?

Bugs triaged.  But those are only b.f.o. bugs. Checking release info for
3.5.5.1 I can see such acronyms like bnc, i, rhbz and there are bugs
reported on b.f.o. coming from aoo (where they may be fixed already). Not
mentioning ubuntu, gentoo, opensuse and other bugtrackers. This is a very
serious problem, because not all bugs are in one place. Any comments about
that?

Does the developers have their workflow in Bugzilla? I compared few commits
(libreoffice/core libreoffice-3-5-5) with b.f.o reports:
- 50603 - not assigned, UNCONFIRMEDRESOLVED FIXED
- 43967 - assigned, UNCONFIRMEDNEWRESOLVED
FIXEDREOPENEDASSIGNEDRESOLVED FIXED
- 48601 - not assigned, UNCONFIRMEDNEW
- 50988 - assigned, UNCONFIRMEDASSIGNEDRESOLVED FIXED
- 43249 - assigned, UNCONFIRMEDNEWRESOLVED FIXED 

So, not bad but if there is more not assigned RESOLVED FIXED or NEW bugs
with commits in the repo, then I see a problem here. QA should know what is
happening with the bugs without the need to follow the comments. How does it
look for  commits? Also I see a lot of commits without bug report number
in it. What is fixed then? I see it as another problem.

I see you do not use QA field in Bugzilla. Why is that? Every component of a
product can have its default QA specialist. Then developers responsible for
a component quality can get a notice of new bugs instead of news about all
of them. Also QA specialist assigned here could be responsible for
bibisecting, bt delivery or verifying the bug.

By the way - Browsing through dev/qa mailinglist I can see that you prefer
those lists than bugs in Bugzilla. For instance - are those action items
from ESC or QA meetings reported as bugs in Bugzilla? b.f.o is not used
project wide or am I missing something?

Do you VERIFY bugs? I see just 62 bugs as VERIFIED FIXED. I do not see such
section in Getting Involved. Surely there are users willing to participate
this way.

I see you do not use flags and prefer Whiteboard. Why is that? Maybe a
better idea than a MAB nightmare (IMHO meta bugs with 300 comments are
useless) would be a release tracking flag, where QA would like to see a fix.
Mozilla projects use them a lot for instance...

Well, sorry for such a pack of off-topic questions, but I'd like to
understand QA in this project better.
Best regards.


--
View this message in context: 

Re: Cleaning bug list

2012-06-18 Thread Jan Holesovsky
Hi Joel,

On 2012-06-15 at 23:09 -0700, Joel Madero wrote:

 I brainstormed a bit today and I came up with this flowchart. Looking
 for input. I read through email threads and see that prioritizing bugs
 has been an interesting discussion but as of now looks to be pretty
 unsettled. I'm going to make a similar chart for myself for setting
 bugs status. These kinds of things help me, not sure if they help
 others, but if they do, feel free to comment :)

I like it - thanks for that! :-)

 This is meant as a general guideline, possibly to put up on the wiki
 for future and current QA/Devs to have a bit of focus. It's NOT meant
 to be me forcing everyone to conform as I know that QA requires quite
 a bit of discretion.

Yes, it would be great to have that in the Wiki.

Regards,
Kendy

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-18 Thread Petr Mladek
Joel Madero píše v Pá 15. 06. 2012 v 23:09 -0700:
 I brainstormed a bit today and I came up with this flowchart. Looking
 for input. I read through email threads and see that prioritizing bugs
 has been an interesting discussion but as of now looks to be pretty
 unsettled. I'm going to make a similar chart for myself for setting
 bugs status. These kinds of things help me, not sure if they help
 others, but if they do, feel free to comment :)

Cool! I like the logic. Also the flowchart is easier to understand than
any text.

I only miss regressions handling. There were long discussions that
regressions should have higher priority than other bugs. Also we add the
regression flag into Whiteboard.

I think how to best handle it in the flow chart. I would add a
subprocess at the end of each way. The question is what to do in this
subprocess. We need to set regression in whiteboard. We also would
want to increase the priority or even severity by one level.

 This is meant as a general guideline, possibly to put up on the wiki
 for future and current QA/Devs to have a bit of focus. It's NOT meant
 to be me forcing everyone to conform as I know that QA requires quite
 a bit of discretion.

Sounds great! It is even impossible to use it as a strict rule because
different people might have different opinion about how each function is
important and how many users are affected. We need to add there a text
that people should not fight about the severities and priorities. They
are just helper tools for developers. Each volunteer developers has its
own opinion anyway ;-)

By the way. I wonder how complicated would be to rotate the chart to
have the main questions from top to bottom. You know, it is much easier
to scroll the page up and down using the mouse wheel.

I am looking forward to see it on the wiki.

Thanks a lot for working on this.


Best Regards,
Petr

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-18 Thread Rainer Bielefeld

Joel Madero schrieb:

I brainstormed a bit today and I came up with this flowchart.



Hi Joel,

great to see that all in a chart, your conclusions and definitions seem 
plausible.


But the chart also shows the limitations of that concept: It's really 
sophisticated, and no developer will sit at his's desk to decide whether 
he should fix a Bug with Severity=major and Priority=normal before or 
after a bug with  Severity=normal and Priority=high  ;-)


But as you stated, such a chart can give some orientation, and so I 
think it should be shown in the Wiki. Not on one of the current existing 
Pages like BugTriage or similar, but on a page where should gather 
detailed background information what would blow up those pages too much, 
but nevertheless are interesting or important to know for all who want 
to gain more knowledge concerning th bugfixing, QA or whatever else process.


The question is whether the Priority entry is evaluated by anyone, IMHO 
most here see that as a personal statement (of reporter?) concerning 
importance of the bug - and ignore it.


Best regards


Rainer
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-18 Thread Joel Madero
I'll modify the orientation today or tomorrow and try to see where 
regression should fit. I think that it has to go in Priority and not in 
Severity. As for how devs use it, I agree completely that right now it's 
almost useless but maybe if it becomes more uniform and it actually 
provides some information as to what the bug is doingwho knows. For 
instance for me, at this point my abilities are pretty low so trivial 
bugs seem to be the go to...hopefully in the future this changes. As for 
users prioritizing themselves, I've (mentioned/suggested/got irritated 
with) in comments a couple users setting Severity to Critical for 
something as minor as Conditional Formatting, it's almost to the point 
that it is useless to let the end user categorize their own bugs like 
this.


Maybe regression should automatically set Priority to Highest 
regardless of how many people are affected.


Ok off to work. Glad it at least seems a little useful. I have such 
limited experience in programming/programming projects that I just felt 
a bit overwhelmed so this helped me quite a bit last night when I was 
going through bugs.



Joel

On 06/18/2012 04:21 AM, Rainer Bielefeld wrote:

Joel Madero schrieb:

I brainstormed a bit today and I came up with this flowchart.



Hi Joel,

great to see that all in a chart, your conclusions and definitions 
seem plausible.


But the chart also shows the limitations of that concept: It's really 
sophisticated, and no developer will sit at his's desk to decide 
whether he should fix a Bug with Severity=major and Priority=normal 
before or after a bug with  Severity=normal and Priority=high  ;-)


But as you stated, such a chart can give some orientation, and so I 
think it should be shown in the Wiki. Not on one of the current 
existing Pages like BugTriage or similar, but on a page where should 
gather detailed background information what would blow up those pages 
too much, but nevertheless are interesting or important to know for 
all who want to gain more knowledge concerning th bugfixing, QA or 
whatever else process.


The question is whether the Priority entry is evaluated by anyone, 
IMHO most here see that as a personal statement (of reporter?) 
concerning importance of the bug - and ignore it.


Best regards


Rainer


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-18 Thread Petr Mladek
Rainer Bielefeld píše v Po 18. 06. 2012 v 13:21 +0200:
 Joel Madero schrieb:
  I brainstormed a bit today and I came up with this flowchart.
 
 
 Hi Joel,
 
 great to see that all in a chart, your conclusions and definitions seem 
 plausible.
 
 But the chart also shows the limitations of that concept: It's really 
 sophisticated, and no developer will sit at his's desk to decide whether 
 he should fix a Bug with Severity=major and Priority=normal before or 
 after a bug with  Severity=normal and Priority=high  ;-)

You are right, developers will not strictly follow the severity and
priority. On the other hand, they care of the usability of the
application. They are actively working on the most annoying bugs. They
prioritize bugs themselves, so why not help them.

Note that MAB is only a workaround because all the other bugs are not
prioritized.

I think that it is hard job to prioritize all bugs. It will cause some
troubles because different people might have different opinions. Though,
I think that we should try it.


 But as you stated, such a chart can give some orientation, and so I 
 think it should be shown in the Wiki. Not on one of the current existing 
 Pages like BugTriage or similar, but on a page where should gather 
 detailed background information what would blow up those pages too much, 
 but nevertheless are interesting or important to know for all who want 
 to gain more knowledge concerning th bugfixing, QA or whatever else process.

You are right that we need to keep the bugtriage page easy to do not
scare people. It would make sense to describe the prioritization on
extra page and just link it from the BugTriage page.

BTW: Recently someone said that the Bugtriage page was not easy to
understand (state CONFIRMED). I think that some people might prefer the
graphics flow chart over the text. It would be nice to have similar flow
chart also for the overall bugtriage process :-)


 The question is whether the Priority entry is evaluated by anyone, IMHO 
 most here see that as a personal statement (of reporter?) concerning 
 importance of the bug - and ignore it.

Good question. My opinion is:

+ severity defines how much a bug affect the functionality
+ priority defines order in which it should be fixed

It means that, some feature might have higher priority because of
marketing reasons. Also some less severe bug might have higher priority
because it affects many users.

Hmm, when I think about it, I would propose another prioritization:

1. Define severity by symptoms.

+ this is well handled in the flow chart.

+ alternative proposal is at at
  http://wiki.documentfoundation.org/BugReport_Details#Severity
  is reasonable. 
  
+ I think that they both describe the same things different way.
  I do not have any strong opinion what formulation is easier to
  understand. We would need feedback from more people ;-)


2. Define priority more clever way:

+ the default priority should basically follow the severity; it
  means that critical bugs should have high priority, ...

+ the number of affected users and visibility should shift it
  higher or lower, though

+ it is already somehow handled in the flowchart. Well, I would,
  allow to skip even more levels. For example, typo
  in the main menu is minor bug but it might have even
  highest priority. Such bug in final release would look
  amateurish and would bring bad feeling from users.
  
  Hmm, I am not sure how to effectively describe it in the
  flowchart.

+ with this logic, the bugs with the high and highest priority
  should be mentioned in MAB.

+ anyway, developers should have the final word about
  priorities (for assigned bugs); they might want to organize
  their daily work by it 

Best Regards,
Petr




___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-18 Thread Petr Mladek
Joel Madero píše v Po 18. 06. 2012 v 09:32 -0700:
 Version 2, changed orientation and tried to take comments into
 account. Let me know what you all think.

It is much better readable. I finally got a better picture :-)

Well, I think that it still need some thinking. You set inability to
safe as major. I think that it should be blocker. The application
would be almost useless with this bug ;-)


I suggest the following changes in the top levels:

   Q: Does bug cause crash, loss of data[*], inability to install,
   broken core function, e.g. inability to safe any writer
   documents, print?

+ A: yes:
= Q: Does it affect almost all users within everyday usage and
   is it a regression?
+ A: yes = blocker, highest, MAB
+ A: no  = critical, high, MAB 
  I would leave the 


+ A: no
= Q: Does bug involve a serious glitch such as tediously
   slow, inability to open particular documents, install
   some extensions, print on some printers?

+ A: yes: = major, high

IMHO, the rest might stay as is. Well, it would be great to create
several examples also for the other categories. I do not have power to
invent them now, though ;-)

[*] Note that data loss might be caused by incomplete import. If it is
not a regression, it might be marked by developers as an enhancement.
Note that it needs many developer/years to support some file formats.
OOXML format is described on several thousands of pages...

I am very happy with the progress and the state.

Thanks a lot for working on it.


Best Regards,
Petr

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-18 Thread Joel Madero
I agree with the save comment, I'll change that right now. Also
realized I didn't put a note in for regressions so I added to the
bottom notes:

**Regressions**
Special attention should be paid to regressions. In most cases a
regression calls for an increase in priority but in some cases it will
not. If the regression is not elevated to a higher priority, a comment
may be useful to explain why this decision was made


Joel

On Mon, Jun 18, 2012 at 10:54 AM, Petr Mladek pmla...@suse.cz wrote:
 Joel Madero píše v Po 18. 06. 2012 v 09:32 -0700:
 Version 2, changed orientation and tried to take comments into
 account. Let me know what you all think.

 It is much better readable. I finally got a better picture :-)

 Well, I think that it still need some thinking. You set inability to
 safe as major. I think that it should be blocker. The application
 would be almost useless with this bug ;-)


 I suggest the following changes in the top levels:

   Q: Does bug cause crash, loss of data[*], inability to install,
       broken core function, e.g. inability to safe any writer
       documents, print?

    + A: yes:
        = Q: Does it affect almost all users within everyday usage and
               is it a regression?
                + A: yes = blocker, highest, MAB
                + A: no  = critical, high, MAB
                  I would leave the


    + A: no
        = Q: Does bug involve a serious glitch such as tediously
               slow, inability to open particular documents, install
               some extensions, print on some printers?

                + A: yes: = major, high

 IMHO, the rest might stay as is. Well, it would be great to create
 several examples also for the other categories. I do not have power to
 invent them now, though ;-)

 [*] Note that data loss might be caused by incomplete import. If it is
 not a regression, it might be marked by developers as an enhancement.
 Note that it needs many developer/years to support some file formats.
 OOXML format is described on several thousands of pages...

 I am very happy with the progress and the state.

 Thanks a lot for working on it.


 Best Regards,
 Petr

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-13 Thread Petr Mladek
Hi Joel,

your plans are great.

On Thu, 2012-06-07 at 23:49 -0700, Joel Madero wrote:
 With thousands of unknown bugs I think that this will help us divvy up
 the work and prioritize a bit. After I do this phase I'll try to get
 consensus on how to prioritize. Obviously security bugs and resource
 leaks get highest, next I'm not sure but we can discuss this after.

Just a side note. Some proposals of bug priorities were discussed in
another thread, see:

http://lists.freedesktop.org/archives/libreoffice/2012-June/032776.html
http://lists.freedesktop.org/archives/libreoffice/2012-June/033011.html


My opinion is that some prioritization would be highly appreciated. 

In each case, we should not fight about each bug. The severity and
priority is just a helper information. It could motivate but it can't
force volunteers to work on the bugs. Too many comments that does not
bring any new information makes bugs less readable and worse to
handle :-)

Thanks for helping with sorting the bugs.


Best Regards,
Petr

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-13 Thread Joel Madero
Sure thing. As soon as I do what I'm considering Phase 1 (just changing
from UNCONFIRMED to NEEDINFO or NOTOURBUG) I'll be moving to the second
phase which is to prioritize. I'll bookmark those links, appreciate the
heads up. It would be nice if we could get 2-3 people to just pound through
them and focus on nothing else until they are done but I know that's
wishful thinking. My goal is to do 200 a week, that's still 5 months worth
of sorting just for phase 1 :( But, progress is progress and once it's done
we'll all be able to tackle these bugs a bit easier.


Joel

P.S. I still really think we need a CONFIRMED status so that devs don't
have to look at UNCONFIRMED bugs or at least don't have to always look at
them. I've voiced this a few times but I think I may be the only one

On Wed, Jun 13, 2012 at 8:42 AM, Petr Mladek pmla...@suse.cz wrote:

 Hi Joel,

 your plans are great.

 On Thu, 2012-06-07 at 23:49 -0700, Joel Madero wrote:
  With thousands of unknown bugs I think that this will help us divvy up
  the work and prioritize a bit. After I do this phase I'll try to get
  consensus on how to prioritize. Obviously security bugs and resource
  leaks get highest, next I'm not sure but we can discuss this after.

 Just a side note. Some proposals of bug priorities were discussed in
 another thread, see:

 http://lists.freedesktop.org/archives/libreoffice/2012-June/032776.html
 http://lists.freedesktop.org/archives/libreoffice/2012-June/033011.html


 My opinion is that some prioritization would be highly appreciated.

 In each case, we should not fight about each bug. The severity and
 priority is just a helper information. It could motivate but it can't
 force volunteers to work on the bugs. Too many comments that does not
 bring any new information makes bugs less readable and worse to
 handle :-)

 Thanks for helping with sorting the bugs.


 Best Regards,
 Petr


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-08 Thread Joel Madero
Sure thing, I'll include it here and add a link as soon as I post over at
freedesktop bugs

1. If there has been a request for information and there has been no
response for 30+ days I'm putting NEEDINFO

2. If two or more people have said that they do not have the bug I'm doing
the following if there hasn't been action for 30+ days:
a. If it's stated that the bug was fixed in a recent release, I'm putting
RESOLVED with a comment that if it's not for the author or someone else to
open it back up
b. If it's stated that it's not our bug I'm changing status to NOTOURBUG
c. If it's stated that it never was a bug I'm putting NOTABUG with a
comment saying to open it back up with more information if it is a bug

3. If it's confirmed by other people I'm changing it to confirmed

4. Of course I'm taking a glance at them to see if I can take them on, I've
assigned two to myself.

5. If someone appears to be working on the bug and has implicitly or
explicitly said they are doing it (ie. it's in progress, almost done, I'll
take this one, etc..) I'm changing to assigned and adding a name

With thousands of unknown bugs I think that this will help us divvy up the
work and prioritize a bit. After I do this phase I'll try to get consensus
on how to prioritize. Obviously security bugs and resource leaks get
highest, next I'm not sure but we can discuss this after.

I hope I'm not overstepping, just trying to help as much as possible as it
seems like there is a bit of a back log. If this isn't wanted just let me
know and I'll cease immediately.

Thanks to everyone contributing to this great project.


Joel

On Thu, Jun 7, 2012 at 10:49 PM, Rainer Bielefeld 
libreoff...@bielefeldundbuss.de wrote:

 Joel Madero schrieb:

  Just a heads up to everyone. I'm doing a serious cleaning of bug
 reports. Changing a lot to NEEDINFO, RESOLVED, etc...We have way too
 many bugs listed as unknown that haven't been touched in months and have
 been confirmed to not be an issue or needs updated without updates from
 original authors of the bugs. Hope no one minds.


 Hi Joel,

 thank you for your initiative. Can you please present your ideas with some
 more details on 
 libreoffice-qa@lists.**freedesktop.orglibreoffice...@lists.freedesktop.org
 ?

 Best regards

 Rainer Bielefeld


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-08 Thread Michael Meeks
Hi Joel,

On Thu, 2012-06-07 at 23:49 -0700, Joel Madero wrote:
 Sure thing, I'll include it here and add a link as soon as I post over
 at freedesktop bugs

This is prolly best on the libreoffice-qa list (I just CC'd it) - but
it's interesting on the hackers list too. Your cleanup sounds most
welcome [ to a non QA expert such as myself at least ] :-)

 With thousands of unknown bugs I think that this will help us divvy up
 the work and prioritize a bit. After I do this phase I'll try to get
 consensus on how to prioritize. Obviously security bugs and resource
 leaks get highest, next I'm not sure but we can discuss this after.

Wonderful :-) 

 I hope I'm not overstepping, just trying to help as much as possible
 as it seems like there is a bit of a back log. If this isn't wanted
 just let me know and I'll cease immediately.

It's good to have more people getting stuck into the bug cleanup - of
course, worth getting advice / input from Rainer  the -qa list, but it
sounds like you're on a good track to me :-)

 Thanks to everyone contributing to this great project. 

And thank-you ! it's really helpful to have more QA people scanning the
bug lists, confirming bugs  closing old duplicates.

Having said that, there are thousands of open bugs - my report shows:
2.5k in the 'NEW' state, and 1.5k in the UNCONFIRMED state. 

Fixing 6bugs per day on average, that's a good pipeline of a couple of
years work of fixing ;-) so the prioritisation work is really very
greatly appreciated to ensure we fix the right bugs.

Thanks !

Michael.

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-08 Thread Jan Holesovsky
Hi Joel,

On 2012-06-07 at 23:49 -0700, Joel Madero wrote:

 1. If there has been a request for information and there has been no
 response for 30+ days I'm putting NEEDINFO
 
 2. If two or more people have said that they do not have the bug I'm
 doing the following if there hasn't been action for 30+ days:
 a. If it's stated that the bug was fixed in a recent release, I'm
 putting RESOLVED with a comment that if it's not for the author or
 someone else to open it back up
 b. If it's stated that it's not our bug I'm changing status to
 NOTOURBUG
 c. If it's stated that it never was a bug I'm putting NOTABUG with a
 comment saying to open it back up with more information if it is a bug
 
 3. If it's confirmed by other people I'm changing it to confirmed
 
 4. Of course I'm taking a glance at them to see if I can take them on,
 I've assigned two to myself. 
 
 5. If someone appears to be working on the bug and has implicitly or
 explicitly said they are doing it (ie. it's in progress, almost done,
 I'll take this one, etc..) I'm changing to assigned and adding a
 name

Thanks so much for this - this is greatly appreciated!  I like this
approach, and I'd like to ask you for some additional points that would
help a lot (if that fits your workflow):

6. If the bug talks about a misbehavior in a document, but the document
is missing, NEEDINFO the reporter to provide the document.  Similarly,
if the bug says something like create document, do this, do that, do
another thing, and then when you choose XY, it does AB instead of CD,
NEEDINFO the reporter to create such a document, so that the developer
can focus only on when you choose XY, it does AB instead of CD.

7. If the bug is a crash on Linux, ask the reporter for a backtrace, if
it is not provided yet (unfortunately it is still way too hard to get
the backtrace on Windows now) - ideally by pointing to:

http://wiki.documentfoundation.org/BugReport#How_to_get_backtrace_.28on_Linux.29

8. If the bug is a crash, it is a probable candidate to become one of
the Most Annoying Bugs; depending on the impact, consider making it
dependant on

https://bugs.freedesktop.org/show_bug.cgi?id=6

 I hope I'm not overstepping, just trying to help as much as possible
 as it seems like there is a bit of a back log. If this isn't wanted
 just let me know and I'll cease immediately.

The opposite - the more people join this effort, the better! :-)  For
more co-ordination, I am sure people on libreoffice-qa@ mailing list
(CC'd) will help you.

Thank you a lot,
Kendy

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-08 Thread Bjoern Michaelsen
Hi Joel,

On Thu, Jun 07, 2012 at 11:49:52PM -0700, Joel Madero wrote:
 Sure thing, I'll include it here and add a link as soon as I post over at
 freedesktop bugs
 [...]
 I hope I'm not overstepping, just trying to help as much as possible as it
 seems like there is a bit of a back log. If this isn't wanted just let me
 know and I'll cease immediately.
 
 Thanks to everyone contributing to this great project.

/me is overfilled with joy hearing this great news!

Best,

Bjoern
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: Cleaning bug list

2012-06-08 Thread Joel Madero
One more thing to add to this. Last night when I did some (I think I did
about 25-50 so it wasn't too many) I was doing the following:

If someone asked is this reproducible in the latest release, but didn't
say anything else as to if they themselves had tried to reproduce it. I
would mark as NEEDINFO. I think that this is a bad policy as we can't
expect users to constantly come back when a new release is done and update
their bug saying still an issue.

For these ones I'm going to leave them as UNKNOWN for now, I'll come back
to them once some policy is decided on to handle them. Maybe what I'll do
is at least with the Linux ones I'll try to confirm that the bug still
exists and change status to CONFIRMED, if I am unable to confirm them I'll
post a comment and change them to NEEDINFO.


Joel

On Fri, Jun 8, 2012 at 3:27 AM, Jan Holesovsky ke...@suse.cz wrote:

 Hi Joel,

 On 2012-06-07 at 23:49 -0700, Joel Madero wrote:

  1. If there has been a request for information and there has been no
  response for 30+ days I'm putting NEEDINFO
 
  2. If two or more people have said that they do not have the bug I'm
  doing the following if there hasn't been action for 30+ days:
  a. If it's stated that the bug was fixed in a recent release, I'm
  putting RESOLVED with a comment that if it's not for the author or
  someone else to open it back up
  b. If it's stated that it's not our bug I'm changing status to
  NOTOURBUG
  c. If it's stated that it never was a bug I'm putting NOTABUG with a
  comment saying to open it back up with more information if it is a bug
 
  3. If it's confirmed by other people I'm changing it to confirmed
 
  4. Of course I'm taking a glance at them to see if I can take them on,
  I've assigned two to myself.
 
  5. If someone appears to be working on the bug and has implicitly or
  explicitly said they are doing it (ie. it's in progress, almost done,
  I'll take this one, etc..) I'm changing to assigned and adding a
  name

 Thanks so much for this - this is greatly appreciated!  I like this
 approach, and I'd like to ask you for some additional points that would
 help a lot (if that fits your workflow):

 6. If the bug talks about a misbehavior in a document, but the document
 is missing, NEEDINFO the reporter to provide the document.  Similarly,
 if the bug says something like create document, do this, do that, do
 another thing, and then when you choose XY, it does AB instead of CD,
 NEEDINFO the reporter to create such a document, so that the developer
 can focus only on when you choose XY, it does AB instead of CD.

 7. If the bug is a crash on Linux, ask the reporter for a backtrace, if
 it is not provided yet (unfortunately it is still way too hard to get
 the backtrace on Windows now) - ideally by pointing to:


 http://wiki.documentfoundation.org/BugReport#How_to_get_backtrace_.28on_Linux.29

 8. If the bug is a crash, it is a probable candidate to become one of
 the Most Annoying Bugs; depending on the impact, consider making it
 dependant on

 https://bugs.freedesktop.org/show_bug.cgi?id=6

  I hope I'm not overstepping, just trying to help as much as possible
  as it seems like there is a bit of a back log. If this isn't wanted
  just let me know and I'll cease immediately.

 The opposite - the more people join this effort, the better! :-)  For
 more co-ordination, I am sure people on libreoffice-qa@ mailing list
 (CC'd) will help you.

 Thank you a lot,
 Kendy


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[Libreoffice-qa] [Fwd: Re: Cleaning bug list]

2012-06-08 Thread Michael Meeks
I guess this should have been CC'd here ...

 Forwarded Message 
From: Joel Madero jmadero@gmail.com
To: Rainer Bielefeld libreoff...@bielefeldundbuss.de
Cc: libreoff...@lists.freedesktop.org
Subject: Re: Cleaning bug list
Date: Thu, 7 Jun 2012 23:49:52 -0700

Sure thing, I'll include it here and add a link as soon as I post over
at freedesktop bugs

1. If there has been a request for information and there has been no
response for 30+ days I'm putting NEEDINFO

2. If two or more people have said that they do not have the bug I'm
doing the following if there hasn't been action for 30+ days:
a. If it's stated that the bug was fixed in a recent release, I'm
putting RESOLVED with a comment that if it's not for the author or
someone else to open it back up
b. If it's stated that it's not our bug I'm changing status to NOTOURBUG
c. If it's stated that it never was a bug I'm putting NOTABUG with a
comment saying to open it back up with more information if it is a bug

3. If it's confirmed by other people I'm changing it to confirmed

4. Of course I'm taking a glance at them to see if I can take them on,
I've assigned two to myself. 

5. If someone appears to be working on the bug and has implicitly or
explicitly said they are doing it (ie. it's in progress, almost done,
I'll take this one, etc..) I'm changing to assigned and adding a name

With thousands of unknown bugs I think that this will help us divvy up
the work and prioritize a bit. After I do this phase I'll try to get
consensus on how to prioritize. Obviously security bugs and resource
leaks get highest, next I'm not sure but we can discuss this after.

I hope I'm not overstepping, just trying to help as much as possible as
it seems like there is a bit of a back log. If this isn't wanted just
let me know and I'll cease immediately.

Thanks to everyone contributing to this great project. 


Joel

On Thu, Jun 7, 2012 at 10:49 PM, Rainer Bielefeld
libreoff...@bielefeldundbuss.de wrote:
Joel Madero schrieb:

Just a heads up to everyone. I'm doing a serious
cleaning of bug
reports. Changing a lot to NEEDINFO, RESOLVED, etc...We
have way too
many bugs listed as unknown that haven't been touched in
months and have
been confirmed to not be an issue or needs updated
without updates from
original authors of the bugs. Hope no one minds.


Hi Joel,

thank you for your initiative. Can you please present your ideas
with some more details on
libreoffice-qa@lists.freedesktop.org?

Best regards

Rainer Bielefeld


___
LibreOffice mailing list
libreoff...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
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: Cleaning bug list

2012-06-07 Thread Rainer Bielefeld

Joel Madero schrieb:

Just a heads up to everyone. I'm doing a serious cleaning of bug
reports. Changing a lot to NEEDINFO, RESOLVED, etc...We have way too
many bugs listed as unknown that haven't been touched in months and have
been confirmed to not be an issue or needs updated without updates from
original authors of the bugs. Hope no one minds.


Hi Joel,

thank you for your initiative. Can you please present your ideas with 
some more details on libreoffice...@lists.freedesktop.org?


Best regards

Rainer Bielefeld

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice