Raymond Feng wrote:
Hi,

Most of the extensions in the trunk depend on the pre-spec-changes-SNAPSHOT 
version of the kernel. What should I do if I want to start to evolve an 
extension (for example, databinding-sdo) with the latest kernel?

I think of the following steps:

1) Copy the code to pre-spec-changes branch and publish SNAPSHOTs to maven
Taking databinding-sdo as an example if you copied to the pre-spec-changes, would you also remove the module from pom.xml in services ? Today all of services builds incubator-snapshot versions which if you build services from its root just like building the java root would get you the incubator snapshot version of databinding-sdo. Or am I miss understanding? I think this also presumes the changes introduced are easily compatible with the older "pre-spec-changes" kernel. Would any sample/itests need to move off of referencing the sdo-databinding incubator version to the pre-spec-changes? I think yes, but not 100% sure. As you keep evolving databinding-sdo in the trunk (@incubator-SNAPSHOT) you continue to update/merge to the pre-spec-changes branch and publish pre-spec-changes to maven snapshot repo to validate with itest and possilby run samples?

2) Update the code in trunk to reference the latest version 
(1.0-incubator-SNAPSHOT) of kernel
Would this not slowly migrate us back to where we came from as more extensions and services followed suit?

Does it make sense?

Thanks,
Raymond

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

Reply via email to