Bug 2091185

Summary: Remove pybind11 from epel9 - Conflict with RHEL 9
Product: [Fedora] Fedora EPEL Reporter: Troy Dawson <tdawson>
Component: pybind11Assignee: Susi Lehtola <susi.lehtola>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel9CC: negativo17
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-06-01 18:00:27 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1998160    

Description Troy Dawson 2022-05-27 18:08:25 UTC
pybind11 is in RHEL 9.0
Remove it from epel9.

Comment 1 Troy Dawson 2022-05-27 18:22:41 UTC
The pybind11 in epel9 is higher version than in RHEL 9.0.
That creates a problem.  We need to make sure nothing in epel9 requires this higher version of pybind11 before it is taken out.
If there are dependencies, we'll have to deal with them as they come.

Comment 2 Susi Lehtola 2022-05-27 18:48:10 UTC
pybind11 was already included in RHEL 8.4 and I have not touched the EPEL branches since Jan 2021.

The package https://koji.fedoraproject.org/koji/buildinfo?buildID=1918914 was built in EPEL 9 by slaanesh.

I am not involved so I am removing myself from CC.

Comment 3 Troy Dawson 2022-05-27 20:10:42 UTC
I have verified that nothing currently depends on pybind11 / pybind11-devel / python3-pybind11 in epel9.

Comment 4 Simone Caronni 2022-06-01 14:35:41 UTC
In epel9 oneVPL has a build dependency on pybind "BuildRequires: python3dist(pybind11)", but no specific version. I just pushed an update to oneVPL a few days ago.
Without this, it can not be built, and this is because it is now included in RHEL 9.0, but it is NOT YET included in CentSO Stream 9.

A dnf repoquery on CentOS Stream 9 does not return anything.

Shouldn't CentOS Stream receive changes first compared to RHEL?

Comment 5 Troy Dawson 2022-06-01 14:44:30 UTC
python3-pybind11 and pybind11-devel are in CentOS Stream 9.  They are in the crb repository.

# dnf config-manager --enable crb
# dnf list "*pybind11*"
Available Packages
pybind11-devel.i686      2.6.2-4.el9  crb
pybind11-devel.x86_64    2.6.2-4.el9  crb
python3-pybind11.x86_64  2.6.2-4.el9  crb

Comment 6 Simone Caronni 2022-06-01 18:00:27 UTC
Ah! Sorry for the noise than. Thanks.

pybind11 has been untagged in Koji, so I think this can be closed.