<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-28342</id>
	<title>Nabble - Grok</title>
	<updated>2009-11-10T08:59:11Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Grok-f28342.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grok-f28342.html" />
	<subtitle type="html">&lt;a href=&quot;http://grok.zope.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok&lt;/a&gt; is a web application framework for &lt;a href=&quot;http://www.python.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Python&lt;/a&gt; developers. It is aimed at both beginners and very experienced web developers. Grok has an emphasis on agile development. Grok is easy and powerful.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26287114</id>
	<title>Re: grokproject pins setuptools, zc.buildout et.al.</title>
	<published>2009-11-10T08:59:11Z</published>
	<updated>2009-11-10T08:59:11Z</updated>
	<author>
		<name>Maurits van Rees-3</name>
	</author>
	<content type="html">Roger Erens, on 2009-11-10:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 10, 2009 at 12:32, Maurits van Rees wrote:
&lt;br&gt;&amp;gt;&amp;gt; Roger Erens, on 2009-11-10:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I don't understand; can you elaborate? I mean, someone who can edit
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; buildout.cfg is also able to edit setup.py. Or isn't that the issue?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If the setup.py is in your own package, say a package you wrote for a
&lt;br&gt;&amp;gt;&amp;gt; client: sure.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; But here the point is that for example the setup.py in the official
&lt;br&gt;&amp;gt;&amp;gt; grok egg should *not* pin exact versions (and for the record: it does
&lt;br&gt;&amp;gt;&amp;gt; not currently).  If we had for example said in the setup.py
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;install_requires=['setuptools==0.6c9']&amp;quot; then someone who wanted to
&lt;br&gt;&amp;gt;&amp;gt; use setuptools 0.6c11 would be *forced* to edit the setup.py of their
&lt;br&gt;&amp;gt;&amp;gt; local copy of the grok egg and that is not good.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is that clearer?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes, thanks. I had never given the setup.pys in eggs any
&lt;br&gt;&amp;gt; thought. But this is just about the point w.r.t. the exact versions
&lt;br&gt;&amp;gt; vs. the minimum versions in setup.py; how about the point
&lt;br&gt;&amp;gt; w.r.t. empty vs. non-empty setup.py?
&lt;/div&gt;&lt;br&gt;If you have a dependency you should specify it, otherwise your package
&lt;br&gt;will not work. &amp;nbsp;You cannot depend on users of your package to read the
&lt;br&gt;pypi page of your package and add any dependencies themselved manually
&lt;br&gt;to their buildout.cfg.
&lt;br&gt;&lt;br&gt;I encountered that in an own package recently.
&lt;br&gt;Products.eXtremeManagement (project management tool in Plone) depended
&lt;br&gt;on xm.tracker in its setup.py. &amp;nbsp;xm.tracker needed egenix-mx-base (for
&lt;br&gt;the mx.DateTime module) but did not specify this in its dependencies.
&lt;br&gt;The reason was that egenix-mx-base was not on pypi at the time so the
&lt;br&gt;dependency could not be resolved by buildout anyway. &amp;nbsp;This was
&lt;br&gt;described in the readme and on pypi, but someone did not read that and
&lt;br&gt;the missing dependency caused errors on his plone site.
&lt;br&gt;&lt;br&gt;There is some middle ground of course. &amp;nbsp;For example at Zest Sofware if
&lt;br&gt;we build a package for a client and it needs a third party product we
&lt;br&gt;usually do not specify this in the setup.py but only in the
&lt;br&gt;buildout.cfg. &amp;nbsp;The package is not going to be reused anyway. &amp;nbsp;This way
&lt;br&gt;the information is in one place.
&lt;br&gt;&lt;br&gt;And if you are in Plone land and you have a package that needs Plone
&lt;br&gt;and works on Plone 3.0 and higher, you cannot specify 'Plone&amp;gt;=3.0' as
&lt;br&gt;Plone is only eggified since 3.2. &amp;nbsp;So if you put this in your setup.py
&lt;br&gt;you make it hard for people on Plone 3.0 and 3.1 to use your package.
&lt;br&gt;(Some fake-eggs might help but I have not tried.)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Maurits van Rees | &lt;a href=&quot;http://maurits.vanrees.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maurits.vanrees.org/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Work | &lt;a href=&quot;http://zestsoftware.nl/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://zestsoftware.nl/&lt;/a&gt;&lt;br&gt;&amp;quot;This is your day, don't let them take it away.&amp;quot; [Barlow Girl]
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26287114&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grokproject-pins-setuptools%2C-zc.buildout-et.al.-tp26229930p26287114.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26285787</id>
	<title>Re: grokproject pins setuptools, zc.buildout et.al.</title>
	<published>2009-11-10T07:50:49Z</published>
	<updated>2009-11-10T07:50:49Z</updated>
	<author>
		<name>Roger Erens-2</name>
	</author>
	<content type="html">On Tue, Nov 10, 2009 at 12:32, Maurits van Rees &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26285787&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m.van.rees@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Roger Erens, on 2009-11-10:
