<div dir="ltr"><div dir="ltr">Nevermind... after uninstalling node 10 and downgrading to node 8, I'm now able to `make frontend` as well as `gulp dev`... so I'm past that. </div><div dir="ltr">I'm currently trying to follow <a href="https://medium.com/buildbot/buildbot-ui-plugin-for-python-developer-ef9dcfdedac0">https://medium.com/buildbot/buildbot-ui-plugin-for-python-developer-ef9dcfdedac0</a>. If anyone has other recommendations I'd appreciate pointers.</div><div dir="ltr"><br></div><div dir="ltr"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 26, 2019 at 3:34 PM Josh Bialkowski <<a href="mailto:josh.bialkowski@gmail.com">josh.bialkowski@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">I would like to do some minor customization of the buildbot web user interface. In particular, I'd like to add a navigation menu linking to other related services (i.e. gerrit, etc). I'm having trouble figuring out where to start. I haven't found any "simple" ways of hooking some extra elements into the UI, so I tried to follow<div><a href="http://docs.buildbot.net/latest/developer/www-base-app.html#hacking-quick-start" target="_blank">http://docs.buildbot.net/latest/developer/www-base-app.html#hacking-quick-start</a><br></div><div>...but I can't seem to follow the instructions. In particular, the `make frontend` step fails (error text below). I also tried running `gulp dev` from `www/base` and got a simliar error. <br><br>Does anyone have any info about how to get past this? Alternatively, if there are any recommendations how to add a simple bit of code to web UI I'd appreciate it.<br><br>`make frontend` </div><div>---------------------<br><div>Obtaining file:///home/josh/codes/buildbot/www/base</div><div> Complete output from command python setup.py egg_info:</div><div> running egg_info</div><div> running build_js</div><div> /bin/sh: 1: yarn: not found</div><div> yarn: npm: 6.8.0</div><div> Running command: npm install</div><div> npm WARN buildbot-www@ No description</div><div> npm WARN buildbot-www@ No repository field.</div><div> npm WARN buildbot-www@ No license field.</div><div> npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.3 (node_modules/fsevents):</div><div> npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})</div><div> </div><div> audited 1895 packages in 2.589s</div><div> found 61 vulnerabilities (22 low, 25 moderate, 14 high)</div><div> run `npm audit fix` to fix them, or `npm audit` for details</div><div> Running command: /home/josh/codes/buildbot/www/base/node_modules/.bin/gulp prod --notests</div><div> gulp[13457]: ../src/node_contextify.cc:633:static void node::contextify::ContextifyScript::New(const v8::FunctionCallbackInfo<v8::Value>&): Assertion `args[1]->IsString()' failed.</div><div> 1: 0x8dc1c0 node::Abort() [gulp]</div><div> 2: 0x8dc295 [gulp]</div><div> 3: 0x90ff57 node::contextify::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) [gulp]</div><div> 4: 0xb5d3fb [gulp]</div><div> 5: 0xb5f392 v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) [gulp]</div><div> 6: 0x28d96675be1d</div><div> /home/josh/codes/buildbot/.venv/lib/python3.5/site-packages/setuptools/dist.py:475: UserWarning: Normalizing '2.0.2-dev101' to '2.0.2.dev101'</div><div> normalized_version,</div><div> error: cannot copy tree 'buildbot_www/static': not a directory</div><div> </div><div> ----------------------------------------</div><div>Command "python setup.py egg_info" failed with error code 1 in /home/josh/codes/buildbot/www/base/</div></div><div><br></div><div><br></div><div>`gulp dev`</div><div>-------------</div><div><div>gulp dev[13530]: ../src/node_contextify.cc:633:static void node::contextify::ContextifyScript::New(const v8::FunctionCallbackInfo<v8::Value>&): Assertion `args[1]->IsString()' failed.</div><div> 1: 0x8dc1c0 node::Abort() [gulp dev]</div><div> 2: 0x8dc295 [gulp dev]</div><div> 3: 0x90ff57 node::contextify::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) [gulp dev]</div><div> 4: 0xb5d3fb [gulp dev]</div><div> 5: 0xb5f392 v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) [gulp dev]</div><div> 6: 0x3b2e22dbe1d </div><div>Aborted (core dumped)</div></div><div><br></div></div></div></div></div></div>
</blockquote></div>