Hi all,
I would like to discuss the roadmap for Krazo and what our
short and long term goals are. I cleaned up the GitHub issue
tracker a bit and created two "milestones" which I think make most
sense. Please note that this isn't a final decision but a first
draft. So feel free to suggest changes.
This would be our first release under the EE4J umbrella. IMO
we should push out the release as soon as possible, because people
who don't want to use snapshots are currently forced to use the old
Ozark builds.
The first release of an Eclipse project is a very special
release, because we are required to file CQs for all the
third-party dependencies we are using. See the
Intellectual
Property chapter of the Eclipse Handbook for details. Ivar and
I are already working on the CQs and tracking our progress in
#30.
I hope to find some time next week to finish the creation of all
remaining CQs. Then it is up to the Eclipse legal team to approve
them or not. We _may_ have to remove some of the extension modules
if the Eclipse legal team tells us that their license is
incompatible. But let's wait if this really happens or not.
To sum up: IMO we should push out our first release as soon as
all the CQs are approved.
This release would be the next steps after 1.0.0-m06. IMO we
should focus on:
- Address TCK compatibility issues. I'm currently working hard on
finishing the TCK and we already have a coverage of
over 65%. However, there are various issues that I found while
working on the TCK and finding a solution for these issues should
be top priority. Mostly, because these issues prove that we are not
fully compatible with the requirements of the spec. I'll create
some issues which more details about the individual problems in the
next days and tag them accordingly. Please note that any help on
this is welcome. Especially we now have an Arquillian-based test
suite (thanks Gregor) which should allow creating corresponding
tests very easily. And having a failing list is a great first step.
:-)
- There are also some other existing issues in the issue tracker
which are not directly TCK related. However, of course it would be
great if we could fix as many of them as possible.
Please note that we don't have to fix all the issue I already
assigned to this version before releasing it. But it would be great
if we could fix as many of them as possible.
Let me know what you think.
Christian