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