[Zope-dev] Stripping down zope.component

Martijn Faassen faassen at startifact.com
Thu Mar 5 10:29:35 EST 2009


Hi there,

Thanks for the clarifications concerning registries. Does the multiple 
registry situation mean any changes to the implementation of the ZCML 
directives at all or will they just work as soon the underlying registry 
situation is adjusted?

Another point is that we need to make sure we have a path for libraries 
that use zope.component[zcml] to upgrade.

They will now need to import zope.componentzcml at the least, but where 
does that leave zope.persistentregistry? Who needs to depend on this? 
zope.site or something like that?

Anyway, this upgrade path needs to be spelled out clearly in the 
zope.component CHANGES.txt pointing people in the right direction. We 
also need to spell it out in this document:

http://svn.zope.org/zope3docs/source/migration/34to35.rst

(I hope this and related documents will soon move to the 'zopeframework' 
area)

It'd be nice if we could organize some volunteers to check and adjust 
any dependencies on zope.component that would need to be adjusted. I 
think that mainly means checking those places that actually rely on 
zope.component[zcml], but I think the baseregistry refactoring means 
checking some other places as well.

Regards,

Martijn




More information about the Zope-Dev mailing list