&lt;br&gt;&amp;gt;&amp;gt; On Fri, Nov 6, 2009 at 19:17, Maurits van Rees
&lt;br&gt;&amp;gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26285787&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m.van.rees@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Sebastien Douche, on 2009-11-06:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Nov 6, 2009 at 16:30, Maurits van Rees
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26285787&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m.van.rees@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Minimum versions in setup.py is fine, exact versions not.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It could be great to use buildout to pin minimum versions and let
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; setup.py empty.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -1.  That would just mean you allow a user to pick a version that you
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; know is not going to work.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I don't understand; can you elaborate? I mean, someone who can edit
&lt;br&gt;&amp;gt;&amp;gt; buildout.cfg is also able to edit setup.py. Or isn't that the issue?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If the setup.py is in your own package, say a package you wrote for a
&lt;br&gt;&amp;gt; client: sure.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But here the point is that for example the setup.py in the official
&lt;br&gt;&amp;gt; grok egg should *not* pin exact versions (and for the record: it does
&lt;br&gt;&amp;gt; not currently).  If we had for example said in the setup.py
&lt;br&gt;&amp;gt; &amp;quot;install_requires=['setuptools==0.6c9']&amp;quot; then someone who wanted to
&lt;br&gt;&amp;gt; use setuptools 0.6c11 would be *forced* to edit the setup.py of their
&lt;br&gt;&amp;gt; local copy of the grok egg and that is not good.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is that clearer?
&lt;/div&gt;&lt;/div&gt;Yes, thanks. I had never given the setup.pys in eggs any thought. But this is just about the point w.r.t. the exact versions vs. the minimum versions in setup.py; how about the point w.r.t. empty vs. non-empty setup.py?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Roger
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26285787&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-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; (279 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26285787/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grokproject-pins-setuptools%2C-zc.buildout-et.al.-tp26229930p26285787.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26285792</id>
	<title>Re: grokproject pins setuptools, zc.buildout et.al.</title>
	<published>2009-11-10T07:50:43Z</published>
	<updated>2009-11-10T07:50:43Z</updated>
	<author>
		<name>Roger Erens-2</name>
	</author>
	<content type="html">On Tue, Nov 10, 2009 at 12:32, Maurits van Rees &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26285792&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m.van.rees@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Roger Erens, on 2009-11-10:
&lt;br&gt;&amp;gt;&amp;gt; On Fri, Nov 6, 2009 at 19:17, Maurits van Rees
&lt;br&gt;&amp;gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26285792&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m.van.rees@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Sebastien Douche, on 2009-11-06:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Nov 6, 2009 at 16:30, Maurits van Rees
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26285792&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m.van.rees@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Minimum versions in setup.py is fine, exact versions not.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It could be great to use buildout to pin minimum versions and let
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; setup.py empty.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -1.  That would just mean you allow a user to pick a version that you
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; know is not going to work.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I don't understand; can you elaborate? I mean, someone who can edit
&lt;br&gt;&amp;gt;&amp;gt; buildout.cfg is also able to edit setup.py. Or isn't that the issue?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If the setup.py is in your own package, say a package you wrote for a
&lt;br&gt;&amp;gt; client: sure.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But here the point is that for example the setup.py in the official
&lt;br&gt;&amp;gt; grok egg should *not* pin exact versions (and for the record: it does
&lt;br&gt;&amp;gt; not currently).  If we had for example said in the setup.py
&lt;br&gt;&amp;gt; &amp;quot;install_requires=['setuptools==0.6c9']&amp;quot; then someone who wanted to
&lt;br&gt;&amp;gt; use setuptools 0.6c11 would be *forced* to edit the setup.py of their
&lt;br&gt;&amp;gt; local copy of the grok egg and that is not good.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is that clearer?
&lt;/div&gt;&lt;/div&gt;Yes, thanks. I had never given the setup.pys in eggs any thought. But this is just about the point w.r.t. the exact versions vs. the minimum versions in setup.py; how about the point w.r.t. empty vs. non-empty setup.py?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Roger
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26285792&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-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; (279 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26285792/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grokproject-pins-setuptools%2C-zc.buildout-et.al.-tp26229930p26285792.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26281940</id>
	<title>Re: grokproject pins setuptools, zc.buildout et.al.</title>
	<published>2009-11-10T03:32:55Z</published>
	<updated>2009-11-10T03:32:55Z</updated>
	<author>
		<name>Maurits van Rees-3</name>
	</author>
	<content type="html">Roger Erens, on 2009-11-10:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Fri, Nov 6, 2009 at 19:17, Maurits van Rees
&lt;br&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281940&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m.van.rees@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Sebastien Douche, on 2009-11-06:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Nov 6, 2009 at 16:30, Maurits van Rees
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281940&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m.van.rees@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Minimum versions in setup.py is fine, exact versions not.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It could be great to use buildout to pin minimum versions and let
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; setup.py empty.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -1.  That would just mean you allow a user to pick a version that you
&lt;br&gt;&amp;gt;&amp;gt; know is not going to work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't understand; can you elaborate? I mean, someone who can edit
&lt;br&gt;&amp;gt; buildout.cfg is also able to edit setup.py. Or isn't that the issue?
&lt;/div&gt;&lt;br&gt;If the setup.py is in your own package, say a package you wrote for a
&lt;br&gt;client: sure.
&lt;br&gt;&lt;br&gt;But here the point is that for example the setup.py in the official
&lt;br&gt;grok egg should *not* pin exact versions (and for the record: it does
&lt;br&gt;not currently). &amp;nbsp;If we had for example said in the setup.py
&lt;br&gt;&amp;quot;install_requires=['setuptools==0.6c9']&amp;quot; then someone who wanted to
&lt;br&gt;use setuptools 0.6c11 would be *forced* to edit the setup.py of their
&lt;br&gt;local copy of the grok egg and that is not good.
&lt;br&gt;&lt;br&gt;Is that clearer?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Maurits van Rees | &lt;a href=&quot;http://maurits.vanrees.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maurits.vanrees.org/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Work | &lt;a href=&quot;http://zestsoftware.nl/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://zestsoftware.nl/&lt;/a&gt;&lt;br&gt;&amp;quot;This is your day, don't let them take it away.&amp;quot; [Barlow Girl]
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26281940&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grokproject-pins-setuptools%2C-zc.buildout-et.al.-tp26229930p26281940.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26276080</id>
	<title>Re: grokproject pins setuptools, zc.buildout et.al.</title>
	<published>2009-11-09T16:05:30Z</published>
	<updated>2009-11-09T16:05:30Z</updated>
	<author>
		<name>Roger Erens-2</name>
	</author>
	<content type="html">On Fri, Nov 6, 2009 at 19:17, Maurits van Rees
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26276080&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m.van.rees@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Sebastien Douche, on 2009-11-06:
&lt;br&gt;&amp;gt;&amp;gt; On Fri, Nov 6, 2009 at 16:30, Maurits van Rees
&lt;br&gt;&amp;gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26276080&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m.van.rees@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; We adopted a strict &amp;quot;pin everything&amp;quot; policy that includes any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; packages, even the build infrastructure. This works pretty well for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; us.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; +1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Minimum versions in setup.py is fine, exact versions not.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It could be great to use buildout to pin minimum versions and let
&lt;br&gt;&amp;gt;&amp;gt; setup.py empty.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -1.  That would just mean you allow a user to pick a version that you
&lt;br&gt;&amp;gt; know is not going to work.
&lt;/div&gt;&lt;br&gt;I don't understand; can you elaborate? I mean, someone who can edit
&lt;br&gt;buildout.cfg is also able to edit setup.py. Or isn't that the issue?
&lt;br&gt;&lt;br&gt;Roger
&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26276080&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grokproject-pins-setuptools%2C-zc.buildout-et.al.-tp26229930p26276080.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26273540</id>
	<title>Re: Proposal: Base Grok on ZTK 1.0</title>
	<published>2009-11-09T12:56:37Z</published>
	<updated>2009-11-09T12:56:37Z</updated>
	<author>
		<name>Souheil CHELFOUH</name>
	</author>
	<content type="html">I did try to apply the changes on the current trunk (in a branch I killed)
&lt;br&gt;It works flawlessly, with exactly the same fixes.
&lt;br&gt;Though , this very same branch didn't work very good with grok 1.0 as it was.
&lt;br&gt;&lt;br&gt;2009/11/9 Jan-Wijbrand Kolman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26273540&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;janwijbrand@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Michael Haubenwallner wrote:
&lt;br&gt;&amp;gt;&amp;gt; *Update*: Souheil Chelfouh (trollfot) and me joined in IRC this evening
&lt;br&gt;&amp;gt;&amp;gt; and implemented the whole thing. All tests pass, it extends ZPT 1.0dev
&lt;br&gt;&amp;gt;&amp;gt; and works with Python2.6.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; There is a working branch now at
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svn.zope.org/grok/branches/d2m-ztk-support/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.zope.org/grok/branches/d2m-ztk-support/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Please give it a try with your recent Grok1.0 application and let us
&lt;br&gt;&amp;gt;&amp;gt; know how it works out for you.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; __very__ cool.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll play with it tomorrow with our application to see what happens.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; One problem that needs attention before we think of moving to a 1.1 release:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; AFAIK the trunk of grokcore.view contains other changes too besides the
&lt;br&gt;&amp;gt; fixes that were needed for the ZTK-1.0 support. We need to review those
&lt;br&gt;&amp;gt; changes OR release a ZTK-1.0 compatible version of grokcore.view based
&lt;br&gt;&amp;gt; on most recent released version.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Anyway, can't wait to play with it. Great!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; regards,
&lt;br&gt;&amp;gt; jw
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Grok-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26273540&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26273540&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Proposal%3A-Base-Grok-on-ZTK-1.0-tp26262489p26273540.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26273539</id>
	<title>Re: Proposal: Base Grok on ZTK 1.0</title>
	<published>2009-11-09T12:56:10Z</published>
	<updated>2009-11-09T12:56:10Z</updated>
	<author>
		<name>Michael Haubenwallner-2</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Jan-Wijbrand Kolman wrote:
&lt;br&gt;&amp;gt; AFAIK the trunk of grokcore.view contains other changes too besides the 
&lt;br&gt;&amp;gt; fixes that were needed for the ZTK-1.0 support. We need to review those 
&lt;br&gt;&amp;gt; changes OR release a ZTK-1.0 compatible version of grokcore.view based 
&lt;br&gt;&amp;gt; on most recent released version.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;We based it in grokcore.view 1.12.2
&lt;br&gt;Using the trunk was a too big first step.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Michael
&lt;br&gt;&lt;br&gt;- --
&lt;br&gt;&lt;a href=&quot;http://blog.d2m.at&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.d2m.at&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://planetzope.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planetzope.org&lt;/a&gt;&lt;br&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;iEYEARECAAYFAkr4geoACgkQl0uAvQJUKVZTVgCeKZt0Hh87Mc5RQfHVQXlr6YIx
&lt;br&gt;1WMAoKcljGVTJBeNrFPpLk6xqhfZ4fjY
&lt;br&gt;=7tUu
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26273539&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Proposal%3A-Base-Grok-on-ZTK-1.0-tp26262489p26273539.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26273471</id>
	<title>Re: Proposal: Base Grok on ZTK 1.0</title>
	<published>2009-11-09T12:51:32Z</published>
	<updated>2009-11-09T12:51:32Z</updated>
	<author>
		<name>Jan-Wijbrand Kolman-3</name>
	</author>
	<content type="html">Michael Haubenwallner wrote:
&lt;br&gt;&amp;gt; *Update*: Souheil Chelfouh (trollfot) and me joined in IRC this evening
&lt;br&gt;&amp;gt; and implemented the whole thing. All tests pass, it extends ZPT 1.0dev
&lt;br&gt;&amp;gt; and works with Python2.6.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; There is a working branch now at
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://svn.zope.org/grok/branches/d2m-ztk-support/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.zope.org/grok/branches/d2m-ztk-support/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Please give it a try with your recent Grok1.0 application and let us
&lt;br&gt;&amp;gt; know how it works out for you.
&lt;br&gt;&lt;br&gt;&lt;br&gt;__very__ cool.
&lt;br&gt;&lt;br&gt;I'll play with it tomorrow with our application to see what happens.
&lt;br&gt;&lt;br&gt;One problem that needs attention before we think of moving to a 1.1 release:
&lt;br&gt;&lt;br&gt;AFAIK the trunk of grokcore.view contains other changes too besides the 
&lt;br&gt;fixes that were needed for the ZTK-1.0 support. We need to review those 
&lt;br&gt;changes OR release a ZTK-1.0 compatible version of grokcore.view based 
&lt;br&gt;on most recent released version.
&lt;br&gt;&lt;br&gt;Anyway, can't wait to play with it. Great!
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;jw
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26273471&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Proposal%3A-Base-Grok-on-ZTK-1.0-tp26262489p26273471.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26273296</id>
	<title>Re: Proposal: Base Grok on ZTK 1.0</title>
	<published>2009-11-09T12:40:13Z</published>
	<updated>2009-11-09T12:40:13Z</updated>
	<author>
		<name>Michael Haubenwallner-2</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Michael Haubenwallner wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Update the versions.cfg to conform to the ZTK 1.0 spec.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; launchpad blueprint is at
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://blueprints.launchpad.net/grok/+spec/ztk-support&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://blueprints.launchpad.net/grok/+spec/ztk-support&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Proposal and current change report is at
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://wiki.zope.org/grok/ZTKSupport&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.zope.org/grok/ZTKSupport&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Changes are minimal (grokcore.view, grokdocs and a few tests).
&lt;br&gt;&amp;gt; More testing with existing applications is needed.
&lt;br&gt;&amp;gt; Supports Python2.6
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;*Update*: Souheil Chelfouh (trollfot) and me joined in IRC this evening
&lt;br&gt;and implemented the whole thing. All tests pass, it extends ZPT 1.0dev
&lt;br&gt;and works with Python2.6.
&lt;br&gt;&lt;br&gt;There is a working branch now at
&lt;br&gt;&lt;a href=&quot;http://svn.zope.org/grok/branches/d2m-ztk-support/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.zope.org/grok/branches/d2m-ztk-support/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please give it a try with your recent Grok1.0 application and let us
&lt;br&gt;know how it works out for you.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Michael
&lt;br&gt;&lt;br&gt;- --
&lt;br&gt;&lt;a href=&quot;http://blog.d2m.at&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.d2m.at&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://planetzope.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planetzope.org&lt;/a&gt;&lt;br&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;iEYEARECAAYFAkr4fi0ACgkQl0uAvQJUKVbbcACgr1OAk/mzvURmvUTZzciYEfAk
&lt;br&gt;bG4Anjh5gXCJWk9CpSugNP6LwDXR5UWP
&lt;br&gt;=TZkP
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26273296&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Proposal%3A-Base-Grok-on-ZTK-1.0-tp26262489p26273296.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26262836</id>
	<title>Re: Proposal: Base Grok on ZTK 1.0</title>
	<published>2009-11-09T00:38:58Z</published>
	<updated>2009-11-09T00:38:58Z</updated>
	<author>
		<name>Christian Klinger</name>
	</author>
	<content type="html">Hi Michael,
&lt;br&gt;&lt;br&gt;this is awesome, thanks for your effort...
&lt;br&gt;&lt;br&gt;Christian
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Oh man, i'm so +1000 on this one
&lt;br&gt;&amp;gt; I'd work on that if people don't mind
&lt;br&gt;&amp;gt; I badly need newer versions of most packages.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/11/9 Michael Haubenwallner&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26262836&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;&amp;gt;&amp;gt; Hash: SHA1
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Update the versions.cfg to conform to the ZTK 1.0 spec.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; launchpad blueprint is at
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://blueprints.launchpad.net/grok/+spec/ztk-support&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://blueprints.launchpad.net/grok/+spec/ztk-support&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Proposal and current change report is at
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://wiki.zope.org/grok/ZTKSupport&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.zope.org/grok/ZTKSupport&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Changes are minimal (grokcore.view, grokdocs and a few tests).
&lt;br&gt;&amp;gt;&amp;gt; More testing with existing applications is needed.
&lt;br&gt;&amp;gt;&amp;gt; Supports Python2.6
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Please comment.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;&amp;gt; Michael
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; - --
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://blog.d2m.at&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.d2m.at&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://planetzope.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planetzope.org&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNATURE-----
&lt;br&gt;&amp;gt;&amp;gt; Version: GnuPG v1.4.9 (GNU/Linux)
&lt;br&gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; iEYEARECAAYFAkr3zLgACgkQl0uAvQJUKVawvwCeLcvIuAc3eEYMmlxSqnZ7Or0n
&lt;br&gt;&amp;gt;&amp;gt; togAmwaQhRVcUMkdfnJemwCRBHqzoqtS
&lt;br&gt;&amp;gt;&amp;gt; =Dq5s
&lt;br&gt;&amp;gt;&amp;gt; -----END PGP SIGNATURE-----
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Grok-dev mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26262836&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26262836&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Proposal%3A-Base-Grok-on-ZTK-1.0-tp26262489p26262836.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26262516</id>
	<title>Proposal: Base Grok on ZTK 1.0</title>
	<published>2009-11-09T00:06:16Z</published>
	<updated>2009-11-09T00:06:16Z</updated>
	<author>
		<name>Souheil CHELFOUH</name>
	</author>
	<content type="html">Oh man, i'm so +1000 on this one
&lt;br&gt;I'd work on that if people don't mind
&lt;br&gt;I badly need newer versions of most packages.
&lt;br&gt;&lt;br&gt;2009/11/9 Michael Haubenwallner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26262516&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;michael@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;&amp;gt; Hash: SHA1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Update the versions.cfg to conform to the ZTK 1.0 spec.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; launchpad blueprint is at
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://blueprints.launchpad.net/grok/+spec/ztk-support&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://blueprints.launchpad.net/grok/+spec/ztk-support&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Proposal and current change report is at
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://wiki.zope.org/grok/ZTKSupport&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.zope.org/grok/ZTKSupport&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Changes are minimal (grokcore.view, grokdocs and a few tests).
&lt;br&gt;&amp;gt; More testing with existing applications is needed.
&lt;br&gt;&amp;gt; Supports Python2.6
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please comment.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt; Michael
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - --
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://blog.d2m.at&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.d2m.at&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://planetzope.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planetzope.org&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----BEGIN PGP SIGNATURE-----
&lt;br&gt;&amp;gt; Version: GnuPG v1.4.9 (GNU/Linux)
&lt;br&gt;&amp;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;&amp;gt;
&lt;br&gt;&amp;gt; iEYEARECAAYFAkr3zLgACgkQl0uAvQJUKVawvwCeLcvIuAc3eEYMmlxSqnZ7Or0n
&lt;br&gt;&amp;gt; togAmwaQhRVcUMkdfnJemwCRBHqzoqtS
&lt;br&gt;&amp;gt; =Dq5s
&lt;br&gt;&amp;gt; -----END PGP SIGNATURE-----
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Grok-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26262516&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26262516&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Proposal%3A-Base-Grok-on-ZTK-1.0-tp26262489p26262516.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26262489</id>
	<title>Proposal: Base Grok on ZTK 1.0</title>
	<published>2009-11-09T00:03:04Z</published>
	<updated>2009-11-09T00:03:04Z</updated>
	<author>
		<name>Michael Haubenwallner-2</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Update the versions.cfg to conform to the ZTK 1.0 spec.
&lt;br&gt;&lt;br&gt;&lt;br&gt;launchpad blueprint is at
&lt;br&gt;&lt;a href=&quot;https://blueprints.launchpad.net/grok/+spec/ztk-support&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://blueprints.launchpad.net/grok/+spec/ztk-support&lt;/a&gt;&lt;br&gt;&lt;br&gt;Proposal and current change report is at
&lt;br&gt;&lt;a href=&quot;http://wiki.zope.org/grok/ZTKSupport&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.zope.org/grok/ZTKSupport&lt;/a&gt;&lt;br&gt;&lt;br&gt;Changes are minimal (grokcore.view, grokdocs and a few tests).
&lt;br&gt;More testing with existing applications is needed.
&lt;br&gt;Supports Python2.6
&lt;br&gt;&lt;br&gt;Please comment.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Michael
&lt;br&gt;&lt;br&gt;- --
&lt;br&gt;&lt;a href=&quot;http://blog.d2m.at&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.d2m.at&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://planetzope.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planetzope.org&lt;/a&gt;&lt;br&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;iEYEARECAAYFAkr3zLgACgkQl0uAvQJUKVawvwCeLcvIuAc3eEYMmlxSqnZ7Or0n
&lt;br&gt;togAmwaQhRVcUMkdfnJemwCRBHqzoqtS
&lt;br&gt;=Dq5s
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26262489&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Proposal%3A-Base-Grok-on-ZTK-1.0-tp26262489p26262489.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26257825</id>
	<title>Re: zope.location version for blob copy</title>
	<published>2009-11-08T12:51:09Z</published>
	<updated>2009-11-08T12:51:09Z</updated>
	<author>
		<name>Souheil CHELFOUH</name>
	</author>
	<content type="html">I don't know if it interest anyone but me, but...
&lt;br&gt;Here is a solution without modifying the code :
&lt;br&gt;&lt;br&gt;in your buildout:
&lt;br&gt;[versions]
&lt;br&gt;zope.copy = 3.5.0
&lt;br&gt;zope.location = 3.7.0
&lt;br&gt;zope.copypasteremove = 3.5.2
&lt;br&gt;&lt;br&gt;In your code :
&lt;br&gt;&lt;br&gt;import grok
&lt;br&gt;from zope.interface import alsoProvides
&lt;br&gt;from zope.location.interfaces import ILocation, IRoot
&lt;br&gt;from zope.location.traversing import LocationPhysicallyLocatable
&lt;br&gt;from zope.traversing.interfaces import IPhysicallyLocatable
&lt;br&gt;from zope.app.folder.interfaces import IRootFolder
&lt;br&gt;&lt;br&gt;class FixingLocationInfo(grok.Adapter, LocationPhysicallyLocatable):
&lt;br&gt;&amp;nbsp; &amp;nbsp; grok.context(ILocation)
&lt;br&gt;&amp;nbsp; &amp;nbsp; grok.provides(IPhysicallyLocatable)
&lt;br&gt;&lt;br&gt;&lt;br&gt;@grok.subscribe(IRootFolder, grok.IObjectCreatedEvent)
&lt;br&gt;def fix_root_implements(root, event):
&lt;br&gt;&amp;nbsp; &amp;nbsp; alsoProvides(root, IRoot)
&lt;br&gt;&lt;br&gt;&lt;br&gt;all tests pass and it works with the ICopyHook
&lt;br&gt;This is what I needed. I feel dirty doing that, but...
&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/11/8 Souheil CHELFOUH &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257825&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;trollfot@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I did some investigations
&lt;br&gt;&amp;gt; The problems comes from 2 things :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; we can not use zope.app.catalog 3.8.0, since it uses zope.intids and
&lt;br&gt;&amp;gt; not zope.app.intids. Therefore :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. we need to use zope.app.catalog 3.5.1
&lt;br&gt;&amp;gt; 2. zope.app.catalog 3.5.1 uses
&lt;br&gt;&amp;gt; zope.traversing.interfaces.IPhysicallyLocatable while it should now
&lt;br&gt;&amp;gt; use zope.location.interfaces.ILocationInfo
&lt;br&gt;&amp;gt; 3. While using zope.location.interfaces.ILocationInfo, we run into a
&lt;br&gt;&amp;gt; problem since zope.app.folder 3.4.0 rootFolder does not provide
&lt;br&gt;&amp;gt; zope.location.interfaces.IRoot
&lt;br&gt;&amp;gt; 4. We can not use zope.app.folder 3.5.1 since it uses a too recent
&lt;br&gt;&amp;gt; version of zope.component that breaks Grok's imports
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Once this is fixed, it runs perfectly. All tests pass.
&lt;br&gt;&amp;gt; I wonder what could be done about this.
&lt;br&gt;&amp;gt; zope.location 3.7.0 works correctly with zope.app.catalog 3.5.1 and
&lt;br&gt;&amp;gt; zope.app.folder 3.4.0.
&lt;br&gt;&amp;gt; We could publish a 3.5.2 version of zope.app.catalog using
&lt;br&gt;&amp;gt; zope.location 3.7.0 and a zope.app.folder 3.4.1
&lt;br&gt;&amp;gt; I don't think that people will be happy about this.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Other solution is to change Grok to use the last zope.catalog and
&lt;br&gt;&amp;gt; zope.component.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I need a solution for myself, even if I end up monkeypatching. I'd
&lt;br&gt;&amp;gt; rather use the energy to do something constructive.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Souheil
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 2009/11/8 Souheil CHELFOUH &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257825&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;trollfot@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;&amp;gt; Hello Grokkers !
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm currently working on the Dolmen clipboard functionalities.
&lt;br&gt;&amp;gt;&amp;gt; For a clean handling of the blob copies, i need to use zope.copy.
&lt;br&gt;&amp;gt;&amp;gt; I to use, also, a zope.copy.interfaces.ICopyHook, which is only
&lt;br&gt;&amp;gt;&amp;gt; trigged in zope.location 3.7.0
&lt;br&gt;&amp;gt;&amp;gt; zope.location 3.7.0 works very nicely with an already created
&lt;br&gt;&amp;gt;&amp;gt; application but disturbs the creation of a new one:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; [...]
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  File &amp;quot;/home/trollfot/.buildout/eggs/zope.app.catalog-3.5.1-py2.5.egg/zope/app/catalog/catalog.py&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; line 162, in indexAdded
&lt;br&gt;&amp;gt;&amp;gt;    index.__parent__.updateIndex(index)
&lt;br&gt;&amp;gt;&amp;gt;  File &amp;quot;/home/trollfot/.buildout/eggs/zope.app.catalog-3.5.1-py2.5.egg/zope/app/catalog/catalog.py&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; line 104, in updateIndex
&lt;br&gt;&amp;gt;&amp;gt;    for uid, obj in self._visitSublocations() :
&lt;br&gt;&amp;gt;&amp;gt;  File &amp;quot;/home/trollfot/.buildout/eggs/zope.app.catalog-3.5.1-py2.5.egg/zope/app/catalog/catalog.py&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; line 99, in _visitSublocations
&lt;br&gt;&amp;gt;&amp;gt;    uidutil = component.getUtility(IIntIds)
&lt;br&gt;&amp;gt;&amp;gt;  File &amp;quot;/home/trollfot/.buildout/eggs/zope.component-3.4.0-py2.5.egg/zope/component/_api.py&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; line 207, in getUtility
&lt;br&gt;&amp;gt;&amp;gt;    raise ComponentLookupError(interface, name)
&lt;br&gt;&amp;gt;&amp;gt; ComponentLookupError: (&amp;lt;InterfaceClass zope.app.intid.interfaces.IIntIds&amp;gt;, '')
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have been struggling with that for a long time now and I don't want
&lt;br&gt;&amp;gt;&amp;gt; to stay stuck there.
&lt;br&gt;&amp;gt;&amp;gt; Copying is an important features for all kind of applications and this
&lt;br&gt;&amp;gt;&amp;gt; needs to be sorted.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It seems that the problems appear at the creation of the indexes.
&lt;br&gt;&amp;gt;&amp;gt; Can anyone help me with that ? It would be nice to fix that behavior
&lt;br&gt;&amp;gt;&amp;gt; in the next grok release and that would allow us to use a more recent
&lt;br&gt;&amp;gt;&amp;gt; version of zope.location (and other packages that depend on it)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; - Souheil
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257825&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/zope.location-version-for-blob-copy-tp26257004p26257825.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26257557</id>
	<title>Re: zope.location version for blob copy</title>
	<published>2009-11-08T12:24:44Z</published>
	<updated>2009-11-08T12:24:44Z</updated>
	<author>
		<name>Souheil CHELFOUH</name>
	</author>
	<content type="html">I did some investigations
&lt;br&gt;The problems comes from 2 things :
&lt;br&gt;&lt;br&gt;we can not use zope.app.catalog 3.8.0, since it uses zope.intids and
&lt;br&gt;not zope.app.intids. Therefore :
&lt;br&gt;&lt;br&gt;1. we need to use zope.app.catalog 3.5.1
&lt;br&gt;2. zope.app.catalog 3.5.1 uses
&lt;br&gt;zope.traversing.interfaces.IPhysicallyLocatable while it should now
&lt;br&gt;use zope.location.interfaces.ILocationInfo
&lt;br&gt;3. While using zope.location.interfaces.ILocationInfo, we run into a
&lt;br&gt;problem since zope.app.folder 3.4.0 rootFolder does not provide
&lt;br&gt;zope.location.interfaces.IRoot
&lt;br&gt;4. We can not use zope.app.folder 3.5.1 since it uses a too recent
&lt;br&gt;version of zope.component that breaks Grok's imports
&lt;br&gt;&lt;br&gt;Once this is fixed, it runs perfectly. All tests pass.
&lt;br&gt;I wonder what could be done about this.
&lt;br&gt;zope.location 3.7.0 works correctly with zope.app.catalog 3.5.1 and
&lt;br&gt;zope.app.folder 3.4.0.
&lt;br&gt;We could publish a 3.5.2 version of zope.app.catalog using
&lt;br&gt;zope.location 3.7.0 and a zope.app.folder 3.4.1
&lt;br&gt;I don't think that people will be happy about this.
&lt;br&gt;&lt;br&gt;Other solution is to change Grok to use the last zope.catalog and
&lt;br&gt;zope.component.
&lt;br&gt;&lt;br&gt;I need a solution for myself, even if I end up monkeypatching. I'd
&lt;br&gt;rather use the energy to do something constructive.
&lt;br&gt;&lt;br&gt;- Souheil
&lt;br&gt;&lt;br&gt;2009/11/8 Souheil CHELFOUH &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257557&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;trollfot@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello Grokkers !
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm currently working on the Dolmen clipboard functionalities.
&lt;br&gt;&amp;gt; For a clean handling of the blob copies, i need to use zope.copy.
&lt;br&gt;&amp;gt; I to use, also, a zope.copy.interfaces.ICopyHook, which is only
&lt;br&gt;&amp;gt; trigged in zope.location 3.7.0
&lt;br&gt;&amp;gt; zope.location 3.7.0 works very nicely with an already created
&lt;br&gt;&amp;gt; application but disturbs the creation of a new one:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [...]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  File &amp;quot;/home/trollfot/.buildout/eggs/zope.app.catalog-3.5.1-py2.5.egg/zope/app/catalog/catalog.py&amp;quot;,
&lt;br&gt;&amp;gt; line 162, in indexAdded
&lt;br&gt;&amp;gt;    index.__parent__.updateIndex(index)
&lt;br&gt;&amp;gt;  File &amp;quot;/home/trollfot/.buildout/eggs/zope.app.catalog-3.5.1-py2.5.egg/zope/app/catalog/catalog.py&amp;quot;,
&lt;br&gt;&amp;gt; line 104, in updateIndex
&lt;br&gt;&amp;gt;    for uid, obj in self._visitSublocations() :
&lt;br&gt;&amp;gt;  File &amp;quot;/home/trollfot/.buildout/eggs/zope.app.catalog-3.5.1-py2.5.egg/zope/app/catalog/catalog.py&amp;quot;,
&lt;br&gt;&amp;gt; line 99, in _visitSublocations
&lt;br&gt;&amp;gt;    uidutil = component.getUtility(IIntIds)
&lt;br&gt;&amp;gt;  File &amp;quot;/home/trollfot/.buildout/eggs/zope.component-3.4.0-py2.5.egg/zope/component/_api.py&amp;quot;,
&lt;br&gt;&amp;gt; line 207, in getUtility
&lt;br&gt;&amp;gt;    raise ComponentLookupError(interface, name)
&lt;br&gt;&amp;gt; ComponentLookupError: (&amp;lt;InterfaceClass zope.app.intid.interfaces.IIntIds&amp;gt;, '')
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have been struggling with that for a long time now and I don't want
&lt;br&gt;&amp;gt; to stay stuck there.
&lt;br&gt;&amp;gt; Copying is an important features for all kind of applications and this
&lt;br&gt;&amp;gt; needs to be sorted.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It seems that the problems appear at the creation of the indexes.
&lt;br&gt;&amp;gt; Can anyone help me with that ? It would be nice to fix that behavior
&lt;br&gt;&amp;gt; in the next grok release and that would allow us to use a more recent
&lt;br&gt;&amp;gt; version of zope.location (and other packages that depend on it)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Souheil
&lt;br&gt;&amp;gt;
&lt;/div&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257557&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/zope.location-version-for-blob-copy-tp26257004p26257557.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26257004</id>
	<title>zope.location version for blob copy</title>
	<published>2009-11-08T11:26:29Z</published>
	<updated>2009-11-08T11:26:29Z</updated>
	<author>
		<name>Souheil CHELFOUH</name>
	</author>
	<content type="html">Hello Grokkers !
&lt;br&gt;&lt;br&gt;I'm currently working on the Dolmen clipboard functionalities.
&lt;br&gt;For a clean handling of the blob copies, i need to use zope.copy.
&lt;br&gt;I to use, also, a zope.copy.interfaces.ICopyHook, which is only
&lt;br&gt;trigged in zope.location 3.7.0
&lt;br&gt;zope.location 3.7.0 works very nicely with an already created
&lt;br&gt;application but disturbs the creation of a new one:
&lt;br&gt;&lt;br&gt;[...]
&lt;br&gt;&lt;br&gt;&amp;nbsp; File &amp;quot;/home/trollfot/.buildout/eggs/zope.app.catalog-3.5.1-py2.5.egg/zope/app/catalog/catalog.py&amp;quot;,
&lt;br&gt;line 162, in indexAdded
&lt;br&gt;&amp;nbsp; &amp;nbsp; index.__parent__.updateIndex(index)
&lt;br&gt;&amp;nbsp; File &amp;quot;/home/trollfot/.buildout/eggs/zope.app.catalog-3.5.1-py2.5.egg/zope/app/catalog/catalog.py&amp;quot;,
&lt;br&gt;line 104, in updateIndex
&lt;br&gt;&amp;nbsp; &amp;nbsp; for uid, obj in self._visitSublocations() :
&lt;br&gt;&amp;nbsp; File &amp;quot;/home/trollfot/.buildout/eggs/zope.app.catalog-3.5.1-py2.5.egg/zope/app/catalog/catalog.py&amp;quot;,
&lt;br&gt;line 99, in _visitSublocations
&lt;br&gt;&amp;nbsp; &amp;nbsp; uidutil = component.getUtility(IIntIds)
&lt;br&gt;&amp;nbsp; File &amp;quot;/home/trollfot/.buildout/eggs/zope.component-3.4.0-py2.5.egg/zope/component/_api.py&amp;quot;,
&lt;br&gt;line 207, in getUtility
&lt;br&gt;&amp;nbsp; &amp;nbsp; raise ComponentLookupError(interface, name)
&lt;br&gt;ComponentLookupError: (&amp;lt;InterfaceClass zope.app.intid.interfaces.IIntIds&amp;gt;, '')
&lt;br&gt;&lt;br&gt;&lt;br&gt;I have been struggling with that for a long time now and I don't want
&lt;br&gt;to stay stuck there.
&lt;br&gt;Copying is an important features for all kind of applications and this
&lt;br&gt;needs to be sorted.
&lt;br&gt;&lt;br&gt;It seems that the problems appear at the creation of the indexes.
&lt;br&gt;Can anyone help me with that ? It would be nice to fix that behavior
&lt;br&gt;in the next grok release and that would allow us to use a more recent
&lt;br&gt;version of zope.location (and other packages that depend on it)
&lt;br&gt;&lt;br&gt;- Souheil
&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26257004&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/zope.location-version-for-blob-copy-tp26257004p26257004.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26242743</id>
	<title>Re: Grok should run on python 2.6</title>
	<published>2009-11-06T23:46:29Z</published>
	<updated>2009-11-06T23:46:29Z</updated>
	<author>
		<name>Michael Haubenwallner-2</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Kevin Teague wrote:
&lt;br&gt;&amp;gt; It'd be nice to be able to do these migrations piecemeal, first do the
&lt;br&gt;&amp;gt; work to bump a Grok app to Python 2.6, then do the work to migrate the
&lt;br&gt;&amp;gt; app to ZTK 1.0. Well, obviously through the magic of Buildout it's
&lt;br&gt;&amp;gt; already easy to do this, but doing a Grok release which just bumps the
&lt;br&gt;&amp;gt; packages just enough to get to 2.6 would be good.
&lt;br&gt;&lt;br&gt;As i found out the ZTK 1.0 is a KGS. I changed Grok to include the ZTK
&lt;br&gt;1.0 versions (this is changing 82 out of 113 package releases).
&lt;br&gt;&lt;br&gt;Buildout succeeded immediately. I had to change a single package
&lt;br&gt;(grokcore.view) and 5 tests to make all tests run. The grokwiki sample
&lt;br&gt;app starts and works. Python2.6 is supported too.
&lt;br&gt;&lt;br&gt;I am very surprised this worked at all and that easy.
&lt;br&gt;&lt;br&gt;I now need to test the setup against real applications written for Grok
&lt;br&gt;1.0. Please let me know if there are any so far.
&lt;br&gt;&lt;br&gt;I proposed to make Grok 1.1 implement the changes
&lt;br&gt;&lt;a href=&quot;https://blueprints.launchpad.net/grok/+spec/ztk-support&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://blueprints.launchpad.net/grok/+spec/ztk-support&lt;/a&gt;&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Michael
&lt;br&gt;&lt;br&gt;- --
&lt;br&gt;&lt;a href=&quot;http://blog.d2m.at&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.d2m.at&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://planetzope.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planetzope.org&lt;/a&gt;&lt;br&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;iEYEARECAAYFAkr1JdUACgkQl0uAvQJUKVa6UQCfekV4fJVVO/wEEsCxUVmfo/NP
&lt;br&gt;AAIAoKbbFV16oiZhufK7M4DvmkBkr0bZ
&lt;br&gt;=089K
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26242743&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grok-should-run-on-python-2.6-tp26192071p26242743.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26236349</id>
	<title>Re: grokproject pins setuptools, zc.buildout et.al.</title>
	<published>2009-11-06T10:17:24Z</published>
	<updated>2009-11-06T10:17:24Z</updated>
	<author>
		<name>Maurits van Rees-3</name>
	</author>
	<content type="html">Sebastien Douche, on 2009-11-06:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Fri, Nov 6, 2009 at 16:30, Maurits van Rees
&lt;br&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26236349&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m.van.rees@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; We adopted a strict &amp;quot;pin everything&amp;quot; policy that includes any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; packages, even the build infrastructure. This works pretty well for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; us.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; +1
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Minimum versions in setup.py is fine, exact versions not.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It could be great to use buildout to pin minimum versions and let
&lt;br&gt;&amp;gt; setup.py empty.
&lt;/div&gt;&lt;br&gt;-1. &amp;nbsp;That would just mean you allow a user to pick a version that you
&lt;br&gt;know is not going to work.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Maurits van Rees | &lt;a href=&quot;http://maurits.vanrees.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maurits.vanrees.org/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Work | &lt;a href=&quot;http://zestsoftware.nl/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://zestsoftware.nl/&lt;/a&gt;&lt;br&gt;&amp;quot;This is your day, don't let them take it away.&amp;quot; [Barlow Girl]
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26236349&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grokproject-pins-setuptools%2C-zc.buildout-et.al.-tp26229930p26236349.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26236149</id>
	<title>Re: grokproject pins setuptools, zc.buildout et.al.</title>
	<published>2009-11-06T10:04:22Z</published>
	<updated>2009-11-06T10:04:22Z</updated>
	<author>
		<name>Sebastien Douche</name>
	</author>
	<content type="html">On Fri, Nov 6, 2009 at 16:30, Maurits van Rees
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26236149&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;m.van.rees@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; We adopted a strict &amp;quot;pin everything&amp;quot; policy that includes any
&lt;br&gt;&amp;gt;&amp;gt; packages, even the build infrastructure. This works pretty well for
&lt;br&gt;&amp;gt;&amp;gt; us.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; +1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Minimum versions in setup.py is fine, exact versions not.
&lt;br&gt;&lt;br&gt;It could be great to use buildout to pin minimum versions and let
&lt;br&gt;setup.py empty.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Sebastien Douche &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26236149&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sdouche@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Twitter: &lt;a href=&quot;http://bit.ly/afkrK&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bit.ly/afkrK&lt;/a&gt;&amp;nbsp;(agile, python, open source)
&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26236149&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grokproject-pins-setuptools%2C-zc.buildout-et.al.-tp26229930p26236149.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26233832</id>
	<title>Re: grokproject pins setuptools, zc.buildout et.al.</title>
	<published>2009-11-06T07:30:33Z</published>
	<updated>2009-11-06T07:30:33Z</updated>
	<author>
		<name>Maurits van Rees-3</name>
	</author>
	<content type="html">Hanno Schlichting, on 2009-11-06:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Fri, Nov 6, 2009 at 11:45 AM, Jan-Wijbrand Kolman
&lt;br&gt;&amp;gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233832&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;janwijbrand@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; I'm ambivalent about this topic: pinning the versions of zc.buildout and
&lt;br&gt;&amp;gt;&amp;gt; setuptools and related packages in the version list of a project.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think the correct solution to this problem is to release a new
&lt;br&gt;&amp;gt; bugfix release of Grok (grokproject?), which has an updated setuptools
&lt;br&gt;&amp;gt; version in it ;-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; At least in the Plone-world we depend quite heavily on buildout and
&lt;br&gt;&amp;gt; have had several times where changes in buildout broke recipes or
&lt;br&gt;&amp;gt; where newer versions of recipes only work with newer versions of Plone
&lt;br&gt;&amp;gt; itself.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We adopted a strict &amp;quot;pin everything&amp;quot; policy that includes any
&lt;br&gt;&amp;gt; packages, even the build infrastructure. This works pretty well for
&lt;br&gt;&amp;gt; us.
&lt;/div&gt;&lt;br&gt;+1
&lt;br&gt;&lt;br&gt;Minimum versions in setup.py is fine, exact versions not.
&lt;br&gt;&lt;br&gt;Pinning exact versions in a buildout config file still allows anyone
&lt;br&gt;to override them when problems like these occur, so that is still fine.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Maurits van Rees | &lt;a href=&quot;http://maurits.vanrees.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maurits.vanrees.org/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Work | &lt;a href=&quot;http://zestsoftware.nl/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://zestsoftware.nl/&lt;/a&gt;&lt;br&gt;&amp;quot;This is your day, don't let them take it away.&amp;quot; [Barlow Girl]
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233832&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grokproject-pins-setuptools%2C-zc.buildout-et.al.-tp26229930p26233832.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26231707</id>
	<title>Re: grokproject pins setuptools, zc.buildout et.al.</title>
	<published>2009-11-06T05:08:28Z</published>
	<updated>2009-11-06T05:08:28Z</updated>
	<author>
		<name>Hanno Schlichting-4</name>
	</author>
	<content type="html">On Fri, Nov 6, 2009 at 11:45 AM, Jan-Wijbrand Kolman
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26231707&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;janwijbrand@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I'm ambivalent about this topic: pinning the versions of zc.buildout and
&lt;br&gt;&amp;gt; setuptools and related packages in the version list of a project.
&lt;br&gt;&lt;br&gt;I think the correct solution to this problem is to release a new
&lt;br&gt;bugfix release of Grok (grokproject?), which has an updated setuptools
&lt;br&gt;version in it ;-)
&lt;br&gt;&lt;br&gt;At least in the Plone-world we depend quite heavily on buildout and
&lt;br&gt;have had several times where changes in buildout broke recipes or
&lt;br&gt;where newer versions of recipes only work with newer versions of Plone
&lt;br&gt;itself.
&lt;br&gt;&lt;br&gt;We adopted a strict &amp;quot;pin everything&amp;quot; policy that includes any
&lt;br&gt;packages, even the build infrastructure. This works pretty well for
&lt;br&gt;us.
&lt;br&gt;&lt;br&gt;Just my 2cent :)
&lt;br&gt;Hanno
&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26231707&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grokproject-pins-setuptools%2C-zc.buildout-et.al.-tp26229930p26231707.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26230223</id>
	<title>Re: grokproject pins setuptools, zc.buildout et.al.</title>
	<published>2009-11-06T03:10:33Z</published>
	<updated>2009-11-06T03:10:33Z</updated>
	<author>
		<name>Reinout van Rees</name>
	</author>
	<content type="html">On 2009-11-06, Jan-Wijbrand Kolman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26230223&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;janwijbrand@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So there's my &amp;quot;ambivalence&amp;quot;: should we really pin versions of 
