FAQ/Bug Policy

From AbiWiki

(Difference between revisions)
Jump to: navigation, search
(Importing text file)
(AbiWord Bugzilla Status Progression)
 
(8 intermediate revisions not shown)
Line 1: Line 1:
 +
== FAQ: AbiWord Bug Policy, Bugzilla==
-
<H2>FAQ: [[AbiWords|AbiWords]] Bug Policy, Bugzilla</H2>
+
Some words about AbiWord use of Bugzilla.
-
Some words about [[AbiWords|AbiWords]] use of Bugzilla.
+
=== You're Not Finished When You File the Bug ===
-
 
+
-
<!--Taking advantage of a trick that no longer works in the most recent TWiki (but !! has been implemented as a replacement (to cause a heading to be ignored in the TOC).-->
+
-
<H3>Contents</H3>
+
-
 
+
-
 
+
-
=== You''re Not Finished When You File the Bug ===
+
When you create a new bug report on [http://bugzilla.abisource.com Bugzilla], you should be prepared to respond to developer questions in a timely fashion. You should also be willing to help test potential solutions to the problem, and retest if the problem has been fixed in new releases of .
When you create a new bug report on [http://bugzilla.abisource.com Bugzilla], you should be prepared to respond to developer questions in a timely fashion. You should also be willing to help test potential solutions to the problem, and retest if the problem has been fixed in new releases of .
Line 18: Line 13:
Note that many users are of the mistaken impression that they must not touch a Bug report after initially creating it. That is wrong. The best person to verify that the problem reported in Bugzilla has been fixed is *the reporter*. Don''t be shy people, help maintain the Bug database!
Note that many users are of the mistaken impression that they must not touch a Bug report after initially creating it. That is wrong. The best person to verify that the problem reported in Bugzilla has been fixed is *the reporter*. Don''t be shy people, help maintain the Bug database!
-
=== You Can Help Even If It''s Not Your Bug ===
+
=== You Can Help Even If It''s Not Your Bug ===
_If you are not the original reporter of the bug, but are interested in helping to get it fixed, you can add your email address in the field "Add CC" (under "Reporter"), to get an email cc of updates to the bug report.  Thus, if a developer has a question, you might help answer it._
_If you are not the original reporter of the bug, but are interested in helping to get it fixed, you can add your email address in the field "Add CC" (under "Reporter"), to get an email cc of updates to the bug report.  Thus, if a developer has a question, you might help answer it._
Line 24: Line 19:
There are many more users of  than there are developers, so the developers have to force the users to take on some of the Bug database maintenance. We do this in part by being terse, and by agressively playing the ball back in the Bug reporter''s court:
There are many more users of  than there are developers, so the developers have to force the users to take on some of the Bug database maintenance. We do this in part by being terse, and by agressively playing the ball back in the Bug reporter''s court:
-
=== Why Your Bug was Closed ===
+
=== Why Your Bug was Closed===
 +
 
... and what to do about it.
... and what to do about it.
-
* [[[BugClosedNoFeedback|BugClosedNoFeedback]] Closing Bugs when there is no timely feedback to requests for information]
+
* [[BugClosedNoFeedback|Closing Bugs when there is no timely feedback to requests for information]]
-
* [[[BugClosedObsoleted|BugClosedObsoleted]] Closing Bugs when they are reported against old versions of [[AbiWord|AbiWord]]]
+
* [[BugClosedObsoleted|Closing Bugs when they are reported against old versions of AbiWord]]
-
* [[[BugClosedDuplicate|BugClosedDuplicate]] Closing Bugs when they are believed to be duplicates]
+
* [[BugClosedDuplicate|Closing Bugs when they are believed to be duplicates]]
-
* [[[BugClosedBelievedFixed|BugClosedBelievedFixed]] Closing Bugs we think should be fixed now]
+
* [[BugClosedBelievedFixed|Closing Bugs we think should be fixed now]]
-
* [[[BugClosedNoInformation|BugClosedNoInformation]] Closing Bugs that are missing crucial information]
+
* [[BugClosedNoInformation|Closing Bugs that are missing crucial information]]
-
* [[[BugClosedNotOurProblem|BugClosedNotOurProblem]] Closing Bugs that are due to problems in software out of our control]
+
* [[BugClosedNotOurProblem|Closing Bugs that are due to problems in software out of our control]]
-
* [[[BugClosedPleaseRetest|BugClosedPleaseRetest]] Closing Bugs that have been unconfirmed for a long time - reporter must retest]
+
* [[BugClosedPleaseRetest|Closing Bugs that have been unconfirmed for a long time - reporter must retest]]
-
* [[[BugClosedNoFollowupOnFix|BugClosedNoFollowupOnFix]] Closing Bugs that have not been verified after being fixed]
+
* [[BugClosedNoFollowupOnFix|Closing Bugs that have not been verified after being fixed]]
-
=== Terseness Is Not Rudeness ===
+
=== Terseness Is Not Rudeness ===
This terseness may be perceived as rude, but please remember that our time is limited and best spent on stuff that users cannot help with (programming) and is wasted on stuff that users can help with (testing to see if problems have been fixed).
This terseness may be perceived as rude, but please remember that our time is limited and best spent on stuff that users cannot help with (programming) and is wasted on stuff that users can help with (testing to see if problems have been fixed).
-
If you feel peeved about this procedure, and think it''s obscene that we ask *you* to help us with your problem, please remember that we all give our time freely to  development and have to make it stretch to all those who need help. If you desperately want special treatment and are willing to pay for it, post your request for help to the user mailing list (prefix subject with [REWARD]) and, if the offered price is right, someone will be there to hold your hand.
+
If you feel peeved about this procedure, and think it's obscene that we ask *you* to help us with your problem, please remember that we all give our time freely to  development and have to make it stretch to all those who need help. If you desperately want special treatment and are willing to pay for it, post your request for help to the user mailing list (prefix subject with [REWARD]) and, if the offered price is right, someone will be there to hold your hand.
-
 
+
-
=== [[AbiWord|AbiWord]] Bugzilla Status Progression ===
+
-
 
+
-
Slightly paraphrasing an April 1, 2003 post by Mark Gilbert on the abiword-user list, here is the normal progression of [[AbiWord|AbiWord]] bug reports:
+
-
 
+
-
|  *Condition*  |  *Bugzilla Status*  |
+
-
|  Initial bug report  |  UNCONFIRMED  |
+
-
|  Confirmed by someone else  |  NEW  |
+
-
|  Developer accepts bug  |  ASSIGNED  |
+
-
|  Solved and pending verification  |  RESOLVED  |
+
-
|  Solution verified  |  VERIFIED  |
+
-
|  Bug rejected (see [#[[NoTe|NoTe]] Note])  |  CLOSED  |
+
-
 
+
-
#[[NoTe|NoTe]]
+
-
Note: The status "CLOSED" is reserved for use by core developers to describe a bug that, for whatever reason, does not belong in Bugzilla.  This means things like testing bugzilla and describing your cat''s odor, which really have nothing at all to do with [[AbiWord|AbiWord]].
+
-
 
+
-
_Aside: This is not the progression followed by all open source projects.  On [http://twiki.org/cgi-bin/view/Wikilearn/[[BugzillaStatusProgressions|BugzillaStatusProgressions]] Wikilearn:[[BugzillaStatusProgressions|BugzillaStatusProgressions]]], RKramer may start documenting the progressions used by other projects which use Bugzilla._
+
-
 
+
-
=== Contributors ===
+
-
* Main.[[JesperSkov|JesperSkov]] - 09 Apr 2003
+
-
* Main.[[RandyKramer|RandyKramer]] - 27 Apr 2003
+
-
* Main.[[GilbertMark|GilbertMark]] - 09 Jul 2003
+
-
---
+
=== AbiWord Bugzilla Status Progression ===
-
=== Comments ===
+
Slightly paraphrasing an April 1, 2003 post by Mark Gilbert on the abiword-user list, here is the normal progression of AbiWord bug reports:
-
PS: Jesper, if you read this, and ever want to fool with the [[AbiWord|AbiWord]] TWiki templates, may I suggest inserting a blank line after the last line of the heading (Abiword . { Home | FAQ | Changes | Index | Search | Go }) &mdash; I think it looks a little better when there is a blank line between that header line and the first line of the "content". (Note that if the first line of content is a heading (====) or something similar, a blank line is automatically included -- I don''t believe inserting a blank on the template will cause two blank lines to appear (it doesn''t on twiki.org).) ====
+
{|
 +
|
 +
! Condition
 +
! Bugzilla Status
 +
|-
 +
| Initial bug report 
 +
UNCONFIRMED
 +
|-
 +
|  Confirmed by someone else 
 +
|  NEW 
 +
|-
 +
|  Developer accepts bug 
 +
|  ASSIGNED 
 +
|-
 +
|  Solved and pending verification  
 +
|  RESOLVED 
 +
|-
 +
|  Solution verified 
 +
|  VERIFIED 
 +
|-
 +
|  Bug rejected (see note)
 +
|  CLOSED
 +
|}
-
Note: You can add a blank line "manually" before the first line of content while editing &mdash; the problem is that the line is "automatically" removed on subsequent edits.
+
Note: The status "CLOSED" is reserved for use by core developers to describe a bug that, for whatever reason, does not belong in Bugzilla.  This means things like testing bugzilla and describing your cat''s odor, which really have nothing at all to do with AbiWord.
-
-- Main.[[RandyKramer|RandyKramer]] - 13 Apr 2003
+
Aside: This is not the progression followed by all open source projects.
-
[[Category:To Convert]]
+
[[Category:Bug Tracking]]
 +
[[Category:FAQ]]

Current revision as of 19:58, 26 December 2010

Contents

FAQ: AbiWord Bug Policy, Bugzilla

Some words about AbiWord use of Bugzilla.

You're Not Finished When You File the Bug

When you create a new bug report on Bugzilla, you should be prepared to respond to developer questions in a timely fashion. You should also be willing to help test potential solutions to the problem, and retest if the problem has been fixed in new releases of .

One very common mistake that can result in bug neglect and database uncleanliness is that users update a bug, commenting that it still exists in a more recent version, but forget to update the version field, which developers use to help localize, screen, triage, and otherwise affect bug entries.

It is important that in addition to the comments made, the bug fields (seen in the form at the top of the bugs page) be updated when applicable. For example, an old bug with a version field of many releases ago may turn up on a developers obsolete bugs or probably fixed bugs list even if a comment within the bug entry states that it still exists in the most recent release. Another example, a bug is filed with the OS field of Windows XP, and another user comments that the bug also exists in Linux. In this case, QA personnel who can only localize bugs on Linux will ignore the bug because they think they cannot do anything about it. Had the Linux user updated the OS field to All (because in bugzilla if a bug exists in Windows and Linux, All is a safe assumption), it would have shown up on the QAs bugs to localize on Linux list, probably accelerating the bug towards a fix.

Note that many users are of the mistaken impression that they must not touch a Bug report after initially creating it. That is wrong. The best person to verify that the problem reported in Bugzilla has been fixed is *the reporter*. Dont be shy people, help maintain the Bug database!

You Can Help Even If Its Not Your Bug

_If you are not the original reporter of the bug, but are interested in helping to get it fixed, you can add your email address in the field "Add CC" (under "Reporter"), to get an email cc of updates to the bug report. Thus, if a developer has a question, you might help answer it._

There are many more users of than there are developers, so the developers have to force the users to take on some of the Bug database maintenance. We do this in part by being terse, and by agressively playing the ball back in the Bug reporters court:

Why Your Bug was Closed

... and what to do about it.

Terseness Is Not Rudeness

This terseness may be perceived as rude, but please remember that our time is limited and best spent on stuff that users cannot help with (programming) and is wasted on stuff that users can help with (testing to see if problems have been fixed).

If you feel peeved about this procedure, and think it's obscene that we ask *you* to help us with your problem, please remember that we all give our time freely to development and have to make it stretch to all those who need help. If you desperately want special treatment and are willing to pay for it, post your request for help to the user mailing list (prefix subject with [REWARD]) and, if the offered price is right, someone will be there to hold your hand.

AbiWord Bugzilla Status Progression

Slightly paraphrasing an April 1, 2003 post by Mark Gilbert on the abiword-user list, here is the normal progression of AbiWord bug reports:

Condition Bugzilla Status
Initial bug report UNCONFIRMED
Confirmed by someone else NEW
Developer accepts bug ASSIGNED
Solved and pending verification RESOLVED
Solution verified VERIFIED
Bug rejected (see note) CLOSED

Note: The status "CLOSED" is reserved for use by core developers to describe a bug that, for whatever reason, does not belong in Bugzilla. This means things like testing bugzilla and describing your cats odor, which really have nothing at all to do with AbiWord.

Aside: This is not the progression followed by all open source projects.

Personal tools