[Grok-dev] Grok 0.12 release planned for tomorrow (tuesday april 22)

Peter Bengtsson peter at fry-it.com
Tue Apr 22 15:48:33 EDT 2008


Urgent (consider recent launch) bug report.
Shall I put this into launchpad?

I just tried...
$ sudo easy_install-2.4 -U grokproject
$ cd /tmp/
$ grokproject -v Sample
Selected and implied templates:
  grokproject#grokproject  A grok project

Variables:
  egg:      Sample
  extends:  http://grok.zope.org/releaseinfo/grok-0.12.cfg
  newest:   false
  package:  sample
  project:  Sample
Enter user (Name of an initial administrator user): admin
Enter passwd (Password for the initial administrator user): admin
Enter eggs_dir (Location where zc.buildout will look for and place
packages) ['/home/peterbe/buildout-eggs']:
Creating template grokproject
Creating directory ./Sample
  Copying buildout.cfg_tmpl to ./Sample/buildout.cfg
  Copying setup.py_tmpl to ./Sample/setup.py
  Recursing into src
    Creating ./Sample/src/
    Recursing into +package+
      Creating ./Sample/src/sample/
      Copying __init__.py to ./Sample/src/sample/__init__.py
      Copying app.py_tmpl to ./Sample/src/sample/app.py
      Recursing into app_templates
        Creating ./Sample/src/sample/app_templates/
        Copying index.pt_tmpl to ./Sample/src/sample/app_templates/index.pt
      Copying configure.zcml to ./Sample/src/sample/configure.zcml
      Copying ftesting.zcml_tmpl to ./Sample/src/sample/ftesting.zcml
      Copying testing.py_tmpl to ./Sample/src/sample/testing.py
Running /usr/bin/python2.4 setup.py egg_info
Downloading zc.buildout...
Searching for zc.buildout
Reading http://pypi.python.org/simple/zc.buildout/
Best match: zc.buildout 1.0.1
Downloading http://pypi.python.org/packages/source/z/zc.buildout/zc.buildout-1.0.1.tar.gz#md5=438748533cdf043791c98799ed4b8cd3
Processing zc.buildout-1.0.1.tar.gz
Running zc.buildout-1.0.1/setup.py -q bdist_egg --dist-dir
/tmp/easy_install-4xis8N/zc.buildout-1.0.1/egg-dist-tmp-1S-wyX

Installed /tmp/tmpaY-TeI/zc.buildout-1.0.1-py2.4.egg

Because this distribution was installed --multi-version, before you can
import modules from this package in an application, you will need to
'import pkg_resources' and then use a 'require()' call similar to one of
these examples, in order to select the desired version:

    pkg_resources.require("zc.buildout")  # latest installed version
    pkg_resources.require("zc.buildout==1.0.1")  # this exact version
    pkg_resources.require("zc.buildout>=1.0.1")  # this version or higher

Creating directory '/tmp/Sample/bin'.
Creating directory '/tmp/Sample/parts'.
Creating directory '/tmp/Sample/develop-eggs'.
Generated script '/tmp/Sample/bin/buildout'.
Invoking zc.buildout...


$ ./bin/zopectl fg
/tmp/Sample/parts/app/runzope -C /tmp/Sample/parts/zopectl/zope.conf
Traceback (most recent call last):
  File "/tmp/Sample/parts/app/runzope", line 113, in ?
    zope.app.twisted.main.main()
  File "/home/peterbe/buildout-eggs/tmplwHlwB/zope.app.twisted-3.4.0a1-py2.4.egg/zope/app/twisted/main.py",
line 74, in main
  File "/home/peterbe/buildout-eggs/tmplwHlwB/zope.app.twisted-3.4.0a1-py2.4.egg/zope/app/twisted/main.py",
line 145, in setup
  File "/home/peterbe/buildout-eggs/zope.app.appsetup-3.4.1-py2.4.egg/zope/app/appsetup/appsetup.py",
line 111, in config
    context = xmlconfig.file(file, context=context, execute=execute)
  File "/home/peterbe/buildout-eggs/tmpU_pQr6/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py",
line 610, in file
  File "/home/peterbe/buildout-eggs/tmpU_pQr6/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py",
line 546, in include
  File "/home/peterbe/buildout-eggs/tmpU_pQr6/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py",
line 378, in processxmlfile
  File "/usr/lib/python2.4/site-packages/_xmlplus/sax/expatreader.py",
line 109, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.4/site-packages/_xmlplus/sax/xmlreader.py",
line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.4/site-packages/_xmlplus/sax/expatreader.py",
line 216, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.4/site-packages/_xmlplus/sax/expatreader.py",
line 364, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/home/peterbe/buildout-eggs/tmpU_pQr6/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py",
line 357, in endElementNS
  File "/home/peterbe/buildout-eggs/tmpU_pQr6/zope.configuration-3.4.0-py2.4.egg/zope/configuration/config.py",
line 542, in end
  File "/home/peterbe/buildout-eggs/tmpU_pQr6/zope.configuration-3.4.0-py2.4.egg/zope/configuration/config.py",
line 690, in finish
  File "/home/peterbe/buildout-eggs/tmpU_pQr6/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py",
line 546, in include
  File "/home/peterbe/buildout-eggs/tmpU_pQr6/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py",
line 378, in processxmlfile
  File "/usr/lib/python2.4/site-packages/_xmlplus/sax/expatreader.py",
line 109, in parse
    xmlreader.IncrementalParser.parse(self, source)
  File "/usr/lib/python2.4/site-packages/_xmlplus/sax/xmlreader.py",
line 123, in parse
    self.feed(buffer)
  File "/usr/lib/python2.4/site-packages/_xmlplus/sax/expatreader.py",
line 216, in feed
    self._parser.Parse(data, isFinal)
  File "/usr/lib/python2.4/site-packages/_xmlplus/sax/expatreader.py",
line 364, in end_element_ns
    self._cont_handler.endElementNS(pair, None)
  File "/home/peterbe/buildout-eggs/tmpU_pQr6/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py",
line 357, in endElementNS
  File "/home/peterbe/buildout-eggs/tmpU_pQr6/zope.configuration-3.4.0-py2.4.egg/zope/configuration/config.py",
line 542, in end
  File "/home/peterbe/buildout-eggs/tmpU_pQr6/zope.configuration-3.4.0-py2.4.egg/zope/configuration/config.py",
line 690, in finish
  File "/home/peterbe/buildout-eggs/tmpJb7t7B/z3c.autoinclude-0.2.1-py2.4.egg/z3c/autoinclude/zcml.py",
line 38, in autoIncludeDirective
  File "/home/peterbe/buildout-eggs/tmpJb7t7B/z3c.autoinclude-0.2.1-py2.4.egg/z3c/autoinclude/utils.py",
line 65, in distributionForPackage
  File "/home/peterbe/buildout-eggs/tmpJb7t7B/z3c.autoinclude-0.2.1-py2.4.egg/z3c/autoinclude/utils.py",
line 75, in distributionForDottedName
  File "/home/peterbe/buildout-eggs/tmpJb7t7B/z3c.autoinclude-0.2.1-py2.4.egg/z3c/autoinclude/utils.py",
line 90, in namespaceDottedNames
  File "/home/peterbe/buildout-eggs/setuptools-0.6c8-py2.4.egg/pkg_resources.py",
line 1460, in get_metadata_lines
    return yield_lines(self.get_metadata(name))
  File "/home/peterbe/buildout-eggs/setuptools-0.6c8-py2.4.egg/pkg_resources.py",
line 1457, in get_metadata
    raise KeyError("No metadata except PKG-INFO is available")
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File
"/tmp/Sample/parts/app/site.zcml", line 4.0-4.28
    ZopeXMLConfigurationError: File
"/tmp/Sample/src/sample/configure.zcml", line 4.2-4.37
    KeyError: 'No metadata except PKG-INFO is available'



On 21/04/2008, Martijn Faassen <faassen at startifact.com> wrote:
> Hi there,
>
>  Just so everybody knows: JW and I are planning to release the trunk as Grok
> 0.12 tomorrow. More about what's in it tomorrow.
>
>  This will clear the way for Philipp's merging of the grokcore.component
> work into the trunk, which in turn prepares us for Grokkerdam. I think we
> can also do a first release of grokcore.component after Philipp completes
> the merge.
>
>  Regards,
>
>  Martijn
>
>  _______________________________________________
>  Grok-dev mailing list
>  Grok-dev at zope.org
>  http://mail.zope.org/mailman/listinfo/grok-dev
>


-- 
Peter Bengtsson,
work www.fry-it.com
home www.peterbe.com
hobby www.issuetrackerproduct.com


More information about the Grok-dev mailing list