You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@jakarta.apache.org by Henri Yandell <ba...@generationjava.com> on 2005/01/01 12:52:02 UTC

Re: Dormancy worries


On Sat, 1 Jan 2005, robert burrell donkin wrote:

> On 27 Dec 2004, at 11:35, Torsten Curdt wrote:
>> Noel J. Bergman wrote:
>
> <snip>
>
>>> There has been
>>> some suggestion that they be cleaned up by migrating them to some other
>>> domain to be mothballed.  The code, web site, and mailing list archives
>>> would be preserved, and could be restored at such time in the future when 
>>> a
>>> community might arise.
>> 
>> Hmm... the question is whether we really *can* mothballing them.
>> IMHO too many projects rely on them. It's an important piece of
>> technology. At least bugfixes need to be applied. FWICS migration
>> costs (e.g. to asm) are fairly high.
>> 
>> There *are* people that have patches in the queue.
>
> i would like to suggest again something that costin suggested a long while 
> ago now: for mature sub-projects we remove the extra layer and organize them 
> directly under jakarta. so rather than being run as sub-projects with their 
> own separate committer lists, the jakarta community runs them directly.

Effectively I'm +1 on that. I think of it as hope that enough of the 
self-contained projects ask to move to TLP and then we promote Commons 
components to sub-project level and make CVS Jakarta-wide.

Suggestions that they move into Commons is effectively an attempt to get 
this community feature.

So how should we do it under the assumption that everyone doesn't up for 
TLP? Do we add a jakarta-user and jakarta-dev mailing list that is the 
merger of N sub-projects and effectively another Commons, or just kill the 
N mailing-lists in favour of the commons lists and give CVS access to 
Commons committers to the N sub-projects?

Hen

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@jakarta.apache.org
For additional commands, e-mail: general-help@jakarta.apache.org


Re: Dormancy worries

Posted by robert burrell donkin <ro...@blueyonder.co.uk>.
On 1 Jan 2005, at 12:58, Henri Yandell wrote:
> On Sat, 1 Jan 2005, robert burrell donkin wrote:
>> On 1 Jan 2005, at 11:52, Henri Yandell wrote:
>>> On Sat, 1 Jan 2005, robert burrell donkin wrote:

<snip>

>>> So how should we do it under the assumption that everyone doesn't up 
>>> for TLP? Do we add a jakarta-user and jakarta-dev mailing list that 
>>> is the merger of N sub-projects and effectively another Commons, or 
>>> just kill the N mailing-lists in favour of the commons lists and 
>>> give CVS access to Commons committers to the N sub-projects?
>>
>> the commons started out as an experiment. why not just start a new 
>> experiment?
>>
>> the new experiment would not be a sub-project and not have any 
>> sub-project layer (in organizational terms). the only binding votes 
>> would be from jakarta pmc'ers and karma would be granted (upon 
>> request) to any jakarta committer who wished to contribute (by means 
>> of a status file).
>
> I'm not sure what this consists of apart from adding a Components 
> section to the nav section and putting a few things under it instead 
> of Subprojects. Would we change the SVN structure in anyway? What 
> actually would change? Just commit perms?

the major change would be organizational: they would no longer be 
sub-projects but products directly managed by the jakarta project. in 
practical terms, the major change noticable would be that any necessary 
VOTEs would happen on the pmc and all jakarta committers would be 
treated equally (karma granted on request). the rest could remain the 
same.

i would personally favour moving away from the division into 
sub-projects on the navigation bar into something more suitable as a 
directory or portal.

<snip>

>> i don't know how this will all work out in the longer term but it's 
>> closer to the preferred model than the mature sub-projects are now 
>> and so is a step in the right direction. maybe a little further along 
>> the process it'll be easier to see the best way forward from where we 
>> are then.
>
> I'm always in favour of ways to take baby steps to good long term 
> goals, but not sure what the steps would change here.
>
> If, say, we change commit rights to BCEL, BSF, ECS, ORO and Regexp to 
> any Jakarta committer, they'd still only be changed by people 
> listening to the mail lists. If we offer commit to any Jakarta 
> committer who asks, I suspect no one would ask.

