frederickding/haproxy

Description

haproxy built from Fedora sources for EL 8

Installation Instructions

Instructions not filled in by author. Author knows what to do. Everybody else should avoid this repo.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

* Total number of packages downloaded in the last seven days.


This is a companion discussion topic for the original entry at https://copr.fedorainfracloud.org/coprs/frederickding/haproxy/

Hi Frederick,

First of all thanks for this package. You’ve made my life managing my VPSes a whole lot easier.

I would like to ask about the reason you’ve decided to switch from EPEL build roots in favour of RHEL build roots. It still works on my Rocky VPSes, but dnf copr enable is now broken (since the repo files it installs uses the EPEL chroots). Now users of Rocky/Alma need to manually download the repo files from the Copr page, which is somewhat undesirable.

So yeah, were there any specific benefits with using the RHEL chroots? If not, I think using EPEL chroots is a better idea.

Hi, my choice to switch to the RHEL buildroot was because nothing in this haproxy package depended on EPEL RPMs, so I figured the cleanest root for compatibility across derivative distros would be the one without EPEL.

I didn’t realize that the dnf copr plugin had such a naive preference for the EPEL chroot. I see that now in the Python source:

    def _guess_chroot(self):
    # ...
        else:
            chroot = ("epel-%s-x86_64" % dist[1].split(".", 1)[0])

I will reconfigure to resume building the EPEL buildroot RPMs for x86_64. In the meantime, the issue you’re having can be worked around without going to the webpage, by specifying the chroot at the end of the command: dnf copr enable frederickding/haproxy rhel-9-x86_64. See DNF copr Plugin — dnf-plugins-core 4.3.1-1 documentation .

1 Like

To any users of the frederickding/haproxy COPR, please be advised that a major version bump is coming when the switch to Fedora 41 RPM sources occurs around the end of October 2024. Fedora 41 includes haproxy version 3.0.x (currently 3.0.3), up from 2.9.x.

The major version change may include breaking changes to config parameters. See Announcing HAProxy 3.0 and Reviewing Every New Feature in HAProxy 3.0 for upstream news about 3.0. If you want to test out haproxy 3.0 before then, you can install an RPM from the frederickding/haproxy-rawhide COPR.