On 11/13/06, kelvin goodson <[EMAIL PROTECTED]> wrote:

Whether or not we can rearrange the existing state, there is the question of
how we proceed with holding new releases.  We have 3 (or in the C++ case 4)
orthogonal concepts to arrange into a hierarchy (language, release,
subproject,  with C++ also having platform).

I propose that we arrange the hierarchy in the sequence -- language,
release, subproject (platform).


I think that this will run into problems as we start to release
modules independently of each other. For example, we might release
multiple versions of newer modules in the lifetime of a single version
of a more mature one.

I'd suggest the switching that order to

language / module / version / variant

where variant is not just the platform variants but also the different
types of distribution such as binary, source, samples, javadoc etc.

For SDO that would be something like:
java/sdo/1.0-incubator-M2/sdo-1.0-incubator-M2.zip
java/sdo/1.0-incubator-M2/sdo-1.0-incubator-M2.tgz
java/sdo/1.0-incubator-M2/sdo-1.0-incubator-M2-source.zip
java/sdo/1.0-incubator-M2/sdo-1.0-incubator-M2-javadoc.zip
etc.

This is very similar ot the layout Maven uses for its repo - perhaps
we should just adopt that?
--
Jeremy

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to