most of these projects are mature with few reasons for further 
development. it is possible that with more liberal commit rights, one 
or two may come alive again but i'd say that the main motivation should 
be to provide an effective maintenance environment for mature code.

all of these have experienced issues with the sub-project organization 
model (since they have too few active sub-project committers to form a 
quorum). the products-within-project may turn out to be a better model.

- robert


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@jakarta.apache.org
For additional commands, e-mail: general-help@jakarta.apache.org


Re: Dormancy worries

Posted by Henri Yandell <ba...@generationjava.com>.

On Sat, 1 Jan 2005, robert burrell donkin wrote:

>
> On 1 Jan 2005, at 11:52, Henri Yandell wrote:
>
>> 
>> 
>> On Sat, 1 Jan 2005, robert burrell donkin wrote:
>> 
>>> On 27 Dec 2004, at 11:35, Torsten Curdt wrote:
>>>> Noel J. Bergman wrote:
>>> 
>>> <snip>
>>> 
>>>>> There has been
>>>>> some suggestion that they be cleaned up by migrating them to some other
>>>>> domain to be mothballed.  The code, web site, and mailing list archives
>>>>> would be preserved, and could be restored at such time in the future 
>>>>> when a
>>>>> community might arise.
>>>> Hmm... the question is whether we really *can* mothballing them.
>>>> IMHO too many projects rely on them. It's an important piece of
>>>> technology. At least bugfixes need to be applied. FWICS migration
>>>> costs (e.g. to asm) are fairly high.
>>>> There *are* people that have patches in the queue.
>>> 
>>> i would like to suggest again something that costin suggested a long while 
>>> ago now: for mature sub-projects we remove the extra layer and organize 
>>> them directly under jakarta. so rather than being run as sub-projects with 
>>> their own separate committer lists, the jakarta community runs them 
>>> directly.
>> 
>> Effectively I'm +1 on that. I think of it as hope that enough of the 
>> self-contained projects ask to move to TLP and then we promote Commons 
>> components to sub-project level and make CVS Jakarta-wide.
>
> i'm not sure that moving commons components to sub-project level would be a 
> good idea. IMHO it would be far better to leave them exactly as they 
> currently are: components distributed by jakarta. i can see no benefits from 
> designating them as sub-projects. even the name has become more than a little 
> tainted.

Well, the impossible dream runs:

1) Various things goto TLP.
2) We're left with Commons, various component like subprojects 
(ORO/Regexp/ECS etc)
3) Promote Commons components to Jakarta level
4) Rename Subprojects to Components

>> So how should we do it under the assumption that everyone doesn't up for 
>> TLP? Do we add a jakarta-user and jakarta-dev mailing list that is the 
>> merger of N sub-projects and effectively another Commons, or just kill the 
>> N mailing-lists in favour of the commons lists and give CVS access to 
>> Commons committers to the N sub-projects?
>
> the commons started out as an experiment. why not just start a new 
> experiment?
>
> the new experiment would not be a sub-project and not have any sub-project 
> layer (in organizational terms). the only binding votes would be from jakarta 
> pmc'ers and karma would be granted (upon request) to any jakarta committer 
> who wished to contribute (by means of a status file).

I'm not sure what this consists of apart from adding a Components section 
to the nav section and putting a few things under it instead of 
Subprojects. Would we change the SVN structure in anyway? What actually 
would change? Just commit perms?

> i'd say leave the mailing lists for now (there are infrastructure 
> implications) but let's give the mature sub-projects you listed earlier a 
> choice: join the new experimental not-sub-project or move to TLP status.

Not a choice I can give. I can dream of TLPness, but as far as I know the 
community does not want to be pushing to TLPness.

