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.
> > > >
>

Reply via email to