&lt;br&gt;&amp;gt; buildout-related infrastructure and even setuptools in projects or not? 
&lt;br&gt;&lt;br&gt;I don't think it is needed to pin them here. &amp;nbsp;They don't influence the
&lt;br&gt;run-time behaviour and don't conflict with something else. &amp;nbsp;(Well, setuptools
&lt;br&gt;could have influence with entry points).
&lt;br&gt;&lt;br&gt;Minimal versions are handy. &amp;nbsp;Require at least setuptools 0.6c11 to prevent
&lt;br&gt;subversion 1.6 related errors. &amp;nbsp;(Technical note: distribute has no problem
&lt;br&gt;with such a setuptools minimal dependency: it will just say &amp;quot;yep, that's me&amp;quot;
&lt;br&gt;in the places that matter).
&lt;br&gt;&lt;br&gt;&lt;br&gt;Reinout
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Reinout van Rees - &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26230223&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;reinout@...&lt;/a&gt; - &lt;a href=&quot;http://reinout.vanrees.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://reinout.vanrees.org&lt;/a&gt;&lt;br&gt;Software developer at &lt;a href=&quot;http://www.thehealthagency.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.thehealthagency.com&lt;/a&gt;&lt;br&gt;&amp;quot;Military engineers build missiles. Civil engineers build targets&amp;quot;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26230223&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grokproject-pins-setuptools%2C-zc.buildout-et.al.-tp26229930p26230223.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26229930</id>
	<title>grokproject pins setuptools, zc.buildout et.al.</title>
	<published>2009-11-06T02:45:33Z</published>
	<updated>2009-11-06T02:45:33Z</updated>
	<author>
		<name>Jan-Wijbrand Kolman-3</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I'm ambivalent about this topic: pinning the versions of zc.buildout and 
