aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes/bugtracker
diff options
context:
space:
mode:
authorEli Zaretskii2010-01-29 06:13:16 -0500
committerEli Zaretskii2010-01-29 06:13:16 -0500
commit6e7d621c18f9645c886c0bb4fac69ec5c9c1fd12 (patch)
treeee47ac31cedff21b6c447cb78450d776087cb9b0 /admin/notes/bugtracker
parent639dd35751e5d43072ef14bc679286136a4feae9 (diff)
parentdb68501ffba02fb185f80d78c07bb44659473c86 (diff)
downloademacs-6e7d621c18f9645c886c0bb4fac69ec5c9c1fd12.tar.gz
emacs-6e7d621c18f9645c886c0bb4fac69ec5c9c1fd12.zip
Merge from mainline.
Diffstat (limited to 'admin/notes/bugtracker')
-rw-r--r--admin/notes/bugtracker80
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
3The Emacs Bug Tracker can be found at http://debbugs.gnu.org/ 3The Emacs Bug Tracker can be found at http://debbugs.gnu.org/
4 4
5* Quick-start guide
6
7This is 95% of all you will ever need.
8
9** How do I report a bug?
10Use M-x report-emacs-bug, or send mail to bug-gnu-emacs@gnu.org.
11If you want to Cc someone, use an "X-Debbugs-CC" header instead.
12
13** How do I comment on a bug?
14Reply to a mail on the bug-gnu-emacs list in the normal way.
15Or send a mail to 123@debbugs.gnu.org.
16
17If the bug is old and closed, you may have to unarchive it first.
18Send a mail to control@debbugs.gnu.org with
19unarchive 123
20on the first line of the body.
21
22** How do I close a bug?
23Send a mail to 123-done@debbugs.gnu.org. In the body, explain
24why the bug is being closed.
25
26** How do I set bug meta-data?
27By mailing commands to control@debbugs.gnu.org. Place commands at the
28start of the message body, one per line.
29
30severity 123 serious|important|normal|minor|wishlist
31tags 123 moreinfo|unreproducible|wontfix|patch
32
33* More detailed information
34
5For a list of all bugs, see http://debbugs.gnu.org/db/pa/lemacs.html 35For a list of all bugs, see http://debbugs.gnu.org/db/pa/lemacs.html
6This is a static page, updated once a day. There is also a dynamic 36This is a static page, updated once a day. There is also a dynamic
7list, generated on request, but since there are many bug reports this 37list, 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)?
111Discard mails matching: 141Discard mails matching:
112 142
113^X-Emacs-PR-Message: transcript 143^X-Emacs-PR-Message: (transcript|closed)
114
115When 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.
120If you reply to reports in the normal way, this should work fine. 146If 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
131submitter; they get copies anyway so this will just result in more 157submitter; they get copies anyway so this will just result in more
132duplicate mail. 158duplicate mail.
133 159
160** Details of closing a bug.
161(For information only)
162Sending a mail to 123-done does the following:
163
1641) Mark the bug as closed in the database.
165
1662) Send a mail to the original submitter telling them that their bug
167has been closed. This mail has a header:
168
169X-Emacs-PR-Message: they-closed 123
170
1713) Send a mail to you and to the emacs-bug-tracker list confirming
172that the bug has been closed. This mail has a header:
173
174X-Emacs-PR-Message: closed 123
175
1764) Send a copy of your mail to the bug-gnu-emacs list in exactly the
177same way as if you had sent mail to "123" (sans -done). This mail has
178headers:
179
180X-Emacs-PR-Message: cc-closed 123
181Mail-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.
135There are two ways to set the parameters of bugs in the database 186There 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
341Or use the static index: 392Or use the static index:
342http://debbugs.gnu.org/db/ix/full.html 393http://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
371Emacs bug 123. You will first need to add a line to your bazaar.conf 433Emacs bug 123. You will first need to add a line to your bazaar.conf:
372(untested):
373 434
374bugtracker_emacs_url = http://debbugs.gnu.org/{id} 435bugtracker_emacs_url = http://debbugs.gnu.org/{id}
375 436
376Note that all this does is add some metadata to the commit, it doesn't 437Note that all this does is add some metadata to the commit, it doesn't
377actually mark the bug as closed in the tracker. 438actually mark the bug as closed in the tracker. There seems to be no
439way to see this "metadata" with `bzr log', which is rather poor, but
440it will show up as a link in a recent loggerhead installation, or with
441some of the graphical frontends to bzr log.
378 442
379** Gnus-specific voodoo 443** Gnus-specific voodoo
380 444