Alec Warner posted on Tue, 20 Sep 2016 19:06:11 -0700 as excerpted:

> On Tue, Sep 20, 2016 at 9:00 AM, Michael Mol <mike...@gmail.com> wrote:
> 
>> On Friday, September 16, 2016 09:54:42 PM Duncan wrote:
>> > Kristian Fiskerstrand posted on Fri, 16 Sep 2016 14:58:22 +0200 as
>> >
>> > excerpted:
>> > > On 09/16/2016 02:31 PM, Hanno Böck wrote:
>> > >> media-gfx/skencil is a python-written vector graphics tool. It was
>> once
>> > >> popular before inkscape became the de-facto-standard. It hasn't
>> > >> seen any upstream activity for a decade(!), but surprisingly it
>> > >> still seems to work.
>> > >>
>> > >> I haven't used it for many years myself.
>> > >>
>> > >> There are 4 open bugs in bugzilla.
>> > >>
>> > >> Anyone interested in taking it? (else the usual: will be
>> > >> reassigned to maintainer-needed)
>> > >
>> > > Also sounds like a candidate for treecleaning / moving to an
>> > > overlay
>> and
>> > > not keeping non-upstream maintained things in tree if nobody want
>> > > to take the maintainer burden of it.
>> >
>> > Why treeclean it, if it still works and can still be built against
>> > in- tree python?
>> >
>> > Sometimes mature packages don't get further maintenance because they
>> > "just work" as they are, and don't _need_ to eventually be bloated to
>> > include email and browsing functionality or whatever.
>> >
>> > Of course if it requires old python and eventually the last supported
>> > in-
>> > tree python is being removed, and nobody steps up to update it then,
>> > /then/ it should be removed from the tree as it'll be broken /then/,
>> > but that's not the case now, as Hanno explicitly said it still seems
>> > to work.
>>
>> It needs a maintainer. Are you offering?
>>
>> Packages without maintainers anywhere along the line (either local or
>> upstream) risk having security vulnerabilities go unfixed (or even
>> unacknowledged) simply from having nobody who actually cares about the
>> package. Very little "just works", even if it appears to, after a
>> decade or two of little to no modifications or maintenance, if only
>> because hidden assumptions the software makes about its environment
>> cease to hold true.
>>
>>
> The current policy is to not remove stuff unless it is actually broken.

Yes.  Switch it to maintainer-needed and put an ewarn to that effect if 
desired, but if it still works and isn't bothering anyone, policy /has/ 
been to leave it in the tree.

This is what I was getting at.  Why is it being removed, against policy, 
if it still works?  (Or did the policy change at some point and I just 
missed it, but apparently not, given Rich0's and Antarus' replies.)

I don't use the package myself and have no personal interest in it.  I 
simply wondered what was going on with removal of an apparently working 
package that doesn't seem to be causing anyone problems, in contravention 
of what I understood to be gentoo tree-cleaning policy, thus the question.

Plus, /someone/ might use it, and (unless it's proprietary, I don't/can't-
legally use those as I can't agree to the EULAs, etc) for all I know 
something might change and I might find myself being that /someone/ that 
would have used it, had I spoke up back when an unbroken package was 
being removed for no good reason, except I didn't and it was removed, and 
thus I never knew I /could/ have used it as it was gone by the time I 
found I needed something with that functionality.


Meanwhile, if there's a security issue, there's a security project to 
take care of that, regardless of whether there's a maintainer or not.  
And if there's no maintainer and there's a security issue, then the 
package _is_ broken and can be masked and tree-cleaned then.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to