Mercurial > emacs
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: |
