On Wed, Sep 23, 2009 at 4:40 PM, Luciano Resende <[email protected]> wrote:
> On Wed, Sep 23, 2009 at 4:48 AM, Simon Laws <[email protected]> wrote:
>> I like the idea about being a bit more organized (goes for docs too
>> but that is another thread). I have questions about the proposal
>>>
>>> - Create the following SVN sub-projects
>>> --- SCA 1.x
>>> --- SCA 2.x
>>> --- DAS
>>> --- SDO
>>> --- CPP
>>
>> This seems a bit unbalanced. On one hand you have the projects split
>> by programming model (SCA, SDO etc.). On the other you have them
>> grouped by implementation technology (CPP). Is your proposal that SCA
>> 1.x, SCA 2.x, DAS, SDO are Java projects?
>>
>
> I didn't propose splitting the CPP because my understanding is that
> they are very tight together at the moment, if this is not the case,
> we could look into a different structure.
IIRC CPP SCA depends on CPP SDO (but not the other way round). My
unbalanced comment was that you didn't propose....
svn/
Java
SCA 1.x
SCA 2.x
DAS
SDO
CPP
SCA
SDO
DAS
But put the Java projects at the top level. Was there a particular
reason for that?
>
>>>
>>> - Each sub-project will have the following basic SVN structure
>>> -- Project
>>> ---- trunk
>>> ---- branches
>>> ---- tags
>>> ---- contrib
>>
>> What is the intention of contrib here? We discussed a while back the
>> idea of having a contrib directory where people could check in and
>> work on anything that is not yet ready for release so that we don't
>> have to ask the "what should be in the release" question each time we
>> do a release. Is this it? If so it should probably be inside trunk.
>>
>
> We currently have verious projects in contrib, and they are not
> grouped together (e.g 1.x branch is in branches and the contrib is in
> main 2.x trunk).. so the idea was to have a contrib together with each
> sub-project as needed, and mostly to accommodate the two sca contrib
> contents.
>
> https://svn.apache.org/repos/asf/tuscany/java/sca-1.x-contrib/
> https://svn.apache.org/repos/asf/tuscany/java/sca-contrib/
OK, I see. If I remember rightly the sca-contrib stuff all came from
the equinox branch or the trunk before the equinox branch was merged.
This may not be that useful now as both 1.x and 2.x have moved on
since then.
>
>>>
>>> - Contents from the current SVN structure (e.g tags, branches, contrib
>>> folders, etc) will then be merged into the proposed SVN structure for
>>> each sub-project
>>>
>>> - The following folders will not change
>>> --- Maven
>>> --- Site
>>> --- Sanbox
>>>
>>> - The following folders does not seem to be in use currently
>>> --- collaboration
>> README says that this is a collaboration area for all ASF committers.
>>
>
> Yes, but since it's creation, nothing has been done here... do we
> still need it ?
I don't have any plans but it's not doing any harm.
>
>>> --- interop
>> This was for interop testing between CPP and Java SDO.I imagine it's
>> out of date but could be added to the CPP SDO project if you want to
>> tidy it out of the way.
>>
> +1, works for me...
>
>>>
>>> - TBD
>>> --- Maven plugins (continue as a sub-project ???)
>>
>> We'll it's Java but the plugins here are only relevant to the 2.x codebase
>
> That's my thought as well, but I believe Ant had some concerns with
> moving this back to 2.x... and I want be flexible and try to
> accommodate everybody's need :)
OK, I understand.
Simon