<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-6706</id>
	<title>Nabble - Zope</title>
	<updated>2009-12-11T19:36:45Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Zope-f6706.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Zope-f6706.html" />
	<subtitle type="html">Zope is an open source application server for building content management systems, intranets, portals, and custom applications. Zope home is &lt;a href=&quot;http://www.zope.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26754692</id>
	<title>Re: [Python-Dev] Unittest/doctest formatting differences in 2.7a1?</title>
	<published>2009-12-11T19:36:45Z</published>
	<updated>2009-12-11T19:36:45Z</updated>
	<author>
		<name>Tres Seaver</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Lennart Regebro wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Fri, Dec 11, 2009 at 21:36, &amp;nbsp;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754692&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;exarkun@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Certainly. &amp;nbsp;Perhaps Zope would like to add something to the community
&lt;br&gt;&amp;gt;&amp;gt; builders page.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The Zope Component Architecture would be nice to test like that. Much
&lt;br&gt;&amp;gt; of the rest of Zope needs massaging between python versions, so that
&lt;br&gt;&amp;gt; may not be useful.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;http://www.python.org/dev/buildbot/community/trunk/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.python.org/dev/buildbot/community/trunk/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So anyone who cares to can check to see if their changes have broken
&lt;br&gt;&amp;gt; things right away, instead of only finding out 6 or 12 or 18 months
&lt;br&gt;&amp;gt; later. :)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Cc:ing zope-dev for opinions.
&lt;/div&gt;&lt;br&gt;+1 in general to the idea: &amp;nbsp;we should be able to put together a
&lt;br&gt;&amp;quot;buildcompat&amp;quot;-style buildout which would be autoamatable under buildbot.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Tres.
&lt;br&gt;- --
&lt;br&gt;===================================================================
&lt;br&gt;Tres Seaver &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+1 540-429-0999 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754692&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tseaver@...&lt;/a&gt;
&lt;br&gt;Palladion Software &amp;nbsp; &amp;quot;Excellence by Design&amp;quot; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://palladion.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://palladion.com&lt;/a&gt;&lt;br&gt;-----BEGIN PGP SIGNATURE-----
&lt;br&gt;Version: GnuPG v1.4.9 (GNU/Linux)
&lt;br&gt;Comment: Using GnuPG with Mozilla - &lt;a href=&quot;http://enigmail.mozdev.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://enigmail.mozdev.org&lt;/a&gt;&lt;br&gt;&lt;br&gt;iEYEARECAAYFAksjD80ACgkQ+gerLs4ltQ5IggCeOzMSYJ3rYAXNdkj1f/03gkfJ
&lt;br&gt;usAAn2gYe8DN550roU+VXl8cHSOyI6uY
&lt;br&gt;=f1Ww
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Zope-Dev maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26754692&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&lt;br&gt;** &amp;nbsp;No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---Dev-f6720.html&quot; embed=&quot;fixTarget[6720]&quot; target=&quot;_top&quot; &gt;Zope - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--Python-Dev--Unittest-doctest-formatting-differences-in-2.7a1--tp26751271p26754692.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26751271</id>
	<title>Re: [Python-Dev] Unittest/doctest formatting differences in 2.7a1?</title>
	<published>2009-12-11T12:51:12Z</published>
	<updated>2009-12-11T12:51:12Z</updated>
	<author>
		<name>Lennart Regebro-5</name>
	</author>
	<content type="html">On Fri, Dec 11, 2009 at 21:36, &amp;nbsp;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26751271&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;exarkun@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Certainly.  Perhaps Zope would like to add something to the community
&lt;br&gt;&amp;gt; builders page.
&lt;br&gt;&lt;br&gt;The Zope Component Architecture would be nice to test like that. Much
&lt;br&gt;of the rest of Zope needs massaging between python versions, so that
&lt;br&gt;may not be useful.
&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://www.python.org/dev/buildbot/community/trunk/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.python.org/dev/buildbot/community/trunk/&lt;/a&gt;&lt;br&gt;&lt;br&gt;So anyone who cares to can check to see if their changes have broken
&lt;br&gt;things right away, instead of only finding out 6 or 12 or 18 months
&lt;br&gt;later. :)
&lt;br&gt;&lt;br&gt;Cc:ing zope-dev for opinions.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Lennart Regebro: Python, Zope, Plone, Grok
&lt;br&gt;&lt;a href=&quot;http://regebro.wordpress.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://regebro.wordpress.com/&lt;/a&gt;&lt;br&gt;+33 661 58 14 64
&lt;br&gt;_______________________________________________
&lt;br&gt;Zope-Dev maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26751271&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&lt;br&gt;** &amp;nbsp;No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---Dev-f6720.html&quot; embed=&quot;fixTarget[6720]&quot; target=&quot;_top&quot; &gt;Zope - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--Python-Dev--Unittest-doctest-formatting-differences-in-2.7a1--tp26751271p26751271.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26749016</id>
	<title>[plone X exo]</title>
	<published>2009-12-11T10:14:44Z</published>
	<updated>2009-12-11T10:14:44Z</updated>
	<author>
		<name>Alexandre Chagas</name>
	</author>
	<content type="html">Galera,
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Fiquei sabendo que o pessoal da caixa, por determinação da Matriz, terão que
&lt;br&gt;desenvolver os novos projetos de portais em exo e não mais em plone.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Esta informação veio de um colega que foi transferido da caixa para o
&lt;br&gt;ministério através da empresa DBA (que por sinal todo mês atrasa os
&lt;br&gt;salários, 13º e etc de seus funcionários).
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Segundo o Bruno (ex-caixa) eles fizeram um relatório de avaliação dessa nova
&lt;br&gt;plataforma, mesmo com este relatório não recomendando essa plataforma, a
&lt;br&gt;Matriz determinou que será o exo e ponto final. (politicamente decidido).
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Não conhecia esse tal de exo, acabei achando este link:
&lt;br&gt;&lt;a href=&quot;http://www.exoplatform.com/portal/public/website/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.exoplatform.com/portal/public/website/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Agora, alguém saberia responder com mais firmeza?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Tudo pode ser balela? Conversa fiada? Não passa de boato? Intriga da
&lt;br&gt;oposição?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Abraço a todos.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Alexandre das Chagas Souza
&lt;br&gt;WebDesigner / Desenvolvedor PZP
&lt;br&gt;&lt;a href=&quot;http://www.alexandrechagas.com.br&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.alexandrechagas.com.br&lt;/a&gt;&lt;br&gt;(61) 8119-5180
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---Plone---Portugal-Brazil-f16083.html&quot; embed=&quot;fixTarget[16083]&quot; target=&quot;_top&quot; &gt;Zope &amp;amp; Plone - Portugal/Brazil&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-plone-X-exo--tp26749016p26749016.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26743012</id>
	<title>Zope Tests: 6 OK</title>
	<published>2009-12-11T03:59:32Z</published>
	<updated>2009-12-11T03:59:32Z</updated>
	<author>
		<name>Zope Tests Summarizer-2</name>
	</author>
	<content type="html">Summary of messages to the zope-tests list.
&lt;br&gt;Period Thu Dec 10 12:00:00 2009 UTC to Fri Dec 11 12:00:00 2009 UTC.
&lt;br&gt;There were 6 messages: 6 from Zope Tests.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Tests passed OK
&lt;br&gt;---------------
&lt;br&gt;&lt;br&gt;Subject: OK : Zope-2.10 Python-2.4.6 : Linux
&lt;br&gt;From: Zope Tests
&lt;br&gt;Date: Thu Dec 10 20:38:25 EST 2009
&lt;br&gt;URL: &lt;a href=&quot;http://mail.zope.org/pipermail/zope-tests/2009-December/013173.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.zope.org/pipermail/zope-tests/2009-December/013173.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Subject: OK : Zope-2.11 Python-2.4.6 : Linux
&lt;br&gt;From: Zope Tests
&lt;br&gt;Date: Thu Dec 10 20:40:25 EST 2009
&lt;br&gt;URL: &lt;a href=&quot;http://mail.zope.org/pipermail/zope-tests/2009-December/013174.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.zope.org/pipermail/zope-tests/2009-December/013174.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Subject: OK : Zope-2.12 Python-2.6.4 : Linux
&lt;br&gt;From: Zope Tests
&lt;br&gt;Date: Thu Dec 10 20:42:25 EST 2009
&lt;br&gt;URL: &lt;a href=&quot;http://mail.zope.org/pipermail/zope-tests/2009-December/013175.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.zope.org/pipermail/zope-tests/2009-December/013175.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Subject: OK : Zope-2.12-alltests Python-2.6.4 : Linux
&lt;br&gt;From: Zope Tests
&lt;br&gt;Date: Thu Dec 10 20:44:25 EST 2009
&lt;br&gt;URL: &lt;a href=&quot;http://mail.zope.org/pipermail/zope-tests/2009-December/013176.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.zope.org/pipermail/zope-tests/2009-December/013176.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Subject: OK : Zope-trunk Python-2.6.4 : Linux
&lt;br&gt;From: Zope Tests
&lt;br&gt;Date: Thu Dec 10 20:46:25 EST 2009
&lt;br&gt;URL: &lt;a href=&quot;http://mail.zope.org/pipermail/zope-tests/2009-December/013177.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.zope.org/pipermail/zope-tests/2009-December/013177.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Subject: OK : Zope-trunk-alltests Python-2.6.4 : Linux
&lt;br&gt;From: Zope Tests
&lt;br&gt;Date: Thu Dec 10 20:48:25 EST 2009
&lt;br&gt;URL: &lt;a href=&quot;http://mail.zope.org/pipermail/zope-tests/2009-December/013178.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.zope.org/pipermail/zope-tests/2009-December/013178.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Zope-Dev maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26743012&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&lt;br&gt;** &amp;nbsp;No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---Dev-f6720.html&quot; embed=&quot;fixTarget[6720]&quot; target=&quot;_top&quot; &gt;Zope - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Zope-Tests%3A-6-OK-tp26743012p26743012.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26742412</id>
	<title>BTrees and id mapping (was Re: Data.fs size grows non-stop)</title>
	<published>2009-12-11T03:09:10Z</published>
	<updated>2009-12-11T03:09:10Z</updated>
	<author>
		<name>Pedro Ferreira-7</name>
	</author>
	<content type="html">Hello all,
&lt;br&gt;&lt;br&gt;So, I've been experimenting with a new structure for our date indexes, 
&lt;br&gt;and I was considering using an IOBTree that would map integer timestamps 
&lt;br&gt;to BTree-based sets. As for the sets, I considered two options:
&lt;br&gt;&lt;br&gt;&amp;nbsp;1. An IITreeSet based on the OID and an additional IOBTree that maps 
&lt;br&gt;back the OIDs to objects;
&lt;br&gt;&amp;nbsp;2. An OOTreeSet;
&lt;br&gt;&lt;br&gt;As expected 1 was light years faster when I tried to query for large 
&lt;br&gt;timespans (doing normal union operations using OOTreeSets seems to be a 
&lt;br&gt;very slow operation). Still, for single days (and generally timespans 
&lt;br&gt;smaller than 7 days), the OOTreeSet seems to be much faster (apparently, 
&lt;br&gt;iterating through the all the ids in the resulting set and fetching the 
&lt;br&gt;corresponding object takes some time, even for sets with only one 
&lt;br&gt;member, so, IITreeSet seems to be in disadvantage here).
&lt;br&gt;Does anyone have any advice on optimizing the first case? I believe the 
&lt;br&gt;IITreeSet is the way to go, but if only there was some way to make the 
&lt;br&gt;int&amp;lt;-&amp;gt;object conversion operation less expensive...
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;&lt;br&gt;Pedro
&lt;br&gt;_______________________________________________
&lt;br&gt;For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26742412&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---ZODB-Dev-f6714.html&quot; embed=&quot;fixTarget[6714]&quot; target=&quot;_top&quot; &gt;Zope - ZODB-Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cache-size-bytes-usable--tp26246822p26742412.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26738730</id>
	<title>Beginners Question about 'simple todo' tutorial</title>
	<published>2009-12-10T20:56:07Z</published>
	<updated>2009-12-10T20:56:07Z</updated>
	<author>
		<name>zope3</name>
	</author>
	<content type="html">Hi - I'm following &amp;quot;Simple Todo Application&amp;quot;
