diff options
| author | Glenn Morris | 2010-01-23 15:11:24 -0800 |
|---|---|---|
| committer | Glenn Morris | 2010-01-23 15:11:24 -0800 |
| commit | 9630d49eaef26402854482062d43ecb93f542d2b (patch) | |
| tree | ca451386a59fde0374bab1119daf16055585d81c /admin/notes/bugtracker | |
| parent | 02c6d0d0f29e6628d62910463e5800325f21aebf (diff) | |
| download | emacs-9630d49eaef26402854482062d43ecb93f542d2b.tar.gz emacs-9630d49eaef26402854482062d43ecb93f542d2b.zip | |
Update X-Debbugs-CC details.
Remove Mail-Followup-To, since it is no longer set.
Mention replacement of addresses in new reports.
Mention bazaar --fixes.
Mention debbugs-submit administrivia setting.
Mention how to test Debbugs changes.
Diffstat (limited to 'admin/notes/bugtracker')
| -rw-r--r-- | admin/notes/bugtracker | 58 |
1 files changed, 38 insertions, 20 deletions
diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker index e253cb6d1b4..36e8604f34b 100644 --- a/admin/notes/bugtracker +++ b/admin/notes/bugtracker | |||
| @@ -35,6 +35,7 @@ So you need to explicitly CC him/her (and anyone else you like). | |||
| 35 | (Many people think the submitter SHOULD be automatically subscribed | 35 | (Many people think the submitter SHOULD be automatically subscribed |
| 36 | to subsequent discussion, but this does not seem to be implemented. | 36 | to subsequent discussion, but this does not seem to be implemented. |
| 37 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=37078) | 37 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=37078) |
| 38 | See also http://debbugs.gnu.org/5439 | ||
| 38 | 39 | ||
| 39 | Do NOT send a separate copy to the bug list, since this may generate a | 40 | Do NOT send a separate copy to the bug list, since this may generate a |
| 40 | new report. The only time to send mail to the bug list is to create a | 41 | new report. The only time to send mail to the bug list is to create a |
| @@ -61,18 +62,9 @@ mail with the bug report number in. If you do not do this, each reply | |||
| 61 | in the subsequent discussion will end up creating a new bug. This is | 62 | in the subsequent discussion will end up creating a new bug. This is |
| 62 | annoying. | 63 | annoying. |
| 63 | 64 | ||
| 64 | Note that the way this feature works is perhaps not ideal (Bug#1720). | 65 | If a new report contains X-Debbugs-CC in the input, this is |
| 65 | If X-Debbugs-CC: was specifed by a real header, that header is removed | 66 | converted to a real Cc header in the output. (See Bug#1720). |
| 66 | in the mail sent out to the bug list, and the addresses merged into | 67 | It is also merged into the Resent-CC header (see below). |
| 67 | the Resent-CC header (see below). They don't appear as an explicit CC: | ||
| 68 | header, nor do they appear in the Reply-To: header. So people you | ||
| 69 | X-Debbugs-CC are not included in any following discussion unless they are | ||
| 70 | manually cc'd. So this feature really only serves to notify them that | ||
| 71 | a bug has been filed. It's then up to them to follow any subsequent | ||
| 72 | discussion. | ||
| 73 | |||
| 74 | If X-Debbugs-CC were merged into the Reply-To header, this might work | ||
| 75 | more the way people expect. | ||
| 76 | 68 | ||
| 77 | ** How does Debbugs send out mails? | 69 | ** How does Debbugs send out mails? |
| 78 | 70 | ||
| @@ -88,9 +80,9 @@ Resent-CC: maintainer email address, plus any X-Debbugs-CC: entries | |||
| 88 | 80 | ||
| 89 | The "maintainer email address" is "bug-gnu-emacs@gnu.org" in most cases. | 81 | The "maintainer email address" is "bug-gnu-emacs@gnu.org" in most cases. |
| 90 | 82 | ||
| 91 | A new report also has: | 83 | In a new report, any "bug-gnu-emacs", "emacs-pretest-bug", or |
| 92 | 84 | "submit@debbugs" address in the original To or Cc is replaced by | |
| 93 | Mail-Followup-To: bug submitter, 123@debbugs.gnu.org | 85 | 123@debbugs in the mail that gets sent out to the bug list. |
| 94 | 86 | ||
| 95 | ** To not get acknowledgement mail from the tracker, | 87 | ** To not get acknowledgement mail from the tracker, |
| 96 | add an "X-Debbugs-No-Ack:" header (with any value). If you use Gnus, | 88 | add an "X-Debbugs-No-Ack:" header (with any value). If you use Gnus, |
| @@ -124,10 +116,10 @@ When you close a bug, you get a message matching: | |||
| 124 | ^X-Emacs-PR-Message: closed | 116 | ^X-Emacs-PR-Message: closed |
| 125 | 117 | ||
| 126 | ** How to avoid multiple copies of mails. | 118 | ** How to avoid multiple copies of mails. |
| 127 | When you reply to a bug, respect the Reply-To address, ie send mail | 119 | If you reply to reports in the normal way, this should work fine. |
| 128 | only to the submitter address and the numbered bug address. Do not | 120 | Basically, reply only to the numbered bug address (and any individual |
| 129 | send mail direct to bug-gnu-emacs or emacs-pretest-bug unless you are | 121 | people's addresses). Do not send mail direct to bug-gnu-emacs or |
| 130 | reporting a new bug. | 122 | emacs-pretest-bug unless you are reporting a new bug. |
| 131 | 123 | ||
| 132 | ** To close bug #123 (for example), send mail | 124 | ** To close bug #123 (for example), send mail |
| 133 | 125 | ||
| @@ -362,7 +354,7 @@ bug number. | |||
| 362 | 354 | ||
| 363 | Similarly, when you close a bug, it can be helpful to include the | 355 | Similarly, when you close a bug, it can be helpful to include the |
| 364 | relevant ChangeLog entry in the message to the bug tracker, so people | 356 | relevant ChangeLog entry in the message to the bug tracker, so people |
| 365 | can see eaxctly what the fix was. | 357 | can see exactly what the fix was. |
| 366 | 358 | ||
| 367 | *** bug-reference-mode | 359 | *** bug-reference-mode |
| 368 | 360 | ||
| @@ -373,6 +365,17 @@ the bug web-pages. | |||
| 373 | 365 | ||
| 374 | http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg00440.html | 366 | http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg00440.html |
| 375 | 367 | ||
| 368 | ** Bazaar stuff | ||
| 369 | |||
| 370 | *** You can use the 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 | ||
| 372 | (untested): | ||
| 373 | |||
| 374 | bugtracker_emacs_url = http://debbugs.gnu.org/{id} | ||
| 375 | |||
| 376 | 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. | ||
| 378 | |||
| 376 | ** Gnus-specific voodoo | 379 | ** Gnus-specific voodoo |
| 377 | 380 | ||
| 378 | *** 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 |
| @@ -456,3 +459,18 @@ recipient: emacs-bug-tracker AT debbugs\.gnu\.org | |||
| 456 | 459 | ||
| 457 | The latter is because that is the address that debbugs actually sends to. | 460 | The latter is because that is the address that debbugs actually sends to. |
| 458 | An /etc/aliases entry redirects it to the real emacs-bug-tracker address. | 461 | An /etc/aliases entry redirects it to the real emacs-bug-tracker address. |
| 462 | |||
| 463 | ** Administrivia | ||
| 464 | |||
| 465 | The debbugs-submit list should have the administrivia option off, | ||
| 466 | else it can by mistake filter out requests to subscribe to bugs. | ||
| 467 | But, this feature doesn't work anyway (see bug#5439). | ||
| 468 | |||
| 469 | ** How to test changes | ||
| 470 | |||
| 471 | Add an entry to /etc/debbugs/Maintainers like: | ||
| 472 | |||
| 473 | mytest my.email.address | ||
| 474 | |||
| 475 | Then if you do all your testing with 'Package: mytest', the resulting | ||
| 476 | mails should only go to your email address. | ||