&lt;br&gt;setuptools and related packages in the version list of a project.
&lt;br&gt;&lt;br&gt;But this is the situation:
&lt;br&gt;&lt;br&gt;A project built with grokproject will have a versions.cfg file that is a 
&lt;br&gt;copy of the latests grok &amp;quot;kgs&amp;quot; file found online and in addition will 
&lt;br&gt;have list the following packages:
&lt;br&gt;&lt;br&gt;Paste = 1.7.2
&lt;br&gt;PasteDeploy = 1.3.2
&lt;br&gt;PasteScript = 1.7.3
&lt;br&gt;setuptools = 0.6c9
&lt;br&gt;collective.recipe.template = 1.4.0
&lt;br&gt;z3c.evalexception = 2.0
&lt;br&gt;z3c.recipe.dev = 0.5.3
&lt;br&gt;z3c.recipe.i18n = 0.5.3
&lt;br&gt;z3c.recipe.mkdir = 0.3.1
&lt;br&gt;zc.buildout = 1.1.1
&lt;br&gt;zc.lockfile = 1.0.0
&lt;br&gt;zc.recipe.egg = 1.1.0
&lt;br&gt;zc.recipe.filestorage = 1.0.1
&lt;br&gt;&lt;br&gt;Now we have the situation that there's a newer setuptools package 
&lt;br&gt;released, that I have installed in my virtualenv (as it fixes for one an 
&lt;br&gt;ugly bug related to subversion 1.6 and up). Having installed 
&lt;br&gt;setuptools0.6c11 in my virtualenv conflicts during buildout with the 
&lt;br&gt;version listed in my newly created project. Ugh.
&lt;br&gt;&lt;br&gt;So there's my &amp;quot;ambivalence&amp;quot;: should we really pin versions of 
&lt;br&gt;buildout-related infrastructure and even setuptools in projects or not? 
&lt;br&gt;If it were not pinned, I would not have had a problem, where the 
&lt;br&gt;intention of pinning these packages was to prevent any problems from 
&lt;br&gt;happening in the first place.
&lt;br&gt;&lt;br&gt;Opinions?
&lt;br&gt;&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;jw
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26229930&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grokproject-pins-setuptools%2C-zc.buildout-et.al.-tp26229930p26229930.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26211268</id>
	<title>five.grok manual</title>
	<published>2009-11-05T01:07:49Z</published>
	<updated>2009-11-05T01:07:49Z</updated>
	<author>
		<name>Martin Aspeli-3</name>
	</author>
	<content type="html">Hi folks,
