aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes/bugtracker
diff options
context:
space:
mode:
authorGlenn Morris2010-01-23 15:11:24 -0800
committerGlenn Morris2010-01-23 15:11:24 -0800
commit9630d49eaef26402854482062d43ecb93f542d2b (patch)
treeca451386a59fde0374bab1119daf16055585d81c /admin/notes/bugtracker
parent02c6d0d0f29e6628d62910463e5800325f21aebf (diff)
downloademacs-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/bugtracker58
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
36to subsequent discussion, but this does not seem to be implemented. 36to subsequent discussion, but this does not seem to be implemented.
37See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=37078) 37See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=37078)
38See also http://debbugs.gnu.org/5439
38 39
39Do NOT send a separate copy to the bug list, since this may generate a 40Do NOT send a separate copy to the bug list, since this may generate a
40new report. The only time to send mail to the bug list is to create a 41new 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
61in the subsequent discussion will end up creating a new bug. This is 62in the subsequent discussion will end up creating a new bug. This is
62annoying. 63annoying.
63 64
64Note that the way this feature works is perhaps not ideal (Bug#1720). 65If a new report contains X-Debbugs-CC in the input, this is
65If X-Debbugs-CC: was specifed by a real header, that header is removed 66converted to a real Cc header in the output. (See Bug#1720).
66in the mail sent out to the bug list, and the addresses merged into 67It is also merged into the Resent-CC header (see below).
67the Resent-CC header (see below). They don't appear as an explicit CC:
68header, nor do they appear in the Reply-To: header. So people you
69X-Debbugs-CC are not included in any following discussion unless they are
70manually cc'd. So this feature really only serves to notify them that
71a bug has been filed. It's then up to them to follow any subsequent
72discussion.
73
74If X-Debbugs-CC were merged into the Reply-To header, this might work
75more 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
89The "maintainer email address" is "bug-gnu-emacs@gnu.org" in most cases. 81The "maintainer email address" is "bug-gnu-emacs@gnu.org" in most cases.
90 82
91A new report also has: 83In 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
93Mail-Followup-To: bug submitter, 123@debbugs.gnu.org 85123@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,
96add an "X-Debbugs-No-Ack:" header (with any value). If you use Gnus, 88add 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.
127When you reply to a bug, respect the Reply-To address, ie send mail 119If you reply to reports in the normal way, this should work fine.
128only to the submitter address and the numbered bug address. Do not 120Basically, reply only to the numbered bug address (and any individual
129send mail direct to bug-gnu-emacs or emacs-pretest-bug unless you are 121people's addresses). Do not send mail direct to bug-gnu-emacs or
130reporting a new bug. 122emacs-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
363Similarly, when you close a bug, it can be helpful to include the 355Similarly, when you close a bug, it can be helpful to include the
364relevant ChangeLog entry in the message to the bug tracker, so people 356relevant ChangeLog entry in the message to the bug tracker, so people
365can see eaxctly what the fix was. 357can 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
374http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg00440.html 366http://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
371Emacs bug 123. You will first need to add a line to your bazaar.conf
372(untested):
373
374bugtracker_emacs_url = http://debbugs.gnu.org/{id}
375
376Note that all this does is add some metadata to the commit, it doesn't
377actually 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
457The latter is because that is the address that debbugs actually sends to. 460The latter is because that is the address that debbugs actually sends to.
458An /etc/aliases entry redirects it to the real emacs-bug-tracker address. 461An /etc/aliases entry redirects it to the real emacs-bug-tracker address.
462
463** Administrivia
464
465The debbugs-submit list should have the administrivia option off,
466else it can by mistake filter out requests to subscribe to bugs.
467But, this feature doesn't work anyway (see bug#5439).
468
469** How to test changes
470
471Add an entry to /etc/debbugs/Maintainers like:
472
473mytest my.email.address
474
475Then if you do all your testing with 'Package: mytest', the resulting
476mails should only go to your email address.