<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">I submitted a PR for Kibana: <a href="https://github.com/macports/macports-ports/pull/12055" class="">https://github.com/macports/macports-ports/pull/12055</a></div><div class=""><br class=""></div><div class="">The CI fails because of an issue with a conflicting dependency on the node version. </div><div class=""><br class=""></div><div class="">kibana needs nodejs10 to build and run, and yarn to build; therefore, I use:</div><div class=""><br class=""></div><div class=""><blockquote type="cite" class=""><div class="">depends_build-append<span class="Apple-tab-span" style="white-space: pre;"> </span>yarn</div><div class="">depends_lib-append<span class="Apple-tab-span" style="white-space: pre;"> </span>path:bin/node:nodejs10</div></blockquote></div><div class=""><div class=""><br class=""></div></div><div class="">But yarn has the run dependency on nodejs16:</div><div class=""><br class=""></div><div class=""><blockquote type="cite" class="">depends_run-append<span class="Apple-tab-span" style="white-space: pre;"> </span>path:bin/node:nodejs16</blockquote><br class=""></div><div class="">The install command tries to install both nodejs10 and nodejs16, which conflict, and the CI fails.</div><div class=""><br class=""></div><div class="">This can be fixed by hand by deactivating nodejs16, but we need the CI and buildbot to work automatically.</div><div class=""><br class=""></div><div class="">How can this node version conflict be resolved?</div><div class=""><br class=""></div></body></html>