It would be nice to make a release now we are out of incubation.

I think doing the least to make the release happen is the right next step but I can be persuaded that doing more on integration of components is worth waiting for.

Starting proposal:

1/ Single source release, not one per module.

2/ Two downloads:
     apache-jena being iri-core-arq-tdb
     jena-fuseki being Fuseki
     (==> switch off assemblies for ARQ and TDB for the release)

3/ Separate versions numbers for component, numbering as we have in svn at the moment
   . we haven't experimented with an uber jar yet
     shouldn't be any problems other than verbosity of the plugin
   . separate jars mean we can release updates
     for example, fine-tuning for final SPARQL stuff.

4/ The parent is not a separate release.
   If we do a single build, I can't think of a reason
   for a separate parent but I may have missed something.

Thoughts?

Any JIRA that you feel a strong need to complete and get in the next release?

Paolo - what about LARQ? If it gets placed in the release, would that hamper getting incremental update released soon? Or do as a parallel release (i.e. not in apache-jena but part of the build) to get the version moved on to non-incubating.

Next step:

I will set up a Jenkins job to build (2.7.1-snapshot) apache-jena as a preliminary step and then disable the explicit snapshot builds of iri-core-arq-tdb.

We can inspect the binary it builds ... and it will at least mean no ordering problems with snapshot builds.

        Andy

PS And no more icu4j!

Reply via email to