<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<br>
The last pypi release of grokproject was 2013-02-14 Version 2.9.<br>
That makes the grok ecosystem look dead. But in fact grok is quite
alive. The most recent <br>
version of grok on github is June 11, 2015<br>
<br>
<a class="moz-txt-link-freetext" href="https://github.com/zopefoundation/grok">https://github.com/zopefoundation/grok</a><br>
<br>
So I am working on releasing a new version of grok project. <br>
<br>
First I looked at the different versions on github. The pypi
version is newer than any of the branches, on github, so I assume
that it is the newest version.<br>
<br>
This email documents my progress. I am doing it for several
reasons. If anyone wants to help me get past the current bug that
would be great. Skip down to the dashed line. <br>
"--------" If someone wants to work with me on this it makes makes
it easy for them to follow in my footsteps. And in the worst case,
if I do not succeed on this attempt, I can refer to this document in
the future.<br>
<br>
I could create a github fork, although I am not yet editing grok
project. First I am trying to figure out what needs to be done to
the installed software. <br>
<br>
FOR READABILITY COMMENTS ARE IN CAPITALS<br>
<br>
INSTALL A GROK PROJECT<br>
#grokproject grokup<br>
<br>
<br>
UPDATE BUILDOUT.CFG. IT REFERS TO:<br>
extends = <a class="moz-txt-link-freetext" href="http://grok.zope.org/releaseinfo/1.5.5/versions.cfg">http://grok.zope.org/releaseinfo/1.5.5/versions.cfg</a><br>
<br>
A QUICK GOOGLE SEARCH SHOWS THAT THE NEWEST RELEASE OF GROK PROJECT<br>
WAS RELEASED JUNE 11, 2015<br>
<br>
<a class="moz-txt-link-freetext" href="https://github.com/zopefoundation/groktoolkit/blob/master/grok.cfg">https://github.com/zopefoundation/groktoolkit/blob/master/grok.cfg</a><br>
<br>
I CAN GET THE RAW DATA FILES HERE:<br>
<a class="moz-txt-link-freetext" href="https://raw.githubusercontent.com/zopefoundation/groktoolkit/master/grok.cfg">https://raw.githubusercontent.com/zopefoundation/groktoolkit/master/grok.cfg</a><br>
<br>
OF COURSE AS MASTER CHANGES THAT WILL CHANGE. THAT IS NOT GOOD. I
AM <br>
NOT SURE HOW TO PIN IT TO A PARTICULAR VERSION OF THE MASTER FILES.
I DONT USE GITHUB MUCH. NOR CAN I COPY TO THE ZOPE MASTER WEB
PAGES<br>
<br>
SO I COPIED THAT LINE INTO BUILDOUT.CFG, DETEDED THE extends-cache
CONTENTS<br>
AND RERAN<br>
<br>
python buildout.py<br>
<br>
AND AS EXPECTED IT DID NOT WORK<br>
<br>
The constraint, 2.3.1, is not consistent with the requirement,
'zc.buildout<2dev'<br>
<br>
Error: Bad constraint 2.3.1 zc.buildout<2dev<br>
<br>
ANOTHER GOOGLE SEARCH, AND I FOUND THIS NICE PAGE<br>
PLONE DOCS ARE ALWAYS SO HELPFUL<br>
<br>
<a class="moz-txt-link-freetext" href="http://docs.plone.org/develop/plone-coredev/issues.html">http://docs.plone.org/develop/plone-coredev/issues.html</a><br>
<br>
WHICH SAID:<br>
<meta charset="utf-8">
<pre style="box-sizing: border-box; overflow-y: hidden; overflow-x: auto; font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; font-size: 13px; display: block; padding: 9.5px; margin: 0px 0px 10px; line-height: 1.42857143; word-break: break-all; word-wrap: break-word; color: rgb(51, 51, 51); border: 1px solid rgb(204, 204, 204); border-radius: 4px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(245, 245, 245);">python bootstrap.py --version=1.5.1
AND THAT WORKED.
ONTO THE NEXT STEP
bin/buildout
AGAIN AN ERROR
# bin/buildout
While:
Installing.
Loading extensions.
Error: Buildout now includes 'buildout-versions' (and part of the older 'buildout.dumppickedversions').
Remove the extension from your configuration and look at the 'show-picked-versions' option in buildout's documentation.
[virtual] root@ejr0:/usr/local/grokup #
-------------
SO I COMMENTED OUT THE EXTENTION LINE IN buildout.cfg
AND RERAN
# bin/buildout
AND OF COURSE IT ALSO FAILED. BUT AT THIS POINT I AM ONCE AGAIN STUCK.
Develop: '/usr/local/grokup/.'
While:
Installing.
Getting section app.
Initializing section app.
An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
File "/root/.buildout/eggs/zc.buildout-2.3.1-py2.7.egg/zc/buildout/buildout.py", line 1946, in main
getattr(buildout, command)(args)
File "/root/.buildout/eggs/zc.buildout-2.3.1-py2.7.egg/zc/buildout/buildout.py", line 510, in install
[self[part]['recipe'] for part in install_parts]
File "/root/.buildout/eggs/zc.buildout-2.3.1-py2.7.egg/zc/buildout/buildout.py", line 1098, in __getitem__
options._initialize()
File "/root/.buildout/eggs/zc.buildout-2.3.1-py2.7.egg/zc/buildout/buildout.py", line 1202, in _initialize
self.initialize()
File "/root/.buildout/eggs/zc.buildout-2.3.1-py2.7.egg/zc/buildout/buildout.py", line 1211, in initialize
self.recipe = recipe_class(buildout, name, self)
File "/root/.buildout/eggs/z3c.recipe.scripts-1.0.1-py2.7.egg/z3c/recipe/scripts/scripts.py", line 39, in __init__
self.include_site_packages = options.query_bool(
AttributeError: Options instance has no attribute 'query_bool'
[virtual] root@ejr0:/usr/local/grokup #
ANOTHER QUICK GOOGLE SEARCH
AND I FOUND THIS FILE
<a class="moz-txt-link-freetext" href="https://github.com/ploneintranet/ploneintranet/pull/496">https://github.com/ploneintranet/ploneintranet/pull/496</a>
AND TRIED
<meta charset="utf-8"><code style="box-sizing: border-box; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 11.8999996185303px; padding: 0px; margin: 0px; border-radius: 3px; word-break: normal; white-space: pre; border: 0px; display: inline; max-width: initial; overflow: initial; line-height: inherit; word-wrap: normal; background: transparent;">python bootstrap.py --buildout-version=2.2.5 --setuptools-version=14.0
ANOTHER ERROR
bootstrap.py: error: no such option: --buildout-version
BUT A QUICK GOOGLE SEARCH DOES NOT REVEAL THE MAGIC INCANTATION REQUIRED TO FIX THE PROBLEM
ENOUGH FOR TODAY.
I am really sorry that the ZOPE world is so dead. I wonder what I can do to help.
So I created a blog about ZODB.
zodb.privacv.com
And a twitter account about the ZODB.
<a class="moz-txt-link-freetext" href="https://twitter.com/zodb4">https://twitter.com/zodb4</a>
I invite you to follow it.
And of course if anyone wants to give me advice on getting past this bug, or better yet help with releasing an upgraded version of grok project, that owuld
be most appreciated.
Regards
Chris
</code><pre style="box-sizing: border-box; overflow: auto; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 11.8999996185303px; margin-top: 0px; margin-bottom: 16px; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: 1.45; padding: 16px; border-radius: 3px; word-wrap: normal; color: rgb(51, 51, 51); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(247, 247, 247);"></pre>
</pre>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</body>
</html>