Package: reportbug
Version: 6.4.4
Tags: patch

Dear wonderful maintainers,

On #debian-mentors the other day, I learned that there's a consensus that RFA is not merely a less-urgent version of O, but that in an RFA, the package maintainer retains the right to decide their successor and the package isn't up for immediate adoption by anyone who wants. See
  http://lists.debian.org/debian-qa/2012/09/msg00055.html
for some discussion.

I think I'd gotten the impression that RFA and O were equivalent except for urgency from the WNPP website
  http://www.debian.org/devel/wnpp/
which, in part, quotes reportbug's output:

2 O    The package has been `Orphaned'. It needs a new maintainer as
       soon as possible.
3 RFA  This is a `Request for Adoption'. Due to lack of time,
       resources, interest or something similar, the current
       maintainer is asking for someone else to maintain this
       package. They will maintain it in the meantime, but perhaps
       not in the best possible way. In short: the package needs a
       new maintainer.

This description, especially the last sentence, doesn't make the distinction clear. Can the text be rephrased to clarify that RFA is about soliciting volunteers, and not an open call for anyone to take over the package like O?

Attached is a patch that rephrases both of these descriptions to make the difference a little more distinct. In particular, it clarifies that the maintainer remains with RFA but not O, adds the word "prospective" before "new maintainer" in the RFA description, and drops the "In short" sentence. If you have alternate phrasing that you prefer, I'd be happy with that too.

I'll also follow up with a patch to the website to incorporate the text you decide on including, and also explicitly state that the appropriate response to an RFA is to contact the maintainer, instead of unilaterally retitling to ITA as the page currently suggests. (If you're planning on taking my phrasing, it'd be great if you could ack my patch promptly even if you don't commit it immediately, so I can use that phrasing in my patch to update the website.)

Thanks,
--
Geoffrey Thomas
http://ldpreload.com
geo...@ldpreload.com
From 1300e055aa81f394be3406cd05989127835b32b2 Mon Sep 17 00:00:00 2001
From: Geoffrey Thomas <geo...@ldpreload.com>
Date: Sun, 16 Jun 2013 21:40:02 -0700
Subject: [PATCH] Update wnpp text to clarify distinction between RFA and O

---
 reportbug/debbugs.py |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/reportbug/debbugs.py b/reportbug/debbugs.py
index 257ab10..ca988fc 100644
--- a/reportbug/debbugs.py
+++ b/reportbug/debbugs.py
@@ -591,9 +591,9 @@ def handle_wnpp(package, bts, ui, fromaddr, timeout, online=True, http_proxy=Non
                   'a bug in an existing package, please press Enter to '
                   'exit reportbug.)', {
         'O' :
-        "The package has been `Orphaned'. It needs a new maintainer as soon as possible.",
+        "The package has been `Orphaned', and no longer has a maintainer. It needs a new maintainer as soon as possible, and anyone interested is welcome to pick up the package.",
         'RFA' :
-        "This is a `Request for Adoption'. Due to lack of time, resources, interest or something similar, the current maintainer is asking for someone else to maintain this package. They will maintain it in the meantime, but perhaps not in the best possible way. In short: the package needs a new maintainer.",
+        "This is a `Request for Adoption'. The current maintainer is looking for a prospective new maintainer to transfer maintenance to. Until then, they will continue to maintain the package, but may not have the time, resources, or interest to maintain the package as well as possible.",
         'RFH' :
         "This is a `Request For Help'. The current maintainer wants to continue to maintain this package, but they needs some help to do this, because their time is limited or the package is quite big and needs several maintainers.",
         'ITP' :
-- 
1.7.10.4

Reply via email to