&lt;br&gt;&lt;br&gt;I've just finished a relatively detailed manual on using five.grok in 
&lt;br&gt;Plone. It is aimed largely at people using the Dexterity type system, 
&lt;br&gt;since Dexterity also provides other grokkers and encourages people to 
&lt;br&gt;use the Grok approach, but it is not Dexterity-specific.
&lt;br&gt;&lt;br&gt;It also serves as a Zope Component Architecture primer, using Grok for 
&lt;br&gt;all the examples.
&lt;br&gt;&lt;br&gt;I would think about 80% of this would apply to &amp;quot;plain Grok&amp;quot; as well, 
&lt;br&gt;with minor modifications (like not importing from five.grok in the 
&lt;br&gt;examples).
&lt;br&gt;&lt;br&gt;Note that I've chosen not to describe certain things that five.grok 
&lt;br&gt;supports, because I don't feel they fit into the Plone model or have 
&lt;br&gt;some other issues that make me uncomfortable recommending them. I have 
&lt;br&gt;attempted to list those on the last page of the manual.
&lt;br&gt;&lt;br&gt;You can find the manual here:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://plone.org/products/dexterity/documentation/manual/five.grok&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://plone.org/products/dexterity/documentation/manual/five.grok&lt;/a&gt;&lt;br&gt;&lt;br&gt;Consider this an open invitation to borrow any and all part of this (an 
&lt;br&gt;attribution would be nice) for grok.zope.org if you want to use it to 
&lt;br&gt;build the same kind of thing for &amp;quot;plain Grok&amp;quot;. In particular, I think 
&lt;br&gt;the &amp;quot;ZCA intro&amp;quot; would be useful; at least I couldn't find a good ZCA 
&lt;br&gt;primer that wouldn't confuse people with a Grok mindset, wanting to use 
&lt;br&gt;Grok syntax.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Martin
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Author of `Professional Plone Development`, a book for developers who
&lt;br&gt;want to work with Plone. See &lt;a href=&quot;http://martinaspeli.net/plone-book&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://martinaspeli.net/plone-book&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26211268&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/five.grok-manual-tp26211268p26211268.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26210206</id>
	<title>Re: Grok should run on python 2.6</title>
	<published>2009-11-04T23:21:22Z</published>
	<updated>2009-11-04T23:21:22Z</updated>
	<author>
		<name>Michael Haubenwallner-2</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Kevin Teague wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; mmm, adding Python 2.6 support would be nice.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Here are the versions that I'm using to override the Grok 1.0 versions
