comparison admin/notes/bugtracker @ 106995:001a0729d255

Add a quick-start guide. Add details of what happens when a bug is closed.
author Glenn Morris <rgm@gnu.org>
date Tue, 26 Jan 2010 20:12:26 -0800
parents 9fa45b0cc7d9
children ee105028fee8
comparison
equal deleted inserted replaced
106994:8b0707b50290 106995:001a0729d255
1 NOTES ON THE EMACS BUG TRACKER -*- outline -*- 1 NOTES ON THE EMACS BUG TRACKER -*- outline -*-
2 2
3 The Emacs Bug Tracker can be found at http://debbugs.gnu.org/ 3 The Emacs Bug Tracker can be found at http://debbugs.gnu.org/
4
5 * Quick-start guide
6
7 This is 95% of all you will ever need.
8
9 ** How do I report a bug?
10 Use M-x report-emacs-bug, or send mail to bug-gnu-emacs@gnu.org.
11 If you want to Cc someone, use an "X-Debbugs-CC" header instead.
12
13 ** How do I comment on a bug?
14 Reply to a mail on the bug-gnu-emacs list in the normal way.
15 Or send a mail to 123@debbugs.gnu.org.
16
17 If the bug is old and closed, you may have to unarchive it first.
18 Send a mail to control@debbugs.gnu.org with
19 unarchive 123
20 on the first line of the body.
21
22 ** How do I close a bug?
23 Send a mail to 123-done@debbugs.gnu.org. In the body, explain
24 why the bug is being closed.
25
26 ** How do I set bug meta-data?
27 By mailing commands to control@debbugs.gnu.org. Place commands at the
28 start of the message body, one per line.
29
30 severity 123 serious|important|normal|minor|wishlist
31 tags 123 moreinfo|unreproducible|wontfix|patch
32
33 * More detailed information
4 34
5 For a list of all bugs, see http://debbugs.gnu.org/db/pa/lemacs.html 35 For a list of all bugs, see http://debbugs.gnu.org/db/pa/lemacs.html
6 This is a static page, updated once a day. There is also a dynamic 36 This is a static page, updated once a day. There is also a dynamic
7 list, generated on request, but since there are many bug reports this 37 list, generated on request, but since there are many bug reports this
8 is slow and not recommended. 38 is slow and not recommended.
108 Remember to fix FOO, as discussed on emacs-devel at http://... . 138 Remember to fix FOO, as discussed on emacs-devel at http://... .
109 139
110 ** Not interested in tracker control messages (tags being set, etc)? 140 ** Not interested in tracker control messages (tags being set, etc)?
111 Discard mails matching: 141 Discard mails matching:
112 142
113 ^X-Emacs-PR-Message: transcript 143 ^X-Emacs-PR-Message: (transcript|closed)
114
115 When you close a bug, you get a message matching:
116
117 ^X-Emacs-PR-Message: closed
118 144
119 ** How to avoid multiple copies of mails. 145 ** How to avoid multiple copies of mails.
120 If you reply to reports in the normal way, this should work fine. 146 If you reply to reports in the normal way, this should work fine.
121 Basically, reply only to the numbered bug address (and any individual 147 Basically, reply only to the numbered bug address (and any individual
122 people's addresses). Do not send mail direct to bug-gnu-emacs or 148 people's addresses). Do not send mail direct to bug-gnu-emacs or
128 154
129 with a brief explanation in the body as to why the bug was closed. 155 with a brief explanation in the body as to why the bug was closed.
130 There is no need to cc the address without the "-done" part or the 156 There is no need to cc the address without the "-done" part or the
131 submitter; they get copies anyway so this will just result in more 157 submitter; they get copies anyway so this will just result in more
132 duplicate mail. 158 duplicate mail.
159
160 ** Details of closing a bug.
161 (For information only)
162 Sending a mail to 123-done does the following:
163
164 1) Mark the bug as closed in the database.
165
166 2) Send a mail to the original submitter telling them that their bug
167 has been closed. This mail has a header:
168
169 X-Emacs-PR-Message: they-closed 123
170
171 3) Send a mail to you and to the emacs-bug-tracker list confirming
172 that the bug has been closed. This mail has a header:
173
174 X-Emacs-PR-Message: closed 123
175
176 4) Send a copy of your mail to the bug-gnu-emacs list in exactly the
177 same way as if you had sent mail to "123" (sans -done). This mail has
178 headers:
179
180 X-Emacs-PR-Message: cc-closed 123
181 Mail-Followup-To: 123@debbugs.gnu.org, ...
182
183 (This is Emacs-specific. Normally the bug list gets the same mail as in 3).
133 184
134 ** Setting bug parameters. 185 ** Setting bug parameters.
135 There are two ways to set the parameters of bugs in the database 186 There are two ways to set the parameters of bugs in the database
136 (tags, severity level, etc). When you report a new bug, you can 187 (tags, severity level, etc). When you report a new bug, you can
137 provide a "pseudo-header" at the start of the report, eg: 188 provide a "pseudo-header" at the start of the report, eg: