[Zope-Checkins] SVN: Zope/branches/2.10/ Fixed bug in ZPublisher.BaseRequest with persistent site managers. An EndRequestEvent was thrown after the ZODB connection was already closed and thus the site
Log message for revision 77042: Fixed bug in ZPublisher.BaseRequest with persistent site managers. An EndRequestEvent was thrown after the ZODB connection was already closed and thus the site manager not being available anymore. Changed: U Zope/branches/2.10/doc/CHANGES.txt U Zope/branches/2.10/lib/python/ZPublisher/BaseRequest.py -=- Modified: Zope/branches/2.10/doc/CHANGES.txt === --- Zope/branches/2.10/doc/CHANGES.txt 2007-06-25 14:07:04 UTC (rev 77041) +++ Zope/branches/2.10/doc/CHANGES.txt 2007-06-25 14:10:23 UTC (rev 77042) @@ -8,6 +8,10 @@ Bugs fixed + - Fixed bug in ZPublisher.BaseRequest with persistent site managers. An +EndRequestEvent was thrown after the ZODB connection was already +closed and thus the site manager not being available anymore. + - Collector #2295: Comments in PythonScripts could lead to syntax errors Modified: Zope/branches/2.10/lib/python/ZPublisher/BaseRequest.py === --- Zope/branches/2.10/lib/python/ZPublisher/BaseRequest.py 2007-06-25 14:07:04 UTC (rev 77041) +++ Zope/branches/2.10/lib/python/ZPublisher/BaseRequest.py 2007-06-25 14:10:23 UTC (rev 77042) @@ -202,8 +202,8 @@ def close(self): self.other.clear() +notify(EndRequestEvent(None, self)) self._held=None -notify(EndRequestEvent(None, self)) def processInputs(self): Do any input processing that could raise errors ___ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins
[Zope-Checkins] SVN: Products.Five/branches/1.3/ Protect names from interface superclasses.
Log message for revision 77049: Protect names from interface superclasses. o See http://www.zope.org/Collectors/Zope/2333 Changed: U Products.Five/branches/1.3/CHANGES.txt U Products.Five/branches/1.3/browser/metaconfigure.py U Products.Five/branches/1.3/tests/test_security.py -=- Modified: Products.Five/branches/1.3/CHANGES.txt === --- Products.Five/branches/1.3/CHANGES.txt 2007-06-25 15:00:17 UTC (rev 77048) +++ Products.Five/branches/1.3/CHANGES.txt 2007-06-25 15:11:31 UTC (rev 77049) @@ -5,6 +5,9 @@ Five 1.3.9 (svn/unreleased) === +* Five.browser.metaconfigure.page didn't protect names from interface + superclasses (http://www.zope.org/Collectors/Zope/2333) + * ObjectCopiedEvent was not dispatched to sublocations. (http://www.zope.org/Collectors/Zope/2307) Modified: Products.Five/branches/1.3/browser/metaconfigure.py === --- Products.Five/branches/1.3/browser/metaconfigure.py 2007-06-25 15:00:17 UTC (rev 77048) +++ Products.Five/branches/1.3/browser/metaconfigure.py 2007-06-25 15:11:31 UTC (rev 77049) @@ -58,7 +58,7 @@ allowed_attributes = [] if allowed_interface is not None: for interface in allowed_interface: -allowed_attributes.extend(interface.names()) +allowed_attributes.extend(interface.names(all=True)) if attribute != '__call__': if template: Modified: Products.Five/branches/1.3/tests/test_security.py === --- Products.Five/branches/1.3/tests/test_security.py 2007-06-25 15:00:17 UTC (rev 77048) +++ Products.Five/branches/1.3/tests/test_security.py 2007-06-25 15:11:31 UTC (rev 77049) @@ -22,9 +22,21 @@ from zope.interface import Interface, implements from AccessControl import ClassSecurityInfo -class IDummy(Interface): +class ISuperDummy(Interface): + + + +def superMethod(): + + + +class IDummy(ISuperDummy): Just a marker interface +def foo(): + + + class Dummy1: implements(IDummy) def foo(self): pass @@ -32,6 +44,7 @@ def baz(self): pass def keg(self): pass def wot(self): pass +def superMethod(self): pass class Dummy2(Dummy1): security = ClassSecurityInfo() @@ -136,6 +149,78 @@ tearDown() +def test_allowed_interface(): +This test demonstrates that allowed_interface security declarations work +as expected. + + from zope.app.testing.placelesssetup import setUp, tearDown + setUp() + +Before we can make security declarations through ZCML, we need to +register the directive and the permission: + + import Products.Five + from Products.Five import zcml + zcml.load_config('meta.zcml', Products.Five) + import Products.Five.browser + zcml.load_config('meta.zcml', Products.Five.browser) + zcml.load_config('permissions.zcml', Products.Five) + +Now we provide some ZCML declarations for ``Dummy1``: + + configure_zcml = ''' + ... configure xmlns=http://namespaces.zope.org/zope; + ...xmlns:browser=http://namespaces.zope.org/browser; + ... browser:page + ... for=* + ... name=testview + ... permission=zope2.ViewManagementScreens + ... class=Products.Five.tests.test_security.Dummy1 + ... allowed_interface=Products.Five.tests.test_security.IDummy / + ... /configure + ... ''' + zcml.load_string(configure_zcml) + +We are going to check that roles are correctly setup, so we need getRoles. + + from AccessControl.ZopeSecurityPolicy import getRoles + from AccessControl import ACCESS_PRIVATE + +Due to the nasty voodoo involved in Five's handling of view classes, +browser:page doesn't apply security to Dummy1, but rather to the magic +view class that is created at ZCML parse time. That means we can't just +instanciate with Dummy1() directly and expect a security-aware instance :(. +Instead, we'll have to actually lookup the view. The view was declared for +*, so we just use an instance of Dummy1 ;-). + +Instanciate a Dummy1 object to test with. + + from Products.Five.tests.test_security import Dummy1 + dummy1 = Dummy1() + from zope.component import getMultiAdapter + from zope.publisher.browser import TestRequest + request = TestRequest() + view = getMultiAdapter((dummy1, request), name=testview) + +As 'foo' is defined in IDummy, it should have the 'Manager' role. + + getRoles(view, 'foo', view.foo, ('Def',)) + ('Manager',) + +As 'wot' is not defined in IDummy, it should be private. + + getRoles(view, 'wot', view.wot, ('Def',)) is ACCESS_PRIVATE + True + +But 'superMethod' is defined on IDummy by
[Zope-Checkins] SVN: Products.Five/branches/1.5/ Protect names from interface superclasses.
Log message for revision 77057: Protect names from interface superclasses. o See http://www.zope.org/Collectors/Zope/2333 Changed: U Products.Five/branches/1.5/CHANGES.txt U Products.Five/branches/1.5/browser/metaconfigure.py U Products.Five/branches/1.5/tests/test_security.py -=- Modified: Products.Five/branches/1.5/CHANGES.txt === --- Products.Five/branches/1.5/CHANGES.txt 2007-06-25 15:19:15 UTC (rev 77056) +++ Products.Five/branches/1.5/CHANGES.txt 2007-06-25 15:24:46 UTC (rev 77057) @@ -5,6 +5,9 @@ Five 1.5.4 (svn/unreleased) === +* Five.browser.metaconfigure.page didn't protect names from interface + superclasses. (http://www.zope.org/Collectors/Zope/2333) + * Add support for delayed initialization of packages-as-products. This is to avoid problems with missing ZODB connections during the ZCML processing phase. Modified: Products.Five/branches/1.5/browser/metaconfigure.py === --- Products.Five/branches/1.5/browser/metaconfigure.py 2007-06-25 15:19:15 UTC (rev 77056) +++ Products.Five/branches/1.5/browser/metaconfigure.py 2007-06-25 15:24:46 UTC (rev 77057) @@ -60,7 +60,7 @@ allowed_attributes = [] if allowed_interface is not None: for interface in allowed_interface: -allowed_attributes.extend(interface.names()) +allowed_attributes.extend(interface.names(all=True)) if attribute != '__call__': if template: Modified: Products.Five/branches/1.5/tests/test_security.py === --- Products.Five/branches/1.5/tests/test_security.py 2007-06-25 15:19:15 UTC (rev 77056) +++ Products.Five/branches/1.5/tests/test_security.py 2007-06-25 15:24:46 UTC (rev 77057) @@ -22,9 +22,21 @@ from zope.interface import Interface, implements from AccessControl import ClassSecurityInfo -class IDummy(Interface): +class ISuperDummy(Interface): + + + +def superMethod(): + + + +class IDummy(ISuperDummy): Just a marker interface +def foo(): + + + class Dummy1: implements(IDummy) def foo(self): pass @@ -32,6 +44,7 @@ def baz(self): pass def keg(self): pass def wot(self): pass +def superMethod(self): pass class Dummy2(Dummy1): security = ClassSecurityInfo() @@ -136,6 +149,78 @@ tearDown() +def test_allowed_interface(): +This test demonstrates that allowed_interface security declarations work +as expected. + + from zope.app.testing.placelesssetup import setUp, tearDown + setUp() + +Before we can make security declarations through ZCML, we need to +register the directive and the permission: + + import Products.Five + from Products.Five import zcml + zcml.load_config('meta.zcml', Products.Five) + import Products.Five.browser + zcml.load_config('meta.zcml', Products.Five.browser) + zcml.load_config('permissions.zcml', Products.Five) + +Now we provide some ZCML declarations for ``Dummy1``: + + configure_zcml = ''' + ... configure xmlns=http://namespaces.zope.org/zope; + ...xmlns:browser=http://namespaces.zope.org/browser; + ... browser:page + ... for=* + ... name=testview + ... permission=zope2.ViewManagementScreens + ... class=Products.Five.tests.test_security.Dummy1 + ... allowed_interface=Products.Five.tests.test_security.IDummy / + ... /configure + ... ''' + zcml.load_string(configure_zcml) + +We are going to check that roles are correctly setup, so we need getRoles. + + from AccessControl.ZopeSecurityPolicy import getRoles + from AccessControl import ACCESS_PRIVATE + +Due to the nasty voodoo involved in Five's handling of view classes, +browser:page doesn't apply security to Dummy1, but rather to the magic +view class that is created at ZCML parse time. That means we can't just +instanciate with Dummy1() directly and expect a security-aware instance :(. +Instead, we'll have to actually lookup the view. The view was declared for +*, so we just use an instance of Dummy1 ;-). + +Instanciate a Dummy1 object to test with. + + from Products.Five.tests.test_security import Dummy1 + dummy1 = Dummy1() + from zope.component import getMultiAdapter + from zope.publisher.browser import TestRequest + request = TestRequest() + view = getMultiAdapter((dummy1, request), name=testview) + +As 'foo' is defined in IDummy, it should have the 'Manager' role. + + getRoles(view, 'foo', view.foo, ('Def',)) + ('Manager',) + +As 'wot' is not defined in IDummy, it should be private. + + getRoles(view, 'wot', view.wot, ('Def',)) is ACCESS_PRIVATE +
[Zope-Checkins] SVN: Zope/trunk/ Protect names from interface superclasses.
Log message for revision 77058: Protect names from interface superclasses. o See http://www.zope.org/Collectors/Zope/2333 Changed: U Zope/trunk/doc/CHANGES.txt U Zope/trunk/lib/python/Products/Five/browser/metaconfigure.py U Zope/trunk/lib/python/Products/Five/tests/test_security.py -=- Modified: Zope/trunk/doc/CHANGES.txt === --- Zope/trunk/doc/CHANGES.txt 2007-06-25 15:24:46 UTC (rev 77057) +++ Zope/trunk/doc/CHANGES.txt 2007-06-25 15:42:39 UTC (rev 77058) @@ -97,6 +97,9 @@ Bugs Fixed + - Five.browser.metaconfigure.page didn't protect names from interface +superclasses (http://www.zope.org/Collectors/Zope/2333) + - Fixed bug in ZPublisher.BaseRequest with persistent site managers. An EndRequestEvent was thrown after the ZODB connection was already closed and thus the site manager not being available anymore. Modified: Zope/trunk/lib/python/Products/Five/browser/metaconfigure.py === --- Zope/trunk/lib/python/Products/Five/browser/metaconfigure.py 2007-06-25 15:24:46 UTC (rev 77057) +++ Zope/trunk/lib/python/Products/Five/browser/metaconfigure.py 2007-06-25 15:42:39 UTC (rev 77058) @@ -60,7 +60,7 @@ allowed_attributes = [] if allowed_interface is not None: for interface in allowed_interface: -allowed_attributes.extend(interface.names()) +allowed_attributes.extend(interface.names(all=True)) if attribute != '__call__': if template: Modified: Zope/trunk/lib/python/Products/Five/tests/test_security.py === --- Zope/trunk/lib/python/Products/Five/tests/test_security.py 2007-06-25 15:24:46 UTC (rev 77057) +++ Zope/trunk/lib/python/Products/Five/tests/test_security.py 2007-06-25 15:42:39 UTC (rev 77058) @@ -22,9 +22,21 @@ from zope.interface import Interface, implements from AccessControl import ClassSecurityInfo -class IDummy(Interface): +class ISuperDummy(Interface): + + + +def superMethod(): + + + +class IDummy(ISuperDummy): Just a marker interface +def foo(): + + + class Dummy1: implements(IDummy) def foo(self): pass @@ -32,6 +44,7 @@ def baz(self): pass def keg(self): pass def wot(self): pass +def superMethod(self): pass class Dummy2(Dummy1): security = ClassSecurityInfo() @@ -136,6 +149,78 @@ tearDown() +def test_allowed_interface(): +This test demonstrates that allowed_interface security declarations work +as expected. + + from zope.app.testing.placelesssetup import setUp, tearDown + setUp() + +Before we can make security declarations through ZCML, we need to +register the directive and the permission: + + import Products.Five + from Products.Five import zcml + zcml.load_config('meta.zcml', Products.Five) + import Products.Five.browser + zcml.load_config('meta.zcml', Products.Five.browser) + zcml.load_config('permissions.zcml', Products.Five) + +Now we provide some ZCML declarations for ``Dummy1``: + + configure_zcml = ''' + ... configure xmlns=http://namespaces.zope.org/zope; + ...xmlns:browser=http://namespaces.zope.org/browser; + ... browser:page + ... for=* + ... name=testview + ... permission=zope2.ViewManagementScreens + ... class=Products.Five.tests.test_security.Dummy1 + ... allowed_interface=Products.Five.tests.test_security.IDummy / + ... /configure + ... ''' + zcml.load_string(configure_zcml) + +We are going to check that roles are correctly setup, so we need getRoles. + + from AccessControl.ZopeSecurityPolicy import getRoles + from AccessControl import ACCESS_PRIVATE + +Due to the nasty voodoo involved in Five's handling of view classes, +browser:page doesn't apply security to Dummy1, but rather to the magic +view class that is created at ZCML parse time. That means we can't just +instanciate with Dummy1() directly and expect a security-aware instance :(. +Instead, we'll have to actually lookup the view. The view was declared for +*, so we just use an instance of Dummy1 ;-). + +Instanciate a Dummy1 object to test with. + + from Products.Five.tests.test_security import Dummy1 + dummy1 = Dummy1() + from zope.component import getMultiAdapter + from zope.publisher.browser import TestRequest + request = TestRequest() + view = getMultiAdapter((dummy1, request), name=testview) + +As 'foo' is defined in IDummy, it should have the 'Manager' role. + + getRoles(view, 'foo', view.foo, ('Def',)) + ('Manager',) + +As 'wot' is not defined in IDummy, it should be private. + +
[Zope-Checkins] SVN: Products.Five/tags/1.5.5/ Tag a 1.5.5 pseudo-release.
Log message for revision 77061: Tag a 1.5.5 pseudo-release. Changed: A Products.Five/tags/1.5.5/ -=- Copied: Products.Five/tags/1.5.5 (from rev 77060, Products.Five/branches/1.5) ___ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins
[Zope-Checkins] SVN: Zope/branches/2.9/lib/python/Products/ Use new Five 1.3.10.
Log message for revision 77063: Use new Five 1.3.10. Changed: _U Zope/branches/2.9/lib/python/Products/ -=- Property changes on: Zope/branches/2.9/lib/python/Products ___ Name: svn:externals - Five svn://svn.zope.org/repos/main/Products.Five/tags/1.3.9 + Five svn://svn.zope.org/repos/main/Products.Five/tags/1.3.10 ___ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins
[Zope-Checkins] SVN: Zope/branches/2.10/lib/python/Products/ Use Five 1.5.5.
Log message for revision 77064: Use Five 1.5.5. Changed: _U Zope/branches/2.10/lib/python/Products/ U Zope/branches/2.10/lib/python/Products/PageTemplates/Expressions.py -=- Property changes on: Zope/branches/2.10/lib/python/Products ___ Name: svn:externals - Fivesvn://svn.zope.org/repos/main/Products.Five/tags/1.5.4 + Fivesvn://svn.zope.org/repos/main/Products.Five/tags/1.5.5 Modified: Zope/branches/2.10/lib/python/Products/PageTemplates/Expressions.py === --- Zope/branches/2.10/lib/python/Products/PageTemplates/Expressions.py 2007-06-25 16:01:03 UTC (rev 77063) +++ Zope/branches/2.10/lib/python/Products/PageTemplates/Expressions.py 2007-06-25 16:02:15 UTC (rev 77064) @@ -83,6 +83,26 @@ request=request) return object +def trustedBoboAwareZopeTraverse(object, path_items, econtext): +Traverses a sequence of names, first trying attributes then items. + +This uses Zope 3 path traversal where possible and interacts +correctly with objects providing OFS.interface.ITraversable when +necessary (bobo-awareness). + +request = getattr(econtext, 'request', None) +path_items = list(path_items) +path_items.reverse() + +while path_items: +name = path_items.pop() +if OFS.interfaces.ITraversable.providedBy(object): +object = object.unrestrictedTraverse(name) +else: +object = traversePathElement(object, name, path_items, + request=request) +return object + def render(ob, ns): Calls the object, possibly a document template, or just returns it if not callable. (From DT_Util.py) @@ -108,11 +128,13 @@ class ZopePathExpr(PathExpr): +_TRAVERSER = staticmethod(boboAwareZopeTraverse) + def __init__(self, name, expr, engine): if not expr.strip(): expr = 'nothing' super(ZopePathExpr, self).__init__(name, expr, engine, - boboAwareZopeTraverse) + self._TRAVERSER) # override this to support different call metrics (see bottom of # method) and Zope 2's traversal exceptions (ZopeUndefs instead of @@ -150,6 +172,9 @@ return 1 return 0 +class TrustedZopePathExpr(ZopePathExpr): +_TRAVERSER = staticmethod(trustedBoboAwareZopeTraverse) + class SafeMapping(MultiMapping): Mapping with security declarations and limited method exposure. @@ -335,11 +360,11 @@ return False return ob1 == ob2 -def createZopeEngine(): +def createZopeEngine(zpe=ZopePathExpr): e = ZopeEngine() e.iteratorFactory = PathIterator -for pt in ZopePathExpr._default_type_names: -e.registerType(pt, ZopePathExpr) +for pt in zpe._default_type_names: +e.registerType(pt, zpe) e.registerType('string', StringExpr) e.registerType('python', ZRPythonExpr.PythonExpr) e.registerType('not', NotExpr) @@ -352,7 +377,7 @@ def createTrustedZopeEngine(): # same as createZopeEngine, but use non-restricted Python # expression evaluator -e = createZopeEngine() +e = createZopeEngine(TrustedZopePathExpr) e.types['python'] = PythonExpr return e ___ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins
[Zope-Checkins] SVN: Products.Five/branches/1.3/ Release management.
Log message for revision 77065: Release management. Changed: U Products.Five/branches/1.3/CHANGES.txt U Products.Five/branches/1.3/version.txt -=- Modified: Products.Five/branches/1.3/CHANGES.txt === --- Products.Five/branches/1.3/CHANGES.txt 2007-06-25 16:02:15 UTC (rev 77064) +++ Products.Five/branches/1.3/CHANGES.txt 2007-06-25 16:05:28 UTC (rev 77065) @@ -2,12 +2,15 @@ Five Changes -Five 1.3.9 (svn/unreleased) -=== +Five 1.3.10 (2007-06-25) + * Five.browser.metaconfigure.page didn't protect names from interface superclasses (http://www.zope.org/Collectors/Zope/2333) +Five 1.3.9 (2006-06-21) +=== + * ObjectCopiedEvent was not dispatched to sublocations. (http://www.zope.org/Collectors/Zope/2307) Modified: Products.Five/branches/1.3/version.txt === --- Products.Five/branches/1.3/version.txt 2007-06-25 16:02:15 UTC (rev 77064) +++ Products.Five/branches/1.3/version.txt 2007-06-25 16:05:28 UTC (rev 77065) @@ -1 +1 @@ -Five 1.3.9 +Five 1.3.10 ___ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins
[Zope-Checkins] SVN: Products.Five/tags/1.3.10/ Release management.
Log message for revision 77066: Release management. Changed: U Products.Five/tags/1.3.10/CHANGES.txt U Products.Five/tags/1.3.10/version.txt -=- Modified: Products.Five/tags/1.3.10/CHANGES.txt === --- Products.Five/tags/1.3.10/CHANGES.txt 2007-06-25 16:05:28 UTC (rev 77065) +++ Products.Five/tags/1.3.10/CHANGES.txt 2007-06-25 16:06:25 UTC (rev 77066) @@ -2,12 +2,15 @@ Five Changes -Five 1.3.9 (svn/unreleased) -=== +Five 1.3.10 (2007-06-25) + * Five.browser.metaconfigure.page didn't protect names from interface superclasses (http://www.zope.org/Collectors/Zope/2333) +Five 1.3.9 (2006-06-21) +=== + * ObjectCopiedEvent was not dispatched to sublocations. (http://www.zope.org/Collectors/Zope/2307) Modified: Products.Five/tags/1.3.10/version.txt === --- Products.Five/tags/1.3.10/version.txt 2007-06-25 16:05:28 UTC (rev 77065) +++ Products.Five/tags/1.3.10/version.txt 2007-06-25 16:06:25 UTC (rev 77066) @@ -1 +1 @@ -Five 1.3.9 +Five 1.3.10 ___ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins
[Zope-Checkins] SVN: Products.Five/branches/1.5/ Release management.
Log message for revision 77069: Release management. Changed: U Products.Five/branches/1.5/CHANGES.txt U Products.Five/branches/1.5/version.txt -=- Modified: Products.Five/branches/1.5/CHANGES.txt === --- Products.Five/branches/1.5/CHANGES.txt 2007-06-25 16:08:55 UTC (rev 77068) +++ Products.Five/branches/1.5/CHANGES.txt 2007-06-25 16:12:05 UTC (rev 77069) @@ -2,12 +2,15 @@ Five Changes -Five 1.5.4 (svn/unreleased) -=== +Five 1.5.5 (2007-06-25) +=== * Five.browser.metaconfigure.page didn't protect names from interface superclasses. (http://www.zope.org/Collectors/Zope/2333) +Five 1.5.4 (2007-06-23) +=== + * Add support for delayed initialization of packages-as-products. This is to avoid problems with missing ZODB connections during the ZCML processing phase. Modified: Products.Five/branches/1.5/version.txt === --- Products.Five/branches/1.5/version.txt 2007-06-25 16:08:55 UTC (rev 77068) +++ Products.Five/branches/1.5/version.txt 2007-06-25 16:12:05 UTC (rev 77069) @@ -1 +1 @@ -Five 1.5.4 +Five 1.5.5 ___ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins
[Zope-Checkins] SVN: Products.Five/tags/1.5.5/ Release management.
Log message for revision 77070: Release management. Changed: U Products.Five/tags/1.5.5/CHANGES.txt U Products.Five/tags/1.5.5/version.txt -=- Modified: Products.Five/tags/1.5.5/CHANGES.txt === --- Products.Five/tags/1.5.5/CHANGES.txt2007-06-25 16:12:05 UTC (rev 77069) +++ Products.Five/tags/1.5.5/CHANGES.txt2007-06-25 16:14:04 UTC (rev 77070) @@ -2,12 +2,15 @@ Five Changes -Five 1.5.4 (svn/unreleased) -=== +Five 1.5.5 (2007-06-25) +=== * Five.browser.metaconfigure.page didn't protect names from interface superclasses. (http://www.zope.org/Collectors/Zope/2333) +Five 1.5.4 (2007-06-23) +=== + * Add support for delayed initialization of packages-as-products. This is to avoid problems with missing ZODB connections during the ZCML processing phase. Modified: Products.Five/tags/1.5.5/version.txt === --- Products.Five/tags/1.5.5/version.txt2007-06-25 16:12:05 UTC (rev 77069) +++ Products.Five/tags/1.5.5/version.txt2007-06-25 16:14:04 UTC (rev 77070) @@ -1 +1 @@ -Five 1.5.4 +Five 1.5.5 ___ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins
[Zope-dev] Re: State of 'Zope211-3.4-integration' branch
On Jun 25, 2007, at 10:05 AM, Philipp von Weitershausen wrote: true, but i think philipp was only asking about 2.11 for the time being. i agree the fix should be backported, though. i'd even volunteer to do it, if nobody else wants to... :) That would be great, especially since we're on the verge of new maintenance releases for 2.9 and 2.10. when are they due? unfortunately i won't be able to do the backporting before thursday, since we've got a project release on wednesday... andi -- zeidler it consulting - http://zitc.de/ - [EMAIL PROTECTED] friedelstraße 31 - 12047 berlin - telefon +49 30 25563779 pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/ sprint with us! - http://plone.org/events/sprints/potsdam-sprint-2007 PGP.sig Description: This is a digitally signed message part ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Re: State of 'Zope211-3.4-integration' branch
On 21 Jun 2007, at 23:47 , Andreas Zeidler wrote: On Jun 21, 2007, at 9:07 PM, Tres Seaver wrote: ah, here it is: http://svn.zope.org/?rev=76408view=rev should fix the zclasses problem, if i'm not totally mistaken. That change needs backporting, I think, to the ZODB 3.6 line (for 2.9) and 3.7 line (for 2.10). true, but i think philipp was only asking about 2.11 for the time being. i agree the fix should be backported, though. i'd even volunteer to do it, if nobody else wants to... :) That would be great, especially since we're on the verge of new maintenance releases for 2.9 and 2.10. ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Resolution of issue #2333 before next maintenance release(s)?
Hi, Apparently a maintenance release for 2.10 is imminent. Would it be possible for someone to review the report for issue #2333 @: http://www.zope.org/Collectors/Zope/2333. The fix provided there comes with a test. If it's deemed suitable, could someone with commit privileges apply the patches before the release is cut? If not, could they tell me what I need to do to have it accepted? Thanks, Tim ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: State of 'Zope211-3.4-integration' branch
--On 25. Juni 2007 10:13:44 +0200 Andreas Zeidler [EMAIL PROTECTED] wrote: On Jun 25, 2007, at 10:05 AM, Philipp von Weitershausen wrote: true, but i think philipp was only asking about 2.11 for the time being. i agree the fix should be backported, though. i'd even volunteer to do it, if nobody else wants to... :) That would be great, especially since we're on the verge of new maintenance releases for 2.9 and 2.10. when are they due? unfortunately i won't be able to do the backporting before thursday, since we've got a project release on wednesday... I defer the 2.9/2.10 for some days until I know how we should deal with the current state of the Zope 3.2/3.3 branches. Andreas pgpGTyofpHrng.pgp Description: PGP signature ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: State of 'Zope211-3.4-integration' branch
On Jun 25, 2007, at 12:09 PM, Andreas Jung wrote: On Jun 25, 2007, at 10:05 AM, Philipp von Weitershausen wrote: That would be great, especially since we're on the verge of new maintenance releases for 2.9 and 2.10. when are they due? unfortunately i won't be able to do the backporting before thursday, since we've got a project release on wednesday... I defer the 2.9/2.10 for some days until I know how we should deal with the current state of the Zope 3.2/3.3 branches. that sounds like the release aren't likely to happen before friday, which will leave enough time for me to do the backporting after our release... thanks. :) andi -- zeidler it consulting - http://zitc.de/ - [EMAIL PROTECTED] friedelstraße 31 - 12047 berlin - telefon +49 30 25563779 pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/ sprint with us! - http://plone.org/events/sprints/potsdam-sprint-2007 PGP.sig Description: This is a digitally signed message part ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: State of 'Zope211-3.4-integration' branch
--On 25. Juni 2007 12:27:48 +0200 Andreas Zeidler [EMAIL PROTECTED] wrote: On Jun 25, 2007, at 12:09 PM, Andreas Jung wrote: On Jun 25, 2007, at 10:05 AM, Philipp von Weitershausen wrote: That would be great, especially since we're on the verge of new maintenance releases for 2.9 and 2.10. when are they due? unfortunately i won't be able to do the backporting before thursday, since we've got a project release on wednesday... I defer the 2.9/2.10 for some days until I know how we should deal with the current state of the Zope 3.2/3.3 branches. that sounds like the release aren't likely to happen before friday, which will leave enough time for me to do the backporting after our release... thanks. :) I think some time early next week (depending on my schedule). Andreas pgpQCk0eCzT84.pgp Description: PGP signature ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: State of 'Zope211-3.4-integration' branch
On 6/25/07, Andreas Jung [EMAIL PROTECTED] wrote: I think some time early next week (depending on my schedule). OK. I also promised to merge #2153, that gives me time to do that (unless somebody protests). http://zope.org/Collectors/Zope/2153 -- Lennart Regebro: Zope and Plone consulting. http://www.colliberty.com/ +33 661 58 14 64 ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Zope Tests: 5 OK
Summary of messages to the zope-tests list. Period Sun Jun 24 12:00:00 2007 UTC to Mon Jun 25 12:00:00 2007 UTC. There were 5 messages: 5 from Zope Unit Tests. Tests passed OK --- Subject: OK : Zope-2.7 Python-2.3.6 : Linux From: Zope Unit Tests Date: Sun Jun 24 20:52:06 EDT 2007 URL: http://mail.zope.org/pipermail/zope-tests/2007-June/007934.html Subject: OK : Zope-2.8 Python-2.3.6 : Linux From: Zope Unit Tests Date: Sun Jun 24 20:53:37 EDT 2007 URL: http://mail.zope.org/pipermail/zope-tests/2007-June/007935.html Subject: OK : Zope-2.9 Python-2.4.4 : Linux From: Zope Unit Tests Date: Sun Jun 24 20:55:08 EDT 2007 URL: http://mail.zope.org/pipermail/zope-tests/2007-June/007936.html Subject: OK : Zope-2.10 Python-2.4.4 : Linux From: Zope Unit Tests Date: Sun Jun 24 20:56:40 EDT 2007 URL: http://mail.zope.org/pipermail/zope-tests/2007-June/007937.html Subject: OK : Zope-trunk Python-2.4.4 : Linux From: Zope Unit Tests Date: Sun Jun 24 20:58:11 EDT 2007 URL: http://mail.zope.org/pipermail/zope-tests/2007-June/007938.html ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Re: Resolution of issue #2333 before next maintenance release(s)?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Tim Hicks wrote: Hi, Apparently a maintenance release for 2.10 is imminent. Would it be possible for someone to review the report for issue #2333 @: http://www.zope.org/Collectors/Zope/2333. The fix provided there comes with a test. If it's deemed suitable, could someone with commit privileges apply the patches before the release is cut? If not, could they tell me what I need to do to have it accepted? I am in the process of landing the test and fix on the Five 1.3, 1.4, and 1.5 branches and the Five trunk. Question for Andreas / Stefan: would it be alright if I blow away the release tags for Five 1.3.9 / 1.5.4 pseudo-releases? No tarballs / release announcements were made, AFAIK, and the only clients are the svn:externals links in the Zope2 tree. OTherwise, I need to create new releases, and change the Zope2 links. Tres. - -- === Tres Seaver +1 540-429-0999 [EMAIL PROTECTED] Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGf9+D+gerLs4ltQ4RApfyAJ9iO5Oi6J0hKodP3CSUgx7zBwAfFACfYjCs ZyLol6e9Ql7ni2t2b1idKvM= =MQn6 -END PGP SIGNATURE- ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: State of 'Zope211-3.4-integration' branch
--On 25. Juni 2007 13:00:38 +0200 Lennart Regebro [EMAIL PROTECTED] wrote: On 6/25/07, Andreas Jung [EMAIL PROTECTED] wrote: I think some time early next week (depending on my schedule). OK. I also promised to merge #2153, that gives me time to do that (unless somebody protests). http://zope.org/Collectors/Zope/2153 Back to the original subject...any objections to merge this 2.11 integration branch back on the trunk *with* failing ZClasses tests. Andreas pgp1lunTjRrtC.pgp Description: PGP signature ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Re: State of 'Zope211-3.4-integration' branch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Andreas Jung wrote: --On 25. Juni 2007 13:00:38 +0200 Lennart Regebro [EMAIL PROTECTED] wrote: On 6/25/07, Andreas Jung [EMAIL PROTECTED] wrote: I think some time early next week (depending on my schedule). OK. I also promised to merge #2153, that gives me time to do that (unless somebody protests). http://zope.org/Collectors/Zope/2153 Back to the original subject...any objections to merge this 2.11 integration branch back on the trunk *with* failing ZClasses tests. Shouldn't the Zope2 trunk be using ZODB 3.8 at this point? And won't we therefore get Jim's fix? Tres. - -- === Tres Seaver +1 540-429-0999 [EMAIL PROTECTED] Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGf/Oo+gerLs4ltQ4RAuSbAJ4p+Wz9S5QqkDfdwPc4MKrKu1dV3QCfShPT iAGtpbGN/Y1+zc55mk0vilk= =p91d -END PGP SIGNATURE- ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Re: Resolution of issue #2333 before next maintenance release(s)?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Tres Seaver wrote: Tim Hicks wrote: Hi, Apparently a maintenance release for 2.10 is imminent. Would it be possible for someone to review the report for issue #2333 @: http://www.zope.org/Collectors/Zope/2333. The fix provided there comes with a test. If it's deemed suitable, could someone with commit privileges apply the patches before the release is cut? If not, could they tell me what I need to do to have it accepted? I am in the process of landing the test and fix on the Five 1.3, 1.4, and 1.5 branches and the Five trunk. Question for Andreas / Stefan: would it be alright if I blow away the release tags for Five 1.3.9 / 1.5.4 pseudo-releases? No tarballs / release announcements were made, AFAIK, and the only clients are the svn:externals links in the Zope2 tree. OTherwise, I need to create new releases, and change the Zope2 links. For the record, I chose the second path after thinking it over a bit. Tres. - -- === Tres Seaver +1 540-429-0999 [EMAIL PROTECTED] Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGf/PO+gerLs4ltQ4RAkE/AJ9+jXiLsuFZ4glizdEJ51skUjxu8wCgrrdp I+Xczripu/k1W3zhYoxKB50= =8jOe -END PGP SIGNATURE- ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: State of 'Zope211-3.4-integration' branch
--On 25. Juni 2007 12:56:08 -0400 Tres Seaver [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Andreas Jung wrote: --On 25. Juni 2007 13:00:38 +0200 Lennart Regebro [EMAIL PROTECTED] wrote: On 6/25/07, Andreas Jung [EMAIL PROTECTED] wrote: I think some time early next week (depending on my schedule). OK. I also promised to merge #2153, that gives me time to do that (unless somebody protests). http://zope.org/Collectors/Zope/2153 Back to the original subject...any objections to merge this 2.11 integration branch back on the trunk *with* failing ZClasses tests. Shouldn't the Zope2 trunk be using ZODB 3.8 at this point? And won't we therefore get Jim's fix? The 2.11 integration branch also uses ZODB 3.8. So merging this branch would bring the Zope 2 trunk together with Zope 3.4 and ZODB 3.8. Andreas pgpml34Gaj3Rd.pgp Description: PGP signature ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: Resolution of issue #2333 before next maintenance release(s)?
Tres Seaver wrote: Tres Seaver wrote: Tim Hicks wrote: Hi, Apparently a maintenance release for 2.10 is imminent. Would it be possible for someone to review the report for issue #2333 @: http://www.zope.org/Collectors/Zope/2333. The fix provided there comes with a test. If it's deemed suitable, could someone with commit privileges apply the patches before the release is cut? If not, could they tell me what I need to do to have it accepted? I am in the process of landing the test and fix on the Five 1.3, 1.4, and 1.5 branches and the Five trunk. Question for Andreas / Stefan: would it be alright if I blow away the release tags for Five 1.3.9 / 1.5.4 pseudo-releases? No tarballs / release announcements were made, AFAIK, and the only clients are the svn:externals links in the Zope2 tree. OTherwise, I need to create new releases, and change the Zope2 links. For the record, I chose the second path after thinking it over a bit. Thanks for seeing to this! Tim ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Merging #1441 fix to 2.10 branch?
Hi there, I would like to merge the fix for issue #1441 into the 2.10 branch. It restores a 'feature' that was removed almost 35 months ago, but the feature will be disabled by default, so should not affect anything unless you enable it in zope.conf. I've added good test coverage for it, and it has been applied to trunk. http://svn.zope.org/?rev=76767view=rev Any objections against applying it to the 2.10 branch? -- Sidnei da Silva Enfold Systemshttp://enfoldsystems.com Fax +1 832 201 8856 Office +1 713 942 2377 Ext 214 ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Merging #1441 fix to 2.10 branch?
--On 25. Juni 2007 14:38:59 -0300 Sidnei da Silva [EMAIL PROTECTED] wrote: Hi there, I would like to merge the fix for issue #1441 into the 2.10 branch. It restores a 'feature' that was removed almost 35 months ago, Any idea why it was removed? but the feature will be disabled by default, so should not affect anything unless you enable it in zope.conf. I've added good test coverage for it, and it has been applied to trunk. http://svn.zope.org/?rev=76767view=rev Any objections against applying it to the 2.10 branch? No objections from my side. Andreas pgpDN78ncHyHo.pgp Description: PGP signature ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Merging #1441 fix to 2.10 branch?
On 6/25/07, Andreas Jung [EMAIL PROTECTED] wrote: --On 25. Juni 2007 14:38:59 -0300 Sidnei da Silva [EMAIL PROTECTED] wrote: Hi there, I would like to merge the fix for issue #1441 into the 2.10 branch. It restores a 'feature' that was removed almost 35 months ago, Any idea why it was removed? The issue title should say it all, but here it goes: Zope used to send a MS-Author-Via: DAV header, which in old versions of Microsoft Office would cause Word to be fired and try to lock the file and then open it, which if the user was an anonymous user would prevent the file download. Recently (Jan 2005 and May 2007) Microsoft fixed this issue by updating the WebFolders implementation. Also recent versions of Microsoft Office don't have this issue either. The patch adds back the MS-Author-Via: DAV header for compatibility with old versions of WebFolders, but with a toggle on zope.conf, default to off. It also adds a Public: ... header, for compatibility with *new* versions of WebFolders, which now require it, with another separate toggle in zope.conf, also default to off. -- Sidnei da Silva Enfold Systemshttp://enfoldsystems.com Fax +1 832 201 8856 Office +1 713 942 2377 Ext 214 ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Re: State of 'Zope211-3.4-integration' branch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Andreas Jung wrote: --On 25. Juni 2007 12:56:08 -0400 Tres Seaver [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Andreas Jung wrote: --On 25. Juni 2007 13:00:38 +0200 Lennart Regebro [EMAIL PROTECTED] wrote: On 6/25/07, Andreas Jung [EMAIL PROTECTED] wrote: I think some time early next week (depending on my schedule). OK. I also promised to merge #2153, that gives me time to do that (unless somebody protests). http://zope.org/Collectors/Zope/2153 Back to the original subject...any objections to merge this 2.11 integration branch back on the trunk *with* failing ZClasses tests. Shouldn't the Zope2 trunk be using ZODB 3.8 at this point? And won't we therefore get Jim's fix? The 2.11 integration branch also uses ZODB 3.8. So merging this branch would bring the Zope 2 trunk together with Zope 3.4 and ZODB 3.8. Then are the ZClasses tests failing when run standaone on that branch? E.g.:: $ /path/to/python2.4 test.py -s ZClasses Tres. - -- === Tres Seaver +1 540-429-0999 [EMAIL PROTECTED] Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGgCoG+gerLs4ltQ4RAnkGAKC0+pU8D/74CUzZQfx4ZcoyYSyO9ACg2F7V jX90087XWXnU6hkBOjyBzgs= =dHsV -END PGP SIGNATURE- ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: State of 'Zope211-3.4-integration' branch
On Jun 25, 2007, at 6:24 PM, Andreas Jung wrote: Back to the original subject...any objections to merge this 2.11 integration branch back on the trunk *with* failing ZClasses tests. hmm, maybe you lost me somewhere, but aren't we talking about your svn://svn.zope.org/repos/main/Zope/branches/Zope211-3.4-integration branch? like i said before, the ZClasses test do not fail on that branch, neither alone nor when run with all other tests. well, at least not for me, but maybe i'm missing something here? cheers, andi -- zeidler it consulting - http://zitc.de/ - [EMAIL PROTECTED] friedelstraße 31 - 12047 berlin - telefon +49 30 25563779 pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/ sprint with us! - http://plone.org/events/sprints/potsdam-sprint-2007 PGP.sig Description: This is a digitally signed message part ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Re: State of 'Zope211-3.4-integration' branch
On Jun 25, 2007, at 10:48 PM, Tres Seaver wrote: Andreas Jung wrote: --On 25. Juni 2007 12:56:08 -0400 Tres Seaver [EMAIL PROTECTED] wrote: Shouldn't the Zope2 trunk be using ZODB 3.8 at this point? And won't we therefore get Jim's fix? The 2.11 integration branch also uses ZODB 3.8. So merging this branch would bring the Zope 2 trunk together with Zope 3.4 and ZODB 3.8. Then are the ZClasses tests failing when run standaone on that branch? E.g.:: $ /path/to/python2.4 test.py -s ZClasses no, they are not. :) andi -- zeidler it consulting - http://zitc.de/ - [EMAIL PROTECTED] friedelstraße 31 - 12047 berlin - telefon +49 30 25563779 pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/ sprint with us! - http://plone.org/events/sprints/potsdam-sprint-2007 PGP.sig Description: This is a digitally signed message part ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Re: State of 'Zope211-3.4-integration' branch
On 25 Jun 2007, at 12:09 , Andreas Jung wrote: --On 25. Juni 2007 10:13:44 +0200 Andreas Zeidler [EMAIL PROTECTED] wrote: On Jun 25, 2007, at 10:05 AM, Philipp von Weitershausen wrote: true, but i think philipp was only asking about 2.11 for the time being. i agree the fix should be backported, though. i'd even volunteer to do it, if nobody else wants to... :) That would be great, especially since we're on the verge of new maintenance releases for 2.9 and 2.10. when are they due? unfortunately i won't be able to do the backporting before thursday, since we've got a project release on wednesday... I defer the 2.9/2.10 for some days until I know how we should deal with the current state of the Zope 3.2/3.3 branches. I realize you're waiting for a release of the Zope 3.2 branch to make another Zope 2.9.x release. I meant to respond earlier, apologies for the delay. I have no intentions of making another Zope 3.2 release (unless somebody really wants me to, in which case I'll do it). So for all I care, you can just tag Zope 3.2.3, put that in the external of Zope 2.9 and be done with it. What's the matter with the Zope 3.3 branch then? ___ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )
Re: [Zope] z3c.form 1.3.0, z3c.formui 1.0.1, and z3c.formdemo 1.1.0 released!
On Sunday 24 June 2007 23:11, Jeff Kowalczyk wrote: On Sun, 24 Jun 2007 22:42:35 -0400, Stephan Richter wrote: Yes, thanks for the report. Cheeseshop was slow on Friday, so I could not try the package. I just released formdemo 1.1.1, which fixes the problem. Thanks for the z3c.form package and the demo. There is an optionalChoiceField addition to browser.py which fixes an error on the 'All Widgets' demos: Thanks, I already have released zc.formdemo 1.1.2, which fixes the problem. Regards, Stephan -- Stephan Richter CBU Physics Chemistry (B.S.) / Tufts Physics (Ph.D. student) Web2k - Web Software Design, Development and Training ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] Re: List of attributes
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Garito wrote: Hi all! Is it possible to use tal:attributes with a dictionary or something like this? I would like to change/add attributes to a HTML object in a list or a dict like: tal:b tal:define='atributos python: {'href': ' http://blogs.sistes.net/Garito', 'target': '_blank', 'myCustomAttribute': 'Value1'} a href=http://www.sistes.net; tal:attributes='atributos'I'm a link!/a No, that is not possible. The semantics of 'tal:attributes' are defined in the spec for TAL, which is here: http://wiki.zope.org/ZPT/TALSpecification14 Tres. - -- === Tres Seaver +1 540-429-0999 [EMAIL PROTECTED] Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGf9dJ+gerLs4ltQ4RAsSaAKCER42ardUq35PDr+ThqXHJCpRMwACeLM8X 4CbqyGSFCcClLmuT+S7zC0M= =NMH4 -END PGP SIGNATURE- ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] Zope products that allows people to Add Comments to publications
Hello, Is there any zope product that allows visitors to Add Comments to the news / articles, just like the one in plone. Thanks___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Zope products that allows people to Add Comments topublications
- Original Message - From: kamal hamzat [EMAIL PROTECTED] To: zope@zope.org Sent: Monday, June 25, 2007 3:00 PM Subject: [Zope] Zope products that allows people to Add Comments topublications Is there any zope product that allows visitors to Add Comments to the news / articles, just like the one in plone. Have you looked into: http://zwiki.org/FrontPage Jonathan ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Zope products that allows people to Add Comments to publications
check out http://www.squishdot.org On Jun 25, 2007, at 3:00 PM, kamal hamzat wrote: Hello, Is there any zope product that allows visitors to Add Comments to the news / articles, just like the one in plone. Thanks ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] how to restore a copied instance.
hi, i needed to reinstall my zope site on another computer so i installed (in debian) plone-site using aptitude ... it automatically makes a new instance and starts the server. after that i stopped the server ... and copied my site (instance folder) from the other computer over this one. when i start /etc/init.d/zope2.9 start ... it doesn't complain , but i can't open the site. (same instance names, same port number ) i tryied another aproach ... copied back the default installed instance ... and only overwritten the var folder with the data from the original site. this way i hoped that Data.fs which contained all my objects ... will automatically become visible. it doesn't work this way either, it only sees the default objects, i can access the site ... but all my objects are not visible. grep shows that the names of the objects folders are still in Data.fs ... so they exist ... i think i missed one configuration somewhere ... to make the folders added by me visible. do you know how can i achieve that? ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] Zope products that allows people to Add Comments to publications
hi Tom, I have this error when add squishdot from ZMI Error Type: TypeError Error Value: unbound method mailhost_list() must be called with SquishSite instance as first argument (got nothing instead) Traceback (innermost last): a.. Module ZPublisher.Publish, line 119, in publish b.. Module ZPublisher.mapply, line 88, in mapply c.. Module ZPublisher.Publish, line 42, in call_object d.. Module App.special_dtml, line 65, in __call__ e.. Module DocumentTemplate.DT_String, line 476, in __call__ Thanks - Original Message - From: Tom Von Lahndorff To: kamal hamzat Cc: zope@zope.org Sent: Monday, June 25, 2007 8:14 PM Subject: Re: [Zope] Zope products that allows people to Add Comments to publications check out http://www.squishdot.org On Jun 25, 2007, at 3:00 PM, kamal hamzat wrote: Hello, Is there any zope product that allows visitors to Add Comments to the news / articles, just like the one in plone. Thanks ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev ) ___ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )