[Zope-dev] Re: Zope 2.8, Five and Interfaces
yuppie
y.2005- at wcm-solutions.de
Wed May 4 12:07:00 EDT 2005
Hi!
Philipp von Weitershausen wrote:
> Right. Here's what we could do:
>
> 1. Copy Five's interface definitions over to Zope 2.8 (mostly to
> OFS.interfaces, I guess) where they are added as Zope 2 interfaces
I would prefer to reserve the name 'interfaces' for Zope 3 interfaces.
So far ZopeTestCase is the only package in Zope 2.8 that uses
'interfaces' for Zope 2 interfaces.
> 2. Keep Five's (redudant) interface definitions. They can stay at their
> status quo (status Zope 2.7, that is).
>
> 3. Add <five:bridge /> calls for every interface so that Five's
> interfaces are automatically kept up-to-date with the Zope 2.8 ones. The
> bridges would override the ones defined in the module, potentially
> updating with newer definitions. The only thing that we need to take
> care of is fallback for Zope 2.7 where the Zope 2 interfaces don't exist
> yet.
Would this work: Instead of modifying Five at all, could we just add
zcml files to the Zope 2.8 packages with Zope 2 interfaces and override
the interfaces in Five.interfaces?
> If you want to do this, yuppie, feel free to do it. I would even be ok
> for this to be done for the 1.0 branch, provided you also add it on the
> trunk.
If I need to change something in Five: Do I need additional checkin
rights on codespeak, or will my kupu login work?
Cheers,
Yuppie
More information about the Zope-Dev
mailing list