Russ Allbery <r...@debian.org> writes:

> Hm, but actually, isn't the magic of "should" appropriate here?  If a
> package is unmaintained but not orphaned, that *is* a bug, which is what
> "should" means.  Admittedly, Policy normally only governs the contents
> of packages and not procedural issues in Debian like orphaning, but this
> sort of straddles the boundary.

After having thought about this over the weekend, I think "should" is
appropriate here and am leaning towards going ahead with the patch using
that wording to avoid the passive construct that could imply packages will
somehow magically orphan themselves.

I think we all agree that it is the responsibility and duty of maintainers
who can no longer take care of a package to orphan it.  That's a standard
part of Debian procedures.  I also think that we all would agree that
packages whose current maintainers can't take care of them for whatever
reason but which are not orphaned are buggy, in the sense that something
needs to be done to the package to bring it into compliance with our
procedures (orphan it or at least put it up for adoption).

So, the question here is not really about whether or not "should" is
appropriate but whether Policy is the right place to say "should" about
this since it's a procedural issue more than a package content issue.
Having some tendencies towards being a rules purist myself, I'm
sympathetic to that argument, but the more I thought about this, the more
I feel like clarity here is more important than maintaining a strict
separation of powers between Policy and other documents.

Charles and Steve, you're the two who objected to or were avoiding the
"should" language.  Does this persuade you?

For reference, here is the relevant portion of the proposed patch.

        <p>
-         If the maintainer of a package quits from the Debian
-         project, "Debian QA Group"
-         <email>packa...@qa.debian.org</email> takes over the
-         maintainer-ship of the package until someone else
-         volunteers for that task. These packages are called
-         <em>orphaned packages</em>.<footnote>
-               The detailed procedure for doing this gracefully can
-               be found in the Debian Developer's Reference,
-               see <ref id="related">.
-         </footnote>
+         If the maintainer of a package no longer has time or desire to
+         maintain a package, it should be orphaned according to the
+         procedure described in the Debian Developer's Reference
+         (see <ref id="related">).  The maintainer then
+         becomes <tt>Debian QA Group &lt;packa...@qa.debian.org&gt;</tt>.
+         These packages are considered maintained by the Debian project
+         as a whole until someone else volunteers to take over
+         maintenance.
        </p>

-- 
Russ Allbery (r...@debian.org)               <http://www.eyrie.org/~eagle/>



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to