diff options
| author | Eli Zaretskii | 2010-01-29 06:13:16 -0500 |
|---|---|---|
| committer | Eli Zaretskii | 2010-01-29 06:13:16 -0500 |
| commit | 6e7d621c18f9645c886c0bb4fac69ec5c9c1fd12 (patch) | |
| tree | ee47ac31cedff21b6c447cb78450d776087cb9b0 /admin/notes/bugtracker | |
| parent | 639dd35751e5d43072ef14bc679286136a4feae9 (diff) | |
| parent | db68501ffba02fb185f80d78c07bb44659473c86 (diff) | |
| download | emacs-6e7d621c18f9645c886c0bb4fac69ec5c9c1fd12.tar.gz emacs-6e7d621c18f9645c886c0bb4fac69ec5c9c1fd12.zip | |
Merge from mainline.
Diffstat (limited to 'admin/notes/bugtracker')
| -rw-r--r-- | admin/notes/bugtracker | 80 |
1 files changed, 72 insertions, 8 deletions
diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker index 1a9f6f2bd4c..c8c66681e0f 100644 --- a/admin/notes/bugtracker +++ b/admin/notes/bugtracker | |||
| @@ -2,6 +2,36 @@ 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 | 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 | ||
| 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 |
| @@ -110,11 +140,7 @@ Remember to fix FOO, as discussed on emacs-devel at http://... . | |||
| 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. |
| @@ -131,6 +157,31 @@ 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. |
| 133 | 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, person-who-closed | ||
| 182 | |||
| 183 | (This is Emacs-specific. Normally the bug list gets the same mail as in 3). | ||
| 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 |
| @@ -341,6 +392,17 @@ http://debbugs.gnu.org/cgi-bin/pkgreport.cgi?newest=100;package=emacs | |||
| 341 | Or use the static index: | 392 | Or use the static index: |
| 342 | http://debbugs.gnu.org/db/ix/full.html | 393 | http://debbugs.gnu.org/db/ix/full.html |
| 343 | 394 | ||
| 395 | ** What are those "mbox folder" links on the bug report pages? | ||
| 396 | |||
| 397 | "mbox folder" = messages as they arrived at the tracker | ||
| 398 | |||
| 399 | "status mbox" = as above, but with a fake message at the start | ||
| 400 | summarizing the bug status | ||
| 401 | |||
| 402 | "maintainer mbox" = messages as sent out from the tracker to the | ||
| 403 | maintainers (ie, bug-gnu-emacs). These have some changed headers | ||
| 404 | (Resent-*, Subject, etc). | ||
| 405 | |||
| 344 | ** ChangeLog issues | 406 | ** ChangeLog issues |
| 345 | 407 | ||
| 346 | *** When you fix a bug, it can be helpful to put the bug number in the | 408 | *** When you fix a bug, it can be helpful to put the bug number in the |
| @@ -368,13 +430,15 @@ http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg00440.html | |||
| 368 | ** Bazaar stuff | 430 | ** Bazaar stuff |
| 369 | 431 | ||
| 370 | *** You can use `bzr commit --fixes emacs:123' to mark that a commit fixes | 432 | *** You can use `bzr commit --fixes emacs:123' to mark that a commit fixes |
| 371 | Emacs bug 123. You will first need to add a line to your bazaar.conf | 433 | Emacs bug 123. You will first need to add a line to your bazaar.conf: |
| 372 | (untested): | ||
| 373 | 434 | ||
| 374 | bugtracker_emacs_url = http://debbugs.gnu.org/{id} | 435 | bugtracker_emacs_url = http://debbugs.gnu.org/{id} |
| 375 | 436 | ||
| 376 | Note that all this does is add some metadata to the commit, it doesn't | 437 | Note that all this does is add some metadata to the commit, it doesn't |
| 377 | actually mark the bug as closed in the tracker. | 438 | actually mark the bug as closed in the tracker. There seems to be no |
| 439 | way to see this "metadata" with `bzr log', which is rather poor, but | ||
| 440 | it will show up as a link in a recent loggerhead installation, or with | ||
| 441 | some of the graphical frontends to bzr log. | ||
| 378 | 442 | ||
| 379 | ** Gnus-specific voodoo | 443 | ** Gnus-specific voodoo |
| 380 | 444 | ||