aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes/bugtracker
diff options
context:
space:
mode:
authorTom Tromey2012-12-17 07:56:22 -0700
committerTom Tromey2012-12-17 07:56:22 -0700
commit3d6eced1ae51ffd0a782130e7c334052277e2724 (patch)
tree5d1d2ad7cd3374f922886c4a72062511a035c168 /admin/notes/bugtracker
parentbf69f522a9e135f9aa483cedd53e71e915f2bf75 (diff)
parent7c3d167f48d6262ee4e5512aa50a07ee96bc1509 (diff)
downloademacs-3d6eced1ae51ffd0a782130e7c334052277e2724.tar.gz
emacs-3d6eced1ae51ffd0a782130e7c334052277e2724.zip
merge from trunk
Diffstat (limited to 'admin/notes/bugtracker')
-rw-r--r--admin/notes/bugtracker43
1 files changed, 28 insertions, 15 deletions
diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker
index 7d5e85a3ae0..ee385f4dd75 100644
--- a/admin/notes/bugtracker
+++ b/admin/notes/bugtracker
@@ -270,32 +270,35 @@ to a bug. There are two differences between normal tags and user tags:
2701) Anyone can define any valid usertag they like. In contrast, only a 2701) Anyone can define any valid usertag they like. In contrast, only a
271limited, predefined set of normal tags are available (see above). 271limited, predefined set of normal tags are available (see above).
272 272
2732) A usertag is associated with a specific email address. 2732) A usertag is associated with a specific user. This is normally
274 274an email address (with an "@" sign and least 4 characters after the "@"),
275You set usertags in the same way as tags, by talking to the control 275but on debbugs.gnu.org, the definition is less strict - anything with
276server. One difference is that you can also specify the associated 2765 or more alphanumeric characters will work. For personal tags,
277email address. If you don't explicitly specify an address, then it 277using an email address is still recommended. Please only use the
278will use the one from which you send the control message. The address 278"emacs" user, or other short users, for "official" tags.
279must have the form of an email address (with an "@" sign and least 4 279
280characters after the "@"). 280You set usertags in the same way as tags, by talking to the control server.
281One difference is that you can also specify the associated user.
282If you don't explicitly specify a user, then it will use the email
283address from which you send the control message.
281 284
282*** Setting usertags 285*** Setting usertags
283 286
284a) In a control message: 287a) In a control message:
285 288
286user bug-gnu-emacs@gnu.org 289user emacs # or email@example.com
287usertags 1234 any-tag-you-like 290usertags 1234 any-tag-you-like
288 291
289This will add a usertag "any-tag-you-like" to bug 1234. The tag will 292This will add a usertag "any-tag-you-like" to bug 1234. The tag will
290be associated with the address "bug-gnu-emacs@gnu.org". If you omit 293be associated with the user "emacs". If you omit the first line,
291the first line, the tag will be associated with your email address. 294the tag will be associated with your email address.
292 295
293The syntax of the usertags command is the same as that of tags (eg wrt 296The syntax of the usertags command is the same as that of tags (eg wrt
294the optional [=+-] argument). 297the optional [=+-] argument).
295 298
296b) In an initial submission, in the pseudo-header: 299b) In an initial submission, in the pseudo-header:
297 300
298User: bug-gnu-emacs@gnu.org 301User: emacs
299Usertags: a-new-tag 302Usertags: a-new-tag
300 303
301Again, the "User" is optional. 304Again, the "User" is optional.
@@ -312,7 +315,7 @@ http://debbugs.gnu.org/cgi/pkgindex.cgi?indexon=users
312 315
313**** To find all bugs usertagged by a given email address: 316**** To find all bugs usertagged by a given email address:
314 317
315http://debbugs.gnu.org/cgi/pkgreport.cgi?users=bug-gnu-emacs@gnu.org 318http://debbugs.gnu.org/cgi/pkgreport.cgi?users=emacs
316 319
317(Supposedly, the "users" field can be a comma-separated list of more 320(Supposedly, the "users" field can be a comma-separated list of more
318than one email address, but it does not seem to work for me.) 321than one email address, but it does not seem to work for me.)
@@ -322,7 +325,7 @@ than one email address, but it does not seem to work for me.)
322This works just like a normal tags search, but with the addition of a 325This works just like a normal tags search, but with the addition of a
323"users" field. Eg: 326"users" field. Eg:
324 327
325http://debbugs.gnu.org/cgi/pkgreport.cgi?users=bug-gnu-emacs@gnu.org;tag=calendar 328http://debbugs.gnu.org/cgi/pkgreport.cgi?users=emacs;tag=calendar
326 329
327*** To merge bugs: 330*** To merge bugs:
328Eg when bad replies create a bunch of new bugs for the same report. 331Eg when bad replies create a bunch of new bugs for the same report.
@@ -610,7 +613,7 @@ An /etc/aliases entry redirects it to the real emacs-bug-tracker address.
610All discarded messages are stored in /var/lib/mailman/spam. 613All discarded messages are stored in /var/lib/mailman/spam.
611If a non-spam message accidentally gets discarded, just do: 614If a non-spam message accidentally gets discarded, just do:
612 615
613cat /var/lib/mailman/spam/not-really-spam.msg | /usr/lib/debbugs/receive 616/usr/lib/debbugs/receive < /var/lib/mailman/spam/not-really-spam.msg
614chown Debian-debbugs:Debian-debbugs /var/lib/debbugs/spool/incoming/* 617chown Debian-debbugs:Debian-debbugs /var/lib/debbugs/spool/incoming/*
615... check it works ... 618... check it works ...
616mv /var/lib/mailman/spam/not-really-spam.msg /var/lib/mailman/not-spam/ 619mv /var/lib/mailman/spam/not-really-spam.msg /var/lib/mailman/not-spam/
@@ -618,6 +621,16 @@ mv /var/lib/mailman/spam/not-really-spam.msg /var/lib/mailman/not-spam/
618Also check that the sender was not added to the auto-discard/reject list 621Also check that the sender was not added to the auto-discard/reject list
619in the debbugs-submit Mailman interface. 622in the debbugs-submit Mailman interface.
620 623
624If you don't have the actual mail, just the mailman moderation mail
625version of it, you need to extract the original mail, and add the
626following headers:
627
6281) The leading envelope From line.
6292) Message-ID (get it from /var/log/mailman/vette).
6303) X-Debbugs-Envelope-To: submit
631
632Then pipe it to receive as above.
633
621** Administrivia 634** Administrivia
622 635
623The debbugs-submit list should have the administrivia option off, 636The debbugs-submit list should have the administrivia option off,