Interestingly, time is working against us. If we view TLP-ers as liberal 
and Jakarta-ers as conservative (not politically, just in approach to the 
idea of location), then as time goes by the community is more and more 
against pushing for TLP :)

> i don't know how this will all work out in the longer term but it's closer to 
> the preferred model than the mature sub-projects are now and so is a step in 
> the right direction. maybe a little further along the process it'll be easier 
> to see the best way forward from where we are then.

I'm always in favour of ways to take baby steps to good long term goals, 
but not sure what the steps would change here.

If, say, we change commit rights to BCEL, BSF, ECS, ORO and Regexp to any 
Jakarta committer, they'd still only be changed by people listening to the 
mail lists. If we offer commit to any Jakarta committer who asks, I 
suspect no one would ask.

Hen

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@jakarta.apache.org
For additional commands, e-mail: general-help@jakarta.apache.org


Re: Dormancy worries

Posted by robert burrell donkin <ro...@blueyonder.co.uk>.
On 1 Jan 2005, at 11:52, Henri Yandell wrote:

>
>
> On Sat, 1 Jan 2005, robert burrell donkin wrote:
>
>> On 27 Dec 2004, at 11:35, Torsten Curdt wrote:
>>> Noel J. Bergman wrote:
>>
>> <snip>
>>
>>>> There has been
>>>> some suggestion that they be cleaned up by migrating them to some 
>>>> other
>>>> domain to be mothballed.  The code, web site, and mailing list 
>>>> archives
>>>> would be preserved, and could be restored at such time in the 
>>>> future when a
>>>> community might arise.
>>> Hmm... the question is whether we really *can* mothballing them.
>>> IMHO too many projects rely on them. It's an important piece of
>>> technology. At least bugfixes need to be applied. FWICS migration
>>> costs (e.g. to asm) are fairly high.
>>> There *are* people that have patches in the queue.
>>
>> i would like to suggest again something that costin suggested a long 
>> while ago now: for mature sub-projects we remove the extra layer and 
>> organize them directly under jakarta. so rather than being run as 
>> sub-projects with their own separate committer lists, the jakarta 
>> community runs them directly.
>
> Effectively I'm +1 on that. I think of it as hope that enough of the 
> self-contained projects ask to move to TLP and then we promote Commons 
> components to sub-project level and make CVS Jakarta-wide.

i'm not sure that moving commons components to sub-project level would 
be a good idea. IMHO it would be far better to leave them exactly as 
they currently are: components distributed by jakarta. i can see no 
benefits from designating them as sub-projects. even the name has 
become more than a little tainted.

> Suggestions that they move into Commons is effectively an attempt to 
> get this community feature.

yeh, thought that might be the case :)

commons seems to be working ok now and IMHO it'd be better to leave it 
alone...

> So how should we do it under the assumption that everyone doesn't up 
> for TLP? Do we add a jakarta-user and jakarta-dev mailing list that is 
> the merger of N sub-projects and effectively another Commons, or just 
> kill the N mailing-lists in favour of the commons lists and give CVS 
> access to Commons committers to the N sub-projects?

the commons started out as an experiment. why not just start a new 
experiment?

the new experiment would not be a sub-project and not have any 
sub-project layer (in organizational terms). the only binding votes 
would be from jakarta pmc'ers and karma would be granted (upon request) 
to any jakarta committer who wished to contribute (by means of a status 
file).

i'd say leave the mailing lists for now (there are infrastructure 
implications) but let's give the mature sub-projects you listed earlier 
a choice: join the new experimental not-sub-project or move to TLP 
status.

i don't know how this will all work out in the longer term but it's 
closer to the preferred model than the mature sub-projects are now and 
so is a step in the right direction. maybe a little further along the 
process it'll be easier to see the best way forward from where we are 
then.

- robert


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@jakarta.apache.org
For additional commands, e-mail: general-help@jakarta.apache.org