&lt;br&gt;(&lt;a href=&quot;http://worldcookery.com/files/jeffshell-todo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://worldcookery.com/files/jeffshell-todo/&lt;/a&gt;). I've got to
&lt;br&gt;&lt;a href=&quot;http://worldcookery.com/files/jeffshell-todo/step3.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://worldcookery.com/files/jeffshell-todo/step3.html&lt;/a&gt;&amp;nbsp;- specifically
&lt;br&gt;the bit where ...
&lt;br&gt;&lt;br&gt;&amp;quot;Above we have the ZMI add lists. The first one shows the root list,
&lt;br&gt;including 'Todo List' and 'Todo', from the addMenuItem interfaces&amp;quot;
&lt;br&gt;&lt;br&gt;... the trouble is that although I've restarted the server there's sign
&lt;br&gt;of any 'Todo' or 'Todo List' in the ZMI.
&lt;br&gt;&lt;br&gt;The tutorial doesn't make any mention of putting a file into
&lt;br&gt;instance/etc/package-includes - could that be the problem ? The 'Todo'
&lt;br&gt;and 'TodoList' classes are implemented in __init__.py - is that why you
&lt;br&gt;don't need a instance/etc/package-includes ? 
&lt;br&gt;&lt;br&gt;Any help gratefully received.
&lt;br&gt;&lt;br&gt;richard.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Zope3-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26738730&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope3-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope3-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope3-users&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope3---users-f6733.html&quot; embed=&quot;fixTarget[6733]&quot; target=&quot;_top&quot; &gt;Zope3 - users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Beginners-Question-about-%27simple-todo%27-tutorial-tp26738730p26738730.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26737350</id>
	<title>Re: z3c.sqlalchemy 1.0.11</title>
	<published>2009-12-10T17:25:49Z</published>
	<updated>2009-12-10T17:25:49Z</updated>
	<author>
		<name>Stephan Richter-2</name>
	</author>
	<content type="html">On Thursday 10 December 2009, Christophe Combelles wrote:
&lt;br&gt;&amp;gt; May I commit a tag for this version?
&lt;br&gt;&amp;gt; 
&lt;br&gt;Sure, late tagging is no problem.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Stephan
&lt;br&gt;-- 
&lt;br&gt;Entrepreneur and Software Geek
&lt;br&gt;Google me. &amp;quot;Zope Stephan Richter&amp;quot;
&lt;br&gt;_______________________________________________
&lt;br&gt;Zope-Dev maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26737350&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&lt;br&gt;** &amp;nbsp;No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---Dev-f6720.html&quot; embed=&quot;fixTarget[6720]&quot; target=&quot;_top&quot; &gt;Zope - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/z3c.sqlalchemy-1.0.11-tp26726514p26737350.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26737249</id>
	<title>Re: ZODB 3.9/3.8 incompatibility (was Re: Data.fs size grows non-stop)</title>
	<published>2009-12-10T17:12:21Z</published>
	<updated>2009-12-10T17:12:21Z</updated>
	<author>
		<name>Marius Gedminas-4</name>
	</author>
	<content type="html">On Thu, Dec 10, 2009 at 02:07:06PM -0500, Jim Fulton wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Dec 10, 2009 at 1:50 PM, Marius Gedminas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26737249&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marius@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; On Thu, Dec 10, 2009 at 12:41:11PM -0500, Jim Fulton wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; On Thu, Dec 10, 2009 at 11:54 AM, Marius Gedminas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26737249&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marius@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; In 3.9 for FileStorage, if you give a starting tid that is toward the
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; end of the file,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; it will scan backward, saving a lot of time.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Ah, but how can I get a valid tid that is toward the end of the file?
&lt;br&gt;&amp;gt; &amp;gt; I assume that if I give a tid that doesn't exist, I'll get an error --
&lt;br&gt;&amp;gt; &amp;gt; which is the behavior oldstate() exhibits -- rather than the next
&lt;br&gt;&amp;gt; &amp;gt; existing transaction after that timestamp, or I could fudge by getting
&lt;br&gt;&amp;gt; &amp;gt; the current timestamp and subtracting 24 hours.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; No, the iterator starts at the first transactions who's tid is &amp;gt;= the
&lt;br&gt;&amp;gt; start tid.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, guess a time and use repr(ZODB.TimeStamp.TimeStamp(...))
&lt;/div&gt;&lt;/div&gt;Cool! &amp;nbsp;Thank you,
&lt;br&gt;&lt;br&gt;Marius Gedminas
&lt;br&gt;-- 
&lt;br&gt;This message has been ROT-13 encrypted twice for higher security.
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26737249&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (196 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26737249/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---ZODB-Dev-f6714.html&quot; embed=&quot;fixTarget[6714]&quot; target=&quot;_top&quot; &gt;Zope - ZODB-Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ZODB-3.9-3.8-incompatibility-%28was-Re%3A-Data.fs-size-grows-non-stop%29-tp26714772p26737249.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26733217</id>
	<title>Re: Remove from list</title>
	<published>2009-12-10T11:33:10Z</published>
	<updated>2009-12-10T11:33:10Z</updated>
	<author>
		<name>Justin Dunsworth</name>
	</author>
	<content type="html">&lt;div&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Go to the bottom where it says: &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&amp;quot;To unsubscribe from Zope, get a password reminder, or change your subscription options enter your subscription email address:&amp;quot;&lt;br&gt;&lt;br&gt;&lt;/div&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Dec 10, 2009 at 1:31 PM, Lukman Salifu Nayendi &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733217&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kyzer45@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote style=&quot;BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex&quot; class=&quot;gmail_quote&quot;&gt;
&lt;div&gt;
&lt;div style=&quot;FONT-FAMILY: &amp;#39;times new roman&amp;#39;, &amp;#39;new york&amp;#39;, times, serif; COLOR: #000000; FONT-SIZE: 12pt&quot;&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Please remove me from the mailing list.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;thnx&lt;br&gt; &lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;tahoma, new york, times, serif&quot;&gt;Lukman Salifu Nayendi    &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;Business Manager&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;SmartSoft Enterprise&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;P.O Box tl 595&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;Tamale, Ghana&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;tahoma, new york, times, serif&quot;&gt;+233 24 472 3365&lt;/font&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;tahoma, new york, times, serif&quot;&gt;+233 20 843 0582&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;tahoma, new york, times, serif&quot;&gt;Lukman Salifu Nayendi&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;Business Manager&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;SmartSoft Enterprise&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;P.O Box NT45&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;Accra, Ghana&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;tahoma, new york, times, serif&quot;&gt;
&lt;div&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;tahoma, new york, times, serif&quot;&gt;+233 24 472 3365&lt;/font&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;tahoma, new york, times, serif&quot;&gt;+233 20 843 0582&lt;/font&gt;&lt;/div&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;_______________________________________________&lt;br&gt;Zope maillist  -  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733217&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope@...&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&lt;br&gt;

**   No cross posts or HTML encoding!  **&lt;br&gt;(Related lists -&lt;br&gt; &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt; &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt; )&lt;br&gt;

&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Zope maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733217&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&lt;br&gt;** &amp;nbsp; No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---General-f6715.html&quot; embed=&quot;fixTarget[6715]&quot; target=&quot;_top&quot; &gt;Zope - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Remove-from-list-tp26733176p26733217.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26733176</id>
	<title>Remove from list</title>
	<published>2009-12-10T11:31:24Z</published>
	<updated>2009-12-10T11:31:24Z</updated>
	<author>
		<name>Lukman Salifu Nayendi</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;div style=&quot;font-family:'times new roman', 'new york', times, serif;font-size:12pt;color:#000000;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Please remove me from the mailing list.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;thnx&lt;br&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;tahoma, new york, times, serif&quot; size=&quot;2&quot;&gt;Lukman&amp;nbsp;Salifu Nayendi&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;Business Manager&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;SmartSoft Enterprise&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;P.O Box tl 595&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;Tamale, Ghana&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;tahoma, new york, times, serif&quot;&gt;+233 24 472 3365&lt;/font&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;tahoma, new york, times, serif&quot; size=&quot;2&quot;&gt;+233 20 843 0582&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;font face=&quot;tahoma, new york, times, serif&quot; size=&quot;2&quot;&gt;Lukman&amp;nbsp;Salifu Nayendi&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;Business Manager&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;SmartSoft Enterprise&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;P.O Box NT45&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;Accra, Ghana&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;tahoma, new york, times, serif&quot;&gt;&lt;div&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;tahoma, new york, times, serif&quot;&gt;+233 24 472 3365&lt;/font&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;tahoma, new york, times, serif&quot; size=&quot;2&quot;&gt;+233 20 843 0582&lt;/font&gt;&lt;/div&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;position:fixed&quot;&gt;&lt;/div&gt;


&lt;!-- cg3.c902.mail.ac4.yahoo.com compressed/chunked Thu Dec 10 06:24:16 PST 2009 --&gt;
&lt;/div&gt;&lt;br&gt;

      &lt;/body&gt;&lt;/html&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Zope maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26733176&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&lt;br&gt;** &amp;nbsp; No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---General-f6715.html&quot; embed=&quot;fixTarget[6715]&quot; target=&quot;_top&quot; &gt;Zope - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Remove-from-list-tp26733176p26733176.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26732891</id>
	<title>Re: SQL Method running twice</title>
	<published>2009-12-10T11:14:13Z</published>
	<updated>2009-12-10T11:14:13Z</updated>
	<author>
		<name>Justin Dunsworth</name>
	</author>
	<content type="html">Thanks for the reply... Are you suggesting that there may be an issue with MySQL receiving the data from zope and the way it handles it? &lt;br&gt; &lt;br&gt;Strange thing is that I&amp;#39;m using the exact same method I have used thousands of times over and same code layout and this is the first time I&amp;#39;m seeing it. I&amp;#39;ve changed around a few things relating to variable names etc thinking it was the case but dumbing it down to the simplest way I can still is giving the error.&lt;br&gt;

&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Dec 10, 2009 at 1:03 PM, Andreas Jung &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732891&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lists@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote style=&quot;BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex&quot; class=&quot;gmail_quote&quot;&gt;In case of a ZODB conflict error the whole request will be repeat up to&lt;br&gt;three times.&lt;br&gt;If you database does not provide proper transaction support (trible&lt;br&gt;

check your MySQL&lt;br&gt;installation and your table type useage), you&amp;#39;re doomed. A proper RDBMS&lt;br&gt;like Oracle&lt;br&gt;or Postgres will behave properly and abort the transaction in case of a&lt;br&gt;ZODB transaction&lt;br&gt;abort.&lt;br&gt;&lt;br&gt;

-aj&lt;br&gt;&lt;br&gt;Am 10.12.09 19:59, schrieb Justin Dunsworth:&lt;br&gt;
&lt;div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div class=&quot;h5&quot;&gt;&amp;gt; I am running into a brand new issue today that I can&amp;#39;t, for the life&lt;br&gt;&amp;gt; of me, figure out. I wrote a standard page to insert data into a MySQL&lt;br&gt;&amp;gt; table using Z SQL methods from a form like I always have but for some&lt;br&gt;

&amp;gt; strange reason it&amp;#39;s running the same query twice, thus adding a&lt;br&gt;&amp;gt; duplicate entry.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; I have confined the original code in it&amp;#39;s own document, checked,&lt;br&gt;&amp;gt; double checked, and still no avail. Here&amp;#39;s the code for the page:&lt;br&gt;

&amp;gt;&lt;br&gt;&amp;gt; &amp;lt;dtml-var frame_header&amp;gt;&lt;br&gt;&amp;gt; &amp;lt;dtml-if addnewstatus&amp;gt;&lt;br&gt;&amp;gt;   &amp;lt;dtml-try&amp;gt;&lt;br&gt;&amp;gt;     &amp;lt;dtml-call &amp;quot;RootSQLMethods.admin.Status_Add(_.None,_)&amp;quot;&amp;gt;&lt;br&gt;&amp;gt;     &amp;lt;dtml-call &amp;quot;RESPONSE.redirect(BASE2+&amp;#39;/statuses&amp;#39;)&amp;quot;&amp;gt;&lt;br&gt;

&amp;gt;   &amp;lt;dtml-except&amp;gt;&lt;br&gt;&amp;gt;     &amp;lt;p&amp;gt;Error while submitting! Status not added.&amp;lt;/p&amp;gt;&lt;br&gt;&amp;gt;     &amp;lt;br&amp;gt;Error type: &amp;lt;dtml-var error_type&amp;gt;&lt;br&gt;&amp;gt;     &amp;lt;br&amp;gt;Error value: &amp;lt;dtml-var error_value&amp;gt;&lt;br&gt;

&amp;gt;   &amp;lt;/dtml-try&amp;gt;&lt;br&gt;&amp;gt; &amp;lt;/dtml-if&amp;gt;&lt;br&gt;&amp;gt; &amp;lt;form action=&amp;quot;&amp;amp;dtml-URL;&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br&gt;&amp;gt;   &amp;lt;table class=&amp;quot;tborder&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;30%&amp;quot; cellspacing=&amp;quot;0&amp;quot; &amp;gt;&lt;br&gt;

&amp;gt;     &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;tcat&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-size:&lt;br&gt;&amp;gt; 12pt;&amp;quot;&amp;gt;Add New Status&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br&gt;&amp;gt;     &amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;35%&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Name:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&lt;br&gt;

&amp;gt; width=&amp;quot;65%&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;name_add&amp;quot; size=15&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br&gt;&amp;gt;     &amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;35%&amp;quot; align=&amp;quot;right&amp;quot;&lt;br&gt;&amp;gt; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Description:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;65%&amp;quot;&amp;gt;&amp;lt;textarea&lt;br&gt;

&amp;gt; name=&amp;quot;description_add&amp;quot; cols=25 rows=4&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br&gt;&amp;gt;     &amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;35%&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Sort:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&lt;br&gt;&amp;gt; width=&amp;quot;65%&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sort_add&amp;quot; value=&amp;quot;5&amp;quot; size=1&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br&gt;

&amp;gt;     &amp;lt;tr&amp;gt;&amp;lt;td align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br&gt;&amp;gt;     &amp;lt;tr&amp;gt;&lt;br&gt;&amp;gt;       &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;addnewstatus&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;

&amp;gt;       &amp;lt;td&amp;gt;&lt;br&gt;&amp;gt;         &amp;lt;button class=&amp;quot;button&amp;quot; onclick=&amp;quot;this.form.submit()&amp;quot;&amp;gt;Add&lt;br&gt;&amp;gt; Status&amp;lt;/button&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br&gt;&amp;gt;         &amp;lt;button class=&amp;quot;button&amp;quot; onclick=&amp;quot;window.location = &amp;#39;&amp;lt;dtml-var&lt;br&gt;

&amp;gt; BASE2&amp;gt;/statuses&amp;#39;; return false;&amp;quot;&amp;gt;Cancel&amp;lt;/button&amp;gt;&lt;br&gt;&amp;gt;       &amp;lt;/td&amp;gt;&lt;br&gt;&amp;gt;     &amp;lt;/tr&amp;gt;&lt;br&gt;&amp;gt;   &amp;lt;/table&amp;gt;&lt;br&gt;&amp;gt; &amp;lt;/form&amp;gt;&lt;br&gt;&amp;gt; &amp;lt;dtml-var frame_footer&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;

&amp;gt; I can run the SQL Method by itself and it works just fine (only&lt;br&gt;&amp;gt; inserting it once) but when run as a separate page it adds the two.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Any assistance is appreciated&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;

&amp;gt; _______________________________________________&lt;br&gt;&amp;gt; Zope maillist  -  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732891&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope@...&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&lt;br&gt;

&amp;gt; **   No cross posts or HTML encoding!  **&lt;br&gt;&amp;gt; (Related lists -&lt;br&gt;&amp;gt;  &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;
&amp;gt;  &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt; )&lt;br&gt;
&amp;gt;&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;br&gt;--&lt;br&gt;ZOPYX Ltd. &amp;amp; Co KG          \  zopyx group&lt;br&gt;Charlottenstr. 37/1          \  The full-service network for your&lt;br&gt;D-72070 Tübingen              \  Python, Zope and Plone projects&lt;br&gt;

&lt;a href=&quot;http://www.zopyx.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.zopyx.com&lt;/a&gt;, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732891&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt;  \  &lt;a href=&quot;http://www.zopyxgroup.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.zopyxgroup.com&lt;/a&gt;&lt;br&gt;------------------------------------------------------------------------&lt;br&gt;

E-Publishing, Python, Zope &amp;amp; Plone development, Consulting&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Zope maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732891&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&lt;br&gt;** &amp;nbsp; No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---General-f6715.html&quot; embed=&quot;fixTarget[6715]&quot; target=&quot;_top&quot; &gt;Zope - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SQL-Method-running-twice-tp26732679p26732891.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26732788</id>
	<title>Re: ZODB 3.9/3.8 incompatibility (was Re: Data.fs size grows non-stop)</title>
	<published>2009-12-10T11:07:06Z</published>
	<updated>2009-12-10T11:07:06Z</updated>
	<author>
		<name>Jim Fulton</name>
	</author>
	<content type="html">On Thu, Dec 10, 2009 at 1:50 PM, Marius Gedminas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732788&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marius@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Dec 10, 2009 at 12:41:11PM -0500, Jim Fulton wrote:
&lt;br&gt;&amp;gt;&amp;gt; On Thu, Dec 10, 2009 at 11:54 AM, Marius Gedminas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732788&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marius@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; In 3.9 for FileStorage, if you give a starting tid that is toward the
&lt;br&gt;&amp;gt;&amp;gt; end of the file,
&lt;br&gt;&amp;gt;&amp;gt; it will scan backward, saving a lot of time.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ah, but how can I get a valid tid that is toward the end of the file?
&lt;br&gt;&amp;gt; I assume that if I give a tid that doesn't exist, I'll get an error --
&lt;br&gt;&amp;gt; which is the behavior oldstate() exhibits -- rather than the next
&lt;br&gt;&amp;gt; existing transaction after that timestamp, or I could fudge by getting
&lt;br&gt;&amp;gt; the current timestamp and subtracting 24 hours.
&lt;/div&gt;&lt;br&gt;No, the iterator starts at the first transactions who's tid is &amp;gt;= the start tid.
&lt;br&gt;&lt;br&gt;So, guess a time and use repr(ZODB.TimeStamp.TimeStamp(...))
&lt;br&gt;&lt;br&gt;Jim
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jim Fulton
&lt;br&gt;_______________________________________________
&lt;br&gt;For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732788&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---ZODB-Dev-f6714.html&quot; embed=&quot;fixTarget[6714]&quot; target=&quot;_top&quot; &gt;Zope - ZODB-Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ZODB-3.9-3.8-incompatibility-%28was-Re%3A-Data.fs-size-grows-non-stop%29-tp26714772p26732788.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26732739</id>
	<title>Re: SQL Method running twice</title>
	<published>2009-12-10T11:03:58Z</published>
	<updated>2009-12-10T11:03:58Z</updated>
	<author>
		<name>Andreas Jung-5</name>
	</author>
	<content type="html">In case of a ZODB conflict error the whole request will be repeat up to
&lt;br&gt;three times.
&lt;br&gt;If you database does not provide proper transaction support (trible
&lt;br&gt;check your MySQL
&lt;br&gt;installation and your table type useage), you're doomed. A proper RDBMS
&lt;br&gt;like Oracle
&lt;br&gt;or Postgres will behave properly and abort the transaction in case of a
&lt;br&gt;ZODB transaction
&lt;br&gt;abort.
&lt;br&gt;&lt;br&gt;-aj
&lt;br&gt;&lt;br&gt;Am 10.12.09 19:59, schrieb Justin Dunsworth:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I am running into a brand new issue today that I can't, for the life
&lt;br&gt;&amp;gt; of me, figure out. I wrote a standard page to insert data into a MySQL
&lt;br&gt;&amp;gt; table using Z SQL methods from a form like I always have but for some
&lt;br&gt;&amp;gt; strange reason it's running the same query twice, thus adding a
&lt;br&gt;&amp;gt; duplicate entry.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; I have confined the original code in it's own document, checked,
&lt;br&gt;&amp;gt; double checked, and still no avail. Here's the code for the page:
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;lt;dtml-var frame_header&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;dtml-if addnewstatus&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;dtml-try&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;dtml-call &amp;quot;RootSQLMethods.admin.Status_Add(_.None,_)&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;dtml-call &amp;quot;RESPONSE.redirect(BASE2+'/statuses')&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;dtml-except&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;p&amp;gt;Error while submitting! Status not added.&amp;lt;/p&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;br&amp;gt;Error type: &amp;lt;dtml-var error_type&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;br&amp;gt;Error value: &amp;lt;dtml-var error_value&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;/dtml-try&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/dtml-if&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;form action=&amp;quot;&amp;dtml-URL;&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;table class=&amp;quot;tborder&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;30%&amp;quot; cellspacing=&amp;quot;0&amp;quot; &amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;tcat&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-size:
&lt;br&gt;&amp;gt; 12pt;&amp;quot;&amp;gt;Add New Status&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;35%&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Name:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td
&lt;br&gt;&amp;gt; width=&amp;quot;65%&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;name_add&amp;quot; size=15&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;35%&amp;quot; align=&amp;quot;right&amp;quot;
&lt;br&gt;&amp;gt; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Description:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;65%&amp;quot;&amp;gt;&amp;lt;textarea
&lt;br&gt;&amp;gt; name=&amp;quot;description_add&amp;quot; cols=25 rows=4&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;35%&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Sort:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td
&lt;br&gt;&amp;gt; width=&amp;quot;65%&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sort_add&amp;quot; value=&amp;quot;5&amp;quot; size=1&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;&amp;lt;td align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;addnewstatus&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;button class=&amp;quot;button&amp;quot; onclick=&amp;quot;this.form.submit()&amp;quot;&amp;gt;Add
&lt;br&gt;&amp;gt; Status&amp;lt;/button&amp;gt;&amp;nbsp;&amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;button class=&amp;quot;button&amp;quot; onclick=&amp;quot;window.location = '&amp;lt;dtml-var
&lt;br&gt;&amp;gt; BASE2&amp;gt;/statuses'; return false;&amp;quot;&amp;gt;Cancel&amp;lt;/button&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/td&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/tr&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;lt;/table&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/form&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;dtml-var frame_footer&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; I can run the SQL Method by itself and it works just fine (only
&lt;br&gt;&amp;gt; inserting it once) but when run as a separate page it adds the two.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Any assistance is appreciated
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Zope maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732739&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&lt;br&gt;&amp;gt; ** &amp;nbsp; No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;&amp;gt; (Related lists - 
&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;ZOPYX Ltd. &amp; Co KG &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\ &amp;nbsp;zopyx group
&lt;br&gt;Charlottenstr. 37/1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\ &amp;nbsp;The full-service network for your 
&lt;br&gt;D-72070 Tübingen &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\ &amp;nbsp;Python, Zope and Plone projects
&lt;br&gt;www.zopyx.com, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732739&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt; &amp;nbsp;\ &amp;nbsp;www.zopyxgroup.com
&lt;br&gt;------------------------------------------------------------------------
&lt;br&gt;E-Publishing, Python, Zope &amp; Plone development, Consulting
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[lists.vcf]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;begin:vcard
&lt;br&gt;fn:Andreas Jung
&lt;br&gt;n:Jung;Andreas
&lt;br&gt;org:ZOPYX Ltd. &amp; Co. KG
&lt;br&gt;adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
&lt;br&gt;email;internet:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732739&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt;
&lt;br&gt;title:CEO
&lt;br&gt;tel;work:+49-7071-793376
&lt;br&gt;tel;fax:+49-7071-7936840
&lt;br&gt;tel;home:+49-7071-793257
&lt;br&gt;x-mozilla-html:FALSE
&lt;br&gt;url:www.zopyx.com
&lt;br&gt;version:2.1
&lt;br&gt;end:vcard
&lt;br&gt;&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Zope maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732739&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&lt;br&gt;** &amp;nbsp; No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---General-f6715.html&quot; embed=&quot;fixTarget[6715]&quot; target=&quot;_top&quot; &gt;Zope - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SQL-Method-running-twice-tp26732679p26732739.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26732695</id>
	<title>Re: Connecting New Zope to old ZEO server</title>
	<published>2009-12-10T11:00:56Z</published>
	<updated>2009-12-10T11:00:56Z</updated>
	<author>
		<name>Andreas Jung-5</name>
	</author>
	<content type="html">&lt;br&gt;Am 10.12.09 19:49, schrieb Brian Brinegar:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; As part of a migration plan we would like to have a Zope client running
&lt;br&gt;&amp;gt; Zope 2.11.4 connect to a ZEO server running Zope 2.9.6 ZODB 3.6.2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When trying to connect we get an error the following error:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009-12-10T10:09:48 INFO ZEO.ClientStorage (6145) Testing connection
&lt;br&gt;&amp;gt; &amp;lt;ManagedClientConnection ('192.168.1.51', 17900)&amp;gt;
&lt;br&gt;&amp;gt; ------
&lt;br&gt;&amp;gt; 2009-12-10T10:09:48 ERROR ZEO.zrpc.Connection(C) (192.168.1.51:17900)
&lt;br&gt;&amp;gt; bad handshake 'Z303'
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is it possible to have a new Zope connect to an old ZODB?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;a href=&quot;http://pypi.python.org/pypi/ZODB3/3.9.3#compatibility&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pypi.python.org/pypi/ZODB3/3.9.3#compatibility&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;ZODB ZEO clients from ZODB 3.2 on can talk to ZODB 3.9 servers. ZODB ZEO
&lt;br&gt;Clients can talk to ZODB 3.8 and 3.9 ZEO servers.
&lt;br&gt;&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;...although this statement is in some way incoherent.
&lt;br&gt;&lt;br&gt;Andreas
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[lists.vcf]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;begin:vcard
&lt;br&gt;fn:Andreas Jung
&lt;br&gt;n:Jung;Andreas
&lt;br&gt;org:ZOPYX Ltd. &amp; Co. KG
&lt;br&gt;adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
&lt;br&gt;email;internet:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732695&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt;
&lt;br&gt;title:CEO
&lt;br&gt;tel;work:+49-7071-793376
&lt;br&gt;tel;fax:+49-7071-7936840
&lt;br&gt;tel;home:+49-7071-793257
&lt;br&gt;x-mozilla-html:FALSE
&lt;br&gt;url:www.zopyx.com
&lt;br&gt;version:2.1
&lt;br&gt;end:vcard
&lt;br&gt;&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Zope maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732695&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&lt;br&gt;** &amp;nbsp; No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---General-f6715.html&quot; embed=&quot;fixTarget[6715]&quot; target=&quot;_top&quot; &gt;Zope - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Connecting-New-Zope-to-old-ZEO-server-tp26732535p26732695.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26732679</id>
	<title>SQL Method running twice</title>
	<published>2009-12-10T10:59:43Z</published>
	<updated>2009-12-10T10:59:43Z</updated>
	<author>
		<name>Justin Dunsworth</name>
	</author>
	<content type="html">&lt;div&gt;I am running into a brand new issue today that I can&amp;#39;t, for the life of me, figure out. I wrote a standard page to insert data into a MySQL table using Z SQL methods from a form like I always have but for some strange reason it&amp;#39;s running the same query twice, thus adding a duplicate entry. &lt;/div&gt;


&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I have confined the original code in it&amp;#39;s own document, checked, double checked, and still no avail. Here&amp;#39;s the code for the page: &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&amp;lt;dtml-var frame_header&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;dtml-if addnewstatus&amp;gt;&lt;br&gt;  &amp;lt;dtml-try&amp;gt;&lt;br&gt;    &amp;lt;dtml-call &amp;quot;RootSQLMethods.admin.Status_Add(_.None,_)&amp;quot;&amp;gt;&lt;br&gt;    &amp;lt;dtml-call &amp;quot;RESPONSE.redirect(BASE2+&amp;#39;/statuses&amp;#39;)&amp;quot;&amp;gt;&lt;br&gt;

  &amp;lt;dtml-except&amp;gt;&lt;br&gt;    &amp;lt;p&amp;gt;Error while submitting! Status not added.&amp;lt;/p&amp;gt;&lt;br&gt;    &amp;lt;br&amp;gt;Error type: &amp;lt;dtml-var error_type&amp;gt;&lt;br&gt;    &amp;lt;br&amp;gt;Error value: &amp;lt;dtml-var error_value&amp;gt;&lt;br&gt;  &amp;lt;/dtml-try&amp;gt;&lt;br&gt;

&amp;lt;/dtml-if&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;form action=&amp;quot;&amp;amp;dtml-URL;&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br&gt;  &amp;lt;table class=&amp;quot;tborder&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;30%&amp;quot; cellspacing=&amp;quot;0&amp;quot; &amp;gt;&lt;br&gt;    &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;tcat&amp;quot; align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-size: 12pt;&amp;quot;&amp;gt;Add New Status&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br&gt;

    &amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;35%&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Name:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;65%&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;name_add&amp;quot; size=15&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br&gt;

    &amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;35%&amp;quot; align=&amp;quot;right&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Description:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;65%&amp;quot;&amp;gt;&amp;lt;textarea name=&amp;quot;description_add&amp;quot; cols=25 rows=4&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br&gt;

    &amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;35%&amp;quot; align=&amp;quot;right&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Sort:&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;65%&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;sort_add&amp;quot; value=&amp;quot;5&amp;quot; size=1&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br&gt;

    &amp;lt;tr&amp;gt;&amp;lt;td align=&amp;quot;center&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br&gt;    &amp;lt;tr&amp;gt;&lt;br&gt;      &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;addnewstatus&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;

      &amp;lt;td&amp;gt;&lt;br&gt;        &amp;lt;button class=&amp;quot;button&amp;quot; onclick=&amp;quot;this.form.submit()&amp;quot;&amp;gt;Add Status&amp;lt;/button&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br&gt;        &amp;lt;button class=&amp;quot;button&amp;quot; onclick=&amp;quot;window.location = &amp;#39;&amp;lt;dtml-var BASE2&amp;gt;/statuses&amp;#39;; return false;&amp;quot;&amp;gt;Cancel&amp;lt;/button&amp;gt;&lt;br&gt;

      &amp;lt;/td&amp;gt;&lt;br&gt;    &amp;lt;/tr&amp;gt;&lt;br&gt;  &amp;lt;/table&amp;gt;&lt;br&gt;&amp;lt;/form&amp;gt;&lt;/div&gt;
&lt;div&gt;&amp;lt;dtml-var frame_footer&amp;gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;I can run the SQL Method by itself and it works just fine (only inserting it once) but when run as a separate page it adds the two. &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Any assistance is appreciated&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Zope maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732679&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&lt;br&gt;** &amp;nbsp; No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---General-f6715.html&quot; embed=&quot;fixTarget[6715]&quot; target=&quot;_top&quot; &gt;Zope - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SQL-Method-running-twice-tp26732679p26732679.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26732638</id>
	<title>Upcoming Zope releases</title>
	<published>2009-12-10T10:56:36Z</published>
	<updated>2009-12-10T10:56:36Z</updated>
	<author>
		<name>Andreas Jung-5</name>
	</author>
	<content type="html">My plan is to release new releases of Zope 2.9 - 2.12 on December 22nd.
&lt;br&gt;&lt;br&gt;Andreas
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;ZOPYX Ltd. &amp; Co KG &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\ &amp;nbsp;zopyx group
&lt;br&gt;Charlottenstr. 37/1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\ &amp;nbsp;The full-service network for your 
&lt;br&gt;D-72070 Tübingen &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;\ &amp;nbsp;Python, Zope and Plone projects
&lt;br&gt;www.zopyx.com, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732638&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt; &amp;nbsp;\ &amp;nbsp;www.zopyxgroup.com
&lt;br&gt;------------------------------------------------------------------------
&lt;br&gt;E-Publishing, Python, Zope &amp; Plone development, Consulting
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[lists.vcf]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;begin:vcard
&lt;br&gt;fn:Andreas Jung
&lt;br&gt;n:Jung;Andreas
&lt;br&gt;org:ZOPYX Ltd. &amp; Co. KG
&lt;br&gt;adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
&lt;br&gt;email;internet:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732638&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt;
&lt;br&gt;title:CEO
&lt;br&gt;tel;work:+49-7071-793376
&lt;br&gt;tel;fax:+49-7071-7936840
&lt;br&gt;tel;home:+49-7071-793257
&lt;br&gt;x-mozilla-html:FALSE
&lt;br&gt;url:www.zopyx.com
&lt;br&gt;version:2.1
&lt;br&gt;end:vcard
&lt;br&gt;&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Zope-Dev maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732638&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&lt;br&gt;** &amp;nbsp;No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---Dev-f6720.html&quot; embed=&quot;fixTarget[6720]&quot; target=&quot;_top&quot; &gt;Zope - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Upcoming-Zope-releases-tp26732638p26732638.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26732540</id>
	<title>Re: ZODB 3.9/3.8 incompatibility (was Re: Data.fs size grows non-stop)</title>
	<published>2009-12-10T10:50:27Z</published>
	<updated>2009-12-10T10:50:27Z</updated>
	<author>
		<name>Marius Gedminas-4</name>
	</author>
	<content type="html">On Thu, Dec 10, 2009 at 12:41:11PM -0500, Jim Fulton wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Dec 10, 2009 at 11:54 AM, Marius Gedminas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732540&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marius@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; &amp;gt; Well, there is IStorage, and I think all storages (except for
&lt;br&gt;&amp;gt; &amp;gt; FileStorage) implemented it faithfully
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I guess that depends on what you mean by faithfully. MappingStorage
&lt;br&gt;&amp;gt; and Demostorage
&lt;br&gt;&amp;gt; in 3.8 inherited a null implementation from BaseStorage and it's
&lt;br&gt;&amp;gt; arguable how faithful that
&lt;br&gt;&amp;gt; implementation is.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; (oid,
&lt;br&gt;&amp;gt; &amp;gt; version-that-got-removed-in-3.9, size=1).  FileStorage in 3.8 violated
&lt;br&gt;&amp;gt; &amp;gt; the interface by renaming size=1 to length=1, but it's fixed in 3.9.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; and in 3.8.
&lt;/div&gt;&lt;/div&gt;*checks*
&lt;br&gt;&lt;br&gt;FileStorage in 3.8.1 violated the interface, to be precise.
&lt;br&gt;&lt;br&gt;ZODB 3.8.1 is mandated by
&lt;br&gt;&lt;a href=&quot;http://download.zope.org/zope3.4/3.4.0/versions.cfg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.zope.org/zope3.4/3.4.0/versions.cfg&lt;/a&gt;, which our
&lt;br&gt;production app currently uses.
&lt;br&gt;&lt;br&gt;(Kinda offtopic: Is there a newer 3.4 KGS release?
&lt;br&gt;&lt;a href=&quot;http://download.zope.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.zope.org/&lt;/a&gt;&amp;nbsp;tells me &amp;quot;Welcome&amp;quot; and nothing more.
&lt;br&gt;&lt;a href=&quot;http://download.zope.org/zope3.4/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.zope.org/zope3.4/&lt;/a&gt;&amp;nbsp;tells me in great big joyful letters
&lt;br&gt;at the top of the page &amp;quot;zope 3.4.0 Has Been Released!&amp;quot;)
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; What I miss _a lot_ is a way to look at the last several transactions.
&lt;br&gt;&amp;gt; &amp;gt; There's the iterator API, but it goes from oldest-to-latest, and when
&lt;br&gt;&amp;gt; &amp;gt; you've got a large DB, that takes a while (85 seconds for a Data.fs with
&lt;br&gt;&amp;gt; &amp;gt; 922737 transactions and 8 GB of data, with 100 MB/s read throughput).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In 3.9 for FileStorage, if you give a starting tid that is toward the
&lt;br&gt;&amp;gt; end of the file,
&lt;br&gt;&amp;gt; it will scan backward, saving a lot of time.
&lt;br&gt;&lt;br&gt;Ah, but how can I get a valid tid that is toward the end of the file?
&lt;br&gt;I assume that if I give a tid that doesn't exist, I'll get an error --
&lt;br&gt;which is the behavior oldstate() exhibits -- rather than the next
&lt;br&gt;existing transaction after that timestamp, or I could fudge by getting
&lt;br&gt;the current timestamp and subtracting 24 hours.
&lt;br&gt;&lt;br&gt;&amp;gt; I've attached an analysis script that illustrates iterating backward.
&lt;br&gt;&lt;br&gt;Thank you!
&lt;br&gt;&lt;br&gt;(Mutt is inconvenient: there's no way to look at attachments while you're
&lt;br&gt;replying to a message.)
&lt;br&gt;&lt;br&gt;&amp;gt; Someday, someone should get around to adding an option to the file-storage
&lt;br&gt;&amp;gt; iterator to go backward.
&lt;br&gt;&lt;br&gt;Marius Gedminas
&lt;br&gt;-- 
&lt;br&gt;Life begins when you can spend your spare time programming instead of
&lt;br&gt;watching television.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- Cal Keegan
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732540&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (196 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26732540/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---ZODB-Dev-f6714.html&quot; embed=&quot;fixTarget[6714]&quot; target=&quot;_top&quot; &gt;Zope - ZODB-Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ZODB-3.9-3.8-incompatibility-%28was-Re%3A-Data.fs-size-grows-non-stop%29-tp26714772p26732540.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26732535</id>
	<title>Connecting New Zope to old ZEO server</title>
	<published>2009-12-10T10:49:12Z</published>
	<updated>2009-12-10T10:49:12Z</updated>
	<author>
		<name>Brian Brinegar</name>
	</author>
	<content type="html">As part of a migration plan we would like to have a Zope client running
&lt;br&gt;Zope 2.11.4 connect to a ZEO server running Zope 2.9.6 ZODB 3.6.2
&lt;br&gt;&lt;br&gt;When trying to connect we get an error the following error:
&lt;br&gt;&lt;br&gt;2009-12-10T10:09:48 INFO ZEO.ClientStorage (6145) Testing connection
&lt;br&gt;&amp;lt;ManagedClientConnection ('192.168.1.51', 17900)&amp;gt;
&lt;br&gt;------
&lt;br&gt;2009-12-10T10:09:48 ERROR ZEO.zrpc.Connection(C) (192.168.1.51:17900)
&lt;br&gt;bad handshake 'Z303'
&lt;br&gt;&lt;br&gt;Is it possible to have a new Zope connect to an old ZODB?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Brian Brinegar
&lt;br&gt;Web Services Coordinator
&lt;br&gt;Engineering Computer Network
&lt;br&gt;_______________________________________________
&lt;br&gt;Zope maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26732535&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&lt;br&gt;** &amp;nbsp; No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---General-f6715.html&quot; embed=&quot;fixTarget[6715]&quot; target=&quot;_top&quot; &gt;Zope - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Connecting-New-Zope-to-old-ZEO-server-tp26732535p26732535.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26731545</id>
	<title>Re: ZODB 3.9/3.8 incompatibility (was Re: Data.fs size grows non-stop)</title>
	<published>2009-12-10T09:41:11Z</published>
	<updated>2009-12-10T09:41:11Z</updated>
	<author>
		<name>Jim Fulton</name>
	</author>
	<content type="html">On Thu, Dec 10, 2009 at 11:54 AM, Marius Gedminas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26731545&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marius@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;...
&lt;br&gt;&amp;gt; Well, there is IStorage, and I think all storages (except for
&lt;br&gt;&amp;gt; FileStorage) implemented it faithfully
&lt;br&gt;&lt;br&gt;I guess that depends on what you mean by faithfully. MappingStorage
&lt;br&gt;and Demostorage
&lt;br&gt;in 3.8 inherited a null implementation from BaseStorage and it's
&lt;br&gt;arguable how faithful that
&lt;br&gt;implementation is.
&lt;br&gt;&lt;br&gt;&amp;gt; (oid,
&lt;br&gt;&amp;gt; version-that-got-removed-in-3.9, size=1).  FileStorage in 3.8 violated
&lt;br&gt;&amp;gt; the interface by renaming size=1 to length=1, but it's fixed in 3.9.
&lt;br&gt;&lt;br&gt;and in 3.8.
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;&lt;br&gt;&amp;gt; What I miss _a lot_ is a way to look at the last several transactions.
&lt;br&gt;&amp;gt; There's the iterator API, but it goes from oldest-to-latest, and when
&lt;br&gt;&amp;gt; you've got a large DB, that takes a while (85 seconds for a Data.fs with
&lt;br&gt;&amp;gt; 922737 transactions and 8 GB of data, with 100 MB/s read throughput).
&lt;br&gt;&lt;br&gt;In 3.9 for FileStorage, if you give a starting tid that is toward the
&lt;br&gt;end of the file,
&lt;br&gt;it will scan backward, saving a lot of time.
&lt;br&gt;&lt;br&gt;I've attached an analysis script that illustrates iterating backward.
&lt;br&gt;Someday, someone should get around to adding an option to the file-storage
&lt;br&gt;iterator to go backward.
&lt;br&gt;&lt;br&gt;Jim
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jim Fulton
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26731545&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;transaction_rates.py&lt;/strong&gt; (2K) &lt;a href=&quot;http://old.nabble.com/attachment/26731545/0/transaction_rates.py&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---ZODB-Dev-f6714.html&quot; embed=&quot;fixTarget[6714]&quot; target=&quot;_top&quot; &gt;Zope - ZODB-Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ZODB-3.9-3.8-incompatibility-%28was-Re%3A-Data.fs-size-grows-non-stop%29-tp26714772p26731545.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26730726</id>
	<title>Re: ZODB 3.9/3.8 incompatibility (was Re: Data.fs size grows non-stop)</title>
	<published>2009-12-10T08:54:57Z</published>
	<updated>2009-12-10T08:54:57Z</updated>
	<author>
		<name>Marius Gedminas-4</name>
	</author>
	<content type="html">On Thu, Dec 10, 2009 at 10:08:36AM -0500, Jim Fulton wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Dec 10, 2009 at 5:58 AM, Marius Gedminas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26730726&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marius@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; On Wed, Dec 09, 2009 at 01:04:03PM -0500, Jim Fulton wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; On Wed, Dec 9, 2009 at 12:06 PM, Marius Gedminas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26730726&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marius@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; (Supporting both ZODB 3.8 and 3.9 is kinda tricky, but with some very
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; ugly hacks I managed.)
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; This sounds like something that needs to be fixed. Can you share some of the
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; issues you ran into? (Or maybe file bugs reports.)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Two issues only:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;  * In ZODB 3.8 PersistentDict and PersistentMapping are unrelated
&lt;br&gt;&amp;gt; &amp;gt;    classes, so if I want to have adapters for both, I have to register
&lt;br&gt;&amp;gt; &amp;gt;    them separately in ZCML.  In ZODB 3.9, PersistentDict is an alias
&lt;br&gt;&amp;gt; &amp;gt;    for PersistentMapping, so I get a ZCML configuration conflict error
&lt;br&gt;&amp;gt; &amp;gt;    if I have adapter directives for both.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; OK, it's impractical to do anything about this.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;    Solved by defining a decoy class for one of the adapters so they
&lt;br&gt;&amp;gt; &amp;gt;    don't conflict.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hm, I'm not sure I follow this. 
&lt;/div&gt;&lt;/div&gt;Code:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; if PersistentMapping is PersistentDict:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # &amp;lt;...snip large comment explaining this...&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class DecoyPersistentDict(PersistentMapping):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;Decoy to avoid ZCML errors while supporting both ZODB 3.8 and 3.9.&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class PersistentDictState(PersistentMappingState):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;Decoy to avoid ZCML errors while supporting both ZODB 3.8 and 3.9.&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; adapts(DecoyPersistentDict, dict, None)
&lt;br&gt;&amp;nbsp; &amp;nbsp; else:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; class PersistentDictState(PersistentMappingState):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;&amp;quot;&amp;quot;Convenient access to a persistent dict's items.&amp;quot;&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; adapts(PersistentDict, dict, None)
&lt;br&gt;&lt;br&gt;ZCML:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;adapter factory=&amp;quot;.state.PersistentDictState&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;adapter factory=&amp;quot;.state.PersistentMappingState&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;gt; You could have used a different
&lt;br&gt;&amp;gt; approach of providing the second adapter registration as an override.
&lt;br&gt;&lt;br&gt;Oooh, neat hack. &amp;nbsp;But I'm not sure I like it better than the one I
&lt;br&gt;implemented.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt;  * In ZODB 3.8, the 'version' argument of ClientStorage.history (as well
&lt;br&gt;&amp;gt; &amp;gt;    as other kinds of storages, I suppose) is mandatory.  In ZODB 3.9
&lt;br&gt;&amp;gt; &amp;gt;    it's gone.
&lt;br&gt;&lt;br&gt;I went back and corrected my statement (originally it referred to
&lt;br&gt;FileStorage.history, and I was thinking about ClientStorage in my
&lt;br&gt;parenthetical statement), and then I of course forgot to remove the
&lt;br&gt;now-obsolete parenthetical statement itself.
&lt;br&gt;&lt;br&gt;&amp;gt; It's mandatory in ClientStorage and optional in FileStorage. (MappingStorage and
&lt;br&gt;&amp;gt; DemoStorage don't have a history method in 3.8.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I suggest we treat this as a bug in 3.8 and make the version argument
&lt;br&gt;&amp;gt; to ClientStorage's history method optional in a 3.8 bug fix release.
&lt;br&gt;&lt;br&gt;+1
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt;    Solved by peeking into the method signature with inspect.getargspec()
&lt;br&gt;&amp;gt; &amp;gt;    and supplying a version only if it's needed.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ick. :)
&lt;br&gt;&lt;br&gt;:)
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; In particular, I think it should be a goal that it isn't too hard to
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; write code that works with both ZODB 3.8 and 3.9.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Normal code doesn't usually play with storage.history, I'd say, so I'm
&lt;br&gt;&amp;gt; &amp;gt; not too peeved by having to do various contortions.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Zope 2 had (has?) a standard view for looking at an object's history
&lt;br&gt;&amp;gt; that I found very useful. I wish there was one for Zope3.
&lt;br&gt;&lt;br&gt;Well, there is IStorage, and I think all storages (except for
&lt;br&gt;FileStorage) implemented it faithfully (oid,
&lt;br&gt;version-that-got-removed-in-3.9, size=1). &amp;nbsp;FileStorage in 3.8 violated
&lt;br&gt;the interface by renaming size=1 to length=1, but it's fixed in 3.9.
&lt;br&gt;&lt;br&gt;I personally would like to be able to have size=None imply &amp;quot;unlimited,
&lt;br&gt;give me as much as you've got&amp;quot;), but 9999999999999999 works just as well
&lt;br&gt;in practice.
&lt;br&gt;&lt;br&gt;What I miss _a lot_ is a way to look at the last several transactions.
&lt;br&gt;There's the iterator API, but it goes from oldest-to-latest, and when
&lt;br&gt;you've got a large DB, that takes a while (85 seconds for a Data.fs with
&lt;br&gt;922737 transactions and 8 GB of data, with 100 MB/s read throughput).
&lt;br&gt;&lt;br&gt;&amp;gt; History can be very useful in my experience.
&lt;br&gt;&lt;br&gt;Oh yes. &amp;nbsp;This is why I stopped packing my production Data.fs'es and
&lt;br&gt;first started using storage.history() with a couple of nice wrappers
&lt;br&gt;from debugzope shell, and, later, convinced a coworker to write
&lt;br&gt;ZODBBrowser.
&lt;br&gt;&lt;br&gt;Marius Gedminas
&lt;br&gt;-- 
&lt;br&gt;I used to think I was indecisive, but now I'm not so sure.
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26730726&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (196 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26730726/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---ZODB-Dev-f6714.html&quot; embed=&quot;fixTarget[6714]&quot; target=&quot;_top&quot; &gt;Zope - ZODB-Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ZODB-3.9-3.8-incompatibility-%28was-Re%3A-Data.fs-size-grows-non-stop%29-tp26714772p26730726.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26730036</id>
	<title>Re: Data.fs size grows non-stop</title>
	<published>2009-12-10T08:12:48Z</published>
	<updated>2009-12-10T08:12:48Z</updated>
	<author>
		<name>Roger Ineichen</name>
	</author>
	<content type="html">Hi Pedro 
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Betreff: Re: AW: [ZODB-Dev] Data.fs size grows non-stop
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; If you need performance, take a look at the z3c.indexer 
&lt;br&gt;&amp;gt; package which 
&lt;br&gt;&amp;gt; &amp;gt; offers a much faster indexing concept. I implemented this package 
&lt;br&gt;&amp;gt; &amp;gt; because my app coudn't handle the implicit default indexing 
&lt;br&gt;&amp;gt; handling. 
&lt;br&gt;&amp;gt; &amp;gt; The README.txt explains what is different and how to use it. It 
&lt;br&gt;&amp;gt; &amp;gt; defently needs some work to implement a z3c.indexer based indexing 
&lt;br&gt;&amp;gt; &amp;gt; concept but if you do it right, it can handle a lot more indexing 
&lt;br&gt;&amp;gt; &amp;gt; tasks then the generic zope or zc.catalog concept.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; Thanks a lot. But is it easy to use this from within a 
&lt;br&gt;&amp;gt; non-Zope application? In the examples I could see references 
&lt;br&gt;&amp;gt; to several zope.site classes, such as LocalSiteManager... 
&lt;br&gt;&amp;gt; since this is a standalone app, I wonder if it won't force us 
&lt;br&gt;&amp;gt; to import some other zope packages...
&lt;/div&gt;&lt;br&gt;The site is only used as a sample setup and for provide
&lt;br&gt;a local persistent IIntIds utility.
&lt;br&gt;&lt;br&gt;Every zope catalog implementation needs an object id
&lt;br&gt;normaly an id given from IIntIds.
&lt;br&gt;&lt;br&gt;But if your app provides another unique integer id
&lt;br&gt;for each object, you can use the z3c.indexer package 
&lt;br&gt;with small modifications.
&lt;br&gt;&lt;br&gt;But of corse it will bring in some dependencies,
&lt;br&gt;but not more then the zope or zc.catalog will.
&lt;br&gt;&lt;br&gt;Let me know if you could use the package with less
&lt;br&gt;dependencies then we have now and we can try to cut
&lt;br&gt;the dependencies down or probably defined them as test
&lt;br&gt;dependencies
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Roger Ineichen 
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Pedro
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Pedro
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26730036&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26730036&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---ZODB-Dev-f6714.html&quot; embed=&quot;fixTarget[6714]&quot; target=&quot;_top&quot; &gt;Zope - ZODB-Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cache-size-bytes-usable--tp26246822p26730036.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26729671</id>
	<title>Re: Treffen am Dienstag, 15.12.09</title>
	<published>2009-12-10T07:48:10Z</published>
	<updated>2009-12-10T07:48:10Z</updated>
	<author>
		<name>Stefan Antonelli</name>
	</author>
	<content type="html">Hallo Zusammen,
&lt;br&gt;&lt;br&gt;&amp;gt; - am 15. Dezember, 18:30
&lt;br&gt;&amp;gt; - wo: LMU, Institut fuer Informatik, Oettingenstr. 67,
&lt;br&gt;&amp;gt; &amp;nbsp; Raum Z 1.09 - das ist in der Mitte des Gebäudes
&lt;br&gt;&amp;gt; &amp;nbsp; (Zentralbereich), 1.OG
&lt;br&gt;&lt;br&gt;ich hab das wieder auf plone.org und plone.zope.de übernommen.
&lt;br&gt;&lt;br&gt;&amp;gt; Als Themen stehen oben auf der Liste (das umfassende Thema &amp;quot;Plone Deployment&amp;quot; 
&lt;br&gt;&amp;gt; wollten wir angehen, wenn wir wieder mal an der TU sind):
&lt;br&gt;&lt;br&gt;Wollten wir uns nicht etwas um plone.zope.de bzw. den World Plone Day
&lt;br&gt;kümmern? Vielleicht kriegen wir ja alles unter einen Hut...
&lt;br&gt;&lt;br&gt;&amp;gt; - Zugriff auf Sessiondaten in Plone
&lt;br&gt;&lt;br&gt;Dazu kann ich ein wenig zeigen.
&lt;br&gt;&lt;br&gt;&amp;gt; Kann jemand zu einem dieser Themen etwas beitragen? Gibt es aktuelle 
&lt;br&gt;&amp;gt; Problemstellungen aus diesen Bereichen, die wir gemeinsam bearbeiten könnten?
&lt;br&gt;&lt;br&gt;Aktuelle Problemstellung wäre wie man via jQuery am geschicktesten
&lt;br&gt;Session-Daten manipuliert. Ich mache das momentan über .py die im Skin
&lt;br&gt;Folder liegen.
&lt;br&gt;&lt;br&gt;&amp;gt; Ich selbst könnte ggf. etwas zu memoize bzw. allgemein zum Caching innerhalb 
&lt;br&gt;&amp;gt; Zope erzählen...
&lt;br&gt;&lt;br&gt;+1
&lt;br&gt;&lt;br&gt;Soweit ich weiß kann man die Decorater auch mit Parametern füttern - ist
&lt;br&gt;das korrekt? Bei mir hat das nur nie wirklich geklappt.
&lt;br&gt;&lt;br&gt;Gruß, Stefan.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;muenchen mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26729671&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;muenchen@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.dzug.org/mailman/listinfo/muenchen&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.dzug.org/mailman/listinfo/muenchen&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope-Munich-f17562.html&quot; embed=&quot;fixTarget[17562]&quot; target=&quot;_top&quot; &gt;Zope-Munich&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Treffen-am-Dienstag%2C-15.12.09-tp26723101p26729671.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26729318</id>
	<title>script to help with dependency cleanup</title>
	<published>2009-12-10T07:34:49Z</published>
	<updated>2009-12-10T07:34:49Z</updated>
	<author>
		<name>Reinout van Rees</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;With all the dependency cleanup going on in the ZTK (and grok 1.1alpha) 
&lt;br&gt;we wanted to try it out with our internal packages. &amp;nbsp;So: removing 
&lt;br&gt;unneeded dependencies from code.
&lt;br&gt;&lt;br&gt;&amp;quot;If you import from it, you must mention it as a dependency in your 
&lt;br&gt;setup.py&amp;quot;, so the setup.py needs cleaning up, too.
&lt;br&gt;&lt;br&gt;&lt;br&gt;To make that easier, I made z3c.dependencychecker that gives you a handy 
&lt;br&gt;report on what to add or remove. &amp;nbsp;Be careful and do some grepping of 
&lt;br&gt;your own, too. &amp;nbsp;And run the tests. &amp;nbsp;And watch out for the obvious naming 
&lt;br&gt;problems like PIL/Imaging and ZODB/persistence/btree.
&lt;br&gt;&lt;br&gt;Anyway: 1.0 is just out:
&lt;br&gt;&lt;a href=&quot;http://pypi.python.org/pypi/z3c.dependencychecker&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pypi.python.org/pypi/z3c.dependencychecker&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I've already fixed up grok's grokcore packages with this (and our 
&lt;br&gt;intenral ones), so it is tested on a reasonable set of packages.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Reinout
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Zope-Dev maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26729318&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&lt;br&gt;** &amp;nbsp;No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---Dev-f6720.html&quot; embed=&quot;fixTarget[6720]&quot; target=&quot;_top&quot; &gt;Zope - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/script-to-help-with-dependency-cleanup-tp26729318p26729318.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26728827</id>
	<title>Re: ZODB 3.9/3.8 incompatibility (was Re: Data.fs size grows non-stop)</title>
	<published>2009-12-10T07:08:36Z</published>
	<updated>2009-12-10T07:08:36Z</updated>
	<author>
		<name>Jim Fulton</name>
	</author>
	<content type="html">On Thu, Dec 10, 2009 at 5:58 AM, Marius Gedminas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728827&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marius@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wed, Dec 09, 2009 at 01:04:03PM -0500, Jim Fulton wrote:
