Re: [Zope-dev] zope-tests - OK: 85, UNKNOWN: 1
On 23 June 2011 07:00, Zope tests summarizer nore...@zope.org wrote: ... Non-OK results -- [1] UNKNOWN UNKNOWN : Zope Buildbot / zopetoolkit-1.1_win-py2.5 slave-win https://mail.zope.org/pipermail/zope-tests/2011-June/044005.html The DNS barf was resolved: http://dev.thehealthagency.com/buildbot/builders/zopetoolkit-1.1_win-py2.5%20slave-win/ Cheers, -- Jan-Jaap Driessen ___ Zope-Dev maillist - Zope-Dev@zope.org https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] Reg. updating catalog indexes in bluebream
Hello all, I did the following while adding a new site sm = site.getSiteManager() intids = IntIds() sm['intids'] = intids sm.registerUtility(intids, IIntIds) cat = Catalog() sm['catalog'] = cat sm.registerUtility(cat, ICatalog) cat[u'client_name'] = TextIndex('name', IClient) I ran into the debug shell prompt and checked the length of sm['initid'] after adding 'Client' objects via browser interface. It did reflected the number of items added. But when I ran a search query in the shell prompt there were no results len(sm['intids']) 4 list(cat.apply({'client_name': 'xyz*'})) [] But when I updated the indexes, it gave out results. cat.updateIndexes() list(cat.apply({'client_name': 'xyz*'})) [753759381] I guess that I don't have to manually update the indexes each time when an object is added/modified. Am I missing something? -- Joshua Immanuel HiPro IT Solutions Private Limited http://hipro.co.in signature.asc Description: This is a digitally signed message part ___ Zope-Dev maillist - Zope-Dev@zope.org https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Reg. updating catalog indexes in bluebream
Am 23.06.2011, 14:43 Uhr, schrieb Joshua Immanuel j...@hipro.co.in: I guess that I don't have to manually update the indexes each time when an object is added/modified. Am I missing something? The indices do have to be updated every time you add, delete or modify an object. This is one of the reasons for the event system you were asking about the other week. Charlie -- Charlie Clark Managing Director Clark Consulting Research German Office Helmholtzstr. 20 Düsseldorf D- 40215 Tel: +49-211-600-3657 Mobile: +49-178-782-6226 ___ Zope-Dev maillist - Zope-Dev@zope.org https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )
Re: [Zope-dev] Reg. updating catalog indexes in bluebream
Hello all, Thanks for replying. On Thu, 2011-06-23 at 17:19 +0200, Charlie Clark wrote: The indices do have to be updated every time you add, delete or modify an object. This is one of the reasons for the event system you were asking about the other week. As the size of sm['intids'] were getting incremented as and when new objects were added, without me doing anything explicitly about it. I was of the notion that I don't need to explicitly update the indexes. If I subscribe for 'IContainerModifiedEvent' for the container of 'Client' object and update the indexes, then I think I'll miss out if just the attributes of 'Client' object is modified. So, I think along with this I should subscribe for 'IObjectModifiedEvent' of 'Client' object. Will this be sufficient? Is there any other better way of doing this? -- Joshua Immanuel HiPro IT Solutions Private Limited http://hipro.co.in signature.asc Description: This is a digitally signed message part ___ Zope-Dev maillist - Zope-Dev@zope.org https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )
[Zope-dev] zope-tests - FAILED: 1, OK: 62
This is the summary for test reports received on the zope-tests list between 2011-06-22 00:00:00 UTC and 2011-06-23 00:00:00 UTC: See the footnotes for test reports of unsuccessful builds. An up-to date view of the builders is also available in our buildbot documentation: http://docs.zope.org/zopetoolkit/process/buildbots.html#the-nightly-builds Reports received Bluebream / Python2.4.6 64bit linux Bluebream / Python2.5.5 64bit linux Bluebream / Python2.6.5 64bit linux ZTK 1.0 / Python2.4.6 Linux 64bit ZTK 1.0 / Python2.5.5 Linux 64bit ZTK 1.0 / Python2.6.5 Linux 64bit ZTK 1.0dev / Python2.4.6 Linux 64bit ZTK 1.0dev / Python2.5.5 Linux 64bit ZTK 1.0dev / Python2.6.5 Linux 64bit Zope 3.4 KGS / Python2.4.6 64bit linux Zope 3.4 KGS / Python2.5.5 64bit linux Zope 3.4 Known Good Set / py2.4-32bit-linux Zope 3.4 Known Good Set / py2.4-64bit-linux Zope 3.4 Known Good Set / py2.5-32bit-linux Zope 3.4 Known Good Set / py2.5-64bit-linux Zope Buildbot / zope2.12-py2.6 slave-osx Zope Buildbot / zope2.13-py2.6 slave-osx Zope Buildbot / zope2.13-py2.7 slave-osx Zope Buildbot / zope2.13_win-py2.6 slave-win Zope Buildbot / zope2.13_win-py2.7 slave-win Zope Buildbot / zope2.14-py2.6 slave-osx Zope Buildbot / zope2.14-py2.7 slave-osx Zope Buildbot / zopetoolkit-1.0-py2.4 slave-osx Zope Buildbot / zopetoolkit-1.0-py2.5 slave-osx Zope Buildbot / zopetoolkit-1.0-py2.6 slave-osx Zope Buildbot / zopetoolkit-1.0_win-py2.4 slave-win Zope Buildbot / zopetoolkit-1.0_win-py2.5 slave-win Zope Buildbot / zopetoolkit-1.0_win-py2.6 slave-win Zope Buildbot / zopetoolkit-1.1-py2.5 slave-osx Zope Buildbot / zopetoolkit-1.1-py2.6 slave-osx Zope Buildbot / zopetoolkit-1.1_win-py2.5 slave-win Zope Buildbot / zopetoolkit-1.1_win-py2.5 slave-win Zope Buildbot / zopetoolkit-1.1_win-py2.6 slave-win Zope Buildbot / zopetoolkit-py2.5 slave-osx Zope Buildbot / zopetoolkit-py2.6 slave-osx Zope Buildbot / zopetoolkit_win-py2.5 slave-win [1]Zope Buildbot / zopetoolkit_win-py2.6 slave-win Zope-2.10 Python-2.4.6 : Linux Zope-2.11 Python-2.4.6 : Linux Zope-2.12 Python-2.6.6 : Linux Zope-2.12-alltests Python-2.6.6 : Linux Zope-2.13 Python-2.6.6 : Linux Zope-2.13-alltests Python-2.6.6 : Linux Zope-trunk Python-2.6.6 : Linux Zope-trunk-alltests Python-2.6.6 : Linux winbot / ZODB_dev py_254_win32 winbot / ZODB_dev py_265_win32 winbot / ZODB_dev py_265_win64 winbot / ZODB_dev py_270_win32 winbot / ZODB_dev py_270_win64 winbot / ztk_10 py_254_win32 winbot / ztk_10 py_265_win32 winbot / ztk_10 py_265_win64 winbot / ztk_11 py_254_win32 winbot / ztk_11 py_265_win32 winbot / ztk_11 py_265_win64 winbot / ztk_11 py_270_win32 winbot / ztk_11 py_270_win64 winbot / ztk_dev py_254_win32 winbot / ztk_dev py_265_win32 winbot / ztk_dev py_265_win64 winbot / ztk_dev py_270_win32 winbot / ztk_dev py_270_win64 Non-OK results -- [1]FAILED Zope Buildbot / zopetoolkit_win-py2.6 slave-win https://mail.zope.org/pipermail/zope-tests/2011-June/044045.html ___ Zope-Dev maillist - Zope-Dev@zope.org https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )
Re: [Zope] CMF -?- Zope
as root (or using virtualenv) easy_install-2.6 -U ZopeSkel then as user zope (or what ever) paster create -t plone4_buildout NAMEOFNEWBUILDOUT cd NAMEOFNEWBUILDOUT python2.6 bootstrap bin/buildout and your new site is ready to start with bin/instance fg point your browser at localhost:8080/manage install a new plone site .. robert On 23.06.2011 06:48, Eric d'Halibut wrote: I am a straggler returning to Zope after years away from it. I come from a time when to install a product into one's Zope one simply untarred it into one's Products folder and restarted. Now I am looking at easy_install, buildout, and the new mania for eggs. Imagine my discomfiture. But never mind all that. I now have a running instance of Zope 2.12.10 installed in NetBSD 5.1. I want to install CMF into it, which used to be one's first product chore (almost) since plone depended on it and I was heading for a plone install, (and later on ran Silva for a couple of years.) But I am here tonight to say, I am stumped. How do get CMFCore into my zope instance the right way? Can someone lay out the steps for me? My python is: /usr/pkg/bin/python2.6 My Zope is at: /usr/local/src/Zope2-2.12.10 My instance is at: /usr/local/Zopeish I have banged around with easy_install, which writes things into my NetBSD /usr/pkg hierarchy, of which I very much disapprove. Buildout seems always to want to build the original gazillion (not complaining!) Zope packages every time I ry to use it. So...glad to be back. Need help. Will write if I get work. Wish you were here. nb. The running Zope instance is live on the net, so if one needs to examine my ZMI I can provide URL and login. Just ask, please. ___ Zope maillist - Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] CMF -?- Zope
On 6/23/11, robert rottermann rob...@redcor.ch wrote: as root (or using virtualenv) easy_install-2.6 -U ZopeSkel then as user zope (or what ever) paster create -t plone4_buildout NAMEOFNEWBUILDOUT This last command gives me a sternly-worded, and appearing, warning: ** *** NOTE: You probably don't want to use this template! ** Since Plone 3.1, the preferred way to get a buildout-based setup ** for Plone is to use the standard installer for your operating ** system (the Windows installer, the Mac installer, or the Unified ** Installer for Linux/Unix/BSD). How big a deal is this, especially in view of me running said command under the /home/ hierarchy where it's not going to -- I hope -- do much systemic damage? And what if someone wants simply to install Zope and the CMF, and not yet make the leap to Plone? It seems the message I am getting is 'all roads lead to Plone!' Thanks, -- No no no, my fish's name is Eric, Eric the fish. He's an halibut. I am not a looney! Why should I be tarred with the epithet looney merely because I have a pet halibut? ___ Zope maillist - Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] CMF -?- Zope
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 06/23/2011 12:48 AM, Eric d'Halibut wrote: I am a straggler returning to Zope after years away from it. I come from a time when to install a product into one's Zope one simply untarred it into one's Products folder and restarted. Now I am looking at easy_install, buildout, and the new mania for eggs. Imagine my discomfiture. But never mind all that. I now have a running instance of Zope 2.12.10 installed in NetBSD 5.1. I want to install CMF into it, which used to be one's first product chore (almost) since plone depended on it and I was heading for a plone install, (and later on ran Silva for a couple of years.) But I am here tonight to say, I am stumped. How do get CMFCore into my zope instance the right way? Can someone lay out the steps for me? My python is: /usr/pkg/bin/python2.6 My Zope is at: /usr/local/src/Zope2-2.12.10 My instance is at: /usr/local/Zopeish Unpack the CMFCore sdist tarball, e.g.: $ cd /tmp $ wget \ http://pypi.python.org/packages/source/P/Products.CMFCore/Products.CMFCore-2.2.4.tar.gz $ cd /usr/local $ sudo tar xzf /tmp/Products.CMFCore-2.2.4.tar.gz and then add the unpacked directory to the 'products' section of your instance's 'zope.conf', e.g.: $ grep ^products /usr/local/Zopeish/etc/zope.conf products /usr/local/Products.CMFCore-2.2.4/ You can repeat the 'products' bit to add other products. I have banged around with easy_install, which writes things into my NetBSD /usr/pkg hierarchy, of which I very much disapprove. I recommend using 'virtualenv', which gives you a sandboxed environment for installing non-system packages. Buildout seems always to want to build the original gazillion (not complaining!) Zope packages every time I ry to use it. So...glad to be back. Need help. Will write if I get work. Wish you were here. nb. The running Zope instance is live on the net, so if one needs to examine my ZMI I can provide URL and login. Just ask, please. Tres. - -- === Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software Excellence by Designhttp://palladion.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk4DUSUACgkQ+gerLs4ltQ4J+ACeIV6Pph5BZ4b6nrU2jNIsRJ7T caUAmQHVIDaboFyFVv3TllFoXABMDgWr =vAra -END PGP SIGNATURE- ___ Zope maillist - Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] CMF -?- Zope
On 23.06.2011 16:14, Eric d'Halibut wrote: On 6/23/11, robert rottermannrob...@redcor.ch wrote: as root (or using virtualenv) easy_install-2.6 -U ZopeSkel then as user zope (or what ever) paster create -t plone4_buildout NAMEOFNEWBUILDOUT This last command gives me a sternly-worded, and appearing, warning: ** *** NOTE: You probably don't want to use this template! the alternative would be to use an Installer. which I never do and (maybe therefore) see not advantage in using over plain buildout. robert ** Since Plone 3.1, the preferred way to get a buildout-based setup ** for Plone is to use the standard installer for your operating ** system (the Windows installer, the Mac installer, or the Unified ** Installer for Linux/Unix/BSD). How big a deal is this, especially in view of me running said command under the /home/ hierarchy where it's not going to -- I hope -- do much systemic damage? And what if someone wants simply to install Zope and the CMF, and not yet make the leap to Plone? It seems the message I am getting is 'all roads lead to Plone!' Thanks, ___ Zope maillist - Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] CMF -?- Zope
On 6/23/11, Tres Seaver tsea...@palladion.com wrote: Unpack the CMFCore sdist tarball, e.g.: $ cd /tmp $ wget \ http://pypi.python.org/packages/source/P/Products.CMFCore/Products.CMFCore-2.2.4.tar.gz $ cd /usr/local $ sudo tar xzf /tmp/Products.CMFCore-2.2.4.tar.gz and then add the unpacked directory to the 'products' section of your instance's 'zope.conf', e.g.: $ grep ^products /usr/local/Zopeish/etc/zope.conf products /usr/local/Products.CMFCore-2.2.4/ No joy. Thanks. I am giving up on my NetBSD, and, when I get some time later today, redo all this on a linux box. -- No no no, my fish's name is Eric, Eric the fish. He's an halibut. I am not a looney! Why should I be tarred with the epithet looney merely because I have a pet halibut? ___ Zope maillist - Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] easy_install Zope glitch on Debian aqueeze
Testing an install of Zope on an up-to-date Debian squeeze install, I get this below. Versions include: python2.6 2.6.6-8+b1 gcc 4:4.4.5-1 Does this ring any bells with anyone? # cd /usr/local/src/Zopework # easy_install -U ZopeSkel install_dir /usr/local/lib/python2.6/dist-packages/ Searching for ZopeSkel Reading http://pypi.python.org/simple/ZopeSkel/ Reading http://svn.plone.org/svn/collective/ZopeSkel/trunk Reading https://svn.plone.org/svn/collective/ZopeSkel/trunk Best match: ZopeSkel 2.19 Processing ZopeSkel-2.19-py2.6.egg ZopeSkel 2.19 is already the active version in easy-install.pth Installing zopeskel script to /usr/local/bin Using /usr/local/lib/python2.6/dist-packages/ZopeSkel-2.19-py2.6.egg Processing dependencies for ZopeSkel Searching for Cheetah1.0,=2.2.1 Reading http://pypi.python.org/simple/Cheetah/ Reading http://www.CheetahTemplate.org/ Reading http://sourceforge.net/project/showfiles.php?group_id=28961 Reading http://www.cheetahtemplate.org/ Best match: Cheetah 2.2.1 Downloading http://pypi.python.org/packages/source/C/Cheetah/Cheetah-2.2.1.tar.gz#md5=c80e03b9b445d7da26278101a473191c Processing Cheetah-2.2.1.tar.gz Running Cheetah-2.2.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-X_3nF5/Cheetah-2.2.1/egg-dist-tmp-0s5dIn warning: no files found matching '*.cfg' warning: no files found matching 'examples' warning: no files found matching 'docs' warning: no files found matching 'bin' warning: no files found matching '*' under directory 'docs' warning: no files found matching '*' under directory 'examples' warning: no previously-included files matching '*.pyc' found under directory 'src' warning: no previously-included files matching '*~' found under directory 'src' warning: no previously-included files matching '*.aux' found under directory 'src' warning: no previously-included files matching '*~' found under directory 'docs' warning: no previously-included files matching '*.aux' found under directory 'docs' src/_namemapper.c:15:58: error: Python.h: No such file or directory src/_namemapper.c:24: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token src/_namemapper.c:25: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token src/_namemapper.c:26: error: expected â=â, â,â, â;â, âasmâ or â__attribute__â before â*â token src/_namemapper.c:75: error: expected declaration specifiers or â...â before âPyObjectâ src/_namemapper.c: In function âsetNotFoundExceptionâ: src/_namemapper.c:79: error: âPyObjectâ undeclared (first use in this function) src/_namemapper.c:79: error: (Each undeclared identifier is reported only once src/_namemapper.c:79: error: for each function it appears in.) src/_namemapper.c:79: error: âexceptionStrâ undeclared (first use in this function) src/_namemapper.c:80: warning: implicit declaration of function âPy_BuildValueâ src/_namemapper.c:81: warning: implicit declaration of function âPyString_ConcatAndDelâ src/_namemapper.c:86: warning: implicit declaration of function âPyObject_CallFunctionObjArgsâ src/_namemapper.c:86: error: âpprintMod_pformatâ undeclared (first use in this function) src/_namemapper.c:86: error: ânamespaceâ undeclared (first use in this function) src/_namemapper.c:88: warning: implicit declaration of function âPyErr_SetObjectâ src/_namemapper.c:88: error: âNotFoundâ undeclared (first use in this function) src/_namemapper.c:89: warning: implicit declaration of function âPy_DECREFâ src/_namemapper.c: At top level: src/_namemapper.c:93: error: expected declaration specifiers or â...â before âPyObjectâ src/_namemapper.c: In function âwrapInternalNotFoundExceptionâ: src/_namemapper.c:95: error: âPyObjectâ undeclared (first use in this function) src/_namemapper.c:95: error: âexcTypeâ undeclared (first use in this function) src/_namemapper.c:95: error: âexcValueâ undeclared (first use in this function) src/_namemapper.c:95: warning: left-hand operand of comma expression has no effect src/_namemapper.c:95: error: âexcTracebackâ undeclared (first use in this function) src/_namemapper.c:95: warning: left-hand operand of comma expression has no effect src/_namemapper.c:95: error: âisAlreadyWrappedâ undeclared (first use in this function) src/_namemapper.c:95: warning: left-hand operand of comma expression has no effect src/_namemapper.c:99: warning: implicit declaration of function âPyErr_Occurredâ src/_namemapper.c:99: warning: implicit declaration of function âPyErr_GivenExceptionMatchesâ src/_namemapper.c:99: error: âNotFoundâ undeclared (first use in this function) src/_namemapper.c:100: warning: implicit declaration of function âPyErr_Fetchâ src/_namemapper.c:101: warning: implicit declaration of function âPyObject_CallMethodâ src/_namemapper.c:104: warning: implicit declaration of function âPyInt_AsLongâ src/_namemapper.c:112: error: âpprintMod_pformatâ undeclared (first use in this function) src/_namemapper.c:112: error: ânamespaceâ undeclared (first
Re: [Zope] easy_install Zope glitch on Debian aqueeze
On 23 June 2011 23:39, Eric d'Halibut eric.hali...@gmail.com wrote: Testing an install of Zope on an up-to-date Debian squeeze install, I get this below. Versions include: python2.6 2.6.6-8+b1 gcc 4:4.4.5-1 Does this ring any bells with anyone? Did you install python2.6-dev? My current list for a fresh debian/ubuntu install is (including varnish / PIL requirements and tools): subversion mercurial git build-essential pkg-config wv xpdf lynx wget libxslt1-dev python2.6-dev libjpeg-dev zlib1g-dev libfreetype6-dev libncurses5-dev libpcre3-dev xsltproc nginx emacs23-nox ne byobu Laurence ___ Zope maillist - Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )
Re: [Zope] easy_install Zope glitch on Debian aqueeze
On 6/23/11, Laurence Rowe l...@lrowe.co.uk wrote: Did you install python2.6-dev? Thanks. That got me over this rough patch. g Onward and upward. -- No no no, my fish's name is Eric, Eric the fish. He's an halibut. I am not a looney! Why should I be tarred with the epithet looney merely because I have a pet halibut? ___ Zope maillist - Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )
[Zope] mission accomplished [was - Re: CMF -?- Zope]
I moved over to a linux box but stayed with this approach: On 6/23/11, robert rottermann rob...@redcor.ch wrote: as root (or using virtualenv) easy_install-2.6 -U ZopeSkel then as user zope (or what ever) paster create -t plone4_buildout NAMEOFNEWBUILDOUT cd NAMEOFNEWBUILDOUT python2.6 bootstrap bin/buildout and your new site is ready to start with bin/instance fg point your browser at localhost:8080/manage install a new plone site .. Only here, I chose install a 'CMF Site' and bingo (well...almost) I have exactly what I wanted! (for now g) Thank you everyone! (I'm sure I'll be back...:-)) -- No no no, my fish's name is Eric, Eric the fish. He's an halibut. I am not a looney! Why should I be tarred with the epithet looney merely because I have a pet halibut? ___ Zope maillist - Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )