[Distutils] Buildbot throwing a gear after default setup?

ssteinerX@gmail.com ssteinerx at gmail.com
Sat Oct 17 20:48:28 CEST 2009


On Oct 17, 2009, at 12:24 PM, Tarek Ziadé wrote:

> On Sat, Oct 17, 2009 at 4:49 PM, ssteinerX at gmail.com
> <ssteinerx at gmail.com> wrote:
>>>
>>> precisely:
>>> python bootstrap.py && bin/buildout -c buildbot.cfg
>>
>> ssteiner at ubuntu:~/distutils-builbot$ python bootstrap.py && bin/ 
>> buildout -c
>> buildbot.cfg
>> Downloading
>> http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c9-py2.6.egg
>> Getting distribution for 'Twisted'.
>> twisted/runner/portmap.c:10:20: error: Python.h: No such file or  
>> directory
>
> Buildbot needs Twisted, so it needs the 'python-dev' to compile on  
> ubuntu.
>
> $ apt-get install python-dev
> $ apt-get install build-essentials
> (should be enough)

That got me further (through installing Twisted) but now:

# ssteiner at ubuntu:~/distutils-builbot$ python bootstrap.py && bin/ 
buildout -c buildbot.cfg
Downloading http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c9-py2.6.egg
Getting distribution for 'Twisted'.

[Twisted builds...]

Got Twisted 8.2.0.
Getting distribution for 'virtualenv'.
Got virtualenv 1.3.4.
Getting distribution for 'zc.recipe.egg'.
Got zc.recipe.egg 1.2.2.
Getting distribution for 'PasteDeploy'.
warning: no files found matching 'docs/*.html'
warning: no previously-included files found matching 'docs/rebuild'
Got PasteDeploy 1.3.3.
Getting distribution for 'Paste>=1.3'.
Got Paste 1.7.2.
While:
   Installing.
   Getting section master.
   Initializing section master.
   Loading zc.buildout recipe entry collective.buildbot:master.

An internal error occured due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
   File "/home/ssteiner/distutils-builbot/eggs/zc.buildout-1.4.1- 
py2.6.egg/zc/buildout/buildout.py", line 1659, in main
     getattr(buildout, command)(args)
   File "/home/ssteiner/distutils-builbot/eggs/zc.buildout-1.4.1- 
py2.6.egg/zc/buildout/buildout.py", line 416, in install
     [self[part]['recipe'] for part in install_parts]
   File "/home/ssteiner/distutils-builbot/eggs/zc.buildout-1.4.1- 
py2.6.egg/zc/buildout/buildout.py", line 963, in __getitem__
     options._initialize()
   File "/home/ssteiner/distutils-builbot/eggs/zc.buildout-1.4.1- 
py2.6.egg/zc/buildout/buildout.py", line 1047, in _initialize
     recipe_class = _install_and_load(reqs, 'zc.buildout', entry,  
buildout)
   File "/home/ssteiner/distutils-builbot/eggs/zc.buildout-1.4.1- 
py2.6.egg/zc/buildout/buildout.py", line 1008, in _install_and_load
     req.project_name, group, entry)
   File "/home/ssteiner/distutils-builbot/eggs/setuptools-0.6c9- 
py2.6.egg/pkg_resources.py", line 277, in load_entry_point
     return get_distribution(dist).load_entry_point(group, name)
   File "/home/ssteiner/distutils-builbot/eggs/setuptools-0.6c9- 
py2.6.egg/pkg_resources.py", line 2180, in load_entry_point
     return ep.load()
   File "/home/ssteiner/distutils-builbot/eggs/setuptools-0.6c9- 
py2.6.egg/pkg_resources.py", line 1913, in load
     entry = __import__(self.module_name, globals(),globals(),  
['__name__'])
   File "/home/ssteiner/distutils-builbot/eggs/ 
collective.buildbot-0.3.5-py2.6.egg/collective/buildbot/__init__.py",  
line 48, in <module>
     from buildbot.steps.shell import WarningCountingShellCommand
   File "/usr/local/lib/python2.6/dist-packages/buildbot/steps/ 
shell.py", line 5, in <module>
     from buildbot.process.buildstep import LoggingBuildStep,  
RemoteShellCommand
   File "/usr/local/lib/python2.6/dist-packages/buildbot/process/ 
buildstep.py", line 9, in <module>
     from twisted.web.util import formatFailure
ImportError: No module named web.util
ssteiner at ubuntu:~/distutils-builbot$

I guess it's a good thing we're doing this!  ;-O

S




More information about the Distutils-SIG mailing list