[Zope-CMF] Re: CMF 2.0 sandboxes

Tres Seaver tseaver at palladion.com
Thu Nov 17 10:55:11 EST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tres Seaver wrote:
> yuppie wrote:
> 
> 
>>>Florent Guillaume wrote:
>>>
>>>
>>>>In what environement do people playing with CMF 2.0 (trunk) work ?
>>>>Because when used with Zope 2 trunk, there are many failing unit tests.
>>>
>>>
>>>My CMF 2.0 sandbox uses Zope 2.8.4 with Five 1.2. All tests pass on that
>>>platform. I tried it once with Zope 2 trunk and also saw many failing
>>>unit tests:
>>>
>>>1.) The 'default' layer is no longer available by default. That breaks
>>>everything that depends on ZCML configuration. Removing it in
>>>skin/configure.zcml 'fixes' most tests.
> 
> 
> I don't know why that layer is gone on the trunk.  It seems like a
> needless BBB party foul.

The following ZCML imports get the default layer in place for 2.9, but
cause things to blow up on 2.8:

$ svn diff
Index: CMFDefault/skin/configure.zcml
===================================================================
- --- CMFDefault/skin/configure.zcml      (revision 40195)
+++ CMFDefault/skin/configure.zcml      (working copy)
@@ -8,6 +8,10 @@
       />

   <!-- 'default' layer breaks when run under 2.9! -->
+  <include package="zope.app.component" file="meta.zcml" />
+  <include package="zope.app.security" file="meta.zcml" />
+  <include package="zope.app.security" />
+  <include package="zope.app.publisher.browser" />
   <browser:skin
       name="cmf"
       layers="cmf default"


Phillip, do you have a clue why Five's ZCML initialization order has
changed, such that the product ZCML is being done before the core zope3
stuff?

Tres.
- --
===================================================================
Tres Seaver          +1 202-558-7113          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDfKff+gerLs4ltQ4RApkxAKCRKacEG6vs4Bk+vhHNm2MF8ZswKwCgvA7m
xEOY+bwHXvhkzKREgy99WKc=
=DCYW
-----END PGP SIGNATURE-----



More information about the Zope-CMF mailing list