Hi folks,

I just committed my work on the lean Apache jena ext wrappers. Please
have a close look. The ext bundles can be found in the newly created ext
folder.

Now I wonder how to continue with these new/ServiceMix style wrappers. I
have the following questions:

1. Wrapper hosting.
Do we want to host/own these wrappers our selves or donate it to
ServiceMix. From what I read ServiceMix bundles are open for others to
donate wrappers. See
http://svn.apache.org/repos/asf/servicemix/smx4/bundles/trunk/

2. Wrapper versioning
When we decide to host ext wrappers ourselves then we should decide on
versioning these wrappers as well. Do we need separate wrappers for
separate version like ServiceMix has. For instance jena-core-2.10.0,
jena-core-2.10.1, jena-core-2.11.0, ... Personally I think we do not
need this. Once a version is release it could be tagged or branched in
svn (requires a change to what's currently committed). Also I think that
within Clerezza we should stick to using a single version as much as
possible.

3. How to test within Clerezza
Since I only use part of Clerezza (rdf abstraction layer + jena
storage). I don't know how to test if these new wrappers work inside
clerezza as well. I could start with running all unittests. But I am
more concerned about the various launchers. How do I test if these still
work.

What remains to be done:
- remove the old ext jena wrappers (jena and jena.tdb)
- preferably use the ServiceMix style for all other ext bundles as well.
- modify launchers/bundlelists to use the new ext wrappers (also add
required dependencies)

Please let me know what you guys think.

Regards,

Minto

Reply via email to