On Thu, Jan 21, 2016 at 5:41 PM,  <waltd...@waltdnes.org> wrote:
>   I think you misunderstood Roy.  He was speaking about "unmaintained
> but perfectly functional software".  You're talking about "a package
> that clearly doesn't build or otherwise simply doesn't work, could not
> have worked for past 3 years".  Between those 2 extremes will be many
> cases of doesn't-work-for-me/works-for-me.  Who'll be the final arbiter?
>

I don't think we need any kind of formalized policy.  The treecleaners
can make a decision and there doesn't need to be any appeals.

The treecleaners should remove packages that are both unmaintained and
broken.  They don't have to have bugs open, and simply having a bug
open for a long time shouldn't be a reason to treeclean on its own.
If a package has a security issue or is just generally crippled then
it should be removed.  That might sound a bit subjective, but I don't
think that is a problem - if the treecleaners want to make a statement
of policy they can do so.

And if somebody disagrees with the treecleaners then they can go ahead
and volunteer to maintain the package.  Maintainers aren't actually
obligated to fix non-security bugs at all, by the way (though doing so
would certainly be nice).  But, they'll get to listen to all the grief
about problems they cause instead of the treecleaners.  Obviously if
things get out of hand there are ways to escalate.

In any case, I consider the labeling of these unmaintained packages as
maintainer-needed as a good thing, even if some get treecleaned as a
result.  Part of our social contract is not hiding problems.
Unmaintained packages should be clearly labeled as such.  And I'm all
for some suggestions that have been offered to hghlight packages they
use which are unmaintained (I'd suggest that instead of messing with
eclasses we simply put that feature in portage though).

-- 
Rich

Reply via email to