&lt;br&gt;&amp;gt;&amp;gt; On Wed, Dec 9, 2009 at 12:06 PM, Marius Gedminas &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728827&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marius@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; (Supporting both ZODB 3.8 and 3.9 is kinda tricky, but with some very
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; ugly hacks I managed.)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This sounds like something that needs to be fixed. Can you share some of the
&lt;br&gt;&amp;gt;&amp;gt; issues you ran into? (Or maybe file bugs reports.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Two issues only:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  * In ZODB 3.8 PersistentDict and PersistentMapping are unrelated
&lt;br&gt;&amp;gt;    classes, so if I want to have adapters for both, I have to register
&lt;br&gt;&amp;gt;    them separately in ZCML.  In ZODB 3.9, PersistentDict is an alias
&lt;br&gt;&amp;gt;    for PersistentMapping, so I get a ZCML configuration conflict error
&lt;br&gt;&amp;gt;    if I have adapter directives for both.
&lt;/div&gt;&lt;br&gt;OK, it's impractical to do anything about this.
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    Solved by defining a decoy class for one of the adapters so they
&lt;br&gt;&amp;gt;    don't conflict.
&lt;br&gt;&lt;br&gt;Hm, I'm not sure I follow this. &amp;nbsp;You could have used a different
&lt;br&gt;approach of providing the second adapter registration as an override.
&lt;br&gt;&lt;br&gt;&amp;gt;  * In ZODB 3.8, the 'version' argument of ClientStorage.history (as well
&lt;br&gt;&amp;gt;    as other kinds of storages, I suppose) is mandatory.  In ZODB 3.9
&lt;br&gt;&amp;gt;    it's gone.
&lt;br&gt;&lt;br&gt;It's mandatory in ClientStorage and optional in FileStorage. (MappingStorage and
&lt;br&gt;DemoStorage don't have a history method in 3.8.
&lt;br&gt;&lt;br&gt;I suggest we treat this as a bug in 3.8 and make the version argument
&lt;br&gt;to ClientStorage's history method optional in a 3.8 bug fix release.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;    Solved by peeking into the method signature with inspect.getargspec()
&lt;br&gt;&amp;gt;    and supplying a version only if it's needed.
&lt;br&gt;&lt;br&gt;Ick. :)
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; In particular, I think it should be a goal that it isn't too hard to
&lt;br&gt;&amp;gt;&amp;gt; write code that works with both ZODB 3.8 and 3.9.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Normal code doesn't usually play with storage.history, I'd say, so I'm
&lt;br&gt;&amp;gt; not too peeved by having to do various contortions.
&lt;br&gt;&lt;br&gt;Zope 2 had (has?) a standard view for looking at an object's history
&lt;br&gt;that I found very useful. I wish there was one for Zope3.
&lt;br&gt;&lt;br&gt;History can be very useful in my experience.
&lt;br&gt;&lt;br&gt;Jim
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jim Fulton
&lt;br&gt;_______________________________________________
&lt;br&gt;For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728827&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---ZODB-Dev-f6714.html&quot; embed=&quot;fixTarget[6714]&quot; target=&quot;_top&quot; &gt;Zope - ZODB-Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ZODB-3.9-3.8-incompatibility-%28was-Re%3A-Data.fs-size-grows-non-stop%29-tp26714772p26728827.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26728626</id>
	<title>Re: Data.fs size grows non-stop</title>
	<published>2009-12-10T06:58:51Z</published>
	<updated>2009-12-10T06:58:51Z</updated>
	<author>
		<name>Jim Fulton</name>
	</author>
	<content type="html">On Thu, Dec 10, 2009 at 4:06 AM, Pedro Ferreira
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728626&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jose.pedro.ferreira@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jim Fulton wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Wed, Dec 9, 2009 at 10:54 AM, Pedro Ferreira
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728626&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jose.pedro.ferreira@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Well, at least we won't have to rewrite the whole bucket... but still, it
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; would be much nicer to fragment the list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; in smaller chunks. We could use an OOBTree instead... but something less
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; complex would suffice... any suggestions?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It's hard for people to suggest something without knowing your usage
&lt;br&gt;&amp;gt;&amp;gt; pattern.
&lt;br&gt;&amp;gt;&amp;gt; Do you want something that is effectively a set?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The situation is simple: we have events (objects) that have to be indexed by
&lt;br&gt;&amp;gt; date. We currently use an OOBTree with the days as keys and lists of objects
&lt;br&gt;&amp;gt; as values. The objective is to avoid rewriting these lists each time
&lt;br&gt;&amp;gt; something changes, since we can have tens of thousands of events in the same
&lt;br&gt;&amp;gt; day. Some kind of btree-based list or set would work, I guess.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is integer indexing important?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Well, it's an index of dates, so, I guess we could use integers as keys
&lt;br&gt;&amp;gt; instead of strings, as we are now.
&lt;/div&gt;&lt;br&gt;I wasn't referring to indexing at that level. You were using lists
&lt;br&gt;rather than sets
&lt;br&gt;and I was wondering whether there was a reason for that.
&lt;br&gt;&lt;br&gt;It sounds like a data structure with minimal container semantics
&lt;br&gt;would be fine to store the events for a day.
&lt;br&gt;&lt;br&gt;If you can arrange that the events have a stable ordering such that
&lt;br&gt;no 2 events are equal, then you can use OOTreeSets rather than
&lt;br&gt;lists.
&lt;br&gt;&lt;br&gt;Jim
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jim Fulton
&lt;br&gt;_______________________________________________
&lt;br&gt;For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728626&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---ZODB-Dev-f6714.html&quot; embed=&quot;fixTarget[6714]&quot; target=&quot;_top&quot; &gt;Zope - ZODB-Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cache-size-bytes-usable--tp26246822p26728626.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26728409</id>
	<title>Re: z3c.sqlalchemy 1.0.11</title>
	<published>2009-12-10T06:46:39Z</published>
	<updated>2009-12-10T06:46:39Z</updated>
	<author>
		<name>Christophe Combelles</name>
	</author>
	<content type="html">Andreas Jung a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Am 10.12.09 13:34, schrieb Christophe Combelles:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; There is no tag for z3c.sqlalchemy 1.0.11
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svn.zope.org/z3c.sqlalchemy/tags/?rev=106375&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.zope.org/z3c.sqlalchemy/tags/?rev=106375&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; and the latest package on PyPI is 1.0.12. No other earlier versions.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; We have an application in production with z3c.sqlalchemy 1.0.11. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1.0.12 likely only a minor bugfix release. So go with this version.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;We had actually no problem regenerating a package from the revision 
&lt;br&gt;corresponding to 1.0.11; &amp;nbsp;but our problem is to be able to regenerate a buildout 
&lt;br&gt;identical to what we have in production (ie with 1.0.11), with packages from 
&lt;br&gt;PyPI. &amp;nbsp;Version 1.0.11 is mentionned in the changelog, but does not exist 
&lt;br&gt;anywhere today.
&lt;br&gt;We've done it with our internal PyPI mirror, but someone else might want to use 
&lt;br&gt;any version prior to 1.0.12, for example to reproduce some specific problem.
&lt;br&gt;&lt;br&gt;is it a problem to create a tag, and upload packages?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -aj
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Zope-Dev maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728409&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&lt;br&gt;** &amp;nbsp;No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---Dev-f6720.html&quot; embed=&quot;fixTarget[6720]&quot; target=&quot;_top&quot; &gt;Zope - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/z3c.sqlalchemy-1.0.11-tp26726514p26728409.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26728301</id>
	<title>Re: Data.fs size grows non-stop</title>
	<published>2009-12-10T06:38:09Z</published>
	<updated>2009-12-10T06:38:09Z</updated>
	<author>
		<name>Pedro Ferreira-7</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&amp;gt; Are the values in your BTree implemented as persistent lists or some
