Skip to content
Thomas Mangin edited this page Sep 18, 2023 · 1 revision

RHEL

@garybuhrmaster provided some help for RPM user in issue 1166.

A recent version of the 4.2 branch (4.2.21) is available in EPEL9 (currently only in updates-testing as it has not yet received sufficient karma to be pushed to stable). If you want to try to use the EPEL9 version of exabgp, you can issue a command of the form:

dnf --refresh --enablerepo=epel-testing install exabgp

The spec file (and other associated files) being used for the EPEL9 build is located in fedora dist-git and can be found at: https://src.fedoraproject.org/rpms/python-exabgp/tree/epel9

The packaging has been modified from the generic spec file on this site to use (what the RH python packagers call) "modern" python build macros available in Fedora and EL9, along with various other RH distro specific adjustments (all distros have slight differences in packaging preferences).

Since it uses the modern python build macros which are only available in recent releases (and some people may still be using older exabgp releases in older OS releases) it is not clear if a PR to update to the modern build macros is appropriate for this repo (although opinions are welcome), but you can, of course, look at the spec file in the package to see how it is working.

It is the intention of the Fedora exabgp packager (that would be me) to keep the EPEL9 version in sync with the latest exabgp version(s) until/unless some dependencies cannot be met.