comparison admin/notes/bugtracker @ 106610:033513eeca72

emacsbugs.donarmstrong.com -> debbugs.gnu.org throughout.
author Glenn Morris <rgm@gnu.org>
date Thu, 17 Dec 2009 04:20:55 +0000
parents eb3324922415
children 09979dbce827
comparison
equal deleted inserted replaced
106609:fe774839a58c 106610:033513eeca72
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://emacsbugs.donarmstrong.com/ 3 The Emacs Bug Tracker can be found at http://debbugs.gnu.org/
4 4
5 For a list of all bugs, see http://emacsbugs.donarmstrong.com/emacs 5 For a list of all bugs, see http://debbugs.gnu.org/emacs
6 6
7 ** How do I report a bug in Emacs now? 7 ** How do I report a bug in Emacs now?
8 The same way as you always did. Send mail to bug-gnu-emacs@gnu.org, 8 The same way as you always did. Send mail to bug-gnu-emacs@gnu.org,
9 or use M-x report-emacs-bug. 9 or use M-x report-emacs-bug.
10 10
19 see below). 19 see below).
20 20
21 Once your report is filed and assigned a number, it is sent out to the 21 Once your report is filed and assigned a number, it is sent out to the
22 bug mailing list. In some cases, it may be appropriate to just file a 22 bug mailing list. In some cases, it may be appropriate to just file a
23 bug, without sending out a copy. To do this, send mail to 23 bug, without sending out a copy. To do this, send mail to
24 quiet@emacsbugs.donarmstrong.com. 24 quiet@debbugs.gnu.org.
25 25
26 ** How do I reply to an existing bug report? 26 ** How do I reply to an existing bug report?
27 Reply to 123@emacsbugs.donarmstrong.com, replacing 123 with the number 27 Reply to 123@debbugs.gnu.org, replacing 123 with the number
28 of the bug you are interested in. NB this only sends mail to the 28 of the bug you are interested in. NB this only sends mail to the
29 bug-list, it does NOT (?) send a CC to the original bug submitter. 29 bug-list, it does NOT (?) send a CC to the original bug submitter.
30 So you need to explicitly CC him/her (and anyone else you like). 30 So you need to explicitly CC him/her (and anyone else you like).
31 31
32 (Many people think the submitter SHOULD be automatically subscribed 32 (Many people think the submitter SHOULD be automatically subscribed
38 new report. 38 new report.
39 39
40 Gnus users can add the following to message-dont-reply-to-names; 40 Gnus users can add the following to message-dont-reply-to-names;
41 similarly with Rmail and rmail-dont-reply-to-names: 41 similarly with Rmail and rmail-dont-reply-to-names:
42 42
43 [FIXME needs updating for debbugs.gnu.org]
44
43 "\\(emacs-pretest-bug\\|bug-gnu-emacs\\)@gnu\\.org\\|\ 45 "\\(emacs-pretest-bug\\|bug-gnu-emacs\\)@gnu\\.org\\|\
44 \\(\\(submit\\|control\\|owner\\)@emacsbugs\\.\\|bug-submit-list@\\)\ 46 \\(\\(submit\\|control\\|owner\\)@emacsbugs\\.\\|bug-submit-list@\\)\
45 donarmstrong\\.com" 47 donarmstrong\\.com"
46 48
47 The "bug-submit-list@donarmstrong.com" and 49 The "bug-submit-list@donarmstrong.com" and
48 "owner@emacsbugs.donarmstrong.com" entries are there because they can 50 "owner@debbugs.gnu.org" entries are there because they can
49 appear in the "Resent-To" and "Resent-CC" headers, respectively. For a 51 appear in the "Resent-To" and "Resent-CC" headers, respectively. For a
50 long time Rmail erroneously included these headers in replies. If you 52 long time Rmail erroneously included these headers in replies. If you
51 correspond with an Rmail user on a bug, these addresses may end up in 53 correspond with an Rmail user on a bug, these addresses may end up in
52 the Cc. Mailing to them does nothing but create duplicates and errors. 54 the Cc. Mailing to them does nothing but create duplicates and errors.
53 (It is possible you might want to have a dialog with the owner 55 (It is possible you might want to have a dialog with the owner
74 more the way people expect. 76 more the way people expect.
75 77
76 ** How does Debbugs send out mails? 78 ** How does Debbugs send out mails?
77 79
78 The mails are sent out to the bug list with From: and To: unchanged. 80 The mails are sent out to the bug list with From: and To: unchanged.
79 Eg if you file a bug with "submit@emacsbugs.donarmstrong.com", that 81 Eg if you file a bug with "submit@debbugs.gnu.org", that
80 remains in the To: address. They reach the bug list by being resent. 82 remains in the To: address. They reach the bug list by being resent.
81 83
82 Mails arriving at the bug list have the following Resent-* headers: 84 Mails arriving at the bug list have the following Resent-* headers:
85
86 [ FIXME needs updating for debbugs.gnu.org ]
83 87
84 Resent-From: person who submitted the bug 88 Resent-From: person who submitted the bug
85 Resent-To: bug-submit-list@donarmstrong.com 89 Resent-To: bug-submit-list@donarmstrong.com
86 Resent-CC: maintainer email address, plus any X-Debbugs-CC: entries 90 Resent-CC: maintainer email address, plus any X-Debbugs-CC: entries
87 91
88 The "maintainer email address" is "Emacs Bugs <bug-gnu-emacs@gnu.org>" 92 The "maintainer email address" is "Emacs Bugs <bug-gnu-emacs@gnu.org>"
89 in most cases. 93 in most cases.
90 94
91 They also have: 95 They also have:
92 96
93 Reply-To: bug submitter, 123@emacsbugs.donarmstrong.com 97 Reply-To: bug submitter, 123@debbugs.gnu.org
94 98
95 ** To not get acknowledgement mail from the tracker, 99 ** To not get acknowledgement mail from the tracker,
96 add an "X-Debbugs-No-Ack:" header (with any value). If you use Gnus, 100 add an "X-Debbugs-No-Ack:" header (with any value). If you use Gnus,
97 you can add an element to gnus-posting-styles to do this automatically, eg: 101 you can add an element to gnus-posting-styles to do this automatically, eg:
98 102
104 ** To record a bug in the tracker without sending mail to the bug list. 108 ** To record a bug in the tracker without sending mail to the bug list.
105 This can be useful to make a note of something discussed on 109 This can be useful to make a note of something discussed on
106 emacs-devel that needs fixing. In other words, this can be the 110 emacs-devel that needs fixing. In other words, this can be the
107 equivalent of adding something to FOR-RELEASE. 111 equivalent of adding something to FOR-RELEASE.
108 112
109 To: quiet@emacsbugs.donarmstrong.com 113 To: quiet@debbugs.gnu.org
110 [headers end] 114 [headers end]
111 Package: emacs 115 Package: emacs
112 Version: 23.0.60 116 Version: 23.0.60
113 Severity: minor 117 Severity: minor
114 118
129 send mail direct to bug-gnu-emacs or emacs-pretest-bug unless you are 133 send mail direct to bug-gnu-emacs or emacs-pretest-bug unless you are
130 reporting a new bug. 134 reporting a new bug.
131 135
132 ** To close bug #123 (for example), send mail 136 ** To close bug #123 (for example), send mail
133 137
134 To: 123-done@emacsbugs.donarmstrong.com 138 To: 123-done@debbugs.gnu.org
135 139
136 with a brief explanation in the body as to why the bug was closed. 140 with a brief explanation in the body as to why the bug was closed.
137 There is no need to cc the address without the "-done" part or the 141 There is no need to cc the address without the "-done" part or the
138 submitter; they get copies anyway so this will just result in more 142 submitter; they get copies anyway so this will just result in more
139 duplicate mail. 143 duplicate mail.
149 153
150 Optionally, add a sub-package, eg Package: emacs,calendar. 154 Optionally, add a sub-package, eg Package: emacs,calendar.
151 This can include tags. Some things (e.g. submitter) don't seem to 155 This can include tags. Some things (e.g. submitter) don't seem to
152 work here. 156 work here.
153 157
154 Otherwise, send mail to the control server, control@emacsbugs.donarmstrong.com. 158 Otherwise, send mail to the control server, control@debbugs.gnu.org.
155 At the start of the message body, supply the desired commands, one per 159 At the start of the message body, supply the desired commands, one per
156 line: 160 line:
157 161
158 command bug-number [arguments] 162 command bug-number [arguments]
159 ... 163 ...
171 reopen 123 175 reopen 123
172 176
173 *** Bugs can be tagged in various ways (eg wontfix, patch, etc). 177 *** Bugs can be tagged in various ways (eg wontfix, patch, etc).
174 The available tags are: 178 The available tags are:
175 patch wontfix moreinfo unreproducible fixed notabug 179 patch wontfix moreinfo unreproducible fixed notabug
176 Note that the list at http://emacsbugs.donarmstrong.com/Developer#tags 180 Note that the list at http://debbugs.gnu.org/Developer#tags
177 is incorrect, at least for Emacs. 181 is incorrect, at least for Emacs.
178 The list of tags can be prefixed with +, - or =, meaning to add (the 182 The list of tags can be prefixed with +, - or =, meaning to add (the
179 default), remove, or reset the tags. E.g.: 183 default), remove, or reset the tags. E.g.:
180 184
181 tags 123 + wontfix 185 tags 123 + wontfix
287 You must unmerge, clone, then re-merge. 291 You must unmerge, clone, then re-merge.
288 292
289 *** To set severity: 293 *** To set severity:
290 severity 123 critical|grave|serious|important|normal|minor|wishlist 294 severity 123 critical|grave|serious|important|normal|minor|wishlist
291 295
292 See http://emacsbugs.donarmstrong.com/Developer#severities for the meanings. 296 See http://debbugs.gnu.org/Developer#severities for the meanings.
293 297
294 *** To set the owner of a bug: 298 *** To set the owner of a bug:
295 owner 123 A Hacker <none@example.com> 299 owner 123 A Hacker <none@example.com>
296 300
297 The shorthand `!' means your own address. 301 The shorthand `!' means your own address.
333 ** The web-page with the list of bugs is slow to load 337 ** The web-page with the list of bugs is slow to load
334 338
335 It's a function of the number of displayed bugs. You can speed things 339 It's a function of the number of displayed bugs. You can speed things
336 up by only looking at the newest 100 bugs: 340 up by only looking at the newest 100 bugs:
337 341
338 http://emacsbugs.donarmstrong.com/cgi-bin/pkgreport.cgi?newest=100;package=emacs 342 http://debbugs.gnu.org/cgi-bin/pkgreport.cgi?newest=100;package=emacs
339 343
340 The above page is accessible from the "Options" section at the end of 344 The above page is accessible from the "Options" section at the end of
341 the "main list of bugs" page. Select bugs "in package" = emacs; 345 the "main list of bugs" page. Select bugs "in package" = emacs;
342 "newest bugs" = 100. (I have no idea how you get to that Options 346 "newest bugs" = 100. (I have no idea how you get to that Options
343 section without having to go through the bug list page first...) 347 section without having to go through the bug list page first...)
377 *** Put point on a bug-number and try: M-x gnus-read-ephemeral-emacs-bug-group 381 *** Put point on a bug-number and try: M-x gnus-read-ephemeral-emacs-bug-group
378 382
379 *** If the above is not available: 383 *** If the above is not available:
380 (add-hook 'gnus-article-mode-hook 384 (add-hook 'gnus-article-mode-hook
381 (lambda () 385 (lambda ()
382 (setq bug-reference-url-format 386 (setq bug-reference-url-format "http://debbugs.gnu.org/%s")
383 "http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=%s")
384 (bug-reference-mode 1))) 387 (bug-reference-mode 1)))
385 388
386 and you can click on the bug number in the subject header. 389 and you can click on the bug number in the subject header.