Thanks for explaining the intent, David, and it makes perfect sense. -- Mike
On Fri, Apr 19, 2024 at 12:26 PM David Handermann < exceptionfact...@apache.org> wrote: > Mike, > > The change was intentional from my understanding as Node.js 16 reached > end of life last year [1]. Registry should also be updated to build > with a more recent version of Node.js, but I believe there are some > details to sort out before that can be changed. > > Regards, > David Handermann > > [1] https://nodejs.org/en/blog/announcements/nodejs16-eol > > On Fri, Apr 19, 2024 at 11:12 AM David Handermann > <exceptionfact...@apache.org> wrote: > > > > Dan, > > > > Reviewing recent changes, NIFI-13035 [1] updated the frontend build > > process to use Node.js 21 for both the current nifi-web-ui and the new > > nifi-web-frontend modules. For that reason, a more recent OS and glibc > > version is now required. > > > > Regards, > > David Handermann > > > > [1] https://issues.apache.org/jira/browse/NIFI-13035 > > > > On Fri, Apr 19, 2024 at 11:06 AM Dan S <dsti...@gmail.com> wrote: > > > > > > Thanks David! > > > I did not have this problem the other day when I submitted a PR for > > > NIFI-12960. > > > > > > On Fri, Apr 19, 2024 at 12:02 PM David Handermann < > > > exceptionfact...@apache.org> wrote: > > > > > > > Dan, > > > > > > > > Reviewing the previous thread, the last reply from Matt Gilman still > > > > applies [1] meaning that CentOS 7 is not recent enough to support the > > > > version of Node.js required. > > > > > > > > CentOS 7 is also scheduled for End of Life [2] on June 30, 2024. > Based > > > > on the compatibility issues with the core OS libraries, I would not > > > > expect CentOS 7 to be supported for building NiFi 2.0. > > > > > > > > Regards, > > > > David Handermann > > > > > > > > [1] https://lists.apache.org/thread/jdmw7dsjryyf8vbjgq84tl8kpv68pplr > > > > [2] https://www.redhat.com/en/topics/linux/centos-linux-eol > > > > > > > > On Fri, Apr 19, 2024 at 10:51 AM Dan S <dsti...@gmail.com> wrote: > > > > > > > > > > I am trying to build the 2.x branch for a PR I am trying to submit > for > > > > > NIFI-13069 and it is failing. Here are the messages I see from the > build > > > > > > > > > > [INFO] > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node: > > > > > /lib64/libm.so.6: version `GLIBC_2.27' not found (required by > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node) > > > > > [INFO] > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node: > > > > > /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found > (required by > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node) > > > > > [INFO] > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node: > > > > > /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required > by > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node) > > > > > [INFO] > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node: > > > > > /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found > (required by > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node) > > > > > [INFO] > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node: > > > > > /lib64/libc.so.6: version `GLIBC_2.27' not found (required by > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node) > > > > > [INFO] > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node: > > > > > /lib64/libc.so.6: version `GLIBC_2.28' not found (required by > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node) > > > > > [INFO] > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node: > > > > > /lib64/libc.so.6: version `GLIBC_2.25' not found (required by > > > > > > > > > > git/NIFI-FORK/nifi-2.x/nifi/nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-ui/target/frontend-working-directory/node/node) > > > > > > > > > > [ERROR] Failed to execute goal > > > > > com.github.eirslett:frontend-maven-plugin:1.14.2:npm (npm install) > on > > > > > project nifi-web-ui: Failed to run task: 'npm run ci' failed. > > > > > org.apache.commons.exec.ExecuteException: Process exited with an > error: 1 > > > > > (Exit value: 1) -> [Help 1] > > > > > > > > > > This seems the same problem I had back In November 2023 on this > thread > > > > > <https://lists.apache.org/thread/pm5yqognkt62gw6z6g2rlhcl872wgw3z> > > > > > Please advise. > > > > >