Thorsten Scherler wrote:
Why do we want to release 0.8, now?

release early, release often. This was discussed and agreed a month or
so ago.

I thought we said we need to refactor the whole lot but now we want
again release partial work?

Refactor the whole lot for a 1.0 release, yes, but there is nothing
wrong with doing it in stages (in fact it is a good idea to do so,
release early, release often)

Besides, the locationmap is, in itself, a very powerful tool that makes
it possible for Forrest to be used for the apache site-build proposal
(which is gathering pace again). see
http://people.apache.org/~rgardler/site-build/summary.html

We have ongoing discussions about opening
new branches, doing the work in plugins, ...

We need a final decision backup with a vote.

Yes, that concerns me too, that is why I changed my mind about
branch/plugins decision for the XHTML2 work. You are *doing* it in a
plugin. My concern was only that it was you that suggested a branch on
IRC. To be honest I don't care, as long as it gets done and since you
are *doing* it I don't want to stand in your way - no need for discussion or vote unless someone sees harm.

The only harm I see is a very long development schedule to the next
release which will hold up the release of the locationmap, which in turn will hold up the release/development of some important (to me only?) plugins (e.g. Daisy, Lenya, Amazon ECS) and attraction of users/devs to Forrest (through Apache site-build)

-1 to release anything right now!

It's not right now it's once the sitemaps are refactored (which I will
do in the coming weeks). This is a *much* smaller job than the
XHTML2/views integration. Making core a plugin framework (0.9) paves the
way for integration of the views plugins (0.10) by cleaning up core even
more.

Does a 0.8 release prevent you from continuing work on the views stuff?
Is there really a need for a -1?

---

I did miss something out in the schedule though:

0.8   - refactored sitemaps to utilise locationmap
0.9   - core as a plugin framework (all input/output code to plugins)
0.10  - views integration (which incorporate the move to XHTML2 subset)

0.11 - forrest as a Cocoon block (includes new config system)

1.0   - a big tidy up of JIRA issues

I see the 0.8 and 0.9 releases as being fairly rapid. They are not huge jobs. It is the 0.10 work that will take lots of time (at least I believe so).

We should do parallel development on the 0.8/0.9 releases and the views/xhtml2 work (done in plugins, yes I changed my mind).

We keep trunk stable up until the 1.0-dev work. At this point we move have a stable branch and a trunk for integration of views into core. This is likely to end up in an unstable trunk for a time.

Ross


Reply via email to