[java-gnome-hackers] Release planning
Brought to you by:
afcowie
From: Andrew C. <an...@op...> - 2011-01-17 00:15:44
|
Serkan, Guillaume, and I had a useful discussion on #java-gnome today. Minus a lot of figuring out that we were all agreeing with each other, it ends up pretty simple: java-gnome 4.0.x will continue to be the stable series; it will depends on (build against) GTK 2.x and other GNOME 2.x libraries. java-gnome 4.1.x will be a new series that will depend on (build against) GTK 3.0 and other newly appearing GNOME 3.0 libraries. We've already been moving in this direction, of course; there is a series of 'deprecated-java' branches that call themselves "4.1" now that Kenneth and I have been working on called where we have made sure that java-gnome builds against the latest GTK etc with GTK_DISABLE_DEPRECATED etc defined. Since most people can't even begin to think about working on GTK 3 coverage until it's actually on their stable systems, it'll be a while before 'deprecated-java' bumps to gtk >= 3.0. As a matter of principle, java-gnome already does not depend on deprecated things from the underlying libraries. As things turn up in GTK 2.24 and other libraries marked for removal then we'll give them @deprecated tags in eg 4.0.19, but java-gnome 4.1 will be an API break since things like drawing in expose events has changed. Anyway, it's all fairly straight forward. I was thinking the website could do with a bit of love. Maybe just drop the "4.0" bit entirely, or move it to doc/api/4.0/ along the lines that library.gnome.org does things. AfC Sydney |