On Tue, Oct 15, 2013 at 12:59 AM, Henri Yandell <flame...@gmail.com> wrote:
> Three values jump out to me:
>
> * First is for our users. Having code available that no one is supporting
> while giving the appearance of support (ie: active Commons) is a bad
> experience.

We are all volunteers with limited time available, at least I am.
Because I am not committing to [foo] and replying to every ping on the
ML, SO, and #apache-commons does not mean it is dead. For example, I
consider VFS very much alive, I've just not taken the time to release
a 2.1; and there are a LOT of deltas from 2.0 that would help me in
many other projects.

The main commons page would benefit from a last released date column.

For me, I do not want the status of a project to require work. All
that is needed is that the main table annotates each project with a
date and comment: active, needs help for a release, and so on.
Releasing a new version would automatically resurrect a project
without the added bureaucracy to de-attic-ing it. Let's say [foo] has
not been released in 2 years and I need a bug fix? I fix it and we
release it with the usual process. No extra paperwork needed.

As a user, I can decide what metric I want to add a dependency to a
project. Maybe I do not care that it has not been updated in 2 years.
Maybe I want one that is actively discussed on the ML. The user
decides. I do not see that giving us more work by classifying
liveliness helps users, because a project can always be revived. So, I
would even do away with the concept of a format attic. The code stays
where it is, the web site can say "last released on yyyy-mm-dd, no new
releases planned".

Gary

Gary

> * Second (generally for the ASF) is that if we have code we can't maintain,
> because there is no one who can handle some critical issue, then we
> shouldn't be treating it as a live project. That's always been something
> Commons could get around by knowing that some of the committers will dig
> into unknown component A and figure out what the critical issue is in the
> rare times it's come up.
> * Third is that it provides focus to not be trying to fix all of the
> inactive components when we change the build or site. Though perhaps we
> just leave it all broken anyway :)
>
> Hen
>
> On Mon, Oct 14, 2013 at 9:40 PM, Dave Brosius <dbros...@apache.org> wrote:
>
>> I vote -1 to this process. I see no value in attic-izing projects.
>>
>>
>>
>>
>> On 10/14/2013 11:55 PM, Henri Yandell wrote:
>>
>>> I contend that all of the Commons components are inactive and should move
>>> to the Attic/Dormant. In line with Phil's recent suggestion that anyone
>>> can
>>> present a dormancy challenge at any time, I'm challenging all of Commons
>>> Proper.
>>>
>>> I've made a file in SVN:
>>>
>>>      https://svn.apache.org/repos/**asf/commons/trunks-proper/**
>>> CHALLENGE.txt<https://svn.apache.org/repos/asf/commons/trunks-proper/CHALLENGE.txt>
>>>
>>> If committers could put their ids next to components they actively monitor
>>> the commits, JIRA, mailing list for, then we can determine, by
>>> elimination,
>>> the components that should be considered for dormancy.
>>>
>>> I propose we review the state of the file at the start of November :)
>>>
>>> Hen
>>>
>>>
>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: 
>> dev-unsubscribe@commons.**apache.org<dev-unsubscr...@commons.apache.org>
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>



-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition
JUnit in Action, Second Edition
Spring Batch in Action
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to