Bug 1815934 - Upgrade libuv to >= 1.28 for EL8
Summary: Upgrade libuv to >= 1.28 for EL8
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: libuv
Version: el6
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Stephen Gallagher
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1817821
Blocks: 1781259
TreeView+ depends on / blocked
 
Reported: 2020-03-22 21:10 UTC by Michel Lind
Modified: 2020-03-27 03:29 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2020-03-27 03:26:57 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Michel Lind 2020-03-22 21:10:16 UTC
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

Comment 1 Stephen Gallagher 2020-03-23 11:35:28 UTC
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

Comment 2 Michel Lind 2020-03-27 03:25:08 UTC
(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.

Comment 3 Michel Lind 2020-03-27 03:26:57 UTC
Was trying to reassign this to the RHEL 8 product but it kept failing. I'll open a new bug.


Note You need to log in before you can comment on or make changes to this bug.