&lt;br&gt;&amp;gt; other subclass of Persistent? &amp;nbsp;That makes a big difference in the size
&lt;br&gt;&amp;gt; of each commit to the BTree.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;Yes, that is exactly the problem. We are using simple Python lists, and 
&lt;br&gt;that implies rewriting the whole bucket.
&lt;br&gt;Still, rewriting only the list won't be the best solution, since they 
&lt;br&gt;can be pretty big sometimes. That's why I was looking for something like 
&lt;br&gt;a BTree-based list (that actually seems to exist).
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Pedro
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728301&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---ZODB-Dev-f6714.html&quot; embed=&quot;fixTarget[6714]&quot; target=&quot;_top&quot; &gt;Zope - ZODB-Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cache-size-bytes-usable--tp26246822p26728301.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26728260</id>
	<title>Re: Data.fs size grows non-stop</title>
	<published>2009-12-10T06:36:15Z</published>
	<updated>2009-12-10T06:36:15Z</updated>
	<author>
		<name>Pedro Ferreira-7</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; If you need performance, take a look at the z3c.indexer package
&lt;br&gt;&amp;gt; which offers a much faster indexing concept. I implemented
&lt;br&gt;&amp;gt; this package because my app coudn't handle the implicit default
&lt;br&gt;&amp;gt; indexing handling. The README.txt explains what is different and how 
&lt;br&gt;&amp;gt; to use it. It defently needs some work to implement a z3c.indexer
&lt;br&gt;&amp;gt; based indexing concept but if you do it right, it can handle a
&lt;br&gt;&amp;gt; lot more indexing tasks then the generic zope or zc.catalog
&lt;br&gt;&amp;gt; concept.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Thanks a lot. But is it easy to use this from within a non-Zope 
&lt;br&gt;application? In the examples I could see references to several zope.site 
&lt;br&gt;classes, such as LocalSiteManager... since this is a standalone app, I 
&lt;br&gt;wonder if it won't force us to import some other zope packages...
&lt;br&gt;&lt;br&gt;Pedro
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Pedro
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728260&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt; 
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728260&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---ZODB-Dev-f6714.html&quot; embed=&quot;fixTarget[6714]&quot; target=&quot;_top&quot; &gt;Zope - ZODB-Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cache-size-bytes-usable--tp26246822p26728260.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26728003</id>
	<title>Re: /Manage access from some networks</title>
	<published>2009-12-10T06:20:30Z</published>
	<updated>2009-12-10T06:20:30Z</updated>
	<author>
		<name>Jeff Peterson-2</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:x=&quot;urn:schemas-microsoft-com:office:excel&quot; xmlns:p=&quot;urn:schemas-microsoft-com:office:powerpoint&quot; xmlns:a=&quot;urn:schemas-microsoft-com:office:access&quot; xmlns:dt=&quot;uuid:C2F41010-65B3-11d1-A29F-00AA00C14882&quot; xmlns:s=&quot;uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882&quot; xmlns:rs=&quot;urn:schemas-microsoft-com:rowset&quot; xmlns:z=&quot;#RowsetSchema&quot; xmlns:b=&quot;urn:schemas-microsoft-com:office:publisher&quot; xmlns:ss=&quot;urn:schemas-microsoft-com:office:spreadsheet&quot; xmlns:c=&quot;urn:schemas-microsoft-com:office:component:spreadsheet&quot; xmlns:odc=&quot;urn:schemas-microsoft-com:office:odc&quot; xmlns:oa=&quot;urn:schemas-microsoft-com:office:activation&quot; xmlns:html=&quot;http://www.w3.org/TR/REC-html40&quot; xmlns:q=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:D=&quot;DAV:&quot; xmlns:x2=&quot;http://schemas.microsoft.com/office/excel/2003/xml&quot; xmlns:ois=&quot;http://schemas.microsoft.com/sharepoint/soap/ois/&quot; xmlns:dir=&quot;http://schemas.microsoft.com/sharepoint/soap/directory/&quot; xmlns:ds=&quot;http://www.w3.org/2000/09/xmldsig#&quot; xmlns:dsp=&quot;http://schemas.microsoft.com/sharepoint/dsp&quot; xmlns:udc=&quot;http://schemas.microsoft.com/data/udc&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:sub=&quot;http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/&quot; xmlns:ec=&quot;http://www.w3.org/2001/04/xmlenc#&quot; xmlns:sp=&quot;http://schemas.microsoft.com/sharepoint/&quot; xmlns:sps=&quot;http://schemas.microsoft.com/sharepoint/soap/&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:udcxf=&quot;http://schemas.microsoft.com/data/udc/xmlfile&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns:st=&quot;&amp;#1;&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;http://httpd.apache.org/docs/1.3/mod/mod_access.html&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;--&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Jeffrey D Peterson&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Webmaster&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Crary Industries, Inc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'&gt;

