Fedora Account System
Red Hat Associate
Red Hat Customer
Description of problem: The version of libuv in appstream is 1.23.1: https://mirrors.edge.kernel.org/centos/8-stream/AppStream/x86_64/os/Packages/libuv-1.23.1-1.el8.x86_64.rpm It's too old for building Neovim >= 0.4.0 which requires libuv >= 1.28.0: https://github.com/neovim/neovim/blob/v0.4.0/CMakeLists.txt#L369 Version-Release number of selected component (if applicable): 1.23.1-1.el8 How reproducible: Always Steps to Reproduce: 1. Check neovim's CMakeLists.txt
We can't update libuv in EPEL 8 the way you are asking because EPEL has a policy of not replacing packages from RHEL by default. So you have two choices here: 1) Request an upgrade of libuv from RHEL in a future minor release. 2) Make neovim into a module that depends on the nodejs:13 module stream from EPEL 8 which includes libuv 1.34.2
(In reply to Stephen Gallagher from comment #1) > We can't update libuv in EPEL 8 the way you are asking because EPEL has a > policy of not replacing packages from RHEL by default. > > So you have two choices here: > > 1) Request an upgrade of libuv from RHEL in a future minor release. Going to try doing this, thanks > 2) Make neovim into a module that depends on the nodejs:13 module stream > from EPEL 8 which includes libuv 1.34.2 I might try this, while waiting for the next minor release. The downside of using modules is, I'm not sure the team that maintains our server fleet want to turn on modules just yet.
Was trying to reassign this to the RHEL 8 product but it kept failing. I'll open a new bug.