-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tres Seaver wrote:
I propose that we consider merging the two implementations, along the lines of the following:
1. Review the change history of the two codebases since the original fork, porting relevant changes from the Z2 indexes to the corresponding Z3 implementations.
2. Review / update the tests for the Z3 indexes, with a goal of 100% coverage, as well as improving the "quality" of the tests.
The zope.index package now has 100% unit test coverage under Python 2.4, 2.5, and 2.6 (measured with nose + coverage: I couldn't figure out how to get the z3c.coverage bit to ignore stuff like conditional imports).
3. Re-implement the Z2 indexes as thin wrappers around the Z3 versions, ensuring that all existing Z2 tests continue to pass.
This is somewhat the same pattern as Andreas used to merge the ZPT implementations, I think. This effort could be the focus of a sprint team, if there was interest.
Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFKMM3M+gerLs4ltQ4RAnMAAKCpWqjs+h1gILkYzteXSFqpAYw5jACgnlXy QaVbg+eTgfvPcT3G0tFClKs= =iydI -----END PGP SIGNATURE-----