states.texi revision 256281
1129198Scognet@c $FreeBSD: stable/10/gnu/usr.bin/send-pr/doc/states.texi 67908 2000-10-29 22:05:52Z steve $
2129198Scognet
3129198Scognet@node States
4129198Scognet@section States of Problem Reports
5129198Scognet
6129198Scognet@cindex life-cycle of a Problem Report
7129198Scognet@cindex states of Problem Reports
8129198Scognet@cindex Problem Report states
9129198Scognet@cindex automatic notification
10129198Scognet
11129198ScognetEach PR goes through a defined series of states between origination and
12129198Scognetclosure.  The originator of a PR receives notification automatically of
13129198Scognetany state changes.
14129198Scognet
15129198ScognetUnless your site has customized states (see @pxref{states
16129198Scognetfile,,,gnats}), @sc{gnats} uses these states:
17129198Scognet
18129198Scognet@table @dfn
19129198Scognet@cindex @emph{open} state
20129198Scognet@cindex initial state (@dfn{open})
21129198Scognet@cindex state---@dfn{open}
22129198Scognet@item open
23129198ScognetThe initial state of a Problem Report.  This means the PR has been filed
24129198Scognetand the responsible person(s) notified.
25129198Scognet
26129198Scognet@cindex @emph{analyzed} state
27129198Scognet@cindex state---@dfn{analyzed}
28129198Scognet@item analyzed
29129198ScognetThe responsible person has analyzed the problem.  The analysis should
30129198Scognetcontain a preliminary evaluation of the problem and an estimate of the
31129198Scognetamount of time and resources necessary to solve the problem.  It should
32266175Sianalso suggest possible workarounds.
33129198Scognet
34129198Scognet@cindex @emph{feedback} state
35129198Scognet@cindex state---@dfn{feedback}
36129198Scognet@item feedback
37129198ScognetThe problem has been solved, and the originator has been given a patch
38129198Scognetor other fix.  The PR remains in this state until the originator
39129198Scognetacknowledges that the solution works.
40129198Scognet
41129198Scognet@cindex @emph{closed} state
42129198Scognet@cindex state---@dfn{closed}
43129198Scognet@cindex final state (@dfn{closed})
44129198Scognet@item closed
45129198ScognetA Problem Report is closed (``the bug stops here'') only when any
46129198Scognetchanges have been integrated, documented, and tested, and the submitter
47129198Scognethas confirmed the solution.
48129198Scognet
49129198Scognet@cindex @emph{suspended} state
50129198Scognet@cindex state---@dfn{suspended}
51129198Scognet@item suspended
52129198ScognetWork on the problem has been postponed.  This happens if a timely
53129198Scognetsolution is not possible or is not cost-effective at the present time.
54129198ScognetThe PR continues to exist, though a solution is not being actively
55129198Scognetsought.  If the problem cannot be solved at all, it should be closed
56129198Scognetrather than suspended.
57129198Scognet@end table
58255352Sglebius
59255352Sglebius