diff options
| author | Tom Tromey | 2012-12-17 07:56:22 -0700 |
|---|---|---|
| committer | Tom Tromey | 2012-12-17 07:56:22 -0700 |
| commit | 3d6eced1ae51ffd0a782130e7c334052277e2724 (patch) | |
| tree | 5d1d2ad7cd3374f922886c4a72062511a035c168 /admin/notes/bugtracker | |
| parent | bf69f522a9e135f9aa483cedd53e71e915f2bf75 (diff) | |
| parent | 7c3d167f48d6262ee4e5512aa50a07ee96bc1509 (diff) | |
| download | emacs-3d6eced1ae51ffd0a782130e7c334052277e2724.tar.gz emacs-3d6eced1ae51ffd0a782130e7c334052277e2724.zip | |
merge from trunk
Diffstat (limited to 'admin/notes/bugtracker')
| -rw-r--r-- | admin/notes/bugtracker | 43 |
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: | |||
| 270 | 1) Anyone can define any valid usertag they like. In contrast, only a | 270 | 1) Anyone can define any valid usertag they like. In contrast, only a |
| 271 | limited, predefined set of normal tags are available (see above). | 271 | limited, predefined set of normal tags are available (see above). |
| 272 | 272 | ||
| 273 | 2) A usertag is associated with a specific email address. | 273 | 2) A usertag is associated with a specific user. This is normally |
| 274 | 274 | an email address (with an "@" sign and least 4 characters after the "@"), | |
| 275 | You set usertags in the same way as tags, by talking to the control | 275 | but on debbugs.gnu.org, the definition is less strict - anything with |
| 276 | server. One difference is that you can also specify the associated | 276 | 5 or more alphanumeric characters will work. For personal tags, |
| 277 | email address. If you don't explicitly specify an address, then it | 277 | using an email address is still recommended. Please only use the |
| 278 | will use the one from which you send the control message. The address | 278 | "emacs" user, or other short users, for "official" tags. |
| 279 | must have the form of an email address (with an "@" sign and least 4 | 279 | |
| 280 | characters after the "@"). | 280 | You set usertags in the same way as tags, by talking to the control server. |
| 281 | One difference is that you can also specify the associated user. | ||
| 282 | If you don't explicitly specify a user, then it will use the email | ||
| 283 | address from which you send the control message. | ||
| 281 | 284 | ||
| 282 | *** Setting usertags | 285 | *** Setting usertags |
| 283 | 286 | ||
| 284 | a) In a control message: | 287 | a) In a control message: |
| 285 | 288 | ||
| 286 | user bug-gnu-emacs@gnu.org | 289 | user emacs # or email@example.com |
| 287 | usertags 1234 any-tag-you-like | 290 | usertags 1234 any-tag-you-like |
| 288 | 291 | ||
| 289 | This will add a usertag "any-tag-you-like" to bug 1234. The tag will | 292 | This will add a usertag "any-tag-you-like" to bug 1234. The tag will |
| 290 | be associated with the address "bug-gnu-emacs@gnu.org". If you omit | 293 | be associated with the user "emacs". If you omit the first line, |
| 291 | the first line, the tag will be associated with your email address. | 294 | the tag will be associated with your email address. |
| 292 | 295 | ||
| 293 | The syntax of the usertags command is the same as that of tags (eg wrt | 296 | The syntax of the usertags command is the same as that of tags (eg wrt |
| 294 | the optional [=+-] argument). | 297 | the optional [=+-] argument). |
| 295 | 298 | ||
| 296 | b) In an initial submission, in the pseudo-header: | 299 | b) In an initial submission, in the pseudo-header: |
| 297 | 300 | ||
| 298 | User: bug-gnu-emacs@gnu.org | 301 | User: emacs |
| 299 | Usertags: a-new-tag | 302 | Usertags: a-new-tag |
| 300 | 303 | ||
| 301 | Again, the "User" is optional. | 304 | Again, 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 | ||
| 315 | http://debbugs.gnu.org/cgi/pkgreport.cgi?users=bug-gnu-emacs@gnu.org | 318 | http://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 |
| 318 | than one email address, but it does not seem to work for me.) | 321 | than 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.) | |||
| 322 | This works just like a normal tags search, but with the addition of a | 325 | This works just like a normal tags search, but with the addition of a |
| 323 | "users" field. Eg: | 326 | "users" field. Eg: |
| 324 | 327 | ||
| 325 | http://debbugs.gnu.org/cgi/pkgreport.cgi?users=bug-gnu-emacs@gnu.org;tag=calendar | 328 | http://debbugs.gnu.org/cgi/pkgreport.cgi?users=emacs;tag=calendar |
| 326 | 329 | ||
| 327 | *** To merge bugs: | 330 | *** To merge bugs: |
| 328 | Eg when bad replies create a bunch of new bugs for the same report. | 331 | Eg 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. | |||
| 610 | All discarded messages are stored in /var/lib/mailman/spam. | 613 | All discarded messages are stored in /var/lib/mailman/spam. |
| 611 | If a non-spam message accidentally gets discarded, just do: | 614 | If a non-spam message accidentally gets discarded, just do: |
| 612 | 615 | ||
| 613 | cat /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 |
| 614 | chown Debian-debbugs:Debian-debbugs /var/lib/debbugs/spool/incoming/* | 617 | chown Debian-debbugs:Debian-debbugs /var/lib/debbugs/spool/incoming/* |
| 615 | ... check it works ... | 618 | ... check it works ... |
| 616 | mv /var/lib/mailman/spam/not-really-spam.msg /var/lib/mailman/not-spam/ | 619 | mv /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/ | |||
| 618 | Also check that the sender was not added to the auto-discard/reject list | 621 | Also check that the sender was not added to the auto-discard/reject list |
| 619 | in the debbugs-submit Mailman interface. | 622 | in the debbugs-submit Mailman interface. |
| 620 | 623 | ||
| 624 | If you don't have the actual mail, just the mailman moderation mail | ||
| 625 | version of it, you need to extract the original mail, and add the | ||
| 626 | following headers: | ||
| 627 | |||
| 628 | 1) The leading envelope From line. | ||
| 629 | 2) Message-ID (get it from /var/log/mailman/vette). | ||
| 630 | 3) X-Debbugs-Envelope-To: submit | ||
| 631 | |||
| 632 | Then pipe it to receive as above. | ||
| 633 | |||
| 621 | ** Administrivia | 634 | ** Administrivia |
| 622 | 635 | ||
| 623 | The debbugs-submit list should have the administrivia option off, | 636 | The debbugs-submit list should have the administrivia option off, |