&lt;p class=MsoNormal&gt;&lt;b&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;'&gt;From:&lt;/span&gt;&lt;/b&gt;&lt;span style='font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;'&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728003&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zope-bounces@...&lt;/a&gt;
[mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728003&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zope-bounces@...&lt;/a&gt;] &lt;b&gt;On Behalf Of &lt;/b&gt;iarly selbir | ski0s&lt;br&gt;
&lt;b&gt;Sent:&lt;/b&gt; Thursday, December 10, 2009 6:13 AM&lt;br&gt;
&lt;b&gt;To:&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728003&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zope@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; [Zope] /Manage access from some networks&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;That's possible? I want allow the access to /manage of my
zope instances only for some know networks, My zope has Apache as frontend.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;Thanks in advance for any help.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;div&gt;

&lt;p class=MsoNormal&gt;&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
&lt;br&gt;
- -&lt;br&gt;
iarly selbir | ski0s&lt;br&gt;
&lt;br&gt;
:wq!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Zope maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26728003&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&lt;br&gt;** &amp;nbsp; No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---General-f6715.html&quot; embed=&quot;fixTarget[6715]&quot; target=&quot;_top&quot; &gt;Zope - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Manage-access-from-some-networks-tp26726277p26728003.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26727209</id>
	<title>Re: Data.fs size grows non-stop</title>
	<published>2009-12-10T05:29:38Z</published>
	<updated>2009-12-10T05:29:38Z</updated>
	<author>
		<name>Roger Ineichen</name>
	</author>
	<content type="html">Hi Pedro 
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Betreff: Re: [ZODB-Dev] Data.fs size grows non-stop
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Why not store the events on some BTree or similar structure with a 
&lt;br&gt;&amp;gt; &amp;gt; simple unique integer id, and use a separate BTree to map dates to 
&lt;br&gt;&amp;gt; &amp;gt; these events? You can even use zc.catalog or similar tools 
&lt;br&gt;&amp;gt; to create 
&lt;br&gt;&amp;gt; &amp;gt; that mapping - you would get a lot of query options for 
&lt;br&gt;&amp;gt; free with those as well.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; Yeah, that would require a lot of changes, but it would be 
&lt;br&gt;&amp;gt; definitely great. What does zc.catalog have that zope.catalog 
&lt;br&gt;&amp;gt; doesn't, by the way?
&lt;/div&gt;&lt;br&gt;If you need performance, take a look at the z3c.indexer package
&lt;br&gt;which offers a much faster indexing concept. I implemented
&lt;br&gt;this package because my app coudn't handle the implicit default
&lt;br&gt;indexing handling. The README.txt explains what is different and how 
&lt;br&gt;to use it. It defently needs some work to implement a z3c.indexer
&lt;br&gt;based indexing concept but if you do it right, it can handle a
&lt;br&gt;lot more indexing tasks then the generic zope or zc.catalog
&lt;br&gt;concept.
&lt;br&gt;&lt;br&gt;Here are some performance data:
&lt;br&gt;&lt;br&gt;z3c.indexer
&lt;br&gt;indexer based indexing time: &amp;nbsp;2.47 s
&lt;br&gt;&lt;br&gt;zope.catalog
&lt;br&gt;catalog based indexing time: &amp;nbsp;14.41 s
&lt;br&gt;&lt;br&gt;btw,
&lt;br&gt;You can run the performance test by yourself
&lt;br&gt;located in the z3c.indexer package.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Roger Ineichen
&lt;br&gt;&lt;br&gt;&amp;gt; Pedro
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26727209&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26727209&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---ZODB-Dev-f6714.html&quot; embed=&quot;fixTarget[6714]&quot; target=&quot;_top&quot; &gt;Zope - ZODB-Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/cache-size-bytes-usable--tp26246822p26727209.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26726537</id>
	<title>Re: z3c.sqlalchemy 1.0.11</title>
	<published>2009-12-10T04:36:41Z</published>
	<updated>2009-12-10T04:36:41Z</updated>
	<author>
		<name>Andreas Jung-5</name>
	</author>
	<content type="html">Am 10.12.09 13:34, schrieb Christophe Combelles:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There is no tag for z3c.sqlalchemy 1.0.11
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://svn.zope.org/z3c.sqlalchemy/tags/?rev=106375&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.zope.org/z3c.sqlalchemy/tags/?rev=106375&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; and the latest package on PyPI is 1.0.12. No other earlier versions.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We have an application in production with z3c.sqlalchemy 1.0.11. 
&lt;/div&gt;&lt;/div&gt;1.0.12 likely only a minor bugfix release. So go with this version.
&lt;br&gt;&lt;br&gt;-aj
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[lists.vcf]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;begin:vcard
&lt;br&gt;fn:Andreas Jung
&lt;br&gt;n:Jung;Andreas
&lt;br&gt;org:ZOPYX Ltd. &amp; Co. KG
&lt;br&gt;adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany
&lt;br&gt;email;internet:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26726537&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;info@...&lt;/a&gt;
&lt;br&gt;title:CEO
&lt;br&gt;tel;work:+49-7071-793376
&lt;br&gt;tel;fax:+49-7071-7936840
&lt;br&gt;tel;home:+49-7071-793257
&lt;br&gt;x-mozilla-html:FALSE
&lt;br&gt;url:www.zopyx.com
&lt;br&gt;version:2.1
&lt;br&gt;end:vcard
&lt;br&gt;&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Zope-Dev maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26726537&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&lt;br&gt;** &amp;nbsp;No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---Dev-f6720.html&quot; embed=&quot;fixTarget[6720]&quot; target=&quot;_top&quot; &gt;Zope - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/z3c.sqlalchemy-1.0.11-tp26726514p26726537.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26726514</id>
	<title>z3c.sqlalchemy 1.0.11</title>
	<published>2009-12-10T04:34:34Z</published>
	<updated>2009-12-10T04:34:34Z</updated>
	<author>
		<name>Christophe Combelles</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;There is no tag for z3c.sqlalchemy 1.0.11
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://svn.zope.org/z3c.sqlalchemy/tags/?rev=106375&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.zope.org/z3c.sqlalchemy/tags/?rev=106375&lt;/a&gt;&lt;br&gt;&lt;br&gt;and the latest package on PyPI is 1.0.12. No other earlier versions.
&lt;br&gt;&lt;br&gt;&lt;br&gt;We have an application in production with z3c.sqlalchemy 1.0.11. I don't know 
&lt;br&gt;how the paquage we use was generated, but we needed to regenerate it,
&lt;br&gt;and we found that the revision for 1.0.11 is r78477
&lt;br&gt;&lt;br&gt;May I commit a tag for this version?
&lt;br&gt;&lt;br&gt;It would also be good that earlier packages be generated and uploaded to PyPI. I 
&lt;br&gt;can do it if someone gives me admin access to it.
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;Christophe
&lt;br&gt;_______________________________________________
&lt;br&gt;Zope-Dev maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26726514&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&lt;br&gt;** &amp;nbsp;No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---Dev-f6720.html&quot; embed=&quot;fixTarget[6720]&quot; target=&quot;_top&quot; &gt;Zope - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/z3c.sqlalchemy-1.0.11-tp26726514p26726514.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26726277</id>
	<title>/Manage access from some networks</title>
	<published>2009-12-10T04:12:39Z</published>
	<updated>2009-12-10T04:12:39Z</updated>
	<author>
		<name>iarly selbir | ski0s</name>
	</author>
	<content type="html">That&amp;#39;s possible? I want allow the access to /manage of my zope instances only for some know networks, My zope has Apache as frontend.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks in advance for any help.&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;Regards,&lt;br&gt;&lt;br&gt;- -&lt;br&gt;
