[Zope-dev] Zope2 / Zope3 catalog index fork / divergence

Tres Seaver tseaver at palladion.com
Thu Jun 11 05:26:36 EDT 2009


-----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 at 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-----



More information about the Zope-Dev mailing list