[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