> On 16. Jun 2017, at 14:19, Stephen Gallagher <[email protected]> wrote: > > Yes, we already have a COPR for 8.x at > https://copr.fedorainfracloud.org/coprs/g/nodejs-sig/nodejs-latest/ > <https://copr.fedorainfracloud.org/coprs/g/nodejs-sig/nodejs-latest/> > > This is the semi-official in-development repository for the Node.js SIG in > Fedora. > > There are plans for this to be built in Rawhide in the near future (Zuzana > Svetlikova will be sending out an announcement soon). > > We don't have it built for EPEL 7 yet, so if you want to help with that, this > might be helpful. That being said, we'll probably need to discuss what our > plan > will be for EPEL inclusion. I think the original plan was that EPEL would > remain > on the previous LTS release until it got close to EOL, but we can revisit > that. > > We probably should look at adding the EPEL 7 build to this official COPR > though. > Can you send some more information on the EPEL 7 build issue? (Ideally, a > complete mock log would be best). > > If the issue is related to the OpenSSL 1.0.1 compatibility patch, it may be > worth just waiting to work on EPEL 7 until RHEL/CentOS 7.4 are released, > because > the 7.4 Beta includes an upgrade to OpenSSL 1.0.2. Then we can just drop those > patches entirely. > > > Oh, ok. I just spotted the error in your COPR build[1]. Looks like Node.js 8.x > requires at least version 55 of the 'icu' package, but RHEL/CentOS 7 only > includes version 50 (same is true for RHEL Beta 7.4). > > So I guess we have two options for EPEL 7 support: we can either disable icu > support or we can switch to using Node.js's built-in 'small-icu' > implementation. > Given that we really don't want to regress our i18n implementation, I guess > that > means bundling the 'small-icu' approach until such time as RHEL 7 updates to > version 55 or later. > > Benjamin, could you take a look at the specfile inside > https://copr-be.cloud.fedoraproject.org/results/%40nodejs-sig/nodejs-latest/fedora-rawhide-x86_64/00566569-nodejs/nodejs-8.1.2-1.fc27.src.rpm > > <https://copr-be.cloud.fedoraproject.org/results/%40nodejs-sig/nodejs-latest/fedora-rawhide-x86_64/00566569-nodejs/nodejs-8.1.2-1.fc27.src.rpm> > that Zuzana built and see if you can come up with a patch to support building > against the 'small-icu' there?
I see what I can do :-) Small question: How would I go for the -- I presume git -- history of that spec file and the patches? Is there a tool or a central repository somewhere? (Relatively new to Fedora, sorry.) BK _______________________________________________ nodejs mailing list -- [email protected] To unsubscribe send an email to [email protected]
