On Nov 12, 2009, at 10:45 AM, Guillaume Lerouge wrote:

> Hi,
>
> On Thu, Nov 12, 2009 at 10:22 AM, Vincent Massol  
> <[email protected]> wrote:
>
>> Hi,
>>
>> What should we do with the Dodo and Finch skins? Right now they sit  
>> in
>> the platform as any other skin. However they're not in a working
>> state. I've just tried Finch and the home doesn't display nicely in  
>> it.
>>
>> We have 2 options I can think of:
>> 1) we leave old/non-working modules in platform (as they are now)
>>
>> 2) we move them to a retired location. In this case we could move  
>> them
>> to the contrib repo in retired/. This leaves the door open to anyone
>> interested to resurrect them (even if it's a bit hidden, but we could
>> make that more visible). The only small issue (maybe it's not one) is
>> that name "contrib". Another option would be to create an "attic" top
>> level project for retried projects.
>>
>> I can also think of some plugins that could go there (alexa, adwords,
>> etc) - We'd need to verify that they don't work since otherwise they
>> probably don't need to be moved.
>>
>> We could also define a rule to move stuff to the attic:
>> - the feature is not working anymore
>> - there's been no commit for one year
>>
>> Obviously anyone interested in reviving the retired code could do so
>> and move it back to the platform at any time.
>>
>> Any idea on this?
>>
>
> Sounds good overall.
>
> "attic" sounds better to me. It's different from "contrib" in that  
> those are
> projects that were "officially" being worked on by the team at some  
> point in
> the past.
>
> As for the specific rules, given our development practices, we could  
> use a
> dynamic rule such as "no commit in the last 2 major releases" (in  
> addition
> to the "not working anymore rule").

This is not enough. Even 1 year might not be enough but I feel it's  
acceptable. If someone says 2 years I'd still be ok. These moves  
should not be done lightly. FWIW at apache it takes several years  
(around 4-5 AFAIR - the main case I remember is the ECS project).

Thanks
-Vincent

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to