Yesterday we had a Java-GNOME planning session on irc and several decisions were made that will effect the structure and direction of the project. Here is what we decided.
Roadmap - We have agreed on our plan for 2.12 development. You can view this plan on our Roadmap Document. The summary is as follows:
- We will make a release of our vte-java and gtkhtml-java bindings and then stop development on these bindings.
- We will deliver cairo bindings
- We will deliver dbus bindings
- We will deliver gtkmozembed bindings to replace our old gtkhtml bindings
Release Schedule - Currently all Java-GNOME packages are released at the same time which is based upon a release schedule published by the GNOME project. GTK+ doesn't follow this schedule. Since we are adding new bindings that also do not follow this GNOME schedule we decided that each binding will follow the release schedule of the upstream libraries.
cvs - Currently all Java-GNOME bindings are under the same cvs project. We will be splitting them out so each binding has its own cvs project. Also, the new dbus and cairo bindings should reside on the freedesktop cvs.