<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Is nodejs10 really needed? A newer nodejs won’t work?<div class=""><div><br class=""></div><div>Blair</div><div><br class=""><blockquote type="cite" class=""><div class="">On Sep 2, 2021, at 3:12 AM, Steven Smith <<a href="mailto:steve.t.smith@gmail.com" class="">steve.t.smith@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=us-ascii" class=""><div 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></div></div></blockquote></div><br class=""></div></body></html>