Here is a suggestion for how to release SDB as an Apache release.

tl;dr: Put up RC-1, one month for user feedback, then do formal release.


1/ Cut an 1.3.5-RC-1, old style zip distribution.

This whatever is the state of the SNAPSHOT but with the RC-1 designator.

Depends on the last Jena release - jena-core-2.7.3, jena-arq-2.9.3.

The POM with "RC-1" does not go into svn.

2/ Put the distribution files up somewhere e.g.

http://people.apache.org/builds/

which means it is not an official Apache release. It just a place to put stuff for people; not used much these days

Alt. http://people.apache.org/~user/

RC-1 is not specifically in the maven snapshot repositories - the evolving SNAPSHOT is.

3/ Ask users@ to test it or the SNAPSHOT in maven.

If some DB does not get tested, don't remove it; but if then problems arise after release, then fix if we can but not automatically cut another release. This is a proper RC cycle!

4/ Wait a month or so to see what testing occurs.

If there are no negative reports, do a formal release.

If any problems arise, fix, cut RC-(N+1) and cycle around again.

5/ As a general policy, if any new databases are offered, include in the codebase if the code inclusion does not affect other DB adapter code or the core code.

6/ The formal release would be an old-style distribution zip/tar.gz and a maven release repository upload.

        Andy

Reply via email to