iarly selbir | ski0s&lt;br&gt;&lt;br&gt;:wq!&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;Zope maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26726277&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&lt;br&gt;** &amp;nbsp; No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---General-f6715.html&quot; embed=&quot;fixTarget[6715]&quot; target=&quot;_top&quot; &gt;Zope - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Manage-access-from-some-networks-tp26726277p26726277.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26726124</id>
	<title>Zope Tests: 6 OK</title>
	<published>2009-12-10T03:59:32Z</published>
	<updated>2009-12-10T03:59:32Z</updated>
	<author>
		<name>Zope Tests Summarizer-2</name>
	</author>
	<content type="html">Summary of messages to the zope-tests list.
&lt;br&gt;Period Wed Dec &amp;nbsp;9 12:00:00 2009 UTC to Thu Dec 10 12:00:00 2009 UTC.
&lt;br&gt;There were 6 messages: 6 from Zope Tests.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Tests passed OK
&lt;br&gt;---------------
&lt;br&gt;&lt;br&gt;Subject: OK : Zope-2.10 Python-2.4.6 : Linux
&lt;br&gt;From: Zope Tests
&lt;br&gt;Date: Wed Dec &amp;nbsp;9 21:19:41 EST 2009
&lt;br&gt;URL: &lt;a href=&quot;http://mail.zope.org/pipermail/zope-tests/2009-December/013167.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.zope.org/pipermail/zope-tests/2009-December/013167.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Subject: OK : Zope-2.11 Python-2.4.6 : Linux
&lt;br&gt;From: Zope Tests
&lt;br&gt;Date: Wed Dec &amp;nbsp;9 21:21:41 EST 2009
&lt;br&gt;URL: &lt;a href=&quot;http://mail.zope.org/pipermail/zope-tests/2009-December/013168.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.zope.org/pipermail/zope-tests/2009-December/013168.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Subject: OK : Zope-2.12 Python-2.6.4 : Linux
&lt;br&gt;From: Zope Tests
&lt;br&gt;Date: Wed Dec &amp;nbsp;9 21:23:41 EST 2009
&lt;br&gt;URL: &lt;a href=&quot;http://mail.zope.org/pipermail/zope-tests/2009-December/013169.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.zope.org/pipermail/zope-tests/2009-December/013169.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Subject: OK : Zope-2.12-alltests Python-2.6.4 : Linux
&lt;br&gt;From: Zope Tests
&lt;br&gt;Date: Wed Dec &amp;nbsp;9 21:25:51 EST 2009
&lt;br&gt;URL: &lt;a href=&quot;http://mail.zope.org/pipermail/zope-tests/2009-December/013170.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.zope.org/pipermail/zope-tests/2009-December/013170.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Subject: OK : Zope-trunk Python-2.6.4 : Linux
&lt;br&gt;From: Zope Tests
&lt;br&gt;Date: Wed Dec &amp;nbsp;9 21:27:51 EST 2009
&lt;br&gt;URL: &lt;a href=&quot;http://mail.zope.org/pipermail/zope-tests/2009-December/013171.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.zope.org/pipermail/zope-tests/2009-December/013171.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Subject: OK : Zope-trunk-alltests Python-2.6.4 : Linux
&lt;br&gt;From: Zope Tests
&lt;br&gt;Date: Wed Dec &amp;nbsp;9 21:29:56 EST 2009
&lt;br&gt;URL: &lt;a href=&quot;http://mail.zope.org/pipermail/zope-tests/2009-December/013172.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.zope.org/pipermail/zope-tests/2009-December/013172.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Zope-Dev maillist &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26726124&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Zope-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-dev&lt;/a&gt;&lt;br&gt;** &amp;nbsp;No cross posts or HTML encoding! &amp;nbsp;**
&lt;br&gt;(Related lists - 
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope-announce&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope-announce&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zope&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zope&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---Dev-f6720.html&quot; embed=&quot;fixTarget[6720]&quot; target=&quot;_top&quot; &gt;Zope - Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Zope-Tests%3A-6-OK-tp26726124p26726124.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26726092</id>
	<title>Re: ZODB 3.9/3.8 incompatibility (was Re: Data.fs size grows non-stop)</title>
	<published>2009-12-10T03:57:25Z</published>
	<updated>2009-12-10T03:57:25Z</updated>
	<author>
		<name>Marius Gedminas-4</name>
	</author>
	<content type="html">On Thu, Dec 10, 2009 at 11:08:25AM +0000, Chris Withers wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Marius Gedminas wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; * In ZODB 3.8, the 'version' argument of ClientStorage.history (as well
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; as other kinds of storages, I suppose) is mandatory. &amp;nbsp;In ZODB 3.9
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; it's gone.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; Solved by peeking into the method signature with inspect.getargspec()
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; and supplying a version only if it's needed.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I believe this may be fixed with 3.9.4 is released.
&lt;br&gt;&amp;gt; ...but it sounds like your code isn't ending up using the Z303 adapter, 
&lt;br&gt;&amp;gt; which is why you're running into the problem.
&lt;/div&gt;&lt;/div&gt;What's Z303?
&lt;br&gt;&lt;br&gt;&amp;gt; How are you mixing versions? 3.8 on client and 3.9 on server or?
&lt;br&gt;&lt;br&gt;I'm not mixing versions at runtime; my intent is to write code that
&lt;br&gt;works with either ZODB 3.8.x or 3.9.x.
&lt;br&gt;&lt;br&gt;You can see it here in all its glory:
&lt;br&gt;&lt;a href=&quot;http://bazaar.launchpad.net/~zodbbrowser-dev/zodbbrowser/trunk/annotate/head:/src/zodbbrowser/history.py#L30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bazaar.launchpad.net/~zodbbrowser-dev/zodbbrowser/trunk/annotate/head:/src/zodbbrowser/history.py#L30&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://bazaar.launchpad.net/~zodbbrowser-dev/zodbbrowser/trunk/annotate/head:/src/zodbbrowser/state.py#L115&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bazaar.launchpad.net/~zodbbrowser-dev/zodbbrowser/trunk/annotate/head:/src/zodbbrowser/state.py#L115&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;gt; (sorry, I lost the previous thread and saw this as a new one when Jim 
&lt;br&gt;&amp;gt; changed the subject line...)
&lt;br&gt;&lt;br&gt;This is a new topic, completely unrelated to the previous thread.
&lt;br&gt;&lt;br&gt;Marius Gedminas
&lt;br&gt;-- 
&lt;br&gt;I'm a shareware signature! &amp;nbsp;Send $2 if you use me, $10 for a manual.
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;For more information about ZODB, see the ZODB Wiki:
&lt;br&gt;&lt;a href=&quot;http://www.zope.org/Wikis/ZODB/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zope.org/Wikis/ZODB/&lt;/a&gt;&lt;br&gt;&lt;br&gt;ZODB-Dev mailing list &amp;nbsp;- &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26726092&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ZODB-Dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/zodb-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/zodb-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (196 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26726092/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Zope---ZODB-Dev-f6714.html&quot; embed=&quot;fixTarget[6714]&quot; target=&quot;_top&quot; &gt;Zope - ZODB-Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ZODB-3.9-3.8-incompatibility-%28was-Re%3A-Data.fs-size-grows-non-stop%29-tp26714772p26726092.html" />
</entry>

</feed>
