Hi Richard,

[Richard] I think this means you're using python2 and we really should be using
                python3 as I don't want to support both...

[Reply] This error/bug was found during buildbot startup meaning this is out of 
my control. 
            Maybe you have a fix for this, otherwise I do suggest to add in 
__init__.py in places where we need to source custom modules.

$ buildbot start ~/yocto-controller
$ cat -n 100 ~/yocto-controller/twistd.log

5800    2018-07-10 18:42:13+0800 [-] Main loop terminated.
  5801  2018-07-10 18:42:13+0800 [-] Server Shut Down.
  5802  2018-07-10 18:42:27+0800 [-] Loading buildbot.tac...
  5803  2018-07-10 18:42:27+0800 [-] Loaded.
  5804  2018-07-10 18:42:27+0800 [-] twistd 18.4.0 (/usr/bin/python 2.7.13) 
starting up.
  5805  2018-07-10 18:42:27+0800 [-] reactor class: 
twisted.internet.epollreactor.EPollReactor.
  5806  2018-07-10 18:42:27+0800 [-] Starting BuildMaster -- buildbot.version: 
1.2.0
  5807  2018-07-10 18:42:27+0800 [-] Loading configuration from 
'/home/ab/yocto-controller/master.cfg'
  5808  2018-07-10 18:42:27+0800 [-] error while parsing config file:
  5809          Traceback (most recent call last):
  5810            File 
"/home/ab/.local/lib/python2.7/site-packages/twisted/python/threadpool.py", 
line 266, in <lambda>
  5811              inContext.theWork = lambda: context.call(ctx, func, *args, 
**kw)
  5812            File 
"/home/ab/.local/lib/python2.7/site-packages/twisted/python/context.py", line 
122, in callWithContext
  5813              return self.currentContext().callWithContext(ctx, func, 
*args, **kw)
  5814            File 
"/home/ab/.local/lib/python2.7/site-packages/twisted/python/context.py", line 
85, in callWithContext
  5815              return func(*args,**kw)
  5816            File 
"/home/ab/.local/lib/python2.7/site-packages/buildbot/config.py", line 182, in 
loadConfig
  5817              self.basedir, self.configFileName)
  5818          --- <exception caught here> ---
  5819            File 
"/home/ab/.local/lib/python2.7/site-packages/buildbot/config.py", line 140, in 
loadConfigDict
  5820              execfile(filename, localDict)
  5821            File 
"/home/ab/.local/lib/python2.7/site-packages/twisted/python/compat.py", line 
246, in execfile
  5822              exec(code, globals, locals)
  5823            File "/home/ab/yocto-controller/master.cfg", line 11, in 
<module>
  5824              from yoctoabb import builders, config, schedulers, workers, 
services, www
  5825          exceptions.ImportError: No module named yoctoabb
  5826          
  5827  2018-07-10 18:42:27+0800 [-] Configuration Errors:
  5828  2018-07-10 18:42:27+0800 [-]   error while parsing config file: No 
module named yoctoabb (traceback in logfile)
  5829  2018-07-10 18:42:27+0800 [-] Halting master.
  5830  2018-07-10 18:42:27+0800 [-] BuildMaster startup failed
  5831  2018-07-10 18:42:27+0800 [-] BuildMaster is stopped
  5832  2018-07-10 18:42:27+0800 [-] Main loop terminated.
  5833  2018-07-10 18:42:27+0800 [-] Server Shut Down.

Cheers,
Aaron
________________________________________
From: richard.pur...@linuxfoundation.org [richard.pur...@linuxfoundation.org]
Sent: Tuesday, July 10, 2018 4:40 PM
To: Chan, Aaron Chun Yew; yocto@yoctoproject.org; Burton, Ross; Eggleton, Paul
Subject: Re: [PATCH] [yocto-autobuilder] init: Fix the import module yoctoabb & 
yocto_console_view

On Tue, 2018-07-10 at 11:24 +0800, Aaron Chan wrote:
> This patch is to fix the inconsistency in loading custom module
> yoctoabb & yocto_console_view during Buildbot Master startup.
>
> Signed-off-by: Aaron Chan <aaron.chun.yew.c...@intel.com>
> ---
>  __init__.py                    | 0
>  yocto_console_view/__init__.py | 0
>  2 files changed, 0 insertions(+), 0 deletions(-)
>  create mode 100644 __init__.py
>  create mode 100644 yocto_console_view/__init__.py

I think this means you're using python2 and we really should be using
python3 as I don't want to support both...

Cheers,

Richard
-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to