Hi,
the initial plan was to try to achieve the first incubating release in
two weeks. We knew it was a quite had deadline, but the idea behind this
planning was to push to get the goal. And I still see it feasible by the
end of next weeks (ten days from today).
In out checklist we have
- web
- renaming
- bugs
- build
- conflictive dependencies
The first four things are something we can internally manage: web site
is evolving pretty well; full renaming is almost complete; bugs, some
caused because the renaming, are being identified and on the way to be
solved soon; and the building process is being adapted to the new setup,
including also the multi-platform installer.
But the last item is probably the most difficult one to solve, and we
may need support from our mentors. Actually there are three families of
issues:
1) Fix custom dependencies (MARMOTTA-109), basically the dependency on
our custom packaging on Rome Tools, which includes some fixes on the
usage of jdom. I'm not sure what we can do...
2) Those which are not yet available at Maven central repository
(MARMOTTA-112), basically this is the case of
dfki.km.json:jsonld-java:jar:1.0.0-SNAPSHOT
3) Artifacts with licences that are not compatible with the ASF
policies. I know this block a proper Apache release, also a incubating
one? Basically that affects to:
- c3p0 as connection pool (MARMOTTA-111)
- UnboundID LDAP SDK for Java (awaiting for LEGAL-160)
- Javassist (LGPL)
- MySQL java connector (according to LEGAL-21, this is runtime and
optional dependency, so should be fine)
- JBoss Logging (LGPL)
And, I think, that's it. Do I forget anything else?
Bureaucracy that has to be done ;-)
Cheers,
--
Sergio Fernández