[Buildbot-devel] Cant create-master in branch nine

Damon Wang damon.devops at gmail.com
Thu Jun 12 06:48:51 UTC 2014


Hi,

@Dustin, Thanks your suggestion, it does matters and I have fixed
http://trac.buildbot.net/wiki/RunningBuildbotWithVirtualEnv, pleas review
:-)

@Pierre, your suggestion reply works well, I have update my node to the
latest version and now no errors occurred.

My experience with a clean vm installed CentOS 6.4:

install git and python-devel
install the latest version of node and npm (see
https://gist.github.com/isaacs/579814)
do not use root, or tower will raise a exception

then buildbot of branch nine will work well.

Thank you all!
Damon


2014-06-11 23:33 GMT+08:00 Pierre Tardy <tardyp at gmail.com>:

Hi Damon,
>
> Probably you have a problem with your node.js installation.
>
> node.js is evolving fast, and you need to have recent versions of both
> node and npm installed in your system.
>
> Here is my versions.
>
> # nodejs --version
> v0.10.28
> # npm --version
> 1.4.9
>
> You can contact me via gtalk. I'm located in Europe, maybe that would be
> better for interactive help.
>
> Pierre
>
> Pierre
>
>
> On Wed, Jun 11, 2014 at 4:30 PM, Dustin J. Mitchell <dustin at v.igoro.us>
> wrote:
>
>> On Wed, Jun 11, 2014 at 10:04 AM, Damon Wang <damon.devops at gmail.com>
>> wrote:
>> > Hi Dustin,
>> >
>> > Thanks a lot, I dig into code where exception raised:
>> >
>> >>         self.apps = dict((ep.name, app) for (ep, app) in epAndApps)
>> >>         if 'base' not in self.apps:
>> >>
>> >>             raise RuntimeError("could not find buildbot-www; is it
>> >> installed?")
>> >
>> >
>> > so, I tried find what in self.app :-)
>>
>> Ah - programming languages are pretty strict about names, and
>> 'self.app' is not the same as 'self.apps'.
>>
>> For some background here, Buildbot looks for other Python packages
>> installed which advertise the 'buildbot.www' entry point in their
>> setup.py.  This lets us add plugins (which is what Andras is working
>> on) and have Buildbot automatically find them.  The "base" of the web
>> interface is also implemented as a plugin, named "base", and that's
>> implemented by the code in the 'www' directory.
>>
>> When we release Buildbot, that plugin will be called 'buildbot-www'
>> and installable via 'pip install buildbot-www'.  However, during
>> development it gets installed just like 'master' and 'slave': 'pip
>> install -e www'.
>>
>> That install process does a whole bunch of JS stuff -- downloading
>> support packages, copying, building, etc. -- which is also something
>> that Andras has changed recently.
>>
>> Dustin
>>
>>
>> ------------------------------------------------------------------------------
>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
>> Find What Matters Most in Your Big Data with HPCC Systems
>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>> http://p.sf.net/sfu/hpccsystems
>> _______________________________________________
>> Buildbot-devel mailing list
>> Buildbot-devel at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/buildbot-devel
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20140612/be5312e5/attachment.html>


More information about the devel mailing list