Ideally, both should be updated to ClientForm 0.2.8. However the "make ClientForm a package and not a module" hack trips upon a new ClientForm bug (__all__ may contain undefined classes) that's not yet fixed in 0.2.8. I've sent the fix for that upstream too, but haven't received a response yet.
I think our options are:
* Update KGS to 0.2.8, change the 3.4 branch to a copy of 0.2.8 with my bugfix on top of it
* Wait for upstream 0.2.9, change both KGS and the 3.4 branch to use it.
There are complications (aren't there always?).
The KGS (http:// download. zope.org/ zope3.4/ versions. cfg) is pinned to ClientForm 0.2.7. The Zope 3.4 branch in SVN has ClientForm 0.2.2. This is a mismatch.
Ideally, both should be updated to ClientForm 0.2.8. However the "make ClientForm a package and not a module" hack trips upon a new ClientForm bug (__all__ may contain undefined classes) that's not yet fixed in 0.2.8. I've sent the fix for that upstream too, but haven't received a response yet.
I think our options are:
* Update KGS to 0.2.8, change the 3.4 branch to a copy of 0.2.8 with my bugfix on top of it
* Wait for upstream 0.2.9, change both KGS and the 3.4 branch to use it.
I really want this bugfix in Zope 3.4.