Hi Marcel,
regarding the release preparation, I think that we need to clean
distribution. I think that the users are a little lost with the current
artifact delivery.
I'm working of an assembly, embedding Felix/Karaf to provide a runtime
deployment platform.
My question is:
- do we provide several artifacts (Web UI tarball/zip, file server
tarball/zip, etc) or one providing all modules (one tarball/zip with web
UI, etc) ?
WDYT ?
Thanks
Regards
JB
On 01/29/2011 01:11 PM, Marcel Offermans wrote:
Hello JB,
On 27 Jan 2011, at 6:45 , Jean-Baptiste Onofré wrote:
FYI, I created a Jira brainstorming umbrella to define the ACE roadmap:
https://issues.apache.org/jira/browse/ACE-115
The purpose is to kind in mind our discussions and create child tasks
that we will pick up.
My suggestion for implementing a roadmap would be to define versions in
Jira and start assigning issues to them. That way we can use the
"roadmap" feature of Jira to track progress:
https://issues.apache.org/jira/browse/ACE?report=com.atlassian.jira.plugin.system.project:roadmap-panel
So our first release would be 0.8.0 (for example), and we can start
assigning issues to it.
Feel free to complete it.
In general I feel we should try to cut our first release relatively
soon, and try to get into a rhythm. Therefore in general I think we
should look at what's fairly stable now and start with that.
Another question I have is what we should release. ACE is very modular,
and can be assembled and configured in different ways. On the other
hand, a lot of bundles are related. In short I don't think it makes a
lot of sense releasing bundles one by one. I would be in favor of a
single release of all (stable) bundles.
Also, I would like to take the first release as an opportunity to
properly baseline all bundle and package versions, use a version policy
that conforms to the one the OSGi Alliance recommends and only bump
versions when things actually change. That means that our next release
will probably contain bundles and packages that will not all be the
same. This is very similar to the OSGi specification itself, that is
released as for example 4.2 but contains packages with versions like
1.3, 1.2, 2.1, etc.
@Angelo, I know that you're working hard on unit tests, etc. Feel free
to append comments concerning next steps around this topic.
It's mainly integration tests that still need porting, as described in:
https://issues.apache.org/jira/browse/ACE-79
From the looks of it, Angelo has already made great progress here! Some
help from a Maven expert would be nice so we can properly hook up the tests.
Greetings, Marcel
--
Jean-Baptiste Onofré
---------------------------------
HomePage
http://www.nanthrax.net
---------------------------------
Contacts
[email protected]
[email protected]
---------------------------------
OpenSource
BuildProcess/AutoDeploy
http://buildprocess.sourceforge.net
Apache ServiceMix
http://servicemix.apache.org
-----------------------------------
PGP : 17D4F086