tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: a 4-part deletion test (was Re: tn3270, mset and map3270)



On Jan,Sunday 17 2010, at 3:17 AM, David Young wrote:

> On Sat, Jan 16, 2010 at 06:16:24PM -0500, Steven Bellovin wrote:
>> This is the problem: having something in pkgsrc requires a maintainer
>> who's going to do what it takes to keep the code running.  The
>> proposal to delete tn3270 was advanced not because tn3270 almost
>> unused, but because it's almost unused *and* would need significant
>> work to keep working with future releases of the system.  In other
>> words, is it worth the effort?
> 
> Two thoughts:
> 
> I don't think that anybody flat out said, "[tn3270 et cetera] will need
> significant work to keep working with future releases," which somebody
> should have done, because not everyone is going to infer that from the
> discussion.  It hadn't occurred to *me* before.
> 
> The question "is it worth the effort?" needs some unpacking.  Worth
> whose effort?  Mine?  Yours?  Roy's or Marc's or Simon's?  It's a
> volunteer project, remember. :-)
> 
> I think that before we delete some function from the base system, the
> function needs to pass at least this 4-part test:
> 
> 1) Nobody uses the function, and nobody even wants to.
> 
> 2) The burden of maintaining the function inhibits the system's
>   maintenance in some *extraordinary* way.  Consider prioritizing
>   functions in a few broad categories (kernel & userland, for example)
>   for deletion.
> 
> 3) No one offers to maintain the function.

I would only add actively here, which means that this function must be 
proactively changed to respect other system changes on which function depends 
by its maintainer.

> 4) The function is not less valuable to its maintainers outside
>   of the base system than inside it---e.g., there's not any use
>   cross-building it.
> 
> Finally, food for thought: if a function that is a candidate for
> deletion meets criteria 2 through 4, but not criterion 1, perhaps it
> should be deleted?
> 
> Dave
> 
> -- 
> David Young             OJC Technologies
> dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933

Regards

Adam.



Home | Main Index | Thread Index | Old Index