[z3-five] Goals for Five 1.1
Philipp von Weitershausen
philipp at weitershausen.de
Thu Jun 2 00:47:42 CEST 2005
Hello all,
now that Five 1.0.1 is out and that nasty unicode problem is finally
taken care of, I would like to collect a list of goals for the upcoming
release, Five 1.1.
Here's what I have so far:
* i18n support. This is coming from Lennart and me. A 1.0 branch-based
implementation is sitting in the philikon-i18n branch. It needs to be
reviewed, discusses, tested (esp. unit tests) and merged.
* atomic testing framework. Five 1.0.x simply loads up the FiveTest
product, nearly all tests make assertions against what is implemented
and registered in that product. FiveTest was broken down into smaller
pieces during the reorganization to make tests more atomic from an
organizational point of view. From a registration point of view,
however, they're still not atomic because tests don't clean up after
themselves. The goal here is to make the test suites clean up after
having run their tests (cleaning up after every test would be way too
expensive and probably unnecessary). I already have code for this in my
sandbox.
Please add your goals for Five 1.1 to this list. In any case, though, I
would suggest we keep this release small. Release early and often has
always been a good choice in my opinion. Not that I don't want to see
more features in Five, I just think it's a good idea to spread the work
over several releases.
Having said that, I can imagine Five 1.1 being the last released based
on Zope X3.0, though. Stephan Richter tells me Zope 3.1 will beta next
week, and 3.1 contains *a lot* of improvements, little and big. Of
course, all that largely depends on for how long the projects with
commercial interest (Silva, CPS, etc.) want to be based on X3.0 rather
than 3.1. Of course, we also have an obligation towards X3.0 because of
Zope 2.8, and the question is whether it's good to limit Zope 2.8 to the
Five 1.1.x branch.
Thoughts?
Philipp
More information about the z3-five
mailing list