Andy Seaborne wrote:
We have a gap while code is moved and before we have a Apache-compliant release process but I think it's a good idea to minimise the time when we don't have a releasable system.


1/ Import

Copy Jena-CVS, Jena-SVN, Joseki-CVS into Apache SVN as

/import/jena-cvs
/import/jena-svn
/import/joseki-cvs

Hopefully with history, but otherwise, tarballs including history. We must have a public record of the imported code.

infra has to do the import.

2/ Working set

Pull out modules from the import (leaves the import as an unchanging public record).

Modules:
/Jena2/jena
/Jena2/iri
... ARQ, SDB, TDB, Fuseki, Joseki, Eyeball

3/ Build

Start to make the build Apache-compatible.
Use the current independent set of builds.

Just to make sure, step 1, 2 and 3 do not require any package renaming
(i.e. com.hp.hpl.* -> org.apache.*). Correct?

Should we change the license and headers in the source code as part of
3?

I have other questions on 4 and 5, but I'll ask when we get there.

Paolo

==> Jena 2.7

4/ Restructure

Reorganise into a integrated build system.
  code projects, dependency linked.
  multiple build artifacts (distribution, ogsi, one-jar, war, ....)
  website

5/ Technical changes

==> Jena 3

Repackage

My advocacy would be to also simply and reduce the system.

    Andy


Reply via email to