Hi Jacques, You're mixing multiple topics in here as you are discussing both building and packaging.
With respect to building, the discussion is already taking place in [1], essentially I suggested to create two build scripts, one for framework and the other for plugins. I am experimenting with buildbot scripts to see how can this be done effectively. If you want to continue the discussion then I suggest to continue on that thread because it has more details. As far as packaging is concerned, we don't necessarily need to stick to semver 2, we can have ecommerce-16.11.01 for example. When we first wrote the plugin system, I just used what already exists for all maven packages (semver) but this is not necessarily binding. Finally, I think the discussion about packaging is still a bit early. We still have problems that need to be solved including: - Completing and fine-tuning the plugins API for publishing and pulling - Setting up an ASF based maven repo for our packages Once the above is done, we can shift our focus to agreeing on a release strategy on how to handle all the details of release, support, life-cycle, compatibility, dependency, etc ... [1] https://s.apache.org/kerD Cheers, Taher Alkhateeb On Mon, Mar 13, 2017 at 12:25 PM, Jacques Le Roux < [email protected]> wrote: > Hi, > > We have now 2 lines of products: framework and plugins, do we need to > create plugins packages? > > First I read in the documentation that "OFBiz plugin versions > followSemantic Versioning 2.0.0 <http://semver.org/>" > How and when is it planned to release plugins packages, as a whole or > independently (on for each plugin)? > I wonder because AFAIK we continue to use the Ubuntu way for framework > version numbers. > So how will users know which plugin is usable with their framework version? > > With the now available pullAllPluginsSource Gradle task we can drop the > ofbiz-framework-buildbot branch and use ofbiz-framework + ofbiz-plugins in > a sole Builbot scripts which will build and test the whole. > > I created a ofbiz-trunk-plugins Buildbot script which for now only > generates archives at https://ci.apache.org/projects/ofbiz/snapshots/ > Do we need to amend it? And if so how? > > Jacques > >