&lt;br&gt;&amp;gt; to get Python 2.6 compatibility:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; mechanize = 0.1.9
&lt;br&gt;&amp;gt; zope.app.appsetup = 3.8.0
&lt;br&gt;&amp;gt; zope.app.component = 3.5.0
&lt;br&gt;&amp;gt; zope.app.container = 3.6.1
&lt;br&gt;&amp;gt; zope.app.testing = 3.5.6
&lt;br&gt;&amp;gt; zope.testbrowser = 3.5.1
&lt;br&gt;&amp;gt; zope.session = 3.8.1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But AFAIK the Zope Toolkit is also Python 2.6 compatible, so when
&lt;br&gt;&amp;gt; that's ready (I haven't been following the status of the ZTK to
&lt;br&gt;&amp;gt; closely yet) migrating Grok to ZTK will also provide 2.6
&lt;br&gt;&amp;gt; compatibility.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It'd be nice to be able to do these migrations piecemeal, first do the
&lt;br&gt;&amp;gt; work to bump a Grok app to Python 2.6, then do the work to migrate the
&lt;br&gt;&amp;gt; app to ZTK 1.0. Well, obviously through the magic of Buildout it's
&lt;br&gt;&amp;gt; already easy to do this, but doing a Grok release which just bumps the
&lt;br&gt;&amp;gt; packages just enough to get to 2.6 would be good.
&lt;/div&gt;&lt;br&gt;Kevin, thank you for your information. I just needed to add the next
&lt;br&gt;possible release of zope.app.form to your versions listing - there is no
&lt;br&gt;more zope.app.component.back35 in zope.app.component3.5.0.
&lt;br&gt;Here is my config to run with Python 2.6
&lt;br&gt;&lt;br&gt;[buildout]
&lt;br&gt;extends = buildout.cfg
&lt;br&gt;&lt;br&gt;[versions]
&lt;br&gt;mechanize = 0.1.9
&lt;br&gt;zope.app.appsetup = 3.8.0
&lt;br&gt;zope.app.component = 3.5.0
&lt;br&gt;zope.app.container = 3.6.1
&lt;br&gt;zope.app.form = 3.6.3
&lt;br&gt;zope.app.testing = 3.5.6
&lt;br&gt;zope.testbrowser = 3.5.1
&lt;br&gt;zope.session = 3.8.1
&lt;br&gt;&lt;br&gt;This makes at least a Grok trunk checkout build, test and run under
&lt;br&gt;Python 2.6.
&lt;br&gt;&lt;br&gt;Btw, i changed etc/site.zcml.in too, as the grok.View permission is not
&lt;br&gt;existing anymore.
&lt;br&gt;&lt;br&gt;I wonder how these changes will work with existing projects though.
&lt;br&gt;&lt;br&gt;It would be nice to get some hints on how to migrate the trunk to ZTK 1.0
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Michael
&lt;br&gt;&lt;br&gt;- --
&lt;br&gt;&lt;a href=&quot;http://blog.d2m.at&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.d2m.at&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://planetzope.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planetzope.org&lt;/a&gt;&lt;br&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;iEYEARECAAYFAkryfPIACgkQl0uAvQJUKVaeuQCbBjlKD4J66D/1Uf/Fdy6wUQQp
&lt;br&gt;2DQAoIihH0IxfWjj7zZy+tFI3Ml3ZH7e
&lt;br&gt;=25Ij
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26210206&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grok-should-run-on-python-2.6-tp26192071p26210206.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26207723</id>
	<title>Re: Grok should run on python 2.6</title>
	<published>2009-11-04T17:24:52Z</published>
	<updated>2009-11-04T17:24:52Z</updated>
	<author>
		<name>Kevin Teague</name>
	</author>
	<content type="html">mmm, adding Python 2.6 support would be nice.
