From: cjwatson <> Date: Mon, 3 Jan 2005 03:00:30 +0000 (-0800) Subject: [project @ 2005-01-02 19:00:29 by cjwatson] X-Git-Tag: release/2.6.0~741 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=7268734fdddcef9dd98212771e184799d5d71994;p=debbugs.git [project @ 2005-01-02 19:00:29 by cjwatson] Add Owner: pseudo-header (closes: #285537). --- diff --git a/debian/changelog b/debian/changelog index 12f23ca2..4b474b5b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -13,8 +13,8 @@ debbugs (2.4.2) UNRELEASED; urgency=low - Implement new .status format that's extensible and easier to read; it now lives in .summary rather than .status. Use debbugs-upgradestatus to convert existing bug databases. - - Implement bug ownership, with new 'owner' and 'noowner' commands - (closes: #133453). + - Implement bug ownership, with new 'owner' and 'noowner' commands and + Owner: pseudo-header (closes: #133453). - Install Debian configuration in the binary package's examples directory (closes: #222118). - New standalone SpamAssassin queue runner, spamscan. diff --git a/html/Developer.html.in b/html/Developer.html.in index 05f137b3..2c3fa417 100644 --- a/html/Developer.html.in +++ b/html/Developer.html.in @@ -135,6 +135,21 @@ of the message it gets, if the $gBug is not already marked as forwarded.

You can also manipulate the `forwarded to' information by sending messages to control\@$gEmailDomain. +

Changing $gBug ownership

+ +

In cases where the person responsible for fixing a $gBug is not the +assigned maintainer for the associated package (for example, when the +package is maintained by a team), it may be useful to record this fact +in the $gBug tracking system. To help with this, each $gBug may +optionally have an owner. + +

The owner can be set by supplying an Owner line in the +pseudo-header when the $gBug is submitted (see the +instructions for reporting +$gBugs), +or by using the owner and noowner commands +with the control request server. +

Summary postings

Every Friday, a list of outstanding $gBug reports is posted to a summary @@ -149,8 +164,9 @@ $gBadMaintHtml

It is possible to reassign $gBug reports to other packages, to reopen erroneously-closed ones, to modify the information saying to where, if anywhere, a $gBug report has been forwarded, to change the severities -and titles of reports and to merge and unmerge $gBug reports. This is -done by sending mail to control\@$gEmailDomain. +and titles of reports, to set the ownership of bugs and to merge and +unmerge $gBug reports. This is done by sending mail to +control\@$gEmailDomain.

The format of these messages is described in another document available on the World Wide Web or in diff --git a/scripts/process.in b/scripts/process.in index 267d77f9..993cde7a 100755 --- a/scripts/process.in +++ b/scripts/process.in @@ -1,5 +1,5 @@ #!/usr/bin/perl -# $Id: process.in,v 1.86 2004/08/05 15:09:30 cjwatson Exp $ +# $Id: process.in,v 1.87 2005/01/02 19:00:30 cjwatson Exp $ # # Usage: process nn # Temps: incoming/Pnn @@ -584,6 +584,9 @@ END $data->{severity}= ''; } } + if (defined($pheader{owner}) { + $data->{owner}= $pheader{owner}; + } &filelock("nextnumber.lock"); open(N,"nextnumber") || &quit("nextnumber: read: $!"); $v=; $v =~ s/\n$// || &quit("nextnumber bad format");