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