&lt;br&gt;&lt;br&gt;Here are the versions that I'm using to override the Grok 1.0 versions
&lt;br&gt;to get Python 2.6 compatibility:
&lt;br&gt;&lt;br&gt;mechanize = 0.1.9
&lt;br&gt;zope.app.appsetup = 3.8.0
&lt;br&gt;zope.app.component = 3.5.0
&lt;br&gt;zope.app.container = 3.6.1
&lt;br&gt;zope.app.testing = 3.5.6
&lt;br&gt;zope.testbrowser = 3.5.1
&lt;br&gt;zope.session = 3.8.1
&lt;br&gt;&lt;br&gt;But AFAIK the Zope Toolkit is also Python 2.6 compatible, so when
&lt;br&gt;that's ready (I haven't been following the status of the ZTK to
&lt;br&gt;closely yet) migrating Grok to ZTK will also provide 2.6
&lt;br&gt;compatibility.
&lt;br&gt;&lt;br&gt;It'd be nice to be able to do these migrations piecemeal, first do the
&lt;br&gt;work to bump a Grok app to Python 2.6, then do the work to migrate the
&lt;br&gt;app to ZTK 1.0. Well, obviously through the magic of Buildout it's
&lt;br&gt;already easy to do this, but doing a Grok release which just bumps the
&lt;br&gt;packages just enough to get to 2.6 would be good.
&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26207723&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grok-should-run-on-python-2.6-tp26192071p26207723.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26192071</id>
	<title>Grok should run on python 2.6</title>
	<published>2009-11-03T23:31:33Z</published>
	<updated>2009-11-03T23:31:33Z</updated>
	<author>
		<name>Michael Haubenwallner-2</name>
	</author>
	<content type="html">-----BEGIN PGP SIGNED MESSAGE-----
