]> git.donarmstrong.com Git - debbugs.git/commitdiff
[project @ 2005-01-02 19:00:29 by cjwatson]
authorcjwatson <>
Mon, 3 Jan 2005 03:00:30 +0000 (19:00 -0800)
committercjwatson <>
Mon, 3 Jan 2005 03:00:30 +0000 (19:00 -0800)
Add Owner: pseudo-header (closes: #285537).

debian/changelog
html/Developer.html.in
scripts/process.in

index 12f23ca291ca23d2b1dc27650715d10997437cb7..4b474b5bfdcec64c186c946956d46e51a58657e9 100644 (file)
@@ -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.
index 05f137b36afb50d9527292ab462494a1f2e2fc45..2c3fa4171553c8fc4490e489c8b505ac2b165269 100644 (file)
@@ -135,6 +135,21 @@ of the message it gets, if the $gBug is not already marked as forwarded.
 <p>You can also manipulate the `forwarded to' information by sending
 messages to <a href="server-control.html"><code>control\@$gEmailDomain</code></a>.
 
+<h2><a name="owner">Changing $gBug ownership</a></h2>
+
+<p>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.
+
+<p>The owner can be set by supplying an <code>Owner</code> line in the
+pseudo-header when the $gBug is submitted (see the
+<a href="Reporting.html#pseudoheader">instructions for reporting
+$gBugs</a>),
+or by using the <code>owner</code> and <code>noowner</code> commands
+with the <a href="#requestserv">control request server</a>.
+
 <h2>Summary postings</h2>
 
 <p>Every Friday, a list of outstanding $gBug reports is posted to a summary
@@ -149,8 +164,9 @@ $gBadMaintHtml
 <p>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 <code>control\@$gEmailDomain</code>.
+and titles of reports, to set the ownership of bugs and to merge and
+unmerge $gBug reports.  This is done by sending mail to
+<code>control\@$gEmailDomain</code>.
 
 <p>The <a href="server-control.html">format of these messages</a> is
 described in another document available on the World Wide Web or in
index 267d77f9671f7e07bafccc37e15fc7c72e3a69f5..993cde7af8eb2801646bdc65b0b0663fbb2cf000 100755 (executable)
@@ -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=<N>; $v =~ s/\n$// || &quit("nextnumber bad format");