[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

2007-06-25 Thread Hanno Schlichting
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.

2007-06-25 Thread Tres Seaver
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.

2007-06-25 Thread Tres Seaver
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.

2007-06-25 Thread Tres Seaver
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.

2007-06-25 Thread Tres Seaver
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.

2007-06-25 Thread Tres Seaver
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.

2007-06-25 Thread Tres Seaver
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.

2007-06-25 Thread Tres Seaver
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.

2007-06-25 Thread Tres Seaver
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.

2007-06-25 Thread Tres Seaver
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.

2007-06-25 Thread Tres Seaver
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

2007-06-25 Thread Andreas Zeidler

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

2007-06-25 Thread Philipp von Weitershausen

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)?

2007-06-25 Thread Tim Hicks
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

2007-06-25 Thread Andreas Jung



--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

2007-06-25 Thread Andreas Zeidler

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

2007-06-25 Thread Andreas Jung



--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

2007-06-25 Thread Lennart Regebro

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

2007-06-25 Thread Zope Tests Summarizer
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)?

2007-06-25 Thread Tres Seaver
-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

2007-06-25 Thread Andreas Jung



--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

2007-06-25 Thread Tres Seaver
-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)?

2007-06-25 Thread Tres Seaver
-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

2007-06-25 Thread Andreas Jung



--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)?

2007-06-25 Thread Tim Hicks
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?

2007-06-25 Thread Sidnei da Silva

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?

2007-06-25 Thread Andreas Jung



--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?

2007-06-25 Thread Sidnei da Silva

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

2007-06-25 Thread Tres Seaver
-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

2007-06-25 Thread Andreas Zeidler

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

2007-06-25 Thread Andreas Zeidler

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

2007-06-25 Thread Philipp von Weitershausen

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!

2007-06-25 Thread Stephan Richter
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

2007-06-25 Thread Tres Seaver
-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

2007-06-25 Thread kamal hamzat
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

2007-06-25 Thread Jonathan


- 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

2007-06-25 Thread Tom Von Lahndorff


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.

2007-06-25 Thread Tudor Gabriel

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

2007-06-25 Thread kamal hamzat
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 )