&lt;br&gt;Hash: SHA1
&lt;br&gt;&lt;br&gt;Who is able to sketch the effort to make Grok available on Python 2.6 &amp;nbsp;-
&lt;br&gt;i remember it took me half a day to patch the eggs to run on Python 2.6
&lt;br&gt;a year ago ( &lt;a href=&quot;http://blog.d2m.at/2008/10/03/from-the-labs/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.d2m.at/2008/10/03/from-the-labs/&lt;/a&gt;&amp;nbsp;).
&lt;br&gt;&lt;br&gt;Lets do it now and make it a Grok 1.1 release.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Michael
&lt;br&gt;&lt;br&gt;- --
&lt;br&gt;&lt;a href=&quot;http://blog.d2m.at&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.d2m.at&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://planetzope.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://planetzope.org&lt;/a&gt;&lt;br&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;iEYEARECAAYFAkrxLdUACgkQl0uAvQJUKVaXeQCeMppM9+s1WWEm1miq9QzOlb+E
&lt;br&gt;ay0AoKItxMek+zgh4fzXGhcI8RmYmee7
&lt;br&gt;=Qiyw
&lt;br&gt;-----END PGP SIGNATURE-----
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26192071&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grok-should-run-on-python-2.6-tp26192071p26192071.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26182602</id>
	<title>Re: grok.url() requiring a request object a bit inconvenient</title>
	<published>2009-11-03T08:40:56Z</published>
	<updated>2009-11-03T08:40:56Z</updated>
	<author>
		<name>Martijn Faassen-2</name>
	</author>
	<content type="html">Jan-Wijbrand Kolman wrote:
&lt;br&gt;&amp;gt; There're a couple of packages out there that do get to the &amp;quot;global&amp;quot; 
&lt;br&gt;&amp;gt; request. We should look that these packages for inspiration when 
&lt;br&gt;&amp;gt; implementing grok.global_request(). On the top of my head there is:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; * hurry.resource (or is it hurry.zope.resource)
&lt;br&gt;&lt;br&gt;The latter (hurry.zoperesource), as hurry.resource doesn't know anything 
&lt;br&gt;about Zope.
&lt;br&gt;&lt;br&gt;&amp;gt; * zope.globalrequest
&lt;br&gt;&lt;br&gt;I think the simplest thing would be to simply make Grok depend on 
&lt;br&gt;zope.globalrequest and import the method to get the global request into 
&lt;br&gt;the grok namespace.
&lt;br&gt;&lt;br&gt;I'm +1 on that approach.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Martijn
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182602&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grok.url%28%29-requiring-a-request-object-a-bit-inconvenient-tp26129736p26182602.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26182455</id>
	<title>Re: url() method on JSON component</title>
	<published>2009-11-03T08:36:13Z</published>
	<updated>2009-11-03T08:36:13Z</updated>
	<author>
		<name>Martijn Faassen-2</name>
	</author>
	<content type="html">Hey,
&lt;br&gt;&lt;br&gt;Jan-Wijbrand Kolman wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Proposal:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Not only the url() method is useful for JSON (and maybe even the REST) 
&lt;br&gt;&amp;gt; components, but so are the application_url() method and the response 
&lt;br&gt;&amp;gt; property.
&lt;br&gt;&lt;br&gt;I think certainly we need them for the REST components too. It's very 
&lt;br&gt;common one wants to generate a URL when writing a RESTful protocol.
&lt;br&gt;&lt;br&gt;&amp;gt; The url() method and the response property is defined in 
&lt;br&gt;&amp;gt; grokcore.view.View. We could split out these into a seperate baseclass. 
&lt;br&gt;&amp;gt; grokcore.view.View will then inherit from this baseclass.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In grok we will define a mixin class derived from this baseclass that 
&lt;br&gt;&amp;gt; adds the application_url() method. The JSON and REST components can then 
&lt;br&gt;&amp;gt; inherit from this mixin class.
&lt;br&gt;&lt;br&gt;Sounds reasonable. We practically have that mixin class already in the 
&lt;br&gt;form of components.View in grok. The only differences are that it's a 
&lt;br&gt;mixin and doesn't have the flash() method.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Martijn
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26182455&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/url%28%29-method-on-JSON-component-tp26163984p26182455.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26177314</id>
	<title>Re: Is HTML the only editor for tutorials?</title>
	<published>2009-11-03T01:45:50Z</published>
	<updated>2009-11-03T01:45:50Z</updated>
	<author>
		<name>Sebastian Ware</name>
	</author>
	<content type="html">Yes, I was adding a new tutorial. Now I notice that I have to deselect &amp;nbsp;
&lt;br&gt;editing with visual editor. The link required me to scroll the window &amp;nbsp;
&lt;br&gt;so I didn't find it yesterday.
&lt;br&gt;&lt;br&gt;Mvh Sebastian
&lt;br&gt;&lt;br&gt;2 nov 2009 kl. 23.06 skrev Steve Schmechel:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Is the problem with a new tutorial?
&lt;br&gt;&amp;gt; I can still pick the Text Format - &amp;quot;reStructured Text&amp;quot; in the &amp;nbsp;
&lt;br&gt;&amp;gt; dropdown list when editing an existing tutorial.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; (It still always defaults to &amp;quot;Plain Text&amp;quot;, so you have to pick it &amp;nbsp;
&lt;br&gt;&amp;gt; each time. &amp;nbsp;I tend to use the &amp;quot;Edit with external application&amp;quot; &amp;nbsp;
&lt;br&gt;&amp;gt; option, for convenience and the fact I don't have to make that &amp;nbsp;
&lt;br&gt;&amp;gt; selection with each edit.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am not sure what else to suggest. &amp;nbsp;I haven't come across this &amp;nbsp;
&lt;br&gt;&amp;gt; problem.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Steve
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --- On Mon, 11/2/09, Sebastian Ware &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177314&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sebastian@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; From: Sebastian Ware &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177314&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sebastian@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Subject: [Grok-dev] Is HTML the only editor for tutorials?
&lt;br&gt;&amp;gt;&amp;gt; To: &amp;quot;Grok list&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177314&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grok-dev@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Date: Monday, November 2, 2009, 1:42 PM
&lt;br&gt;&amp;gt;&amp;gt; I can't change editor to ReST, but I
&lt;br&gt;&amp;gt;&amp;gt; have some text that is allready
&lt;br&gt;&amp;gt;&amp;gt; formatted that way. Do tutorials only have HTML-editors
&lt;br&gt;&amp;gt;&amp;gt; these days?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Mvh Sebastian
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Grok-dev mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177314&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177314&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Is-HTML-the-only-editor-for-tutorials--tp26169550p26177314.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26177180</id>
	<title>Re: grok.url() requiring a request object a bit inconvenient</title>
	<published>2009-11-03T01:40:37Z</published>
	<updated>2009-11-03T01:40:37Z</updated>
	<author>
		<name>Sebastian Ware</name>
	</author>
	<content type="html">2 nov 2009 kl. 21.43 skrev Jan-Wijbrand Kolman:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Sebastian Ware wrote:
&lt;br&gt;&amp;gt;&amp;gt; And this is an inconvenience because I have to figure out how to get
&lt;br&gt;&amp;gt;&amp;gt; the request object, and then repeat that code whenever I use
&lt;br&gt;&amp;gt;&amp;gt; gork.url()...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Not with my previous proposal formalizing the &amp;quot;hack&amp;quot; of retrieving the
&lt;br&gt;&amp;gt; request with something like grok.global_request(). This would not
&lt;br&gt;&amp;gt; require a change in grok.url() and at the same time retrieving the
&lt;br&gt;&amp;gt; request will not force you to repeat code.
&lt;br&gt;&amp;gt;
&lt;/div&gt;You are right, that would be great solution for me!
&lt;br&gt;&lt;br&gt;Mvh Sebastian
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177180&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grok.url%28%29-requiring-a-request-object-a-bit-inconvenient-tp26129736p26177180.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26171577</id>
	<title>Re: Is HTML the only editor for tutorials?</title>
	<published>2009-11-02T14:06:39Z</published>
	<updated>2009-11-02T14:06:39Z</updated>
	<author>
		<name>Steve Schmechel</name>
	</author>
	<content type="html">Is the problem with a new tutorial?
&lt;br&gt;I can still pick the Text Format - &amp;quot;reStructured Text&amp;quot; in the dropdown list when editing an existing tutorial.
&lt;br&gt;&lt;br&gt;(It still always defaults to &amp;quot;Plain Text&amp;quot;, so you have to pick it each time. &amp;nbsp;I tend to use the &amp;quot;Edit with external application&amp;quot; option, for convenience and the fact I don't have to make that selection with each edit.)
&lt;br&gt;&lt;br&gt;I am not sure what else to suggest. &amp;nbsp;I haven't come across this problem.
&lt;br&gt;&lt;br&gt;Steve
&lt;br&gt;&lt;br&gt;--- On Mon, 11/2/09, Sebastian Ware &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26171577&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sebastian@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: Sebastian Ware &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26171577&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sebastian@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: [Grok-dev] Is HTML the only editor for tutorials?
&lt;br&gt;&amp;gt; To: &amp;quot;Grok list&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26171577&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;grok-dev@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Monday, November 2, 2009, 1:42 PM
&lt;br&gt;&amp;gt; I can't change editor to ReST, but I
&lt;br&gt;&amp;gt; have some text that is allready  
&lt;br&gt;&amp;gt; formatted that way. Do tutorials only have HTML-editors
&lt;br&gt;&amp;gt; these days?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Mvh Sebastian
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Grok-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26171577&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26171577&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Is-HTML-the-only-editor-for-tutorials--tp26169550p26171577.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26170615</id>
	<title>Re: easy_install without https access</title>
	<published>2009-11-02T12:58:02Z</published>
	<updated>2009-11-02T12:58:02Z</updated>
	<author>
		<name>Uwe Hoffmann-2</name>
	</author>
	<content type="html">Jan-Wijbrand Kolman schrieb:
&lt;br&gt;&amp;gt; Uwe Hoffmann wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; grokproject) fails when accessing &lt;a href=&quot;https://launchpad.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://launchpad.net&lt;/a&gt;&amp;nbsp;.
&lt;br&gt;&amp;gt; Just curious: what packages that grok requires (directly or indirectly) 
&lt;br&gt;&amp;gt; are actually downloaded from launchpad?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;# easy_install &amp;nbsp;grokproject
&lt;br&gt;Searching for grokproject
&lt;br&gt;Reading &lt;a href=&quot;http://pypi.python.org/simple/grokproject/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pypi.python.org/simple/grokproject/&lt;/a&gt;&lt;br&gt;Reading &lt;a href=&quot;https://launchpad.net/grok&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://launchpad.net/grok&lt;/a&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26170615&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/easy_install-without-https-access-tp26169506p26170615.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26170413</id>
	<title>Re: easy_install without https access</title>
	<published>2009-11-02T12:44:30Z</published>
	<updated>2009-11-02T12:44:30Z</updated>
	<author>
		<name>Jan-Wijbrand Kolman-3</name>
	</author>
	<content type="html">Uwe Hoffmann wrote:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; not sure if this is the correct ML (it's not a development question).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; I'm sitting behind a proxy and the easy_install process (starting with
&lt;br&gt;&amp;gt; &amp;nbsp; grokproject) fails when accessing &lt;a href=&quot;https://launchpad.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://launchpad.net&lt;/a&gt;&amp;nbsp;.
&lt;br&gt;&amp;gt; &amp;nbsp; My question: Is it possible to use a https-free installation or is
&lt;br&gt;&amp;gt; &amp;nbsp; https always required (e.g. another entry pypi package).
&lt;br&gt;&lt;br&gt;Just curious: what packages that grok requires (directly or indirectly) 
&lt;br&gt;are actually downloaded from launchpad?
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;jw
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26170413&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/easy_install-without-https-access-tp26169506p26170413.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26170387</id>
	<title>Re: grok.url() requiring a request object a bit inconvenient</title>
	<published>2009-11-02T12:43:20Z</published>
	<updated>2009-11-02T12:43:20Z</updated>
	<author>
		<name>Jan-Wijbrand Kolman-3</name>
	</author>
	<content type="html">Sebastian Ware wrote:
&lt;br&gt;&amp;gt; And this is an inconvenience because I have to figure out how to get &amp;nbsp;
&lt;br&gt;&amp;gt; the request object, and then repeat that code whenever I use &amp;nbsp;
&lt;br&gt;&amp;gt; gork.url()...
&lt;br&gt;&lt;br&gt;Not with my previous proposal formalizing the &amp;quot;hack&amp;quot; of retrieving the 
&lt;br&gt;request with something like grok.global_request(). This would not 
&lt;br&gt;require a change in grok.url() and at the same time retrieving the 
&lt;br&gt;request will not force you to repeat code.
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;jw
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26170387&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/grok.url%28%29-requiring-a-request-object-a-bit-inconvenient-tp26129736p26170387.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26170315</id>
	<title>Re: post 1.0 Grok development wishlist</title>
	<published>2009-11-02T12:38:00Z</published>
	<updated>2009-11-02T12:38:00Z</updated>
	<author>
		<name>Jan-Wijbrand Kolman-3</name>
	</author>
	<content type="html">Hi Sylvain,
&lt;br&gt;&lt;br&gt;Sylvain Viollon wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, 26 Oct 2009 09:59:59 +0100
&lt;br&gt;&amp;gt; Sylvain Viollon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26170315&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sylvain@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Anybody have any idea about I proposed here ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Anybody is interested about the topic ?
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; So if there is people interested to brainstorm, I am all open.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; If JW and Jan Jaap are interested maybe we can setup some kind of
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; local sprint a Friday afternoon at Infrae to talk about it (since we
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; are in the same city).
&lt;/div&gt;&lt;br&gt;I think your ideas are interesting and yes indeed, we're very close 
&lt;br&gt;togteher and so we can easily &amp;quot;mini sprint&amp;quot; on these topics! I'd very 
&lt;br&gt;much like that idea! Let's do that!
&lt;br&gt;&lt;br&gt;regards,
&lt;br&gt;jw
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Grok-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26170315&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Grok-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://mail.zope.org/mailman/listinfo/grok-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://mail.zope.org/mailman/listinfo/grok-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/post-1.0-Grok-development-wishlist-tp25773144p26170315.html" />
</entry>

</feed>
